From 244d89b41c0e0e995d38f635a126a0959b9ba25b Mon Sep 17 00:00:00 2001 From: wjt <1797368093@qq.com> Date: 星期二, 25 六月 2024 18:16:42 +0800 Subject: [PATCH] 问题处理 --- policy/scodePage/scodePage.vue | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/policy/scodePage/scodePage.vue b/policy/scodePage/scodePage.vue index c71c691..9940bcd 100644 --- a/policy/scodePage/scodePage.vue +++ b/policy/scodePage/scodePage.vue @@ -76,7 +76,7 @@ <text>鐢宠鏃堕棿锛�</text>{{item.applyTime}} </view> <view class="button-entery"> - <view class="button" @click="doScanOrder(item.orderId)">纭鎵ф硶</view> + <view class="button" v-if="item.isSelect" @click="doScanOrder(item.orderId, index)">纭鎵ф硶</view> </view> </view> </swiper-item> @@ -98,7 +98,8 @@ uqrcodeImage: '', list: [], userInfo: {}, - color: '' + color: '', + } }, onReady() { @@ -112,7 +113,10 @@ methods: { getScanList(companyCode){ getScanList({companyCode}).then(val => { - this.list = val.data.data + this.list = val.data.data.map(item => { + item['isSelect'] = true + return item + }) if(this.list.length) { this.color = 'green' } else { @@ -134,13 +138,14 @@ this.userInfo = val.data.data }) }, - doScanOrder(item) { + doScanOrder(item, index) { doScanOrder(item).then(val => { if(val.data.code == 200) { uni.showToast({ title: '纭鎵ф硶鎴愬姛', icon: 'none' }) + this.list[index].isSelect = false } }) } -- Gitblit v1.9.1