update:退料传值问题

master
guoshuang 3 years ago
parent c4f4817baa
commit 60bdfd46b0

@ -24,8 +24,8 @@
/> -->
</u-form-item>
<!-- 物料号 -->
<u-form-item :required="true" :label="$t('message.Pi_materielNo')" prop="wlName">
<u-input v-model="form.wlName" type="select" @click="materialCodeSelect = true" :placeholder="$t('message.po_PleaseInput')" />
<u-form-item :required="true" :label="$t('message.Pi_materielNo')" prop="materialCode">
<u-input v-model="form.materialCode" type="select" @click="materialCodeSelect = true" :placeholder="$t('message.po_PleaseInput')" />
<u-select :confirm-text="$t('message.product_Confirm')" :cancel-text="$t('message.product_Cancel')" v-model="materialCodeSelect" :list="model.materielList" @confirm="materialConfirm"></u-select>
</u-form-item>
<!-- 工位 -->
@ -144,16 +144,17 @@ export default class returningDom extends BasePage {
rules: VFormRules<any> = {
operator: [{ required: true, message: this.$t('message.return_Tip1') as string }],
prdOrder: [{ required: true, message: this.$t('message.Warehouse_Tip5') as string }],
wlName: [{ required: true, message: this.$t('message.Warehouse_Tip6') as string }],
materialCode: [{ required: true, message: this.$t('message.Warehouse_Tip6') as string }],
amount: [{ required: true, message: this.$t('message.return_Tip3') as string }],
};
screen() {
this.redirectTo(this.page.raw.handover.returning.filter);
}
async query() {
await this.model.queryOrderInInfo(this.form.prdOrder)
this.form.wlName = this.model.orderInInfo.materialCode;
this.form.sendSpot = this.model.orderInInfo.sendSpot
await this.model.queryOrderInInfo(this.form.prdOrder);
this.form.materialCode = this.model.orderInInfo.materialCode;
// this.form.materialCode = this.model.orderInInfo.materialCode;
this.form.sendSpot = this.model.orderInInfo.sendSpot;
}
LocationChoice(e: any) {
console.log('e>>>>>>>>>>>>>>>>>>>>>>>>', e);
@ -167,11 +168,11 @@ export default class returningDom extends BasePage {
this.form.sapFactoryCode = await this.model.queryDefaultFactoryCode();
//
let means: any = JSON.parse(localStorage.getItem('__GWMS_APP_STATE_DATA__') as any);
let sendSpot = JSON.parse(localStorage.getItem('sendSpot') as any);
//let sendSpot = JSON.parse(localStorage.getItem('sendSpot') as any);
if (JSON.parse(sessionStorage.getItem('data') as any)) {
this.data = JSON.parse(sessionStorage.getItem('data') as any);
this.form.prdOrder = this.data.label;
this.form.wlName = this.data.value;
this.form.materialCode = this.data.value;
this.form.sendSpot = this.data.sendSpot;
// this.form.amount = this.data.amount;
}
@ -208,9 +209,9 @@ export default class returningDom extends BasePage {
this.$form.resetFields();
}
materialConfirm(v: any) {
console.log('vvvvvv',v)
console.log('vvvvvv', v);
this.form.materialCode = v[0].value;
this.form.wlName = v[0].label;
//this.form.wlName = v[0].label;
this.model.materielList.forEach((item: any) => {
if (this.form.materialCode == item.label) {
// this.form.amount = item.amount;
@ -236,7 +237,8 @@ export default class returningDom extends BasePage {
// (this.form.sendSpot as any) = this.model.orderInInfo.sendSpot;
(this.form.sapFactoryCode as any) = this.model.orderInInfo.sapFactoryCode;
// delete this.form.wlName;
this.form.wlCode = this.wlCode.label
this.form.wlCode = this.wlCode.label;
console.log('1111111111', this.form);
await this.model.tluSubmit(this.form);
// this.$form.resetFields();
this.operatorName = '';
@ -245,15 +247,15 @@ export default class returningDom extends BasePage {
this.model.orderInInfo.sapFactoryCode = '';
// this.model.materielList = [];
this.model.materielList.length = 0;
this.empty()
this.empty();
});
}
}
async empty() {
this.form.wlName = ''
this.form.sendSpot = ''
this.form.amount = ''
await this.query()
this.form.materialCode = '';
this.form.sendSpot = '';
this.form.amount = '';
await this.query();
}
/**
* 操作人输入回车

Loading…
Cancel
Save