From 2ffea51205b7eb94cf3fb7221aede7ff66669fc1 Mon Sep 17 00:00:00 2001 From: wjt <1797368093@qq.com> Date: 星期一, 29 七月 2024 15:59:04 +0800 Subject: [PATCH] 新需求修改 --- qiye/record/details.vue | 51 +++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 41 insertions(+), 10 deletions(-) diff --git a/qiye/record/details.vue b/qiye/record/details.vue index 9a88159..ba6803b 100644 --- a/qiye/record/details.vue +++ b/qiye/record/details.vue @@ -8,9 +8,10 @@ <view class="donw-box"></view> <view class="page-main"> <view class="title"> - <template v-if="msg.isEva==0">鏈瘎浠�</template> + 鎵ф硶璇︽儏 + <!-- <template v-if="msg.isEva==0">鏈瘎浠�</template> <template v-if="msg.isEva==1">宸茶瘎浠�</template> - <template v-if="msg.orderStatus==2">寰呮墽娉�</template> + <template v-if="msg.orderStatus==2">寰呮墽娉�</template> --> </view> <view class="wbox"> <view class="item"> @@ -37,14 +38,14 @@ {{msg.executeDeptName || msg.applyDeptName}} </view> </view> - <view class="item"> + <!-- <view class="item"> <view class="k"> 浼佷笟 </view> <view class="v"> {{msg.companyName}} </view> - </view> + </view> --> </view> <view style="height: 20rpx;"></view> <view class="wbox"> @@ -58,10 +59,10 @@ </view> <view class="item"> <view class="k"> - 鎵ф硶杩囩▼ + 鎵ф硶鍐呭 </view> <view class="v" v-if="!img.length"> - {{msg.regionReason || '鎵ф硶杩囩▼寰呬笂鎶�'}} + {{ msg.enforceContent}} </view> </view> <view class="imgbox" v-if="img.length"> @@ -79,7 +80,7 @@ 鎵ф硶缁撴灉 </view> <view class="v" style="color: #EB4746;"> - {{msg.regionReason || '鎵ф硶缁撴灉寰呬笂鎶�'}} + {{msg.regionReason || '--'}} </view> </view> <view class="item"> @@ -87,7 +88,7 @@ 鎵ф硶鏃堕棿 </view> <view class="v"> - {{msg.inTime || "寰呮墽娉�"}} + {{msg.inTime || msg.planTime}} </view> </view> </view> @@ -168,7 +169,7 @@ </view> </view> </view> - <view class="bottom" v-if="msg.orderStatus==3 || msg.orderStatus== 4"> + <view class="bottom" v-if=" msg.orderStatus== 5"> <view class="one" v-if="msg.isComplaint != 1 && msg.isEva == 1"> <view class="b1" @click="open()"> 鎶曡瘔 @@ -187,6 +188,15 @@ 鎴戣璇勪环 </view> </view> + </view> + <view class="bottom" v-if=" msg.orderStatus == 4"> + <view class="one" > + <view class="b1" style="background-color: #1171E0;color: white;" @click="enterOrder()"> + 纭 + </view> + </view> + + </view> <u-popup :show="show" @close="close" mode="bottom" round="10" closeable> <view class="page-box"> @@ -224,7 +234,7 @@ import { order } from '@/api/index.js' import { getDicts } from '@/api/data.js' import { config } from '@/common/config' - import { orderComplaint } from '@/api/qiye.js' + import { orderComplaint, confirmOrderId } from '@/api/qiye.js' export default { data() { return { @@ -259,6 +269,27 @@ this.getdata() }, methods: { + enterOrder() { + uni.showModal({ + title: '鎻愮ず', + content: '纭璇ヨ鍗曪紵', + success: val => { + if(val.confirm) { + confirmOrderId({orderId: this.msg.orderId}).then(val => { + if(val.data.code == 200) { + uni.showToast({ + title: '纭鎴愬姛', + icon: 'none' + }) + this.getdata() + } + }) + } + } + + }) + + }, getdata(){ order(this.id).then(val => { -- Gitblit v1.9.1