爱简收旧衣按件回收前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

56 lines
2.1 KiB

"use strict";
const common_vendor = require("../common/vendor.js");
const utils_utils = require("./utils.js");
const utils_timeUtils = require("./timeUtils.js");
const utils_authorize = require("./authorize.js");
const utils_lib_md5 = require("./lib/md5.js");
const utils_ossUpload_oss_index = require("./oss-upload/oss/index.js");
const utils_tree = require("./tree.js");
function setupGlobalProperties(app) {
app.config.globalProperties.$handleTree = utils_tree.handleTree;
app.config.globalProperties.$Oss = utils_ossUpload_oss_index.OSS;
app.config.globalProperties.$authorize = utils_authorize.authorize;
app.config.globalProperties.$timeUtils = utils_timeUtils.time;
app.config.globalProperties.$utils = utils_utils.util;
app.config.globalProperties.$md5 = utils_lib_md5.exports;
app.config.globalProperties.previewImage = (urls, current) => {
common_vendor.index.previewImage({
urls,
current
});
};
app.config.globalProperties.openLocation = (latitude, longitude) => {
if (!latitude || !longitude)
return;
common_vendor.index.openLocation({
latitude: Number(latitude),
longitude: Number(longitude)
});
};
common_vendor.index.requestPaymentWxPay = function(res) {
return new Promise((success, error) => {
common_vendor.index.requestPayment({
provider: "wxpay",
timeStamp: res.result.timeStamp,
nonceStr: res.result.nonceStr,
package: res.result.packageValue,
signType: res.result.signType,
paySign: res.result.paySign,
success: function(res2) {
common_vendor.index.__f__("log", "at utils/index.js:52", "支付成功", res2);
success(res2);
},
fail: function(err) {
common_vendor.index.__f__("log", "at utils/index.js:56", "支付失败", err);
error(err);
common_vendor.index.showToast({
icon: "none",
title: "支付失败"
});
}
});
});
};
}
exports.setupGlobalProperties = setupGlobalProperties;
//# sourceMappingURL=../../.sourcemap/mp-weixin/utils/index.js.map