From 5dbc514187fa9979b61a37e134cde4ff39b6f92f Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期一, 02 六月 2025 11:10:46 +0800
Subject: [PATCH] art: 设备管理-周保详情

---
 src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue |   41 ++++++++++++++++++++++++++++-------------
 1 files changed, 28 insertions(+), 13 deletions(-)

diff --git a/src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue b/src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue
index 5db633f..45d2357 100644
--- a/src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue
+++ b/src/views/flowable/workflow/weekMaintenance/WeekMaintenanceApprovalModal.vue
@@ -17,8 +17,13 @@
         </a-divider>
         <a-row :gutter="24">
           <a-col :span="8">
-            <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orderNum" label="宸ュ崟鍙�">
-              <a-input placeholder="宸ュ崟鍙风郴缁熻嚜鍔ㄧ敓鎴�" v-model="model.orderNum" disabled/>
+            <a-form-model-item  prop="orderNum" label="宸ュ崟鍙�" :labelCol="labelCol" :wrapperCol="wrapperCol">
+              <a-input v-model="model.orderNum" readOnly />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span='8'>
+            <a-form-model-item label="宸ュ崟鐘舵��" :labelCol="labelCol" :wrapperCol="wrapperCol">
+              <a-input readOnly v-model="model.maintenanceStatus_dictText"/>
             </a-form-model-item>
           </a-col>
           <a-col :span="8">
@@ -29,35 +34,44 @@
                                             disabled></maintenance-equipment-select>
             </a-form-model-item>
           </a-col>
+        </a-row>
+        <a-row :gutter="24">
+          <a-col :span="8">
+            <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="standardName" label="瀹夎浣嶇疆">
+              <a-input v-model="model.installationPosition_dictText" readOnly />
+            </a-form-model-item>
+          </a-col>
           <a-col :span="8">
             <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="standardName" label="鏍囧噯鍚嶇О">
-              <a-input placeholder="閫夋嫨璁惧鍚庤嚜鍔ㄥ甫鍑�" v-model="model.standardName" disabled/>
+              <a-input v-model="model.standardName" readOnly/>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maintenancePeriod" label="淇濆吇鍛ㄦ湡">
+              <a-input v-model="model.maintenancePeriod" readOnly />
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row :gutter="24">
           <a-col :span="8">
             <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maintenanceDate" label="淇濆吇鏃ユ湡">
-              <a-date-picker placeholder="璇烽�夋嫨璁″垝淇濆吇鏃ユ湡" v-model="model.maintenanceDate" format="YYYY-MM-DD"
-                             disabled
-                             style="width: 100%"/>
+              <a-input v-model="model.maintenanceDate" readOnly/>
             </a-form-model-item>
           </a-col>
           <a-col :span="8">
             <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="operator" label="淇濆吇浜�">
-              <j-search-select-tag v-model="model.operator" placeholder="璇烽�夋嫨淇濆吇浜�" disabled
-                                   :dictOptions="maintenanceOperatorOptions"/>
+              <a-input v-model="model.operator_dictText" readOnly/>
             </a-form-model-item>
           </a-col>
           <a-col :span="8">
-            <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maintenancePeriod" label="淇濆吇鍛ㄦ湡">
-              <a-input placeholder="閫夋嫨璁惧鍚庤嚜鍔ㄥ甫鍑�" v-model="model.maintenancePeriod" disabled/>
+            <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="淇濆吇浜虹數璇�">
+              <a-input v-model="model.operatorPhone_dictText" readOnly />
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row :gutter="24">
           <a-form-model-item :labelCol="labelColLong" :wrapperCol="wrapperColLong" prop="remark" label="澶囨敞">
-            <a-textarea placeholder="璇疯緭鍏ュ娉�" v-model="model.remark" disabled/>
+            <a-textarea v-model="model.remark" readOnly/>
           </a-form-model-item>
         </a-row>
         <a-row :gutter="24">
@@ -450,10 +464,11 @@
         await this.loadDetail(item.dataId)
       },
 
-      recordDetail(record) {
+      async recordDetail(record) {
         console.log('record', record)
         this.initParams()
-        this.model = Object.assign({}, record)
+        let res = await getAction(this.url.queryById, { id: record.id })
+        this.model = Object.assign({}, res.result)
         if (this.model.imageFiles) {
           let obj = JSON.parse(this.model.imageFiles)
           this.model.imageFilesResult = [...obj]

--
Gitblit v1.9.3