From 3457909638c660c0cfcb521b6104ab64c679b914 Mon Sep 17 00:00:00 2001
From: zenglf <18502938215@163.com>
Date: 星期二, 19 九月 2023 16:23:16 +0800
Subject: [PATCH] 修改页面左右展示比例

---
 src/views/eam/PredictiveWorkOrderList.vue |  189 +++++++++++++++++++++++++---------------------
 1 files changed, 102 insertions(+), 87 deletions(-)

diff --git a/src/views/eam/PredictiveWorkOrderList.vue b/src/views/eam/PredictiveWorkOrderList.vue
index 251e261..450350b 100644
--- a/src/views/eam/PredictiveWorkOrderList.vue
+++ b/src/views/eam/PredictiveWorkOrderList.vue
@@ -1,7 +1,7 @@
 <template>
   <a-card
     :bordered="false"
-    title="涓撲笟淇濆吇宸ュ崟"
+    title="棰勬祴缁存姢宸ュ崟"
   >
     <!-- 鏌ヨ鍖哄煙 -->
     <div class="table-page-search-wrapper">
@@ -14,24 +14,49 @@
             :md="6"
             :sm="8"
           >
-            <a-form-item label="淇濆吇宸ュ崟缂栫爜">
+            <a-form-item label="宸ュ崟鐘舵��">
+              <j-dict-select-tag
+                allow-clear
+                placeholder="璇烽�夋嫨宸ュ崟鐘舵��"
+                :triggerChange="true"
+                dictCode="maintenance_order_status"
+                v-model="queryParam.status"
+              />
+            </a-form-item>
+          </a-col>
+          <a-col
+            :md="6"
+            :sm="8"
+          >
+            <a-form-item label="缁存姢宸ュ崟缂栫爜">
               <a-input
-                placeholder="璇疯緭鍏ヤ繚鍏诲伐鍗曠紪鐮�"
+                placeholder="璇疯緭鍏ョ淮鎶ゅ伐鍗曠紪鐮�"
                 v-model="queryParam.num"
               ></a-input>
             </a-form-item>
           </a-col>
-          <!-- <a-col
+          <a-col
             :md="6"
             :sm="8"
           >
-            <a-form-item label="鐐规鏂规硶鍚嶇О">
-              <j-input
-                placeholder="璇疯緭鍏ョ偣妫�鏂规硶鍚嶇О"
-                v-model="queryParam.name"
-              ></j-input>
+            <a-form-item label="璁惧缂栫爜">
+              <a-input
+                placeholder="璇疯緭鍏ヨ澶囩紪鐮�"
+                v-model="queryParam.equipmentNum"
+              ></a-input>
             </a-form-item>
-          </a-col> -->
+          </a-col>
+          <a-col
+            :md="6"
+            :sm="8"
+            >
+              <a-form-item label="璁惧鍚嶇О">
+                <a-input
+                  placeholder="璇疯緭鍏ヨ澶囧悕绉�"
+                  v-model="queryParam.equipmentName"
+                ></a-input>
+              </a-form-item>
+            </a-col>
           <a-col
             :md="6"
             :sm="8"
@@ -60,7 +85,7 @@
 
     <!-- 鎿嶄綔鎸夐挳鍖哄煙 -->
     <div class="table-operator">
-      <a-button
+      <!-- <a-button
         @click="handleAdd"
         type="primary"
         icon="plus"
@@ -70,7 +95,7 @@
         type="primary"
         @click="batchAssign"
         style="margin-left: 8px"
-      >宸ュ崟娲惧伐</a-button>
+      >宸ュ崟娲惧伐</a-button> -->
     </div>
 
     <!-- table鍖哄煙-begin -->
@@ -107,6 +132,7 @@
           <a-popconfirm
             title="纭畾涓嬪彂宸ュ崟鍚�?"
             @confirm="() => handleOrderIssue(record)"
+            v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
           >
             <a v-if="record.status == '1'">涓嬪彂</a>
           </a-popconfirm>
