From 21281ab0f1706810ff34fd93ce8b70106b8fa3f5 Mon Sep 17 00:00:00 2001 From: suiwei <136693118@qq.com> Date: Fri, 7 Apr 2023 16:35:37 +0800 Subject: [PATCH] =?UTF-8?q?overseamom-188=20feat=20MRP=E8=B6=8A=E5=8D=97?= =?UTF-8?q?=E6=94=B9=E6=88=90=E9=9D=9E=E5=BF=85=E5=A1=AB=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=94=B9rule=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/raw/handover/picking/index.vue | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/pages/raw/handover/picking/index.vue b/src/pages/raw/handover/picking/index.vue index 4758cc5..5ccfb29 100644 --- a/src/pages/raw/handover/picking/index.vue +++ b/src/pages/raw/handover/picking/index.vue @@ -11,7 +11,7 @@ - + @@ -116,6 +116,10 @@ export default class pickingDom extends BasePage { * 表单是否改变 */ isFormChange = false; + /** + * 9a61跟9a62设置成非必填 + */ + mrpFlag = true; /** * 选择项显示 @@ -130,6 +134,9 @@ export default class pickingDom extends BasePage { mrpCodeRegion: [{ required: true, message: this.$t('message.Pi_InputMrp') as string }], sapFactoryCode: [{ required: true, message: this.$t('message.Pi_InputFactory') as string }], }; + mrpRules = { + sapFactoryCode: [{ required: true, message: this.$t('message.Pi_InputFactory') as string }], + }; /** * 生成表单参数 @@ -185,9 +192,17 @@ export default class pickingDom extends BasePage { } // 必须要在onReady生命周期,因为onLoad生命周期组件可能尚未创建完毕 onReady() { - this.$form.setRules(this.rules); + if (session.factoryCode == '9A61' || session.factoryCode == '9A62') { + this.mrpFlag = false; + this.$form.setRules(this.mrpRules); + } else { + this.mrpFlag = true; + this.$form.setRules(this.rules); + } + model.clearProOrderList(); this.form.sapFactoryCode = session.factoryCode; + //this.form.requireDateRegion = this.getNowFormatDate(); } // getNowFormatDate() {