Browse Source

fix: 报价信息

刘秀芳 1 day ago
parent
commit
b458657756
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/views/old_mini/modify_work/completedWork.vue

+ 5 - 1
src/views/old_mini/modify_work/completedWork.vue

@@ -77,7 +77,7 @@
                                         <div class="price-bottom">
                                             <div class="info-title-wrap">
                                                 <div class="sub-title">服务费用</div>
-                                                <div class="info-more">{{ quotationData.farmWorkServiceCost || '--' }}<span class="unit-text">元</span></div>
+                                                <div class="info-more">{{ quotationData?.farmWorkServiceCost ? getServiceCost(quotationData.farmWorkServiceCost, quotationData.area) : '--' }}<span class="unit-text">元</span></div>
                                             </div>
                                             <div class="price-info">
                                                 <div class="info-l">执行方式<span class="main-text">{{ quotationData.executionMethodName || '--' }}</span></div>
@@ -635,6 +635,10 @@ onActivated(async () => {
     // }
 });
 
+function getServiceCost(cost, area) {
+    if (!cost || !area) return '--';
+    return (parseFloat(cost) * parseFloat(area)).toFixed(2);
+}
 
 const triggerImg = ref([]);
 const getTriggerImg = async (id) => {