浏览代码

fix: 报价信息

刘秀芳 2 天之前
父节点
当前提交
b458657756
共有 1 个文件被更改,包括 5 次插入1 次删除
  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="price-bottom">
                                             <div class="info-title-wrap">
                                             <div class="info-title-wrap">
                                                 <div class="sub-title">服务费用</div>
                                                 <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>
                                             <div class="price-info">
                                             <div class="price-info">
                                                 <div class="info-l">执行方式<span class="main-text">{{ quotationData.executionMethodName || '--' }}</span></div>
                                                 <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 triggerImg = ref([]);
 const getTriggerImg = async (id) => {
 const getTriggerImg = async (id) => {