From 12999f43f34c9988c65e99cf6f135e8504aa7926 Mon Sep 17 00:00:00 2001 From: guoshuang Date: Wed, 8 Feb 2023 09:46:11 +0800 Subject: [PATCH] =?UTF-8?q?cosmoim-852=20fix=20=E4=BF=84=E7=BD=97=E6=96=AF?= =?UTF-8?q?=E5=8E=9F=E6=9D=90=E6=96=99=E5=88=A4=E5=BA=9F=EF=BC=8C=E5=8D=8A?= =?UTF-8?q?=E6=88=90=E5=93=81=E7=9B=98=E7=82=B9=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/lang/cn.ts | 3 ++ src/i18n/lang/en.ts | 3 ++ src/i18n/lang/ru.ts | 3 ++ src/pages/login/login/index.vue | 2 +- .../raw/LineSide/rawWasteJudgment/index.vue | 50 +++++++++++++++++-- .../raw/LineSide/rawWasteJudgment/model.ts | 10 ++++ .../Semi-finished-inventory/index.vue | 7 ++- 7 files changed, 72 insertions(+), 6 deletions(-) diff --git a/src/i18n/lang/cn.ts b/src/i18n/lang/cn.ts index 4d5dad1..9ff176a 100644 --- a/src/i18n/lang/cn.ts +++ b/src/i18n/lang/cn.ts @@ -552,5 +552,8 @@ export default { Notcompleted: '物料没有收货完成', ScrapLocation: '报废位置', Pleaseoption: '请输入供应商(选填)', + Reasoncode: '原因编码', + Reasonname: '原因名称', + responsiblepersonname: '责任人名称', }, }; diff --git a/src/i18n/lang/en.ts b/src/i18n/lang/en.ts index 28eb08d..11203d5 100644 --- a/src/i18n/lang/en.ts +++ b/src/i18n/lang/en.ts @@ -551,5 +551,8 @@ export default { Notcompleted: 'material has not been received', ScrapLocation: 'Scrap location', Pleaseoption: 'Please enter the supplier (optional)', + Reasoncode: 'Reason code', + Reasonname: 'Reason name', + responsiblepersonname: 'Name of responsible person', }, }; diff --git a/src/i18n/lang/ru.ts b/src/i18n/lang/ru.ts index 4433beb..8cb40e7 100644 --- a/src/i18n/lang/ru.ts +++ b/src/i18n/lang/ru.ts @@ -551,5 +551,8 @@ export default { Notcompleted: 'Материалы пока не получены', ScrapLocation: 'участок списания', Pleaseoption: 'Пожалуйста, введите поставщика (заполните)', + Reasoncode: 'Код причины', + Reasonname: 'Причина называется', + responsiblepersonname: 'Имя ответственного лица', }, }; diff --git a/src/pages/login/login/index.vue b/src/pages/login/login/index.vue index fd5320c..e33af78 100644 --- a/src/pages/login/login/index.vue +++ b/src/pages/login/login/index.vue @@ -171,7 +171,7 @@ export default class LoginPage extends BasePage { console.log('......', server.serverAddress); if (server.serverAddress.includes('https://eurmom.haier.net')) { //修改俄罗斯版本号 - this.Version = '1.1.29'; + this.Version = '1.1.30'; } else { this.Version = '1.0.49'; } diff --git a/src/pages/raw/LineSide/rawWasteJudgment/index.vue b/src/pages/raw/LineSide/rawWasteJudgment/index.vue index 890e1af..f732e2b 100644 --- a/src/pages/raw/LineSide/rawWasteJudgment/index.vue +++ b/src/pages/raw/LineSide/rawWasteJudgment/index.vue @@ -26,13 +26,23 @@ - - - + + + + + + + + - + + + + + + @@ -114,6 +124,8 @@ export default class productCheckReceipt extends BasePage { }; value = ''; show = false; + reasonList: any = {}; + ProcessList: any = {}; //选择原库位回调函数 bookTypeChangeold(e: any) { console.log('???', e); @@ -143,6 +155,36 @@ export default class productCheckReceipt extends BasePage { // } // }); // } + async queryreason() { + if (this.histroyItem.reason == '' || this.histroyItem.reason.length == 0) { + this.customToast(this.$t('message.Pleasedefects') as string); + return; + } + await this.model.checkDicCode(this.histroyItem.reason); + if (this.model.code == '1') { + uni.showToast({ + title: this.$t('message.successful') as string, + duration: 2000, + image: '/static/icons/icon-51.png', + }); + this.reasonList = this.model.resdata; + } + } + async querypersonliable() { + if (this.histroyItem.responsibleUser == '' || this.histroyItem.responsibleUser.length == 0) { + this.customToast(this.$t('message.PleaseResponsibleArea') as string); + return; + } + await this.model.checkDicCode(this.histroyItem.responsibleUser); + if (this.model.code == '1') { + uni.showToast({ + title: this.$t('message.successful') as string, + duration: 2000, + image: '/static/icons/icon-51.png', + }); + this.ProcessList = this.model.resdata; + } + } //扫描条码回车 async query() { if (this.form.productCode == ' ' || this.form.productCode.length == 0) { diff --git a/src/pages/raw/LineSide/rawWasteJudgment/model.ts b/src/pages/raw/LineSide/rawWasteJudgment/model.ts index cb026ba..0ceb11b 100644 --- a/src/pages/raw/LineSide/rawWasteJudgment/model.ts +++ b/src/pages/raw/LineSide/rawWasteJudgment/model.ts @@ -35,6 +35,7 @@ export class rawWasteJudgment extends VuexModule { removeMaterialList: any = []; dnNo = ''; orderInInfo: OrderInInfo = new OrderInInfo(); + resdata: any = {}; @MutationAction async queryLocation() { const result: any = await http.get(url.warehouse.wholeTransfer.getMdLocationRawAndLine, { @@ -141,6 +142,15 @@ export class rawWasteJudgment extends VuexModule { }); return kw; } + //// + //扫描缺陷,责任区域 + @MutationAction + async checkDicCode(params: any) { + const res: any = await http.post(url.warehouse.wholeTransfer.checkDicCode, { dicCode: params, factoryCode: session.factoryCode as string, loginName: session.loginName as string }); + const resdata = res.data; + const code = res.code; + return { code, resdata }; + } } export default getModule(rawWasteJudgment); diff --git a/src/pages/raw/Semi-finished/Semi-finished-inventory/index.vue b/src/pages/raw/Semi-finished/Semi-finished-inventory/index.vue index a493c05..d5fed6c 100644 --- a/src/pages/raw/Semi-finished/Semi-finished-inventory/index.vue +++ b/src/pages/raw/Semi-finished/Semi-finished-inventory/index.vue @@ -21,7 +21,7 @@ - + @@ -88,6 +88,7 @@ export default class rawMaterialInventory extends BasePage { wl: any = {}; barcode: any = ''; scanreturndata: any = {}; + isfocus = false; // 页面初始化 onReady() { this.empty(); @@ -122,6 +123,10 @@ export default class rawMaterialInventory extends BasePage { // this.productItem = this.model.InventoryList[0]; // this.wl = this.model.InventoryItemList[0]; } + this.isfocus = false; + setTimeout(() => { + this.isfocus = true; + }, 0); } //选择其中一条物料 // onchange(e: any) {