爱简收旧衣按件回收前端代码仓库
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

  1. "use strict";
  2. const common_vendor = require("../common/vendor.js");
  3. const utils_utils = require("./utils.js");
  4. const utils_timeUtils = require("./timeUtils.js");
  5. const utils_authorize = require("./authorize.js");
  6. const utils_lib_md5 = require("./lib/md5.js");
  7. const utils_ossUpload_oss_index = require("./oss-upload/oss/index.js");
  8. const utils_tree = require("./tree.js");
  9. function setupGlobalProperties(app) {
  10. app.config.globalProperties.$handleTree = utils_tree.handleTree;
  11. app.config.globalProperties.$Oss = utils_ossUpload_oss_index.OSS;
  12. app.config.globalProperties.$authorize = utils_authorize.authorize;
  13. app.config.globalProperties.$timeUtils = utils_timeUtils.time;
  14. app.config.globalProperties.$utils = utils_utils.util;
  15. app.config.globalProperties.$md5 = utils_lib_md5.exports;
  16. app.config.globalProperties.previewImage = (urls, current) => {
  17. common_vendor.index.previewImage({
  18. urls,
  19. current
  20. });
  21. };
  22. app.config.globalProperties.openLocation = (latitude, longitude) => {
  23. if (!latitude || !longitude)
  24. return;
  25. common_vendor.index.openLocation({
  26. latitude: Number(latitude),
  27. longitude: Number(longitude)
  28. });
  29. };
  30. common_vendor.index.requestPaymentWxPay = function(res) {
  31. return new Promise((success, error) => {
  32. common_vendor.index.requestPayment({
  33. provider: "wxpay",
  34. timeStamp: res.result.timeStamp,
  35. nonceStr: res.result.nonceStr,
  36. package: res.result.packageValue,
  37. signType: res.result.signType,
  38. paySign: res.result.paySign,
  39. success: function(res2) {
  40. common_vendor.index.__f__("log", "at utils/index.js:52", "支付成功", res2);
  41. success(res2);
  42. },
  43. fail: function(err) {
  44. common_vendor.index.__f__("log", "at utils/index.js:56", "支付失败", err);
  45. error(err);
  46. common_vendor.index.showToast({
  47. icon: "none",
  48. title: "支付失败"
  49. });
  50. }
  51. });
  52. });
  53. };
  54. }
  55. exports.setupGlobalProperties = setupGlobalProperties;
  56. //# sourceMappingURL=../../.sourcemap/mp-weixin/utils/index.js.map