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/MalfunctionRepair.vue |  130 ++++++++++++++++++++++---------------------
 1 files changed, 66 insertions(+), 64 deletions(-)

diff --git a/src/views/eam/MalfunctionRepair.vue b/src/views/eam/MalfunctionRepair.vue
index 007551e..b855dd3 100644
--- a/src/views/eam/MalfunctionRepair.vue
+++ b/src/views/eam/MalfunctionRepair.vue
@@ -77,11 +77,12 @@
         :loading="loading"
         class="j-table-force-nowrap"
         @change="handleTableChange"
-        :rowSelection = "rowSelection"
+        :customRow="clickThenSelect"
       >
+        <!-- :rowSelection="rowSelection" -->
         <!-- :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" -->
 
-        <template
+        <!-- <template
           slot="htmlSlot"
           slot-scope="text"
         >
@@ -122,38 +123,41 @@
           >
             涓嬭浇
           </a-button>
-        </template>
+        </template> -->
 
         <span
           slot="action"
           slot-scope="text, record"
         >
-        <a-popconfirm
-                  v-if="record.status == '1'"
-                  title="纭鎻愪氦鍚�?"
-                  @confirm="() =>handleCommit(record, 'commit')"
-                >
-                  <a>鎻愪氦</a>
-                </a-popconfirm>
-                <a-popconfirm
-                  v-if="record.status == '2'"
-                  title="纭鎾ゅ洖鍚�?"
-                  @confirm="() =>handleCommit(record, 'back')"
-                >
-                  <a>鎾ゅ洖</a>
-                </a-popconfirm>
+          <a-popconfirm
+            v-if="record.status == '1' || record.status == '4'"
+            title="纭鎻愪氦鍚�?"
+            @confirm="() =>handleCommit(record, 'commit')"
+          >
+            <a>鎻愪氦</a>
+          </a-popconfirm>
+          <a-popconfirm
+            v-if="record.status == '2'"
+            title="纭鎾ゅ洖鍚�?"
+            @confirm="() =>handleCommit(record, 'back')"
+          >
+            <a>鎾ゅ洖</a>
+          </a-popconfirm>
 
           <a-divider
-            v-if="record.status == '1' || record.status == '2'"
+            v-if="record.status == '1' || record.status == '2' || record.status == '4'"
             type="vertical"
           />
           <a
-            v-if="record.status == '1' "
+            v-if="record.status == '1' || record.status == '4'"
             @click="handleEdit(record)"
           >缂栬緫</a>
-          <a v-if="record.status == '2'" @click="handleApprove(record)">瀹℃壒</a>
+          <a
+            v-if="record.status == '2'"
+            @click="handleApprove(record)"
+          >瀹℃壒</a>
           <a-divider
-            v-if="record.status == '1' || record.status == '2'"
+            v-if="record.status == '1' || record.status == '2' || record.status == '4'"
             type="vertical"
           />
           <a-dropdown>
@@ -171,33 +175,6 @@
                   <a>鍒犻櫎</a>
                 </a-popconfirm>
               </a-menu-item>
-              <!-- <a-menu-item v-if="record.status == '1'">
-                <a-popconfirm
-                  v-if="record.status == '1'"
-                  title="纭鎻愪氦鍚�?"
-                  @confirm="() =>handleCommit(record, 'commit')"
-                >
-                  <a>鎻愪氦</a>
-                </a-popconfirm>
-              </a-menu-item> 
-              <a-menu-item v-if="record.status == '2'">
-                <a-popconfirm
-                  v-if="record.status == '2'"
-                  title="纭鎾ゅ洖鍚�?"
-                  @confirm="() =>handleCommit(record, 'back')"
-                >
-                  <a>鎾ゅ洖</a>
-                </a-popconfirm>
-              </a-menu-item>
-              <a-menu-item v-if="record.status == '2'">
-                <a-popconfirm
-                  v-if="record.status == '2'"
-                  title="纭椹冲洖鍚�?"
-                  @confirm="() =>handleFinish(record, 'reject')"
-                >
-                  <a>椹冲洖</a>
-                </a-popconfirm>
-              </a-menu-item>-->
               <a-menu-item v-if="record.status == '3' || record.status == '4'">
                 <a-popconfirm
                   v-if="record.status == '3' || record.status == '4'"
