From fc98b54e72c2c6812fbd864c500f1f6f2b28d6a5 Mon Sep 17 00:00:00 2001 From: guoshuang Date: Fri, 29 Nov 2024 13:09:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E6=94=B6=E8=B4=A7srm?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=93=8D=E4=BD=9C=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/login/login/index.vue | 2 +- src/pages/wms/Raw/ReceiveSRM/index.vue | 59 ++++++++++++++++++++++++-- src/pages/wms/Raw/ReceiveSRM/model.ts | 7 +++ src/utils/url.ts | 1 + 4 files changed, 65 insertions(+), 4 deletions(-) diff --git a/src/pages/login/login/index.vue b/src/pages/login/login/index.vue index a169a03..8bcb6eb 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.150'; //正式版本号 + version = '0.0.151'; //正式版本号 //version = '0.0.14'; //测试版本号 //***************标志修改区域:是否是测试标志: false 正式版本; true 测试版本**************** //isTest = true; diff --git a/src/pages/wms/Raw/ReceiveSRM/index.vue b/src/pages/wms/Raw/ReceiveSRM/index.vue index 52d461b..3b345a9 100644 --- a/src/pages/wms/Raw/ReceiveSRM/index.vue +++ b/src/pages/wms/Raw/ReceiveSRM/index.vue @@ -72,7 +72,7 @@ - + @@ -108,8 +108,18 @@ {{ item.userDefined9 }} - 数量: - {{ item.planNumber }} + + 应收数量: + {{ item.planNumber }} + + + 已收数量: + {{ item.realityNumber }} + + + + 操作数量: + {{ item.temNumber ? item.temNumber : 0 }} 仓库: @@ -135,6 +145,12 @@ + + + + + 操作 + @@ -217,6 +233,9 @@ export default class receiveSRM extends BasePage { oncefouces = true; twofouces = false; locfouces = false; + openeditornumber = false; + temNumber = ''; + editoritem: any = {}; //点击收货按钮,录入批次(或系统自动生成)、数量、托盘码进行收货。 async onFormDoubleClick(item) { @@ -277,6 +296,10 @@ export default class receiveSRM extends BasePage { }); //查询标志卡 + this.querycard(); + } + //查询标志卡 + async querycard() { let params = { userDefined5: this.userDefined5, factoryCode: session.FactoryCode, @@ -286,6 +309,36 @@ export default class receiveSRM extends BasePage { this.receivedlist = this.model.rfiddata; } } + editornumber(item) { + this.openeditornumber = true; + this.editoritem = item; + } + async submiteditor() { + if (parseFloat(this.editoritem.realityNumber) + parseFloat(this.temNumber) > parseFloat(this.editoritem.planNumber)) { + (this.$refs.uToast as any).show({ + title: '操作数量有误', + type: 'default', + }); + return; + } else { + let params = { + userDefined1: this.editoritem.userDefined1, + temNumber: this.temNumber, + factoryCode: session.FactoryCode, + }; + await this.model.upbatCardXNew(params); + if (this.model.editorcode == 200) { + (this.$refs.uToast as any).show({ + title: '操作成功', + type: 'default', + }); + this.openeditornumber = false; + this.temNumber = ''; + this.querycard(); + } + } + } + selectProductCodeType(e) { console.log(e); this.bimWl = e.pickerName; diff --git a/src/pages/wms/Raw/ReceiveSRM/model.ts b/src/pages/wms/Raw/ReceiveSRM/model.ts index a2f32da..991bbee 100644 --- a/src/pages/wms/Raw/ReceiveSRM/model.ts +++ b/src/pages/wms/Raw/ReceiveSRM/model.ts @@ -161,6 +161,13 @@ export class receiveSRM extends VuexModule { const byidcardobj = result.data; return { getidcardcode, byidcardobj }; } + editorcode: any = ''; + @MutationAction + async upbatCardXNew(data: any) { + const result: any = await http.post(url.lanjuwms.raw.ReceiveSRM.upbatCardXNew, data); + const editorcode = result.code; + return { editorcode }; + } } export default getModule(receiveSRM); diff --git a/src/utils/url.ts b/src/utils/url.ts index e7e5152..b26952a 100644 --- a/src/utils/url.ts +++ b/src/utils/url.ts @@ -147,6 +147,7 @@ export const url = { ArrivalRegistrationSH: qianzhuione + '/wms/WmsToWCSmission/ArrivalRegistrationSH', selectCardList: qianzhuione + '/wms/WmsToWCSmission/selectCardList', addOrderCardXnew: qianzhuione + '/wms/WmsToWCSmission/addOrderCardXNew', + upbatCardXNew: qianzhuione + '/wms/WmsToWCSmission/upbatCardXNew', }, PurchaseWHPO: { // 手持 --包材采购单采购收货查询