需求优化
This commit is contained in:
@ -52,6 +52,7 @@
|
||||
import { message } from 'ant-design-vue';
|
||||
import { useUserStore } from '/@/store/modules/user';
|
||||
import basicForm from './basicForm.vue'
|
||||
import NP from 'number-precision';
|
||||
|
||||
const userStore = useUserStore();
|
||||
const userInfo = userStore.getUserInfo;
|
||||
@ -137,17 +138,17 @@
|
||||
}
|
||||
const changeData = (obj) => {
|
||||
let arr = obj.lngPngApproPurList || []
|
||||
obj.qtyContractM3 = Number(obj.qtyContractM3)/10000
|
||||
obj.qtyPlanM3 = Number(obj.qtyPlanM3)/10000
|
||||
obj.qtyDemandM3 = Number(obj.qtyDemandM3)/10000
|
||||
obj.qtySalesM3 = Number(obj.qtySalesM3)/10000
|
||||
obj.qtyContractM3 = NP.divide(Number(obj.qtyContractM3), 10000)
|
||||
obj.qtyPlanM3 = NP.divide(Number(obj.qtyPlanM3), 10000)
|
||||
obj.qtyDemandM3 = NP.divide(Number(obj.qtyDemandM3), 10000)
|
||||
obj.qtySalesM3 = NP.divide(Number(obj.qtySalesM3), 10000)
|
||||
let num = 0;
|
||||
let num1 = 0;
|
||||
arr.length && arr.forEach(v => {
|
||||
v.qtyDemandM3 = Number(v.qtyDemandM3)/10000
|
||||
v.qtySalesM3 = Number(v.qtySalesM3)/10000
|
||||
num+=(Number(v.qtySalesGj) || 0)
|
||||
num1+=(Number(v.qtySalesM3) || 0)
|
||||
v.qtyDemandM3 = NP.divide(Number(v.qtyDemandM3), 10000)
|
||||
v.qtySalesM3 = NP.divide(Number(v.qtySalesM3), 10000)
|
||||
num=NP.plus(num, (Number(v.qtySalesGj) || 0))
|
||||
num1=NP.plus(num1, (Number(v.qtySalesM3) || 0))
|
||||
});
|
||||
obj.qtySalesGj = num
|
||||
obj.qtySalesM3 = num1
|
||||
@ -163,15 +164,15 @@
|
||||
let data = basicFormRef.value.getFormValue()
|
||||
let arr = JSON.parse(JSON.stringify(data.list))
|
||||
arr.forEach(v=> {
|
||||
v.qtyDemandM3 = Number(v.qtyDemandM3)*10000
|
||||
v.qtySalesM3 = Number(v.qtySalesM3)*10000
|
||||
v.qtyDemandM3 = NP.times(Number(v.qtyDemandM3), 10000)
|
||||
v.qtySalesM3 = NP.times(Number(v.qtySalesM3), 10000)
|
||||
})
|
||||
let obj = {
|
||||
...data.formInfo,
|
||||
qtyContractM3: Number(data.formInfo.qtyContractM3)*10000,
|
||||
qtyPlanM3: Number(data.formInfo.qtyPlanM3)*10000,
|
||||
qtyDemandM3: Number(data.formInfo.qtyDemandM3)*10000,
|
||||
qtySalesM3: Number(data.formInfo.qtySalesM3)*10000,
|
||||
qtyContractM3: NP.times(Number(data.formInfo.qtyContractM3), 10000),
|
||||
qtyPlanM3: NP.times(Number(data.formInfo.qtyPlanM3), 10000),
|
||||
qtyDemandM3: NP.times(Number(data.formInfo.qtyDemandM3), 10000),
|
||||
qtySalesM3: NP.times(Number(data.formInfo.qtySalesM3), 10000),
|
||||
lngPngApproPurList:arr
|
||||
}
|
||||
let params = {
|
||||
|
||||
Reference in New Issue
Block a user