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() {