|
@@ -2,7 +2,7 @@
|
|
|
<div class="_ContractDetail_xmxx">
|
|
|
<div class="header">
|
|
|
<ul>
|
|
|
- <template v-if="contractDetail['children'].length > 0">
|
|
|
+ <template v-if="(contractDetail?.['children']?.length ?? 0) !== 0">
|
|
|
<li
|
|
|
:class="{ active: contractInfoIndex === 0 }"
|
|
|
@click="switchContractInfo(contractDetail, 0)"
|
|
@@ -35,6 +35,7 @@
|
|
|
<li>用款申请</li>
|
|
|
<li @click="handleStartSubcontract">分包申请</li>
|
|
|
<li @click="handleStartOutsourcing">外包申请</li>
|
|
|
+ <li>开票申请</li>
|
|
|
</ul>
|
|
|
<table>
|
|
|
<tr>
|
|
@@ -275,7 +276,7 @@
|
|
|
<table>
|
|
|
<tr>
|
|
|
<td class="th">付款条件:</td>
|
|
|
- <td colspan="3">{{ contractDetail['paymentTerms'] }}</td>
|
|
|
+ <td colspan="3">{{ contractDetail?.['paymentTerms'] ?? '' }}</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
@@ -339,6 +340,7 @@ const { refetch } = useQuery(
|
|
|
async () => await getContractsByProject(unref(_mainProjectId)),
|
|
|
{
|
|
|
onSuccess: (tData) => {
|
|
|
+ console.log('tData: ', tData)
|
|
|
contractDetail.value = tData
|
|
|
}
|
|
|
}
|