@@ -236,18 +213,22 @@
       ref="modalForm"
       @ok="modalFormOk"
     ></malfunction-repair-modal>
-    <approvel-modal ref='approvalModalForm' @ok='approvalModalFormOk' @cancel='approvalModalFormOk'></approvel-modal>
+    <approvel-modal
+      ref='approvalModalForm'
+      @ok='approvalModalFormOk'
+      @cancel='approvalModalFormOk'
+    ></approvel-modal>
   </a-card>
 </template>
   
 <script>
 
 import '@/assets/less/TableExpand.less'
-import { putAction,getAction } from '@/api/manage'
+import { putAction, getAction } from '@/api/manage'
 import { mixinDevice } from '@/utils/mixin'
 import { JeecgListMixin } from '@/mixins/JeecgListMixin'
 import MalfunctionRepairModal from './modules/malfunctionRepair/MalfunctionRepaireModal'
-import FaultDescriptionList from './FaultDescriptionList'
+import FaultDescriptionList from './modules/malfunctionRepair/FaultDescriptionList'
 import ApprovelModal from './modules/malfunctionRepair/ApprovelModal'
 
 export default {
@@ -331,11 +312,11 @@
           align: "center",
           dataIndex: 'faultTime'
         },
-        // {
-        //   title: '鏄惁鍋滄満寰呬慨',
-        //   align: "center",
-        //   dataIndex: 'isStop_dictText',
-        // },
+        {
+          title: '鏄惁鍋滄満寰呬慨',
+          align: "center",
+          dataIndex: 'isStopName',
+        },
         {
           title: '鍒涘缓浜�',
           align: "center",
@@ -356,7 +337,7 @@
           dataIndex: 'action',
           align: "center",
           fixed: "right",
-          width: 147,
+          width: 200,
           scopedSlots: { customRender: 'action' }
         }
       ],
@@ -368,7 +349,18 @@
         importExcelUrl: "eam/equipmentReportRepair/importExcel",
         edit: "/eam/equipmentReportRepair/edit",
       },
-      imgList:''
+      /* 鍒嗛〉鍙傛暟 */
+      ipagination: {
+        current: 1,
+        pageSize: 5,
+        pageSizeOptions: ['5', '10', '50'],
+        showTotal: (total, range) => {
+          return range[0] + "-" + range[1] + " 鍏�" + total + "鏉�"
+        },
+        showQuickJumper: true,
+        showSizeChanger: true,
+        total: 0
+      },
     }
   },
   created() {
@@ -397,6 +389,16 @@
     },
   },
   methods: {
+
+    clickThenSelect(record) {
+      return {
+        on: {
+          click: () => {
+            this.onSelectChange(record.id.split(","), [record]);
+          }
+        }
+      }
+    },
 
     loadData(arg) {
       if (!this.url.list) {
@@ -459,12 +461,12 @@
       })
     },
 
-    handleFinish(record,type) {
-      if(type == 'agree'){
+    handleFinish(record, type) {
+      if (type == 'agree') {
         record.status = '3'
-      }else if(type == 'reject'){
+      } else if (type == 'reject') {
         record.status = '4'
-      }else if(type == 'revoke'){
+      } else if (type == 'revoke') {
         record.status = '2'
       }
       putAction(this.url.edit, record).then(res => {
@@ -476,10 +478,10 @@
         }
       })
     },
-    handleApprove: function(record) {
+    handleApprove: function (record) {
       let edit
       edit = this.url.edit
-      this.$refs.approvalModalForm.showModals(record, edit,'3','4')
+      this.$refs.approvalModalForm.showModals(record, edit, '3', '4')
       this.$refs.approvalModalForm.title = '瀹℃壒'
       this.$refs.approvalModalForm.disableSubmit = false
 

--
Gitblit v1.9.3