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 delFormData = ref({});
const deleteFlag = ref(false) 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 handleDel= async ()=> {
const body ={ 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 ()=>{ const getExcelContrilPriceFun = async ()=>{
if(formData.value.review.finalizationPath){ if(formData.value.review.finalizationPath){
@ -701,9 +699,6 @@ const isCityAudit = computed(()=>{
} }
}) })
async function handleSuccess(result, file){ async function handleSuccess(result, file){
importLoading.close(); importLoading.close();
if (result.code !== 200) { if (result.code !== 200) {
@ -825,7 +820,9 @@ watch(() => formData.value.project.auditUnitId, (val) => {
// //
watch(()=>formData.value.review.firstMoney,(val)=>{ watch(()=>formData.value.review.firstMoney,(val)=>{
if( 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}) },{deep:true})
@ -833,7 +830,9 @@ watch(()=>formData.value.review.firstMoney,(val)=>{
// //
watch(()=>formData.value.review.secondMoney,(val)=>{ watch(()=>formData.value.review.secondMoney,(val)=>{
if(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}) },{deep:true})
@ -841,7 +840,9 @@ watch(()=>formData.value.review.secondMoney,(val)=>{
// //
watch(()=>formData.value.review.thirdlyMoney,(val)=>{ watch(()=>formData.value.review.thirdlyMoney,(val)=>{
if(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}) },{deep:true})

Loading…
Cancel
Save