From 25fee48ceca7a54bc6008eb2e2fb6d8ea801a50e Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期五, 30 五月 2025 09:50:03 +0800
Subject: [PATCH] 前端修改

---
 src/views/eam/QuanlityConfirmList.vue                                   |    2 
 src/views/eam/modules/maintenancePlan/StandardSelect.vue                |   63 ++++++++-------
 src/views/eam/RepairOrderList.vue                                       |    6 +
 src/views/eam/modules/maintenancePlan/EquipmentMaintenancePlanModal.vue |   87 +++++++++++----------
 src/views/eam/modules/inspectionProject/InspectionProjectRight.vue      |    2 
 src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue         |   21 +++--
 src/views/eam/modules/inspectionCycle/InspectionCycleForm.vue           |   18 ++--
 src/views/eam/MaintenanceCycleList.vue                                  |   10 +-
 src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue    |    2 
 9 files changed, 114 insertions(+), 97 deletions(-)

diff --git a/src/views/eam/MaintenanceCycleList.vue b/src/views/eam/MaintenanceCycleList.vue
index 02a1e8d..e286883 100644
--- a/src/views/eam/MaintenanceCycleList.vue
+++ b/src/views/eam/MaintenanceCycleList.vue
@@ -197,11 +197,11 @@
           align: 'center',
           dataIndex: 'code',
         },
