From 1c20c8231980a8d4b91688ff8641a06d3b2f68ab Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期二, 14 十月 2025 16:34:22 +0800 Subject: [PATCH] 改bug --- admin/src/components/business/OperaCarUseBookWindow.vue | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/admin/src/components/business/OperaCarUseBookWindow.vue b/admin/src/components/business/OperaCarUseBookWindow.vue index e1afa43..05ac112 100644 --- a/admin/src/components/business/OperaCarUseBookWindow.vue +++ b/admin/src/components/business/OperaCarUseBookWindow.vue @@ -18,7 +18,8 @@ <div class="list"> <div class="item" style="width: 100%"> <div class="label">鐢宠浜�</div> - <div class="value">{{ model.memberName || '' }} {{ model.memberPhone || '' }} ({{ model.companyName || '' }}) + <div class="value">{{ model.memberName || '' }} {{ model.memberPhone || '' }} ({{ model.companyName || '' + }}) </div> </div> <div class="item"> @@ -27,7 +28,8 @@ </div> <div class="item"> <div class="label">鍙告満淇℃伅</div> - <div class="value" v-if="model.driverId != null">{{ model.driverName || '' }} {{ model.driverPhone || '' }} + <div class="value" v-if="model.driverId != null">{{ model.driverName || '' }} {{ model.driverPhone || '' + }} </div> <div class="value" v-if="model.driverId == null">鏈寚娲�</div> </div> @@ -50,11 +52,11 @@ </div> <div class="item"> <div class="label">棰勮鍑哄彂鏃堕棿</div> - <div class="value">{{ model.planUseDate || '' }}</div> + <div class="value" v-if="model.planUseDate">{{ model.planUseDate.slice(0,16) }}</div> </div> <div class="item"> <div class="label">鐢ㄨ溅鏃舵</div> - <div class="value">濮�:{{ model.startTime || '' }}<br>姝�:{{ model.endTime || '' }}</div> + <div class="value">濮�:<span v-if="model.startTime">{{ model.startTime.slice(0,16) }}</span><br>姝�:<span v-if="model.endTime">{{ model.endTime.slice(0,16) }}</span></div> </div> </div> </div> @@ -69,7 +71,7 @@ <div class="info"> <img src="@/assets/icons/ic_tongguo.png" class="iconnew" v-if="item.status == 2" /> <img src="@/assets/icons/ic_dangqian.png" class="iconnew" v-if="item.status == 1" /> - <img src="@/assets/icons/ic_jujue.png" class="iconnew" v-if="item.status == 3" /> + <img src="@/assets/icons/ic_jujue.png" class="iconnew" v-if="item.status == 4 || item.status == 3" /> <img src="@/assets/icons/ic_grey.png" class="iconnew" v-if="item.status == null || item.status == 0" /> <div style="display: inline" v-if="item.approveType != 1"> <img v-if="item.faceImg != null && item.faceImg != ''" :src="item.faceImg" class="avatar" alt="" /> @@ -91,7 +93,7 @@ <div style="display: inline" v-if="item.statusInfo != null && item.statusInfo != ''"> 锛�<span :class="{ padding: item.statusInfo == '澶勭悊涓�' || item.status == '1' }">{{ item.statusInfo || "" - }}</span>锛� + }}</span>锛� </div> </div> </div> @@ -166,6 +168,7 @@ import { driveList } from '@/api/business/member' import { approveDo } from '@/api/business/approve' import { mapState } from 'vuex' + export default { name: 'OperaCarUseBookWindow', components: { GlobalWindow }, @@ -230,6 +233,8 @@ }, agreeOpen() { this.isShowProblem = true + this.$set(this.dealForm, 'driverId', this.model.driverId) + this.$set(this.dealForm, 'checkInfo', '') this.loadMemberList() }, -- Gitblit v1.9.3