From f29dfb68a705ab9f37ed924fc82d6fd414c1c78c Mon Sep 17 00:00:00 2001 From: wzp <2040239371@qq.com> Date: 星期一, 21 十一月 2022 17:01:45 +0800 Subject: [PATCH] 最新 --- assetMgtH5/pages/assets/repair.vue | 87 ++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 85 insertions(+), 2 deletions(-) diff --git a/assetMgtH5/pages/assets/repair.vue b/assetMgtH5/pages/assets/repair.vue index c8a290c..dbfe547 100644 --- a/assetMgtH5/pages/assets/repair.vue +++ b/assetMgtH5/pages/assets/repair.vue @@ -7,22 +7,105 @@ <block slot="content">璧勪骇鎶ヤ慨</block> </cu-custom> </view> + <!-- <view class="uni-padding-wrap uni-common-mt"> + <view class="uni-title">鎵爜缁撴灉锛�</view> + <view class="uni-list" v-if="result"> + <view class="uni-cell"> + <view class="scan-result"> + {{result}} + </view> + </view> + </view> + </view> --> + <!-- <view> + url:{{url}} + + </view> + <view class=""> + <u--textarea v-model="value1" placeholder="璇疯緭鍏ュ唴瀹�" ></u--textarea> + </view> --> + <u-toast ref="uToast"></u-toast> + <view class="btnBox"> + <button type="primary" @click="getWxConfig">鐐瑰嚮鎵竴鎵�</button> + </view> </view> </template> <script> + import permision from "@/common/permission.js" + const jsWx = require('@/api/jweixin-1.2.0.js') export default { data() { return { + result:'', } }, methods: { + getWxConfig() { + let wPath = window.document.location.href.split('#')[0]; + // this.url = wPath; + // let urlStr ="http://localhost:8085/h5/pages/assets/repair"; + console.log(wPath); + this.$http.get('/assets/approval/getWxConfig',{params:{url:wPath}}) + .then(res => { + // debugger; + + if(res.data.code===0){ + let data = res.data.data; + this.value1 = JSON.stringify(data); + jsWx.config({ + beta: true,// 蹇呴』杩欎箞鍐欙紝鍚﹀垯wx.invoke璋冪敤褰㈠紡鐨刯sapi浼氭湁闂 + debug: false, // 寮�鍚皟璇曟ā寮�,璋冪敤鐨勬墍鏈塧pi鐨勮繑鍥炲�间細鍦ㄥ鎴风alert鍑烘潵锛岃嫢瑕佹煡鐪嬩紶鍏ョ殑鍙傛暟锛屽彲浠ュ湪pc绔墦寮�锛屽弬鏁颁俊鎭細閫氳繃log鎵撳嚭锛屼粎鍦╬c绔椂鎵嶄細鎵撳嵃銆� + appId: data.appId, // 蹇呭~锛屼紒涓氬井淇$殑corpID + timestamp: data.timestamp, // 蹇呭~锛岀敓鎴愮鍚嶇殑鏃堕棿鎴� + nonceStr: data.nonceStr, // 蹇呭~锛岀敓鎴愮鍚嶇殑闅忔満涓� + signature: data.signature,// 蹇呭~锛岀鍚嶏紝瑙� 闄勫綍-JS-SDK浣跨敤鏉冮檺绛惧悕绠楁硶 + jsApiList: ['scanQRCode'] // 蹇呭~锛岄渶瑕佷娇鐢ㄧ殑JS鎺ュ彛鍒楄〃锛屽嚒鏄璋冪敤鐨勬帴鍙i兘闇�瑕佷紶杩涙潵 + }); + + jsWx.ready(function(){ + // config淇℃伅楠岃瘉鍚庝細鎵цready鏂规硶锛屾墍鏈夋帴鍙h皟鐢ㄩ兘蹇呴』鍦╟onfig鎺ュ彛鑾峰緱缁撴灉涔嬪悗锛� + //config鏄竴涓鎴风鐨勫紓姝ユ搷浣滐紝鎵�浠ュ鏋滈渶瑕佸湪椤甸潰鍔犺浇鏃跺氨璋冪敤鐩稿叧鎺ュ彛锛屽垯椤绘妸鐩稿叧鎺ュ彛鏀惧湪ready鍑芥暟涓皟鐢ㄦ潵纭繚姝g‘鎵ц銆傚浜庣敤鎴疯Е鍙戞椂鎵嶈皟鐢ㄧ殑鎺ュ彛锛屽垯鍙互鐩存帴璋冪敤锛屼笉闇�瑕佹斁鍦╮eady鍑芥暟涓�� + jsWx.scanQRCode({ + desc: 'scanQRCode desc', + needResult: 0, // 榛樿涓�0锛屾壂鎻忕粨鏋滅敱浼佷笟寰俊澶勭悊锛�1鍒欑洿鎺ヨ繑鍥炴壂鎻忕粨鏋滐紝 + scanType: ["qrCode", "barCode"], // 鍙互鎸囧畾鎵簩缁寸爜杩樻槸鏉″舰鐮侊紙涓�缁寸爜锛夛紝榛樿浜岃�呴兘鏈� + success: function(res) { + // 鍥炶皟 + this.result = res.resultStr;//褰搉eedResult涓�1鏃惰繑鍥炲鐞嗙粨鏋� + console.log('缁撴灉',this.result) + }, + error: function(res) { + if (res.errMsg.indexOf('function_not_exist') > 0) { + alert('鐗堟湰杩囦綆璇峰崌绾�') + } + } + }); + }); + + + } + + + }).catch(err => { + this.$refs.uToast.show({ + type: 'error', + message: '閿欒:'+err + }); + console.log(err.data) + }) + }, } } </script> -<style> - +<style lang="scss"> + .btnBox{ + height: 50vh; + display: flex; + align-items: center; + justify-content: center; + } </style> -- Gitblit v1.9.1