|
|
|
@ -87,13 +87,13 @@ export default class productCheckReceipt extends BasePage {
|
|
|
|
|
@Ref('form') readonly $form!: VForm;
|
|
|
|
|
model = model;
|
|
|
|
|
form = {
|
|
|
|
|
aimWl:{} as OptionType,
|
|
|
|
|
aimWl: {} as OptionType,
|
|
|
|
|
productCode: '',
|
|
|
|
|
};
|
|
|
|
|
remove:any = {}
|
|
|
|
|
allNum:number = 0
|
|
|
|
|
remove: any = {};
|
|
|
|
|
allNum: number = 0;
|
|
|
|
|
userDefined4: any = '';
|
|
|
|
|
histroyItem:any = {}
|
|
|
|
|
histroyItem: any = {};
|
|
|
|
|
aimWlSelect = false;
|
|
|
|
|
cboPlaceSelect = false;
|
|
|
|
|
rules: VFormRules<any> = {
|
|
|
|
@ -107,13 +107,13 @@ export default class productCheckReceipt extends BasePage {
|
|
|
|
|
bookTypeChange(e: any) {
|
|
|
|
|
this.form.aimWl = e.pickerName;
|
|
|
|
|
}
|
|
|
|
|
selectItem(e:any){
|
|
|
|
|
selectItem(e: any) {
|
|
|
|
|
this.remove = e.pickerName;
|
|
|
|
|
this.model.removeList.forEach((item:any) =>{
|
|
|
|
|
if(item.materialCode = this.remove.value){
|
|
|
|
|
this.histroyItem = item
|
|
|
|
|
this.model.removeList.forEach((item: any) => {
|
|
|
|
|
if ((item.materialCode = this.remove.value)) {
|
|
|
|
|
this.histroyItem = item;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//扫描条码回车
|
|
|
|
|
async query() {
|
|
|
|
@ -130,20 +130,22 @@ export default class productCheckReceipt extends BasePage {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//查询已扫物料
|
|
|
|
|
async QueryHistory(){
|
|
|
|
|
async QueryHistory() {
|
|
|
|
|
if (this.userDefined4 == ' ' || this.userDefined4.length == 0) {
|
|
|
|
|
this.customToast(this.$t('message.barcode') as string);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
this.allNum = 0;
|
|
|
|
|
let params = {
|
|
|
|
|
loginName: session.loginName,
|
|
|
|
|
factoryCode: session.factoryCode,
|
|
|
|
|
proMoveCode: this.userDefined4,
|
|
|
|
|
}
|
|
|
|
|
await this.model.QueryHistory(params)
|
|
|
|
|
this,model.removeList.forEach((item:any) =>{
|
|
|
|
|
this.allNum += parseFloat(item.proNum)
|
|
|
|
|
})
|
|
|
|
|
};
|
|
|
|
|
await this.model.QueryHistory(params);
|
|
|
|
|
this,
|
|
|
|
|
model.removeList.forEach((item: any) => {
|
|
|
|
|
this.allNum += parseFloat(item.proNum);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//页面初始化
|
|
|
|
|
async onReady() {
|
|
|
|
@ -206,9 +208,9 @@ export default class productCheckReceipt extends BasePage {
|
|
|
|
|
// this.form.productCode = '';
|
|
|
|
|
this.model.empty();
|
|
|
|
|
// this.query()
|
|
|
|
|
this.form.productCode = ''
|
|
|
|
|
this.allNum = 0
|
|
|
|
|
this.QueryHistory()
|
|
|
|
|
this.form.productCode = '';
|
|
|
|
|
this.allNum = 0;
|
|
|
|
|
this.QueryHistory();
|
|
|
|
|
// setTimeout(() => {
|
|
|
|
|
// this.$forceUpdate();
|
|
|
|
|
// }, 2000);
|
|
|
|
|