first commit
This commit is contained in:
97
unpackage/dist/dev/mp-weixin/utils/fun.js
vendored
Normal file
97
unpackage/dist/dev/mp-weixin/utils/fun.js
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../common/vendor.js");
|
||||
const api_http = require("../api/http.js");
|
||||
const toast = (title, icon = "none") => {
|
||||
common_vendor.index.showToast({
|
||||
title,
|
||||
icon
|
||||
});
|
||||
};
|
||||
const copy = (e) => common_vendor.index.setClipboardData({
|
||||
data: e,
|
||||
success: function() {
|
||||
common_vendor.index.__f__("log", "at utils/fun.js:29", "success");
|
||||
}
|
||||
});
|
||||
const timeFormat = (time, fmt = "yyyy-MM-dd hh:mm:ss", targetTimezone = 8) => {
|
||||
try {
|
||||
if (!time) {
|
||||
return "";
|
||||
}
|
||||
if (typeof time === "string" && !isNaN(time))
|
||||
time = Number(time);
|
||||
let date;
|
||||
if (typeof time === "number") {
|
||||
if (time.toString().length == 10)
|
||||
time *= 1e3;
|
||||
date = new Date(time);
|
||||
} else {
|
||||
date = time;
|
||||
}
|
||||
const dif = date.getTimezoneOffset();
|
||||
const timeDif = dif * 60 * 1e3 + targetTimezone * 60 * 60 * 1e3;
|
||||
const east8time = date.getTime() + timeDif;
|
||||
date = new Date(east8time);
|
||||
let opt = {
|
||||
"M+": date.getMonth() + 1,
|
||||
//月份
|
||||
"d+": date.getDate(),
|
||||
//日
|
||||
"h+": date.getHours(),
|
||||
//小时
|
||||
"m+": date.getMinutes(),
|
||||
//分
|
||||
"s+": date.getSeconds(),
|
||||
//秒
|
||||
"q+": Math.floor((date.getMonth() + 3) / 3),
|
||||
//季度
|
||||
S: date.getMilliseconds()
|
||||
//毫秒
|
||||
};
|
||||
if (/(y+)/.test(fmt)) {
|
||||
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
|
||||
}
|
||||
for (let k in opt) {
|
||||
if (new RegExp("(" + k + ")").test(fmt)) {
|
||||
fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? opt[k] : ("00" + opt[k]).substr(("" + opt[k]).length));
|
||||
}
|
||||
}
|
||||
return fmt;
|
||||
} catch (err) {
|
||||
return time;
|
||||
}
|
||||
};
|
||||
const uploadFiles = (urls) => {
|
||||
common_vendor.index.__f__("log", "at utils/fun.js:96", urls);
|
||||
return new Promise(async (resolve, reject) => {
|
||||
common_vendor.index.uploadFile({
|
||||
url: `${api_http.proxyObj["development"]}/app-api/infra/file/upload`,
|
||||
// 上传接口地址
|
||||
filePath: urls,
|
||||
//必须通过 uni.chooseImage、uni.chooseMessageFile 等接口获取临时路径,不可直接使用静态路径
|
||||
name: "file",
|
||||
// 文件对应的 key
|
||||
formData: {},
|
||||
header: {
|
||||
"Tenant-id": "134"
|
||||
},
|
||||
success: (uploadRes) => {
|
||||
common_vendor.index.__f__("log", "at utils/fun.js:107", uploadRes);
|
||||
const data = JSON.parse(uploadRes.data);
|
||||
if (data.code == 0) {
|
||||
resolve(data.data);
|
||||
} else {
|
||||
reject(data.msg);
|
||||
}
|
||||
},
|
||||
fail: (err) => {
|
||||
reject(err);
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
exports.copy = copy;
|
||||
exports.timeFormat = timeFormat;
|
||||
exports.toast = toast;
|
||||
exports.uploadFiles = uploadFiles;
|
||||
//# sourceMappingURL=../../.sourcemap/mp-weixin/utils/fun.js.map
|
||||
23
unpackage/dist/dev/mp-weixin/utils/mpShare.js
vendored
Normal file
23
unpackage/dist/dev/mp-weixin/utils/mpShare.js
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
const share = {
|
||||
data() {
|
||||
return {
|
||||
mpShare: {
|
||||
title: "",
|
||||
// 默认为小程序名称
|
||||
path: "",
|
||||
// 默认为当前页面路径
|
||||
imageUrl: ""
|
||||
// 默认为当前页面的截图
|
||||
}
|
||||
};
|
||||
},
|
||||
onShareAppMessage() {
|
||||
return this.mpShare;
|
||||
},
|
||||
onShareTimeline() {
|
||||
return this.mpShare;
|
||||
}
|
||||
};
|
||||
exports.share = share;
|
||||
//# sourceMappingURL=../../.sourcemap/mp-weixin/utils/mpShare.js.map
|
||||
Reference in New Issue
Block a user