From 45bcd3eb3f5e245636fb7295998c328de9d76f3e Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 10 四月 2025 10:20:06 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- admin/src/components/business/OperaWorkorderDetailSheWindow.vue | 65 ++++++++++++++++++++++++++------ 1 files changed, 52 insertions(+), 13 deletions(-) diff --git a/admin/src/components/business/OperaWorkorderDetailSheWindow.vue b/admin/src/components/business/OperaWorkorderDetailSheWindow.vue index 7f65bdd..4adb1a4 100644 --- a/admin/src/components/business/OperaWorkorderDetailSheWindow.vue +++ b/admin/src/components/business/OperaWorkorderDetailSheWindow.vue @@ -1,7 +1,7 @@ <template> <GlobalWindow :title="title" - width="80%" + width="85%" :visible.sync="visible" :confirm-working="isWorking" @confirm="confirm"> @@ -20,34 +20,73 @@ <div class="right" :class="{ scs: info.status == '3' || info.status == '4' || info.status == '5', msg: info.status == '6' }">{{statusMap[info.status] }}</div> </div> <div class="info"> - <div class="title">璁垮棰勭害淇℃伅</div> + <div class="title">宸ュ崟淇℃伅</div> <div class="list"> <div class="item"> - <div class="label">琚浜�</div> - <div class="value">{{ info.visitUserName }}</div> + <div class="label">鍛樺伐濮撳悕</div> + <div class="value">{{ info.memberName }} - {{ info.memberPhone || '[鏃犳墜鏈哄彿]' }}</div> </div> <div class="item"> - <div class="label">鏉ヨ鏃堕棿</div> - <div class="value">{{ info.visitTime }}</div> + <div class="label">涓婃姤鏃堕棿</div> + <div class="value">{{ info.createDate }}</div> </div> <div class="item"> - <div class="label">鏉ヨ浜嬬敱</div> - <div class="value">{{ info.visitReason }}</div> + <div class="label">娑夊強浜哄憳</div> + <div class="value" v-if="info.memberType == 2">渚涘簲鍟�-{{info.memberNames}}</div> + <div class="value" v-else-if="info.memberType == 1">鍚屼簨-{{info.memberNames}}</div> + <div class="value" v-else>鏈汉</div> </div> <div class="item"> - <div class="label">闅忚杞﹁締</div> - <div class="value">{{ info.carNos }}</div> + <div class="label">鍙戠敓鍦扮偣</div> + <div class="value">{{ info.locationName }}</div> </div> <div class="item"> - <div class="label">娑夊強鏂藉伐浣滀笟</div> - <div class="value">{{ info.type == "0" ? "鍚�" : "鏄�" }}</div> + <div class="label">鏄惁澶栭儴灏卞尰</div> + <div class="value">{{ info.outJiuyi == "0" ? "鍚�" : "鏄�" }}</div> + </div> + <div class="item" v-if="info.outJiuyi == '0'"> + <div class="label">鏄惁鍖诲姟瀹�</div> + <div class="value">{{ info.isYiwushi == "0" ? "鍚�" : "鏄�" }}</div> + </div> + <div class="item" v-if="info.isYiwushi == '0'"> + <div class="label">鏄惁鍙椾激</div> + <div class="value">{{ info.isHurted == "0" ? "鍚�" : "鏄�" }}</div> </div> <div class="item"> - <div class="label">鏂藉伐鍐呭</div> + <div class="label">浼ゅ绫诲瀷</div> + <div class="value">{{ info.typeName }}</div> + </div> + <div class="label">鏄惁鍜屽伐浣滅浉鍏�</div> + <div class="value">{{ info.workRelated == "0" ? "鍚�" : "鏄�" }}</div> + </div> + <div class="item"> + <div class="label">浜嬩欢璇存槑</div> <div class="value">{{ info.constructionReason }}</div> </div> </div> </div> + <div class="item" style="width: 100%"> + <div class="label">鍥剧墖</div> + <div class="value" v-if="info.multifileList ==null || !info.multifileList.length">鏃�</div> + <div class="value" v-if="info.multifileList !=null && info.multifileList.length"> + <div v-for="item in info.multifileList" :key="item.id" style="display: inline;margin-right: 20px"> + <video + v-if="item.fileurlFull && item.fileurlFull.endsWith('.mp4')" + ref="videoRef" + controls + preload="auto" + style="width: 80px;height: 80px;object-fit: contain;" + :src="item.fileurlFull" + /> + <el-image + v-else-if="item.fileurlFull" + style="width:80px; height: 80px" + :src="item.fileurlFull" + :preview-src-list="[item.fileurlFull]"> + </el-image> + </div> + </div> + </div> </div> <div class="side"> <div class="side_title">鎿嶄綔鍘嗗彶</div> -- Gitblit v1.9.3