From c92be5cc7c72c61b01eff13a1c6824aae0f695fa Mon Sep 17 00:00:00 2001 From: ZhaoTongYao <531131322@qq.com> Date: Thu, 16 Jun 2022 14:03:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E6=88=B7=E4=B8=80?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/index.js | 110 ++++++++++++++++++++++++++++--------------- 1 file changed, 72 insertions(+), 38 deletions(-) diff --git a/pages/index/index.js b/pages/index/index.js index 896ae97..f0232f8 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -202,42 +202,47 @@ Page({ // }) // } break - case 'tmp-6': - if(navCode==10031){ - wx.navigateTo({ - url: '/subpages/consult/pages/consultIndex/consultIndex', - }) - } - if(navCode==10032){ - wx.navigateTo({ - url: '/subpages/conflictMediation/pages/index/index', - }) - } - break - case 'tmp-7': - // let f_childNav = []; - // for (let i = 0; i < this.data.panel.length; i++){ - // if (this.data.panel[i].templateInfo.templateCode == 'tmp-7') {/// - // f_childNav = this.data.panel[i].childNav - // } - // } - if (navCode == 'work_log_01') { - this.toPlugin() - } else if (navCode == 'wgy_02') { - this.toWanggeyuan() - } else if (navCode.indexOf('plugin-h5') != -1) { // 如果包含plugin-h5 说明是h5 页面 - wx.navigateTo({ - url: `/subpages/information/pages/index/index?url=`+encodeURIComponent(e.currentTarget.dataset.remark) - }) - } - break - case 'tmp-8': - if (navCode == '10081') { - this.toPointClear() - } else if (navCode == '10082') { - this.toPointList() - } - break + case 'tmp-6': + if(navCode==10031){ + wx.navigateTo({ + url: '/subpages/consult/pages/consultIndex/consultIndex', + }) + } + if(navCode==10032){ + wx.navigateTo({ + url: '/subpages/conflictMediation/pages/index/index', + }) + } + break + case 'tmp-7': + // let f_childNav = []; + // for (let i = 0; i < this.data.panel.length; i++){ + // if (this.data.panel[i].templateInfo.templateCode == 'tmp-7') {/// + // f_childNav = this.data.panel[i].childNav + // } + // } + if (navCode == 'work_log_01') { + this.toPlugin() + } else if (navCode == 'wgy_02') { + this.toWanggeyuan() + } else if (navCode.indexOf('plugin-h5') != -1) { // 如果包含plugin-h5 说明是h5 页面 + wx.navigateTo({ + url: `/subpages/information/pages/index/index?url=`+encodeURIComponent(e.currentTarget.dataset.remark) + }) + } + break + case 'tmp-8': + if (navCode == '10081') { + this.toPointClear() + } else if (navCode == '10082') { + this.toPointList() + } + break + case 'tmp-9': + if (navCode == '10091') { + this.toFamily() + } + break default: let c_childNav = []; for (let i = 0; i < this.data.panel.length; i++) { @@ -529,7 +534,7 @@ Page({ // 接口调用结束 console.log(res) } - }); + }) }, getUserinfobycode() { let para = { @@ -554,5 +559,34 @@ Page({ wx.navigateTo({ url: '/subpages/pointManagement/pages/pointList/pointList' }) - } + }, + // 一户一码 前往 家庭 + toFamily () { + wx.scanCode({ + onlyFromCamera: false, + scanType: ['barCode', 'qrCode', 'datamatrix', 'pdf417'], + success: res => { + if (res.errMsg == 'scanCode:ok') { + if (res.result) { + const arr = decodeURIComponent(res.result).split('/') + const roomCode = arr[arr.length - 1] + wx.navigateTo({ + url: `?roomCode=${roomCode}` + }) + } + } + }, + fail: res => { + // 接口调用失败 + // wx.showToast({ + // icon: 'none', + // title: '接口调用失败!' + // }) + }, + complete: res => { + // 接口调用结束 + console.log(res) + } + }) + }, }) \ No newline at end of file