From 799ccefa4e091cbd3113fe2f4e1946196eb90a67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Thu, 18 Dec 2025 14:58:53 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat(wms):=20=E6=96=B0=E5=A2=9E=E5=8F=91?= =?UTF-8?q?=E8=B4=A7=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD=E5=8F=8A=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E9=92=A2=E5=8D=B7=E9=80=89=E6=8B=A9=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增发货计划钢卷操作记录页面 - 新增发货分级管理页面 - 新增我的钢卷管理页面 - 在钢卷发货页面增加质量状态校验 - 在基础面板组件中增加质量状态选择功能 - 优化钢卷选择器筛选参数 --- klp-ui/src/views/wms/coil/do/ship.vue | 11 + klp-ui/src/views/wms/coil/panels/base.vue | 45 ++- .../wms/delivery/components/planRecord.vue | 2 +- .../src/views/wms/delivery/grading/index.vue | 37 ++ .../src/views/wms/delivery/mycoil/index.vue | 370 ++++++++++++++++++ .../src/views/wms/delivery/record/index.vue | 96 +++++ 6 files changed, 544 insertions(+), 17 deletions(-) create mode 100644 klp-ui/src/views/wms/delivery/grading/index.vue create mode 100644 klp-ui/src/views/wms/delivery/mycoil/index.vue create mode 100644 klp-ui/src/views/wms/delivery/record/index.vue diff --git a/klp-ui/src/views/wms/coil/do/ship.vue b/klp-ui/src/views/wms/coil/do/ship.vue index d70f09e1..e1505dcc 100644 --- a/klp-ui/src/views/wms/coil/do/ship.vue +++ b/klp-ui/src/views/wms/coil/do/ship.vue @@ -213,6 +213,7 @@ export default { // 钢卷选择器筛选参数 coilFilters: { dataType: 1, + materialType: '成品' }, coilSelectorVisible: false, loading: false, @@ -301,6 +302,16 @@ export default { }, /** 提交按钮 */ submitForm() { + // 判断是否选择了钢卷 + if (!this.form.coilId) { + this.$message.warning('请选择钢卷'); + return; + } + // 判断钢卷的质量状态,必须是A+, A,A-, B+其中之一 + if (!['A+', 'A', 'A-', 'B+'].includes(this.form.qualityStatus)) { + this.$message.warning('钢卷质量状态需在B+及以上'); + return; + } this.$refs["form"].validate(valid => { if (valid) { this.buttonLoading = true; diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index 4e8d8da5..46e05622 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -99,22 +99,6 @@ - - - - - + + +