diff --git a/src/pages/login/login/index.vue b/src/pages/login/login/index.vue
index 0b1d510..8e8a056 100644
--- a/src/pages/login/login/index.vue
+++ b/src/pages/login/login/index.vue
@@ -142,7 +142,7 @@ export default class LoginPage extends BasePage {
// console.log('Version////', this.Version);
}
///********版本号修改区域**********
- version = '0.0.110'; //正式版本号
+ version = '0.0.111'; //正式版本号
//version = '0.0.14'; //测试版本号
//***************标志修改区域:是否是测试标志: false 正式版本; true 测试版本****************
//isTest = true;
diff --git a/src/pages/wms/Raw/ArrivalRegistration/index.vue b/src/pages/wms/Raw/ArrivalRegistration/index.vue
index 4d7af09..c18b79e 100644
--- a/src/pages/wms/Raw/ArrivalRegistration/index.vue
+++ b/src/pages/wms/Raw/ArrivalRegistration/index.vue
@@ -18,19 +18,15 @@
提单
-
-
-
+
+
-
-
-
+
+
+
+
-
@@ -40,26 +36,14 @@
{{ item.orderStatus == 0 ? '未收货' : item.orderStatus == 1 ? '正在收货' : '收货完成' }}
-
- 送货单号:
- {{ item.userDefined5 }}
-
-
- 行项目:
- {{ item.userDefined3 }}
+
+ 采购单:
+ {{ item.procureCode }}
物料编码:
{{ item.handlematerialCode }}
-
- 物料描述:
- {{ item.materialDesc }}
-
-
- 工厂号:
- {{ item.siteCode }}
-
应收/已收:
{{ item.planNumber }}/{{ item.realityNumber }}
@@ -71,48 +55,6 @@
-
-
@@ -125,52 +67,6 @@
-
@@ -237,10 +133,11 @@ export default class ArrivalRegistration extends BasePage {
waCodeTypeList: any = {};
moren = '选择仓库';
moren1 = '选择库区';
-
+ reducelist: any = [];
bimWl: any = {};
selectway = true;
showshow = true;
+ proobj: any = {};
// remove: any = {};
// async onReady() {
// await this.model.queryLocation();
@@ -299,6 +196,14 @@ export default class ArrivalRegistration extends BasePage {
// url: this.page.wms.ReceivePODetail + '?listitem=' + encodeURIComponent(JSON.stringify(item)),
// });
// }
+ uniqueArray(arr) {
+ return arr.reduce((accumulator, current) => {
+ if (!accumulator.some((item) => item.materialCode === current.materialCode)) {
+ accumulator.push(current);
+ }
+ return accumulator;
+ }, []);
+ }
//查询货单关联采购单信息
async query() {
console.log(session);
@@ -319,24 +224,36 @@ export default class ArrivalRegistration extends BasePage {
};
await this.model.PurchaseOrderPda(query);
let prodlist = model.orderNoItemList;
- this.prodlist = prodlist.map((item) => {
- let newmaterialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
- return {
- ...item,
- handlematerialCode: newmaterialCode,
- };
+ this.reducelist = this.uniqueArray(prodlist);
+ this.reducelist.forEach((item) => {
+ item.value = item.materialCode.slice(item.materialCode.search(/[1-9]/));
+ item.label = item.materialDesc;
});
- //this.list = [];
- if (this.prodlist.length) {
- this.prodobj = this.prodlist[0];
- //this.list.push(this.materilist[0]);
- this.procureCode = this.prodobj.procureCode;
- } else {
- this.prodobj = {} as OptionType;
- }
+ console.log('this.reducelist', this.reducelist);
+ this.bimWl = this.reducelist[0];
this.querybyprod();
- //this.ProcureOrderAlready();
- //this.list = model.orderNoItemList;
+ // this.oldprodlist = prodlist.map((item) => {
+ // let newmaterialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
+ // return {
+ // ...item,
+ // handlematerialCode: newmaterialCode,
+ // realityaddNumber: item.realityNumber,
+ // };
+ // });
+ // this.list = this.oldprodlist.filter((item) => {
+ // return item.handlematerialCode == this.bimWl.value;
+ // });
+ }
+ selectProductCodeType(e) {
+ console.log(e);
+ this.bimWl = e.pickerName;
+ this.querybyprod();
+ }
+ selectprodCodeType(e) {
+ this.proobj = e.pickerName;
+ this.list = this.materilist.filter((item) => {
+ return item.procureCode == this.proobj.value;
+ });
}
async querybyprod() {
@@ -350,9 +267,9 @@ export default class ArrivalRegistration extends BasePage {
// }
this.aimWl = {} as OptionType;
let query = {
- materialCode: this.aimWl.value ? this.aimWl.value : '',
+ materialCode: this.bimWl.materialCode,
userDefined5: this.userDefined5,
- procureCode: this.prodobj.procureCode,
+ //procureCode: this.prodobj.procureCode,
//this.materialCode,
factoryCode: session.FactoryCode,
@@ -364,56 +281,15 @@ export default class ArrivalRegistration extends BasePage {
return {
...item,
handlematerialCode: newmaterialCode,
+ label: item.procureCode,
+ value: item.procureCode,
};
});
this.list = [];
- if (this.prodlist.length) {
- this.aimWl = this.materilist[0];
- this.list.push(this.materilist[0]);
- this.procureCode = this.list[0].procureCode;
- } else {
- this.prodobj = {} as OptionType;
- }
- //this.ProcureOrderAlready();
- //this.list = model.orderNoItemList;
+ this.prodobj = this.materilist[0];
+ this.list.push(this.materilist[0]);
}
- // async querydelivery() {
- // console.log(session);
- // if (this.userDefined5 == '' || this.userDefined5.length == 0) {
- // (this.$refs.uToast as any).show({
- // title: '请输入送货单号',
- // type: 'default',
- // });
- // return;
- // }
- // this.aimWl = {} as OptionType;
- // let query = {
- // userDefined5: this.userDefined5,
- // procureCode: this.procureCode,
- // materialCode: this.aimWl.value ? this.aimWl.value : '',
- // //this.materialCode,
- // factoryCode: session.FactoryCode,
- // };
- // await this.model.PurchaseOrderPda(query);
- // let materilist = model.orderNoItemList;
- // this.materilist = materilist.map((item) => {
- // let newmaterialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
- // return {
- // ...item,
- // handlematerialCode: newmaterialCode,
- // };
- // });
- // this.list = [];
- // if (this.materilist.length) {
- // this.aimWl = this.materilist[0];
- // this.list.push(this.materilist[0]);
- // } else {
- // this.aimWl = {} as OptionType;
- // }
- // this.ProcureOrderAlready();
- // //this.list = model.orderNoItemList;
- // }
//送货单提单
async tidandelivery() {
if (this.userDefined5 == '' || this.userDefined5.length == 0) {
@@ -483,15 +359,7 @@ export default class ArrivalRegistration extends BasePage {
this.procureCode = this.prodobj.procureCode;
this.querybyprod();
}
- bookTypeChange(e: any) {
- this.aimWl = e.pickerName;
- this.list = [];
- this.list.push(e.pickerName);
- this.procureCode = this.list[0].procureCode;
- //
- //this.queryinformation();
- //this.getlist();
- }
+
bookTypeChangeway(e) {
//this.showshow = true;
this.bimWl.value = e.pickerName.value;
@@ -513,6 +381,7 @@ export default class ArrivalRegistration extends BasePage {
this.singshow = true;
this.operationNumber = model.singobj.operationNumber;
this.nooperationNumber = model.singobj.planNumber - model.singobj.operationNumber;
+ this.czNumber = this.list[0].planNumber;
}
}
//到货登记确定提交
diff --git a/src/pages/wms/Raw/ReceiveSRM/index.vue b/src/pages/wms/Raw/ReceiveSRM/index.vue
index 6606fd1..2b141ac 100644
--- a/src/pages/wms/Raw/ReceiveSRM/index.vue
+++ b/src/pages/wms/Raw/ReceiveSRM/index.vue
@@ -189,6 +189,7 @@ export default class receiveSRM extends BasePage {
moren1 = '选择库区';
reducelist: any = [];
oldprodlist: any = [];
+ zancunmatcode: any = {};
waylist = [
// {
// value: '0',
@@ -280,11 +281,11 @@ export default class receiveSRM extends BasePage {
let prodlist = model.orderNoItemList;
this.reducelist = this.uniqueArray(prodlist);
this.reducelist.forEach((item) => {
- item.value = item.materialCode;
+ item.value = item.materialCode.slice(item.materialCode.search(/[1-9]/));
item.label = item.materialDesc;
});
console.log('this.reducelist', this.reducelist);
- this.bimWl = this.reducelist[0];
+ this.bimWl = Object.keys(this.zancunmatcode).length ? this.zancunmatcode : this.reducelist[0];
this.oldprodlist = prodlist.map((item) => {
let newmaterialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
return {
@@ -294,7 +295,7 @@ export default class receiveSRM extends BasePage {
};
});
this.list = this.oldprodlist.filter((item) => {
- return item.materialCode == this.bimWl.value;
+ return item.handlematerialCode == this.bimWl.value;
});
this.receivedlist = [];
}
@@ -303,7 +304,7 @@ export default class receiveSRM extends BasePage {
this.bimWl = e.pickerName;
this.receivedlist = [];
this.list = this.oldprodlist.filter((item) => {
- return item.materialCode == this.bimWl.value;
+ return item.handlematerialCode == this.bimWl.value;
});
}
//送货单提单
@@ -433,7 +434,8 @@ export default class receiveSRM extends BasePage {
duration: 6000,
});
this.receiptNoCode = '';
- this.receivedlist = [];
+ this.zancunmatcode = this.bimWl;
+ //this.receivedlist = [];
this.list = [];
this.Idcard = '';
this.areaCode = '';