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 |   81 +++++++++++++++++++++++++++++-----------
 1 files changed, 59 insertions(+), 22 deletions(-)

diff --git a/src/views/eam/PredictiveWorkOrderList.vue b/src/views/eam/PredictiveWorkOrderList.vue
index a55a5a8..450350b 100644
--- a/src/views/eam/PredictiveWorkOrderList.vue
+++ b/src/views/eam/PredictiveWorkOrderList.vue
@@ -14,6 +14,20 @@
             :md="6"
             :sm="8"
           >
+            <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="璇疯緭鍏ョ淮鎶ゅ伐鍗曠紪鐮�"
@@ -21,17 +35,28 @@
               ></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>
@@ -227,6 +258,12 @@
       ref="PredictiveWorkOrderDrawer"
       @ok="modalFormOk"
     ></predictive-work-order-drawer>
+    <order-assign-modal 
+    ref="OrderAssign"
+    @ok="modalFormOk"
+    >
+
+    </order-assign-modal>
   </a-card>
 </template>
 
@@ -238,14 +275,14 @@
 import { getAction, postAction, requestPut } from '@/api/manage'
 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: {
     PredictiveWorkOrderModel,
-    PredictiveWorkOrderDrawer
+    PredictiveWorkOrderDrawer,
+    OrderAssignModal
   },
   data() {
     return {
@@ -376,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",
       },
     }
   },
@@ -491,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