@@ -117,6 +143,7 @@
           <a-popconfirm
             title="纭畾鎾ゅ洖宸ュ崟鍚�?"
             @confirm="() => handleOrderReset(record)"
+            v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
           >
             <a v-if="record.status == '2'">鎾ゅ洖</a>
           </a-popconfirm>
@@ -127,6 +154,7 @@
           <a-popconfirm
             title="纭畾鎭㈠宸ュ崟鍚�?"
             @confirm="() => handleOrderRecover(record)"
+            v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
           >
             <a v-if="record.status == '7'">鎭㈠</a>
           </a-popconfirm>
@@ -137,6 +165,7 @@
           <a-popconfirm
             title="纭畾浣滃簾宸ュ崟鍚�?"
             @confirm="() => handleOrderCancel(record)"
+            v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
           >
             <a v-if="record.status == '2'">浣滃簾</a>
           </a-popconfirm>
@@ -147,20 +176,19 @@
           <a-popconfirm
             title="纭畾棰嗗彇宸ュ崟鍚�?"
             @confirm="() => handleOrderGet(record)"
+            v-has="'predictiveWorkOrder:get&do'"
           >
             <a v-if="record.status == '2' && record.assignMode == '1'">棰嗗彇</a>
           </a-popconfirm>
           <a
             v-if="record.status == '2' && record.assignMode == '2'  "
             @click="handleAssignOrder(record)"
+            v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
           >娲惧伐</a>
           <a
-            v-if="record.status == '2'&& record.assignMode == '3'  && record.inspectionUserName != null  "
+            v-if="record.status == '2'&& record.assignMode == '3'&&record.maintenanceUserName!=null"
             @click="handleAssignOrder(record)"
-          >鏀规淳</a>
-          <a
-            v-if="record.status == '3'"
-            @click="handleAssignOrder(record)"
+            v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
           >鏀规淳</a>
           <a-divider
             v-if="record.status == '2'"
@@ -173,6 +201,7 @@
           <a
             v-if="record.status === '3' || record.status === '4'  "
             @click="handleOrderExe(record)"
+            v-has="'predictiveWorkOrder:get&do'"
           >鎵ц</a>
           <a-divider
             v-if="record.status === '3' || record.status === '4' "
@@ -181,6 +210,7 @@
           <a
             v-if="record.status === '1'"
             @click="handleEdit(record)"
+            v-has="'predictiveWorkOrder:edit&delete'"
           >缂栬緫</a>
           <a-divider
             v-if="record.status === '1'"
@@ -196,6 +226,7 @@
                 <a-popconfirm
                   title="纭畾鍒犻櫎鍚�?"
                   @confirm="() => handleDelete(record.id)"
+                  v-has="'predictiveWorkOrder:edit&delete'"
                 >
                   <a v-if="record.status === '1'">鍒犻櫎</a>
                 </a-popconfirm>
@@ -219,23 +250,20 @@
       </a-table>
     </div>
 
-    <maintenance-order-modal
+    <predictive-work-order-model
       ref="modalForm"
       @ok="modalFormOk"
-    ></maintenance-order-modal>
-    <inspection-order-assign-modal
-      ref="InspectionOrderAssignModal"
+    ></predictive-work-order-model>
+    <predictive-work-order-drawer
+      ref="PredictiveWorkOrderDrawer"
       @ok="modalFormOk"
-    ></inspection-order-assign-modal>
-    <specialy-maintenance-order-exe-drawer
-      ref="SpecialyMaintenanceOrderExeDrawer"
-      @ok="modalFormOk"
-    ></specialy-maintenance-order-exe-drawer>
-    <specialty-maintenance-order-assign-modal
-      ref="SpecialtyMaintenanceOrderAssignModal"
-      @ok="modalFormOk"
+    ></predictive-work-order-drawer>
+    <order-assign-modal 
+    ref="OrderAssign"
+    @ok="modalFormOk"
     >
