|
@@ -2,7 +2,7 @@
|
2
|
2
|
* @Author: ysh
|
3
|
3
|
* @Date: 2024-04-03 16:28:09
|
4
|
4
|
* @LastEditors: Please set LastEditors
|
5
|
|
- * @LastEditTime: 2025-04-03 16:48:33
|
|
5
|
+ * @LastEditTime: 2025-04-14 09:37:59
|
6
|
6
|
-->
|
7
|
7
|
<template>
|
8
|
8
|
<div class="main">
|
|
@@ -98,12 +98,13 @@
|
98
|
98
|
<td v-else>
|
99
|
99
|
{{ work.coefficient }}
|
100
|
100
|
</td>
|
101
|
|
- <td style="text-align:right;">{{ (work.settle).toFixed(2) }}</td>
|
|
101
|
+ <td style="text-align:right;">{{ work.settle ? work.settle.toFixed(2) : '0.00' }}</td>
|
102
|
102
|
<td>{{ work.remark ? work.remark : '' }}</td>
|
103
|
103
|
</tr>
|
104
|
104
|
<tr>
|
105
|
105
|
<td :colspan="7" class="head">预结算额合计</td>
|
106
|
|
- <td :colspan="1" class="head" style="text-align:right;">{{ (budgetForm.settleExpense).toFixed(2) }}</td>
|
|
106
|
+ <td :colspan="1" class="head" style="text-align:right;">{{ budgetForm.settleExpense ?
|
|
107
|
+ budgetForm.settleExpense.toFixed(2) : '0.00' }}</td>
|
107
|
108
|
<td></td>
|
108
|
109
|
</tr>
|
109
|
110
|
</table>
|
|
@@ -133,7 +134,8 @@
|
133
|
134
|
</td>
|
134
|
135
|
<td>
|
135
|
136
|
<span v-if="$store.getters.roles.includes('leader')">
|
136
|
|
- {{ parseFloat((user.salary.salary + 1780) / 21.75).toFixed(2) }}
|
|
137
|
+ {{ parseFloat((user.salary.salary + 1780) / 21.75) ? parseFloat((user.salary.salary + 1780) /
|
|
138
|
+ 21.75).toFixed(2) : '0.00' }}
|
137
|
139
|
</span>
|
138
|
140
|
<span v-else>/</span>
|
139
|
141
|
</td>
|
|
@@ -147,7 +149,7 @@
|
147
|
149
|
{{ user.days }}
|
148
|
150
|
</td>
|
149
|
151
|
<td></td>
|
150
|
|
- <td style="text-align:right;">{{ (user.staffCost).toFixed(2) }}</td>
|
|
152
|
+ <td style="text-align:right;">{{ user.staffCost ? user.staffCost.toFixed(2) : '0.00' }}</td>
|
151
|
153
|
</tr>
|
152
|
154
|
<tr v-if="carLen != 1" style="background-color:#f8f8f9">
|
153
|
155
|
<td :rowspan="carLen">车辆</td>
|
|
@@ -183,7 +185,7 @@
|
183
|
185
|
{{ car.days }}
|
184
|
186
|
</td>
|
185
|
187
|
<td> {{ car.toll }} </td>
|
186
|
|
- <td style="text-align:right;">{{ (car.expense).toFixed(2) }}</td>
|
|
188
|
+ <td style="text-align:right;">{{ car.expense ? car.expense.toFixed(2) : '0.00' }}</td>
|
187
|
189
|
</tr>
|
188
|
190
|
<tr v-if="deviceLen != 1" style="background-color:#f8f8f9">
|
189
|
191
|
<td :rowspan="deviceLen">设备</td>
|
|
@@ -212,7 +214,7 @@
|
212
|
214
|
{{ device.days }}
|
213
|
215
|
</td>
|
214
|
216
|
<td></td>
|
215
|
|
- <td style="text-align:right;">{{ (device.depreciation).toFixed(2) }}</td>
|
|
217
|
+ <td style="text-align:right;">{{ device.depreciation ? device.depreciation.toFixed(2) : '0.00' }}</td>
|
216
|
218
|
</tr>
|
217
|
219
|
<tr>
|
218
|
220
|
<td :colspan="9" class="head">间接成本合计</td>
|
|
@@ -298,7 +300,7 @@
|
298
|
300
|
</el-descriptions-item>
|
299
|
301
|
<el-descriptions-item label="利润" :span="3" v-if="$store.getters.roles.includes('leader')">
|
300
|
302
|
<div class="text-center" style="font-weight:bold;font-size:18px;color:#67C23A">
|
301
|
|
- {{ profit.toFixed(2) }}
|
|
303
|
+ {{ profit ? profit.toFixed(2) : '0.00' }}
|
302
|
304
|
</div>
|
303
|
305
|
<div class="text-center">
|
304
|
306
|
<!-- (简写:{{ (profit / 10000).toFixed(4) + '万' }}) -->
|