From 798dcfbbc3ab2a81d1e873b25e00bf5e4ed03aa7 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期一, 02 十二月 2024 18:11:54 +0800 Subject: [PATCH] ll --- admin/src/views/workorder/components/detail.vue | 36 ++++++++++++++++++++---------------- 1 files changed, 20 insertions(+), 16 deletions(-) diff --git a/admin/src/views/workorder/components/detail.vue b/admin/src/views/workorder/components/detail.vue index 9f020e9..55f1e8d 100644 --- a/admin/src/views/workorder/components/detail.vue +++ b/admin/src/views/workorder/components/detail.vue @@ -1,5 +1,5 @@ <template> - <GlobalWindow width="900px" title="宸ュ崟璇︽儏" :visible.sync="visible" :confirm-working="isWorking" @close="close" + <GlobalWindow width="920px" title="宸ュ崟璇︽儏" :visible.sync="visible" :confirm-working="isWorking" @close="close" @confirm="confirm"> <div class="main"> <div class="title"> @@ -18,25 +18,25 @@ </div> <div class="item"> <div class="la">瀵瑰簲浣嶇疆</div> - <div class="val">{{ info.buildingName }} / {{ info.roomNum || info.floorName }}</div> + <div class="val">{{ info.projectName }}/{{ info.buildingName }} / {{ info.roomNum || info.floorName }}</div> </div> <div class="item"> - <div class="la">宸ュ崟绫诲埆</div> + <div class="la">宸ュ崟鍒嗙被</div> <div class="val">{{ info.categoryName }}</div> </div> <div class="item"> <div class="la">涓婃姤浜�</div> - <div class="val">{{ info.creatorName }}</div> + <div class="val">{{ info.creatorName }}{{ info.creatorCompany ? "-" + info.creatorCompany : '' }}</div> </div> <div class="item"> <div class="la">涓婃姤浜虹數璇�</div> - <div class="val">{{ info.creatorPhone }}</div> + <div class="val">{{ info.creatorPhone || info.creatorMobile }}</div> </div> <div class="item"> <div class="la">涓婃姤鏃堕棿</div> <div class="val">{{ info.createDate }}</div> </div> - <div class="item max"> + <div class="item max" v-if="info.areaType == 0"> <div class="la">涓婇棬鏃堕棿</div> <div class="val">{{ info.getDate }}</div> </div> @@ -59,7 +59,7 @@ </div> </div> <div class="side"> - <div class="title">宸ュ崟娴佽浆璁板綍鍛�</div> + <div class="title">宸ュ崟娴佽浆璁板綍</div> <div class="flow_list"> <div class="item" v-for="item,i in info.logList"> <div class="icon"> @@ -75,7 +75,7 @@ </div> </div> </div> - <div class="title">宸ュ崟澶勭悊</div> + <div class="title">{{ info.dealStatus == 0 || info.dealStatus == 1 ? '宸ュ崟澶勭悊' : '澶勭悊缁撴灉' }}</div> <el-form :model="param" ref="form" :rules="rules"> <template v-if="info.dealStatus == 0 || info.dealStatus == null"> <el-form-item label="澶勭悊鏂瑰紡" prop="dealType"> @@ -83,7 +83,7 @@ <el-radio v-model="param.dealType" :label="0">鎸囨淳</el-radio> <el-radio v-model="param.dealType" :label="1">鐩存帴鍥炲</el-radio> </div> - </el-form-item> + </el-form-item> <el-form-item v-if="param.dealType == 0" label="鎸囨淳缁�" prop="dealUserId"> <el-select v-model="param.dealUserId" clearable filterable class="w400"> <el-option v-for="item in staffList" :label="item.realname" :value="item.id"></el-option> @@ -98,12 +98,12 @@ <el-date-picker type="datetime" class="w400" v-model="param.getDate" format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm:ss" placeholder="璇烽�夋嫨"></el-date-picker> </el-form-item> - <el-form-item label="鍥炲鍐呭" prop="dealInfo"> + <el-form-item label="澶勭悊璇存槑" prop="dealInfo"> <el-input type="textarea" class="w400" :rows="4" v-model="param.dealInfo" placeholder="璇峰~鍐欒鏄�"></el-input> </el-form-item> <el-form-item label="鐜板満鍥剧墖"> <div class="file_list"> - <el-upload class="avatar-uploader" :data="uploadData" multiple :limit="6" :auto-upload="true" + <el-upload class="avatar-uploader" :data="uploadData" :auto-upload="true" :action="uploadImgUrl" :show-file-list="false" :on-success="uploadAvatarSuccess" :on-error="uploadError" :before-upload="beforeUpload"> <div class="upload_wrap"> @@ -123,14 +123,18 @@ <template v-if="info.dealStatus == 2"> <div class="list"> <div class="item item2"> - <div class="la">澶勭悊鏃堕棿锛�</div> - <div class="val">{{ info.getDate }}</div> + <div class="la">{{ info.dispatchUserId ? '澶勭悊浜�' : '鍥炲浜�' }}锛�</div> + <div class="val">{{ info.dealUserName }}{{ info.dealUserCompany ? '-' + info.dealUserCompany : '' }}</div> </div> <div class="item item2"> - <div class="la">澶勭悊澶囨敞锛�</div> + <div class="la">{{ info.dispatchUserId ? '澶勭悊鏃堕棿' : '鍥炲鏃堕棿' }}锛�</div> + <div class="val">{{ info.dealDate || info.getDate }}</div> + </div> + <div class="item item2"> + <div class="la">{{ info.dispatchUserId ? '澶勭悊璇存槑' : '鍥炲鍐呭' }}锛�</div> <div class="val">{{ info.dealInfo }}</div> </div> - <div class="item item2"> + <div v-if="info.dealFileList != null && info.dealFileList.length" class="item item2"> <div class="la">鐜板満鐓х墖锛�</div> <div class="value" v-if="info.dealFileList == null || !info.dealFileList.length">鏃�</div> <div class="value" v-if="info.dealFileList != null && info.dealFileList.length"> @@ -347,7 +351,7 @@ .main_content{ display: flex; .side{ - width: 240px; + width: 370px; .title{ font-size: 14px; } -- Gitblit v1.9.3