Browse Source

审减金额保留两位小数点。

main
buaixuexideshitongxue 2 months ago
parent
commit
54325d01b4
  1. 27
      src/views/report/edit/controlPrice.vue

27
src/views/report/edit/controlPrice.vue

@ -85,6 +85,11 @@ const delDialog = ref(false);
const delFormData = ref({});
const deleteFlag = ref(false)
//
const fixPrecision = (num, precision = 2) => {
if (num === null || num === undefined || num === '') return 0
return parseFloat(Number(num).toFixed(precision))
}
const handleDel= async ()=> {
const body ={
@ -676,13 +681,6 @@ function disableFileBtn(node){
}
onMounted(() => {
console.log("文件:src/views/report/edit/controlPrice.vue")
console.log(isAuditButton.value)
console.log(isDisabled.value)
});
//
const getExcelContrilPriceFun = async ()=>{
if(formData.value.review.finalizationPath){
@ -701,9 +699,6 @@ const isCityAudit = computed(()=>{
}
})
async function handleSuccess(result, file){
importLoading.close();
if (result.code !== 200) {
@ -825,7 +820,9 @@ watch(() => formData.value.project.auditUnitId, (val) => {
//
watch(()=>formData.value.review.firstMoney,(val)=>{
if( val){
formData.value.review.firstReduceMoney = formData.value.project.reportMoney - formData.value.review.firstMoney
const reduceMoney = Number(formData.value.project.reportMoney) - Number(val)
formData.value.review.firstReduceMoney = fixPrecision(reduceMoney)
// formData.value.review.firstReduceMoney = formData.value.project.reportMoney - formData.value.review.firstMoney
}
},{deep:true})
@ -833,7 +830,9 @@ watch(()=>formData.value.review.firstMoney,(val)=>{
//
watch(()=>formData.value.review.secondMoney,(val)=>{
if(val){
formData.value.review.secondReduceMoney = formData.value.project.reportMoney - formData.value.review.secondMoney
const reduceMoney = Number(formData.value.project.reportMoney) - Number(val)
formData.value.review.secondReduceMoney = fixPrecision(reduceMoney)
// formData.value.review.secondReduceMoney = formData.value.project.reportMoney - formData.value.review.secondMoney
}
},{deep:true})
@ -841,7 +840,9 @@ watch(()=>formData.value.review.secondMoney,(val)=>{
//
watch(()=>formData.value.review.thirdlyMoney,(val)=>{
if(val){
formData.value.review.thirdlyReduceMoney = formData.value.project.reportMoney - formData.value.review.thirdlyMoney
const reduceMoney = Number(formData.value.project.reportMoney) - Number(val)
formData.value.review.thirdlyReduceMoney = fixPrecision(reduceMoney)
// formData.value.review.thirdlyReduceMoney = formData.value.project.reportMoney - formData.value.review.thirdlyMoney
}
},{deep:true})

Loading…
Cancel
Save