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