From 418fff67b6bc5352caf1f08d96b5dd1b1983b811 Mon Sep 17 00:00:00 2001 From: caill <815519168@qq.com> Date: Fri, 30 Jun 2023 14:48:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=8A=E6=88=90=E5=93=81=E5=85=A5=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/getData2.js | 12 +- src/config/utils.js | 12 ++ src/pages/homeset/HomePage.vue | 1 + .../modules/semifinished/mater-search.vue | 18 ++- .../semifinished/semi-finished-instore.vue | 114 +++++++++++++++--- src/style/layout.styl | 2 + src/vuex/modules/data.js | 12 +- src/vuex/types.js | 1 + 8 files changed, 146 insertions(+), 26 deletions(-) diff --git a/src/config/getData2.js b/src/config/getData2.js index a335da0..e27fc01 100644 --- a/src/config/getData2.js +++ b/src/config/getData2.js @@ -123,9 +123,15 @@ export const getBcpStor = () => post('api/pda/bcp/in/getBcpStor', {}) // 1.2单据类型下拉框 export const getBillType = () => post('api/pda/bcp/in/getBillType', {}) // 1.3物料选择页面 -export const getMaterial = (code) => post('api/pda/bcp/in/getMaterial', { - material_code: code -}) +// export const getMaterial = (code) => post('api/pda/bcp/in/getMaterial', { +// material_code: code +// }) +export const getMaterial = (code) => { + let res = { + data: [{material_code: '1', material_name: 'a', material_spec: '001', class_code: '1', net_weight: '100', unit_name: 'g'}] + } + return res +} // 1.4入库点下拉框 export const getPoint = () => post('api/pda/bcp/in/getPoint', {}) // 1.5呼叫空载具(按钮) diff --git a/src/config/utils.js b/src/config/utils.js index d968fda..681c362 100644 --- a/src/config/utils.js +++ b/src/config/utils.js @@ -147,3 +147,15 @@ export const accMul = (arg1, arg2) => { try { m += s2.split('.')[1].length } catch (e) {} return Number(s1.replace('.', '')) * Number(s2.replace('.', '')) / Math.pow(10, m) } + +/** + * 小数除法 + */ +export const accDiv = (arg1, arg2) => { + var m = 0 + var s1 = arg1.toString() + var s2 = arg2.toString() + try { m += s1.split('.')[1].length } catch (e) {} + try { m += s2.split('.')[1].length } catch (e) {} + return Number(s1.replace('.', '')) / Number(s2.replace('.', '')) / Math.pow(10, m) +} diff --git a/src/pages/homeset/HomePage.vue b/src/pages/homeset/HomePage.vue index b8a3f1d..950d14f 100644 --- a/src/pages/homeset/HomePage.vue +++ b/src/pages/homeset/HomePage.vue @@ -35,6 +35,7 @@ export default { } }, created () { + this.$store.dispatch('setMaterObj', '') this._authority() }, methods: { diff --git a/src/pages/modules/semifinished/mater-search.vue b/src/pages/modules/semifinished/mater-search.vue index 3f0cef4..7fba69c 100644 --- a/src/pages/modules/semifinished/mater-search.vue +++ b/src/pages/modules/semifinished/mater-search.vue @@ -23,8 +23,8 @@