|
|
|
@ -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}) |
|
|
|
|