|
"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
|