-        // {
-        //   title: '鍛ㄦ湡鍚嶇О',
-        //   align: 'center',
-        //   dataIndex: 'name',
-        // },
+        {
+          title: '鍛ㄦ湡绫诲瀷',
+          align: 'center',
+          dataIndex: 'maintenanceTypeName',
+        },
         {
           title: '鍛ㄦ湡',
           align: 'center',
diff --git a/src/views/eam/QuanlityConfirmList.vue b/src/views/eam/QuanlityConfirmList.vue
index fbf88cf..e8d3e56 100644
--- a/src/views/eam/QuanlityConfirmList.vue
+++ b/src/views/eam/QuanlityConfirmList.vue
@@ -297,7 +297,7 @@
         {
           title: '浜у搧鎹熷け鎯呭喌',
           align: "center",
-          dataIndex: 'condition',
+          dataIndex: 'condition_dictText',
           width: 100
         },
         {
diff --git a/src/views/eam/RepairOrderList.vue b/src/views/eam/RepairOrderList.vue
index de9322e..ffcae34 100644
--- a/src/views/eam/RepairOrderList.vue
+++ b/src/views/eam/RepairOrderList.vue
@@ -1056,6 +1056,12 @@
       this.$refs.repairOrderExcuteDrawer.visible = true
       this.$refs.repairOrderExcuteDrawer.title = '缁翠慨宸ュ崟鎵ц'
     },
+    handleDetail(record) {
+      this.excuteRepairOrder = record;
+      this.excuteRepairOrder.status = '4';
+      this.$refs.repairOrderExcuteDrawer.visible = true
+      this.$refs.repairOrderExcuteDrawer.title = '缁翠慨璇︽儏'
+    },
 
     searchQuery() {
       this.loadData(1)
diff --git a/src/views/eam/modules/inspectionCycle/InspectionCycleForm.vue b/src/views/eam/modules/inspectionCycle/InspectionCycleForm.vue
index 1c4d6cc..6cf2c99 100644
--- a/src/views/eam/modules/inspectionCycle/InspectionCycleForm.vue
+++ b/src/views/eam/modules/inspectionCycle/InspectionCycleForm.vue
@@ -264,31 +264,31 @@
           { required: true, message: '璇疯緭鍏ュ懆鏈熷崟浣�!' },
         ],
         firstInspectionTime: [
-          { required: true, message: '璇烽�夋嫨棣栨鐐规鏃堕棿!' },
+          { required: false, message: '璇烽�夋嫨棣栨鐐规鏃堕棿!' },
         ],
         leadTime: [
-          { required: true, message: '璇疯緭鍏ユ彁鍓嶆椂闂�!' },
+          { required: false, message: '璇疯緭鍏ユ彁鍓嶆椂闂�!' },
         ],
         effectiveTime: [
-          { required: true, message: '璇疯緭鍏ユ湁鏁堟椂闂�!' },
+          { required: false, message: '璇疯緭鍏ユ湁鏁堟椂闂�!' },
         ],
         unit: [
-          { required: true, message: '璇烽�夋嫨鏃堕棿鍗曚綅!' },
+          { required: false, message: '璇烽�夋嫨鏃堕棿鍗曚綅!' },
         ],
         arrangeWay: [
-          { required: true, message: '璇烽�夋嫨璋冩暣鏂瑰紡!' },
+          { required: false, message: '璇烽�夋嫨璋冩暣鏂瑰紡!' },
         ],
         startCondition: [
-          { required: true, message: '璇烽�夋嫨寮�宸ユ潯浠�!' },
+          { required: false, message: '璇烽�夋嫨寮�宸ユ潯浠�!' },
         ],
         version: [
-          { required: true, message: '璇疯緭鍏ョ増鏈彿!' },
+          { required: false, message: '璇疯緭鍏ョ増鏈彿!' },
         ],
         overdueDisposeMode: [
-          { required: true, message: '璇烽�夋嫨閫炬湡澶勭悊鏂瑰紡!' },
+          { required: false, message: '璇烽�夋嫨閫炬湡澶勭悊鏂瑰紡!' },
         ],
         accordingCalendar: [
-          { required: true, message: '璇烽�夋嫨渚濇嵁鏃ュ巻!' },
+          { required: false, message: '璇烽�夋嫨渚濇嵁鏃ュ巻!' },
         ],
       },
       url: {
diff --git a/src/views/eam/modules/inspectionProject/InspectionProjectRight.vue b/src/views/eam/modules/inspectionProject/InspectionProjectRight.vue
index c72aba8..3eb4992 100644
--- a/src/views/eam/modules/inspectionProject/InspectionProjectRight.vue
+++ b/src/views/eam/modules/inspectionProject/InspectionProjectRight.vue
@@ -54,8 +54,8 @@
         @click="handleAdd"
         type="primary"
         icon="plus"
-        :hidden="disabled"
       >鏂板</a-button>
+      <!-- :hidden="disabled" -->
       <a-upload
         name="file"
         :showUploadList="false"
diff --git a/src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue b/src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue
index 60a5860..b50f3ca 100644
--- a/src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue
+++ b/src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue
@@ -205,6 +205,7 @@
               label="淇濆吇绫诲瀷"
               :labelCol="labelCol"
               :wrapperCol="wrapperCol"
+              prop="maintenanceType"
             >
               <j-dict-select-tag
                 allow-clear
@@ -290,29 +291,33 @@
         cycleUnit: [
           { required: true, message: '璇疯緭鍏ュ懆鏈熷崟浣�!' },
         ],
+        maintenanceType: [
+          { required: true, message: '璇烽�夋嫨淇濆吇绫诲瀷!' },
+        ],
+
         firstMaintenanceTime: [
-          { required: true, message: '璇烽�夋嫨棣栨淇濆吇鏃堕棿!' },
+          { required: false, message: '璇烽�夋嫨棣栨淇濆吇鏃堕棿!' },
         ],
         leadTime: [
-          { required: true, message: '璇疯緭鍏ユ彁鍓嶆椂闂�!' },
+          { required: false, message: '璇疯緭鍏ユ彁鍓嶆椂闂�!' },
         ],
         effectiveTime: [
-          { required: true, message: '璇疯緭鍏ユ湁鏁堟椂闂�!' },
+          { required: false, message: '璇疯緭鍏ユ湁鏁堟椂闂�!' },
         ],
         unit: [
-          { required: true, message: '璇烽�夋嫨鏃堕棿鍗曚綅!' },
+          { required: false, message: '璇烽�夋嫨鏃堕棿鍗曚綅!' },
         ],
         arrangeWay: [
-          { required: true, message: '璇烽�夋嫨璋冩暣鏂瑰紡!' },
+          { required: false, message: '璇烽�夋嫨璋冩暣鏂瑰紡!' },
         ],
         version: [
-          { required: true, message: '璇疯緭鍏ョ増鏈彿!' },
+          { required: false, message: '璇疯緭鍏ョ増鏈彿!' },
         ],
         overdueDisposeMode: [
-          { required: true, message: '璇烽�夋嫨閫炬湡澶勭悊鏂瑰紡!' },
+          { required: false, message: '璇烽�夋嫨閫炬湡澶勭悊鏂瑰紡!' },
         ],
         accordingCalendar: [
-          { required: true, message: '璇烽�夋嫨渚濇嵁鏃ュ巻!' },
+          { required: false, message: '璇烽�夋嫨渚濇嵁鏃ュ巻!' },
         ],
       },
       url: {
diff --git a/src/views/eam/modules/maintenancePlan/EquipmentMaintenancePlanModal.vue b/src/views/eam/modules/maintenancePlan/EquipmentMaintenancePlanModal.vue
index bb240ac..8c96797 100644
--- a/src/views/eam/modules/maintenancePlan/EquipmentMaintenancePlanModal.vue
+++ b/src/views/eam/modules/maintenancePlan/EquipmentMaintenancePlanModal.vue
@@ -7,57 +7,62 @@
     switchFullscreen
     @ok="handleOk"
     :okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
-    @cancel="handleCancel">
-    <equipment-maintenance-plan-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"/>
+    @cancel="handleCancel"
+  >
+    <equipment-maintenance-plan-form
+      ref="realForm"
+      @ok="submitCallback"
+      :disabled="disableSubmit"
+    />
   </j-modal>
 </template>
 
 <script>
 
-  import EquipmentMaintenancePlanForm from './EquipmentMaintenancePlanForm'
+import EquipmentMaintenancePlanForm from './EquipmentMaintenancePlanForm'
 
-  export default {
-    name: 'EquipmentMaintenancePlanModal',
-    components: {
-      EquipmentMaintenancePlanForm
+export default {
+  name: 'EquipmentMaintenancePlanModal',
+  components: {
+    EquipmentMaintenancePlanForm
+  },
+  data() {
+    return {
+      title: '',
+      width: 800,
+      visible: false,
+      disableSubmit: false
+    }
+  },
+  methods: {
+    add() {
+      this.visible = true
+      this.$nextTick(() => {
+        this.$refs.realForm.add();
+      })
     },
-    data() {
-      return {
-        title:'',
-        width:800,
-        visible: false,
-        disableSubmit: false
-      }
+    edit(record) {
+      this.visible = true
+      this.$nextTick(() => {
+        this.$refs.realForm.edit(record);
+      })
     },
-    methods:{
-      add () {
-        this.visible=true
-        this.$nextTick(()=>{
-          this.$refs.realForm.add();
-        })
-      },
-      edit (record) {
-        this.visible=true
-        this.$nextTick(()=>{
-          this.$refs.realForm.edit(record);
-        })
-      },
-      close () {
-        this.$emit('close');
-        this.visible = false;
-      },
-      handleOk () {
-        this.$refs.realForm.handleOk();
-      },
-      submitCallback(){
-        this.$emit('ok');
-        this.visible = false;
-      },
-      handleCancel () {
-        this.close()
-      }
+    close() {
+      this.$emit('close');
+      this.visible = false;
+    },
+    handleOk() {
+      this.$refs.realForm.handleOk();
+    },
+    submitCallback() {
+      this.$emit('ok');
+      this.visible = false;
+    },
+    handleCancel() {
+      this.close()
     }
   }
+}
 </script>
 
 <style scoped>
diff --git a/src/views/eam/modules/maintenancePlan/StandardSelect.vue b/src/views/eam/modules/maintenancePlan/StandardSelect.vue
index 59a841e..f97147c 100644
--- a/src/views/eam/modules/maintenancePlan/StandardSelect.vue
+++ b/src/views/eam/modules/maintenancePlan/StandardSelect.vue
@@ -8,7 +8,7 @@
     @cancel="close"
     style="top:50px"
     cancelText="鍏抽棴"
-    :width="2000"
+    :width="1600"
   >
     <a-card :bordered="false">
       <div class="table-page-search-wrapper">
@@ -39,38 +39,39 @@
                 />
               </a-form-item>
             </a-col>
-             <!-- 鎸変腑蹇冩煡璇� -->
+            <!-- 鎸変腑蹇冩煡璇� -->
             <a-col
               :md="6"
-              :sm="6" >
+              :sm="6"
+            >
               <a-form-item label="涓績">
                 <j-dict-select-tag
-                allow-clear
-                placeholder="璇烽�夋嫨涓績"
-                :triggerChange="true"
-                dictCode="mom_base_area,name,id,del_flag!='1' and type='1'"
-                v-model="queryParam.workCenterId"
-                 />
+                  allow-clear
+                  placeholder="璇烽�夋嫨涓績"
+                  :triggerChange="true"
+                  dictCode="mom_base_area,name,id,del_flag!='1' and type='1'"
+                  v-model="queryParam.workCenterId"
+                />
               </a-form-item>
-            </a-col> 
+            </a-col>
             <a-col
               :md="6"
-              :sm="6">
-              <a-form-model-item
-              label="涓嬫涓変繚鏃堕棿"
-              prop="ranges"
+              :sm="6"
             >
+              <a-form-model-item
+                label="涓嬫涓変繚鏃堕棿"
+                prop="ranges"
+              >
                 <a-range-picker
-                    v-model="ranges"
-                    style="width:100%"
-                    format="YYYY-MM-DD HH:mm:ss"
-                    showTime
-                    :placeholder="[ '寮�濮嬫椂闂�', '缁撴潫鏃堕棿']"
-                    @change="changeDate"
+                  v-model="ranges"
+                  style="width:100%"
+                  format="YYYY-MM-DD HH:mm:ss"
+                  showTime
+                  :placeholder="[ '寮�濮嬫椂闂�', '缁撴潫鏃堕棿']"
+                  @change="changeDate"
                 />
               </a-form-model-item>
             </a-col>
-           
 
             <a-col :md="3">
               <span
@@ -147,31 +148,31 @@
           title: '缁熶竴缂栫爜',
           align: 'center',
           dataIndex: 'num',
-          width: 200
+          // width: 200
         },
         {
           title: '璁惧鍚嶇О',
           align: 'center',
           dataIndex: 'name',
-          width: 200
+          // width: 200
         },
         {
           title: '璁惧鍨嬪彿',
           align: 'center',
           dataIndex: 'model',
-          width: 200
+          // width: 200
         },
         {
           title: '璁惧瑙勬牸',
           align: 'center',
           dataIndex: 'specification',
-          width: 200
+          // width: 200
         },
         {
           title: 'ABC鏍囪瘑',
           align: "center",
           dataIndex: 'equipmentImportanceId',
-          width: 100
+          // width: 100
         },
         {
           title: '鍏抽敭璁惧鏍囪瘑',
@@ -182,28 +183,28 @@
         {
           title: '璁惧鐘舵��',
           align: 'center',
-          dataIndex: 'equipmentStatus_dictText',
-          width: 100
+          // dataIndex: 'equipmentStatus_dictText',
+          // width: 100
         },
         {
           title: '鎶�鏈姸鎬�',
           align: 'center',
           dataIndex: 'technologyStatus_dictText',
-          width: 100
+          // width: 100
         },
         //涓嬫涓変繚鏃堕棿
         {
           title: '涓嬫涓変繚鏃堕棿',
           align: 'center',
           dataIndex: 'nextThirdMaintenanceTime',
-          width: 200
+          // width: 200
         },
         //涓績
         {
           title: '涓績',
           align: 'center',
           dataIndex: 'workCenterId_dictText',
-          width: 200
+          // width: 200
         },
       ],
       selectedRowKeys: [],
diff --git a/src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue b/src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue
index dfa22b7..0f0be57 100644
--- a/src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue
+++ b/src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue
@@ -54,8 +54,8 @@
         @click="handleAdd"
         type="primary"
         icon="plus"
-        :hidden="disabled"
       >鏂板</a-button>
+      <!-- :hidden="disabled" -->
       <a-button
         type="primary"
         icon="download"

--
Gitblit v1.9.3