From 282c594eebda801fbb6331cb199c1958ffd68ae1 Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期一, 04 九月 2023 17:04:00 +0800
Subject: [PATCH] 设备台账修改

---
 src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue |   44 +++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 41 insertions(+), 3 deletions(-)

diff --git a/src/views/eam/newEquipment/EquipmentProcessParametersList.vue b/src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue
similarity index 81%
rename from src/views/eam/newEquipment/EquipmentProcessParametersList.vue
rename to src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue
index b676148..2646bd9 100644
--- a/src/views/eam/newEquipment/EquipmentProcessParametersList.vue
+++ b/src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue
@@ -24,6 +24,7 @@
       <a-dropdown v-if="selectedRowKeys.length > 0">
         <a-menu slot="overlay">
           <a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>鍒犻櫎</a-menu-item>
+          <a-menu-item key="1" @click="handleSubmitBatch"><a-icon type="to-top" />鎻愪氦</a-menu-item>
         </a-menu>
         <a-button style="margin-left: 8px"> 鎵归噺鎿嶄綔 <a-icon type="down" /></a-button>
       </a-dropdown>
@@ -89,8 +90,8 @@
 <script>
 
   import { JeecgListMixin } from '@/mixins/JeecgListMixin'
-  import EquipmentProcessParametersModal from '../modules/equipmentNew/EquipmentProcessParametersModal'
-import { postAction } from '../../../api/manage'
+  import EquipmentProcessParametersModal from './EquipmentProcessParametersModal'
+import { postAction,putAction } from '../../../../api/manage'
 
   export default {
     name: "EquipmentProcessParametersList",
@@ -174,12 +175,14 @@
           scopedSlots: {
             customRender: 'action'
           },
-          width:200
+          width:200,
+          fixed: 'right',
         },
         ],
         url: {
           list: "/eam/equipmentProcessParameters/list",
           edit: "/eam/equipmentProcessParameters/edit",
+          submitBatch:"/eam/equipmentProcessParameters/submitBatch",
           // delete: "/new/equipment/deleteEquipmentProcessParameters",
           // deleteBatch: "/new/equipment/deleteBatchEquipmentProcessParameters",
           // exportXlsUrl: "/new/equipment/exportEquipmentProcessParameters",
@@ -199,6 +202,7 @@
     methods: {
       clearList(){
         this.dataSource=[]
+        this.selectionRows = []
         this.selectedRowKeys=[]
         this.ipagination.current = 1
       },
@@ -233,6 +237,40 @@
         that.dataSource = temp;
       }
     },
+    handleSubmitBatch(){
+          for(var i=0;i<this.selectionRows.length;i++){
+            let parametersValue = this.selectionRows[i].parametersValue;
+            if(parametersValue==null||parametersValue==undefined||parametersValue==''){
+              this.$message.warning("璇峰厛濉啓閫夋嫨椤圭殑鍙傛暟鍊煎啀鎻愪氦")
+              return false;
+            }
+          }
+        let that = this;
+        this.$confirm({
+        title: '璁惧绮惧害纭鎻愪氦锛�',
+        content: '纭鎻愪氦鍚楋紒',
+        okText: '纭',
+        cancelText: '鍙栨秷',
+        onOk() {
+         that.loading=true;
+         putAction(that.url.submitBatch,that.selectionRows).then((res) => {
+            if (res.success) {
+              that.$message.success("鎻愪氦鎴愬姛锛�")
+              that.loadData(1)
+            } else {
+              that.$message.warning("鎻愪氦澶辫触锛�")
+            }
+          }).finally(() => {
+            that.loading = false;
+            that.clearList();
+          })
+        },
+      })
+    },
+    onSelectChange(selectedRowKeys, selectionRows) {
+        this.selectedRowKeys = selectedRowKeys;
+        this.selectionRows = selectionRows;
+    },
     
 
     }

--
Gitblit v1.9.3