"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