From beb42a2d14bec3e91362866acb7dd7270fc1fb09 Mon Sep 17 00:00:00 2001 From: zhangdi <1104545947@qq.com> Date: Sat, 28 Mar 2026 17:23:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E7=AE=A1=E7=90=86=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/logisticsManagement/siteBasic.js | 10 ++ src/views/logisticsManagement/siteBasic.vue | 134 +++++++++++++++--- .../beforeAndAfterPlating/afterPlating.vue | 1 + .../components/afterPlatingEntryDialog.vue | 98 ++++++------- .../components/beforePlatingBoundDialog.vue | 124 ++++++---------- .../components/beforePlatingEntryDialog.vue | 57 ++++---- 6 files changed, 239 insertions(+), 185 deletions(-) diff --git a/src/api/logisticsManagement/siteBasic.js b/src/api/logisticsManagement/siteBasic.js index be43d59..3d6f674 100644 --- a/src/api/logisticsManagement/siteBasic.js +++ b/src/api/logisticsManagement/siteBasic.js @@ -26,3 +26,13 @@ export const getLocationLis = (current, size, params) => { }, }); }; + + +// 更新站点状态 /station/update +export const stationUpdate = (data) => { + return request({ + url: '/blade-desk/station/update', + method: 'post', + data: data, + }); +}; \ No newline at end of file diff --git a/src/views/logisticsManagement/siteBasic.vue b/src/views/logisticsManagement/siteBasic.vue index 946e3a8..b0fcb83 100644 --- a/src/views/logisticsManagement/siteBasic.vue +++ b/src/views/logisticsManagement/siteBasic.vue @@ -8,6 +8,7 @@ v-model:page="page" ref="crud" @row-del="rowDel" + @row-update="rowUpdate" @search-change="searchChange" @search-reset="searchReset" @selection-change="selectionChange" @@ -15,21 +16,32 @@ @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad" + :before-open="beforeOpenFn" > - + - + + 闲置 + 占用 + + - + + diff --git a/src/views/productionManagement/beforeAndAfterPlating/components/beforePlatingEntryDialog.vue b/src/views/productionManagement/beforeAndAfterPlating/components/beforePlatingEntryDialog.vue index 0616119..551f168 100644 --- a/src/views/productionManagement/beforeAndAfterPlating/components/beforePlatingEntryDialog.vue +++ b/src/views/productionManagement/beforeAndAfterPlating/components/beforePlatingEntryDialog.vue @@ -32,8 +32,8 @@ :height="tableHeight" > - - + + - - + --> @@ -165,21 +163,6 @@ export default { trigger: 'submit', }, ], - - userId: [ - { - required: true, - message: '请选择', - trigger: 'blur', - }, - ], - createTime: [ - { - required: true, - message: '请输入', - trigger: 'blur', - }, - ], }, }; }, @@ -268,15 +251,23 @@ export default { // 调用接口提交(实际项目替换)hrTypeBool: 0-转工 1-入库 try { - savePlateAroundPlateFrontEnter(this.form.beforePlatingEntryData) + let query = []; + this.form.beforePlatingEntryData.forEach(item => { + query.push({ + wpId: item.wpId, + tsId: item.teamId, + ocId: item.ocId ? item.ocId : null, + }); + }); + savePlateAroundPlateFrontEnter(query) .then(res => { this.sunmitLoading = false; this.$message.success('提交成功'); this.closeDialog(); - this.$emit('submitSuccess', submitData); + // this.$emit('submitSuccess', submitData); }) .catch(err => { - this.sunmitLoading = false; + this.sunmitLoading = false; }); } catch (err) { this.sunmitLoading = false;