| 
						 | 
						- 
 - import Vue from 'vue'
 - 
 - import util from './utils.js'
 - import time from './timeUtils.js'
 - 
 - import 'dayjs/locale/zh-cn'
 - import dayjs from 'dayjs'
 - import md5 from './lib/md5.js'
 - 
 - 
 - // #ifdef H5
 - import jWeixin from './lib/jweixin-module.js'
 - import { wxPay }  from './pay.js'
 - Vue.prototype.$jWeixin = jWeixin
 - Vue.prototype.$wxPay = wxPay
 - // #endif
 - 
 - dayjs.locale('zh-cn')
 - 
 - import Oss from '@/utils/oss-upload/oss/index.js'
 - import { handleTree } from './tree.js'
 - 
 - Vue.prototype.$handleTree = handleTree
 - Vue.prototype.$Oss = Oss
 - Vue.prototype.$dayjs = dayjs
 - 
 - Vue.prototype.$timeUtils = time
 - Vue.prototype.$utils = util
 - Vue.prototype.$md5 = md5
 - 
 - 
 - Vue.prototype.previewImage = (urls, current) => {
 - 	uni.previewImage({
 - 		urls,
 - 		current,
 - 	})
 - }
 - Vue.prototype.openLocation = (latitude, longitude) => {
 - 	if(!latitude || !longitude){
 - 		return
 - 	}
 - 	uni.openLocation({
 - 		latitude : Number(latitude),
 - 		longitude : Number(longitude),
 - 	})
 - }
 - 
 - 
 - // 封装微信支付
 - uni.requestPaymentWxPay = function(res){
 - 	return new Promise((success, error) => {
 - 		uni.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 (res) {
 - 				console.log('支付成功',res);
 - 				success(res)
 - 			},
 - 			fail: function (err) {
 - 				console.log('支付失败',err);
 - 				error(err)
 - 				uni.showToast({
 - 					icon:'none',
 - 					title:"支付失败"
 - 				})
 - 			}
 - 		});
 - 	})
 - }
 
 
  |