-    </specialty-maintenance-order-assign-modal>
+
+    </order-assign-modal>
   </a-card>
 </template>
 
@@ -244,22 +272,17 @@
 import '@/assets/less/TableExpand.less'
 import { mixinDevice } from '@/utils/mixin'
 import { JeecgListMixin } from '@/mixins/JeecgListMixin'
-import MaintenanceOrderModal from './modules/specialtyMaintenanceOrder/MaintenanceOrderModal'
-import InspectionOrderAssignModal from './modules/specialtyMaintenanceOrder/InspectionOrderAssignModal'
-import SpecialyMaintenanceOrderExeDrawer from './modules/specialtyMaintenanceOrder/SpecialyMaintenanceOrderExeDrawer'
 import { getAction, postAction, requestPut } from '@/api/manage'
-import SpecialtyMaintenanceOrderAssignModal from './modules/specialtyMaintenanceOrder/SpecialtyMaintenanceOrderAssignModal.vue'
-import SpecialtyInspectionOrderAssignModal from './modules/specialtyInspectionOrder/SpecialtyInspectionOrderAssignModal.vue'
-
+import PredictiveWorkOrderModel from './modules/predictiveWorkOrder/PredictiveWorkOrderModel'
+import PredictiveWorkOrderDrawer from './modules/predictiveWorkOrder/PredictiveWorkOrderDrawer'
+import OrderAssignModal from './modules/predictiveWorkOrder/OrderAssignModal.vue'
 export default {
   name: 'PredictiveWorkOrderList',
   mixins: [JeecgListMixin, mixinDevice],
   components: {
-    MaintenanceOrderModal,
-    InspectionOrderAssignModal,
-    SpecialyMaintenanceOrderExeDrawer,
-    SpecialtyMaintenanceOrderAssignModal,
-    SpecialtyInspectionOrderAssignModal
+    PredictiveWorkOrderModel,
+    PredictiveWorkOrderDrawer,
+    OrderAssignModal
   },
   data() {
     return {
@@ -279,7 +302,7 @@
         {
           title: '鐘舵��',
           align: "center",
-          dataIndex: 'statusName'
+          dataIndex: 'status_dictText'
         },
         {
           title: '鍗曟嵁鍙�',
@@ -290,66 +313,66 @@
         {
           title: '鐩戞帶绫诲瀷',
           align: "center",
-          dataIndex: 'maintenanceMode'
+          dataIndex: 'monitorType_dictText'
         },
         {
           title: '璁惧缂栫爜',
           align: "center",
-          dataIndex: 'departName',
+          dataIndex: 'equipmentNum',
         },
         {
           title: '璁惧鍚嶇О',
           align: "center",
-          dataIndex: 'maintenanceTypeName',
+          dataIndex: 'equipmentName',
         },
         {
           title: '鍨嬪彿',
           align: "center",
-          dataIndex: 'maintenanceCycleName',
+          dataIndex: 'model',
         },
         {
           title: '鏍囧噯缂栫爜',
           align: 'center',
-          dataIndex: 'assignModeName',
+          dataIndex: 'planNum',
         },
         {
           title: '鐗堟湰',
           align: "center",
-          dataIndex: 'specialtyMaintenancePlanNum',
+          dataIndex: 'version',
         },
         {
           title: '浣跨敤閮ㄩ棬',
           align: "center",
-          dataIndex: 'teamName',
+          dataIndex: 'useId_dictText',
         },
         {
           title: '娲惧伐鏂瑰紡',
           align: "center",
-          dataIndex: 'sumOfWorkingHourQuota',
+          dataIndex: 'assignMode_dictText',
         },
         {
           title: '璐d换鐝粍',
           align: "center",
-          dataIndex: 'planStartTime',
+          dataIndex: 'teamId_dictText',
           width: 170
 
         },
         {
           title: '璐d换浜�',
           align: "center",
-          dataIndex: 'planEndTime',
+          dataIndex: 'maintenanceUserId_dictText',
           width: 170
         },
-        {
-          title: '宸ユ椂瀹氶锛堝皬鏃讹級',
-          align: "center",
-          dataIndex: 'planEndTime',
-          width: 170
-        },
+        // {
+        //   title: '宸ユ椂瀹氶锛堝皬鏃讹級',
+        //   align: "center",
+        //   dataIndex: 'planEndTime',
+        //   width: 170
+        // },
         {
           title: '瀹為檯宸ユ椂',
           align: "center",
-          dataIndex: 'planEndTime',
+          dataIndex: 'actualWorkingHourQuota',
           width: 170
         },
         {
@@ -390,8 +413,8 @@
         deleteBatch: "/eam/specialtyMaintenanceOrder/deleteBatch",
         exportXlsUrl: "/eam/specialtyMaintenanceOrder/exportXls",
         importExcelUrl: "eam/specialtyMaintenanceOrder/importExcel",
-        edit: "/eam/specialtyMaintenanceOrder/editStatus",
-        orderGet: "/eam/specialtyMaintenanceOrder/orderGet",
+        edit: "/eam/predictiveworkorder/editStatus",
+        orderGet: "/eam/predictiveworkorder/orderGet",
       },
     }
   },
@@ -418,38 +441,30 @@
   },
 
   methods: {
-
-    batchAssign() {
-      this.$refs.InspectionOrderAssignModal.visible = true
-      this.$refs.InspectionOrderAssignModal.title = '宸ュ崟娲惧伐'
-      this.$refs.InspectionOrderAssignModal.selectionRows
-      this.$refs.InspectionOrderAssignModal.handleShow()
-      this.$bus.$emit('selectionRows', this.selectionRows);
-    },
     onSelectChange(selectionRows) {
       this.selectionRows = selectionRows;
     },
 
     handleOrderExe(record) {
-      this.$refs.SpecialyMaintenanceOrderExeDrawer.visible = true
-      this.$refs.SpecialyMaintenanceOrderExeDrawer.title = '涓撲笟淇濆吇宸ュ崟鎵ц'
-      this.$refs.SpecialyMaintenanceOrderExeDrawer.handleShow(record)
+      this.$refs. PredictiveWorkOrderDrawer.visible = true
+      this.$refs. PredictiveWorkOrderDrawer.title = '涓撲笟淇濆吇宸ュ崟鎵ц'
+      this.$refs. PredictiveWorkOrderDrawer.handleShow(record)
       if (record.status === '3') {
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true//淇濆瓨銆佹殏瀛樸�佹姤宸�
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true//鎾ら攢鎸夐挳
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = false//寮�宸ユ寜閽�
+        this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true//淇濆瓨銆佹殏瀛樸�佹姤宸�
+        this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true//鎾ら攢鎸夐挳
+        this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = false//寮�宸ユ寜閽�
       } else if (record.status === '4') {
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = false
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true
+        this.$refs. PredictiveWorkOrderDrawer.buttonDistable = false
+        this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true
+        this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true
       } else if (record.status === '5') {
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = false
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true
+        this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true
+        this.$refs. PredictiveWorkOrderDrawer.revocationDistable = false
+        this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true
       } else if (record.status === '7') {
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true
-        this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true
+        this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true
+        this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true
+        this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true
       }
     },
 
@@ -513,9 +528,9 @@
       })
     },
     handleAssignOrder: function (record) {
-      this.$refs.SpecialtyMaintenanceOrderAssignModal.edit(record)
-      this.$refs.SpecialtyMaintenanceOrderAssignModal.title = '宸ュ崟鏀规淳'
-      this.$refs.SpecialtyMaintenanceOrderAssignModal.disableSubmit = false
+      this.$refs.OrderAssign.edit(record)
+      this.$refs.OrderAssign.title = '宸ュ崟鏀规淳'
+      this.$refs.OrderAssign.disableSubmit = false
     },
     // modalFormOk() {
     //   alert(0)

--
Gitblit v1.9.3