From f7aa204aa8d20b090d7943969ddeb9871a1fad76 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期四, 12 九月 2024 17:28:06 +0800 Subject: [PATCH] - --- src/pages/order/detail.vue | 40 +++++++++++++++++++++------------------- 1 files changed, 21 insertions(+), 19 deletions(-) diff --git a/src/pages/order/detail.vue b/src/pages/order/detail.vue index bbac6a0..cb52d4d 100644 --- a/src/pages/order/detail.vue +++ b/src/pages/order/detail.vue @@ -50,18 +50,19 @@ </view> </view> </view> - <view class="coreshop-ff" v-if="detailItem.orderBidding&&detailItem.orderBidding.length>0"> - <up-list> - <up-list-item v-for="(item,index) in detailItem.orderBidding" :key="item.id" @click.stop="toWorkDetail"> + <view class="coreshop-ff" v-if="detailItem.orderBidding"> + <up-list v-if="detailItem.orderBidding.length>0"> + <up-list-item v-for="(item,index) in detailItem.orderBidding" :key="item.id" + @click.stop="toWorkDetail"> <up-cell :title="item.workerName" :border='false'> <template #icon> - <up-avatar shape="square" size="35" :src="item.workerAvatar" @click='toWorkerDetail(item)' - customStyle="margin: -3px 5px -3px 0"></up-avatar> + <up-avatar shape="square" size="35" :src="item.workerAvatar" + @click='toWorkerDetail(item)' customStyle="margin: -3px 5px -3px 0"></up-avatar> </template> <!-- <template #right-icon v-if="item.isSelected"> <up-button class="button-layout__item" text="鏌ョ湅" size="mini" type="primary" @click="toView(item)"></up-button> </template> --> - <template #right-icon v-if="!item.isSelected"> + <template #right-icon v-if="!item.isSelected"> <up-button class="button-layout__item" text="纭" size="mini" type="success" @click="selectBtn(item)"></up-button> </template> @@ -136,26 +137,21 @@ } = option getOrder(orderid) orderIdVal = orderid - console.log(option,'========orderid',orderid); + console.log(option, '========orderid', orderid); // detailItem.value = JSON.parse($db.get('detailItem')) }) - let state = reactive({ - currentIdex: 0 - }) - + const click = () => { } - const change = (e) => { - state.currentIdex = e.index - } + const toView = (item) => { uni.navigateTo({ url: `/pages/company/index?workerid=${item.WorkerUserId}&workname=${item.WorkerName}` }) } - const toWorkerDetail = (item)=>{ - $db.set('toudiItem',JSON.stringify(item)) + const toWorkerDetail = (item) => { + $db.set('toudiItem', JSON.stringify(item)) uni.navigateTo({ url: `/pages/worker/worker?workerid=${item.workerUserId}` }) @@ -166,17 +162,23 @@ }) } const selectBtn = (item) => { - $api.saveQueRen({orderBiddingId:item.id}).then(res => { - if(res.code==1){ + $api.saveQueRen({ + orderBiddingId: item.id + }).then(res => { + if (res.code == 1) { $util.showToast({ title: "纭鎴愬姛锛�", icon: "success" }) getOrder(orderIdVal) + } else { + this.$util.showToast({ + title: res.error ? res.error : '澶辫触锛�' + }) } }) } - const getOrder=(orderid) =>{ + const getOrder = (orderid) => { $api.getOrder(orderid).then(res => { if (res.code == 1) { detailItem.value = res.data -- Gitblit v1.9.1