Bladeren bron

自定义表单虚拟结算计算

yuhan 1 jaar geleden
bovenliggende
commit
e2e0a23eb3
1 gewijzigde bestanden met toevoegingen van 6 en 5 verwijderingen
  1. 6 5
      itdmWeb/src/views/module-iTDM/itdmYeWu/itdmXmShuru.vue

+ 6 - 5
itdmWeb/src/views/module-iTDM/itdmYeWu/itdmXmShuru.vue

@@ -142,15 +142,15 @@
                 <td><input style="max-width: 150px; text-align: center" v-model="item.shebei" /></td>
                 <td><input style="max-width: 150px; text-align: center" v-model="item.time" /></td>
                 <td><input style="max-width: 150px; text-align: center" v-model="item.price" /></td>
-                <td><input style="max-width: 150px; text-align: center" v-model="item.total" /></td>
+                <td>{{ item.time * item.price }}</td>
                 <td><div class="delBtn" @click="delRow(index)" v-show="tableData.cleanPrice.length >= 2">删除</div></td>
               </tr>
               <tr>
-                <td>合计</td>
+                <td style="font-weight: bold;">合计</td>
                 <td></td>
                 <td></td>
                 <td></td>
-                <td>{{ totalCleanPrice }}</td>
+                <td style="font-weight: bold;">{{ totalCleanPrice }}</td>
               </tr>
             </table>
             <div class="addRow" style="margin-right:1.1%" @click="addRow">添加</div>
@@ -357,8 +357,9 @@ export default {
     totalCleanPrice() {
       let total = 0
       this.tableData.cleanPrice.forEach((item) => {
-        if (!isNaN(item.total)) {
-          total += Number(item.total)
+        var row = item.time * item.price
+        if (!isNaN(row)) {
+          total += Number(row)
         }
       })
       return total.toFixed(2)