From e2ba77203c57ccb5feb2aa0ba273368238b4644d Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 10 四月 2025 10:19:33 +0800
Subject: [PATCH] 代码初始化
---
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