From 58f1c5870a8a02b3b858eb7e6714397c731c510f Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 25 三月 2025 15:48:08 +0800
Subject: [PATCH] 新增无录像列

---
 src/views/system/work-order/index.vue |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/src/views/system/work-order/index.vue b/src/views/system/work-order/index.vue
index e1a191d..c5be7b7 100644
--- a/src/views/system/work-order/index.vue
+++ b/src/views/system/work-order/index.vue
@@ -121,7 +121,14 @@
                 placement="top"
                >
               <el-row>
-                <el-tag style="margin-right: 5px;height:24px;overflow:auto" effect="dark" v-for="(error, errorIndex) in displayedErrors(item.errorTypeList)" :key="errorIndex" size="small" type="warning">
+                <el-tag
+                  style="margin-right: 5px;height:24px;overflow:auto" effect="dark"
+                  v-for="(error, errorIndex) in displayedErrors(item.errorTypeList)" :key="errorIndex" size="small"
+                  :type="error === '鍥惧儚寮傚父'
+                     || error ===  '鐐逛綅淇℃伅閿欒'
+                     || error ===  '鏃堕挓鍋忓樊'
+                     || error ===  'OSD寮傚父'
+                     ? 'danger' : 'warning'">
                   {{ error }}
                 </el-tag>
               </el-row>
@@ -214,7 +221,7 @@
                       size="mini"
                       type="text"
                       @click="handleDetail(item)"
-                      v-hasPermi="['system:workorder:detail']"
+                      v-hasPermi="['work:order:detail']"
                     >璇︽儏
                     </el-button>
                     <el-button
@@ -364,12 +371,6 @@
       <el-form ref="batchAuditingWorkOrder" :model="batchAuditingWorkOrder" label-width="80px"
                :rules="batchAuditingRules"
       >
-        <el-form-item label="鏁呴殰绫诲瀷" prop="errorType">
-          <el-select v-model="batchAuditingWorkOrder.errorTypes" multiple placeholder="鏁呴殰绫诲瀷">
-            <el-option v-for="dict in dict.type.error_type" :value="dict.value" :key="dict.value" :label="dict.label" />
-          </el-select>
-
-        </el-form-item>
         <el-form-item label="瀹℃牳璇存槑" prop="auditingRemark">
           <el-input v-model="batchAuditingWorkOrder.auditingRemark" type="textarea" maxlength="30" show-word-limit/>
         </el-form-item>
@@ -598,7 +599,7 @@
       timeRange : null,
       batchAuditingVisible: false,
       batchAuditingWorkOrder: {
-        errorTypes: [],
+        workOrderNumbers: [],
         auditingRemark: '',
         auditingResult: ''
       },
@@ -712,7 +713,7 @@
       },
       // 鎵归噺瀹℃牳鏍¢獙
       batchAuditingRules: {
-        errorTypes: [
+        workOrderNumbers: [
           { required: true, message: '璇烽�夋嫨鏁呴殰绫诲瀷', trigger: 'change' }
         ]
       },
@@ -777,6 +778,7 @@
     // 鎵归噺瀹℃牳
     batchAuditing(result) {
       this.batchAuditingWorkOrder.auditingResult = result
+      this.batchAuditingWorkOrder.workOrderNumbers = this.workOrderNumbers
       this.$refs['batchAuditingWorkOrder'].validate(valid => {
         if (valid) {
           batchAuditing(this.batchAuditingWorkOrder).then(res => {
@@ -957,9 +959,11 @@
       //鍚庣澶嶇敤涓�涓帴鍙�
       this.queryParams.isNotDistribute = true;
       if(this.queryParams.errorType){
-        console.log(this.queryParams.errorType,"--------",this.errorTypeLabelsMap)
         this.queryParams.errorTypeLabel = this.errorTypeLabelsMap[this.queryParams.errorType];
       }
+      //閲嶇疆鍏ㄩ��
+      this.workOrderNumbers = []
+      this.isSelectAll = false
       listWorkOrder(this.queryParams).then(response => {
         workList(this.queryParams).then(res => {
           this.unitList = res.data;
@@ -1115,7 +1119,8 @@
       this.imageQueryParams.workOrderNo= row.workOrderNo
       this.imageQueryParams.serialNumber= row.serialNumber
       checkWorkOrder(this.imageQueryParams).then((res) => {
-        this.imageUrl = res.data
+        this.imageUrl = this.$img + res.data
+        console.log( "鍥剧墖鍦板潃"+this.imageUrl )
         this.imageLoading = false
       }).catch(() => {
         this.imageLoading = false

--
Gitblit v1.8.0