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 @@
- - + +
@@ -62,7 +62,7 @@ export default { options1: [], value1: '', val1: '', - dataList: [{material_code: '1'}], + dataList: [], pkId: '', pkObj: {} } @@ -71,10 +71,10 @@ export default { this._getMaterial() }, methods: { - // 仓库下拉框 + // grid async _getMaterial () { let res = await getMaterial(this.val1) - this.options1 = [...res.data] + this.dataList = [...res.data] }, colseUp () { this.$router.push('/semifinishedinstore') @@ -82,6 +82,14 @@ export default { toRadio (e) { this.pkId = this.pkId === e.material_code ? '' : e.material_code this.pkObj = this.pkId === e.material_code ? e : {} + }, + toSure () { + this.$store.dispatch('setMaterObj', JSON.stringify(this.pkObj)) + this.colseUp() + }, + clearUp () { + this.pkId = '' + this.pkObj = {} } } } diff --git a/src/pages/modules/semifinished/semi-finished-instore.vue b/src/pages/modules/semifinished/semi-finished-instore.vue index 453b589..5455d3b 100644 --- a/src/pages/modules/semifinished/semi-finished-instore.vue +++ b/src/pages/modules/semifinished/semi-finished-instore.vue @@ -31,31 +31,31 @@
物料
- +
规格
- +
重量(kg)
- +
单重(g)
- +
数量
- +
@@ -64,9 +64,9 @@ + :key="item.point_code" + :label="item.point_name" + :value="item.point_code">
@@ -74,21 +74,21 @@
载具号
- +
- +
备注
- +
- - + +
@@ -96,7 +96,8 @@