diff --git a/src/pages/wms/Raw/ReturnMaterials/index.vue b/src/pages/wms/Raw/ReturnMaterials/index.vue index 53a687b..c832ffe 100644 --- a/src/pages/wms/Raw/ReturnMaterials/index.vue +++ b/src/pages/wms/Raw/ReturnMaterials/index.vue @@ -12,25 +12,19 @@ - - + - + 退料单: - {{ item.produceCode }} + {{ item.procureCode }} - 过账凭证: - {{ item.userDefined9 || '' }} + 标志卡: + {{ item.sn }} 物料编码: @@ -41,6 +35,10 @@ {{ item.materialDesc }} + 数量: + {{ item.planNumber }} + + - + - - 确认入库 + + 一键回仓 - + @@ -163,10 +161,9 @@ export default class ReturnMaterials extends BasePage { await this.model.ProductionMaterialRequisition(this.orderNo); if (model.orderNoItemList) { this.materilist = []; - this.list = []; + // this.list = []; this.materilist = model.orderNoItemList; this.materilist.forEach((item) => { - item.returnoutNumber = item.returnNumber; item.handlematerialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/)); }); } else { @@ -234,33 +231,19 @@ export default class ReturnMaterials extends BasePage { }); return; } - // if (this.areaCode == '') { - // (this.$refs.uToast as any).show({ - // title: '请先扫描或输入库区', - // type: 'default', - // }); - // return; - // } - // if (Object.keys(this.waCodeList).length == 0) { - // (this.$refs.uToast as any).show({ - // title: '没有仓库信息', - // type: 'default', - // }); - // return; - // } - if (this.list.length == 0 || this.list == '') { - (this.$refs.uToast as any).show({ - title: '请先扫描标志卡', - // url: '/pages/user/index' - }); - return; - } + // if (this.list.length == 0 || this.list == '') { + // (this.$refs.uToast as any).show({ + // title: '请先扫描标志卡', + // // url: '/pages/user/index' + // }); + // return; + // } let params = []; - this.list.map((item) => { + this.materilist.map((item) => { params.push({ createBy: session.loginName, - factoryCode: session.FactoryCode, + factoryCode: item.siteCode, // whCode: this.waCodeList.warehouseCode, // waCode: this.areaCode, planNumber: item.planNumber, @@ -269,7 +252,7 @@ export default class ReturnMaterials extends BasePage { materialCode: item.materialCode, materialDesc: item.materialDesc, userDefined3: item.userDefined4, - sn: item.userDefined1, + sn: item.sn, userDefined5: item.userDefined7 || null, }); }); @@ -290,11 +273,12 @@ export default class ReturnMaterials extends BasePage { } } mepty() { - this.list = []; + // this.list = []; this.materilist = []; + this.orderNo = ''; //this.areaCode = ''; //this.waCodeList = {}; - this.query(); + //this.query(); } delet(deletobj, index) { this.list.splice(index, 1); @@ -417,7 +401,7 @@ body { background-color: #fff; padding: 20rpx 20rpx 20rpx; border-radius: 10rpx; - height: 260rpx; + height: 310rpx; overflow: scroll; margin-bottom: 6rpx; //box-shadow: 0 0 20rpx 0 rgba(128, 128, 128, 0.2); diff --git a/src/pages/wms/Raw/ReturnMaterials/model.ts b/src/pages/wms/Raw/ReturnMaterials/model.ts index 8b068da..b62b313 100644 --- a/src/pages/wms/Raw/ReturnMaterials/model.ts +++ b/src/pages/wms/Raw/ReturnMaterials/model.ts @@ -13,8 +13,8 @@ export class ReturnMaterials extends VuexModule { orderNoItemList: any = []; @MutationAction async ProductionMaterialRequisition(orderNo: any) { - const result: any = await http.post(url.lanjuwms.raw.ReturnMaterials.listReturnSC, { - produceCode: orderNo, + const result: any = await http.post(url.lanjuwms.raw.ReturnMaterials.newselectOrderCardTLTWO, { + procureCode: orderNo, factoryCode: session.FactoryCode, }); // http.defaults.headers.common['Accept-Language'] = session.PoolName; diff --git a/src/utils/url.ts b/src/utils/url.ts index 8a3488e..777933b 100644 --- a/src/utils/url.ts +++ b/src/utils/url.ts @@ -174,6 +174,7 @@ export const url = { listReturnSC: qianzhuione + '/wms/WmsToWCSmission/listReturnSC', addReturnSC: qianzhuione + '/wms/WmsToWCSmission/addReturnSC', selectOrderCardTL: qianzhuione + '/wms/WmsToWCSmission/selectOrderCardTL', + newselectOrderCardTLTWO: qianzhuione + '/wms/WmsToWCSmission/selectOrderCardTLTWO', }, TrayStatusUpdate: { out: qianzhuione + '/wms/order/TraystatusUpdate',