Commit 5b06db9e by liangjianmin

refactor(orderTrack): update conditional rendering for company information in…

refactor(orderTrack): update conditional rendering for company information in goods detail component

- Enhanced the conditional rendering logic for displaying company-related information based on the company ID.
- Ensured that the checks for `pdfInfo` and `orderInfo` are robust to prevent potential errors.
- Improved code clarity by restructuring template conditions for better maintainability.
parent 00375d6e
Showing with 10 additions and 8 deletions
......@@ -34,7 +34,7 @@
<el-select v-model="selectedLang" placeholder="" style="margin-left:10px;width: 5%;">
<el-option v-for="option in langOptions" :label="option.label" :value="option.value" :key="option.value"></el-option>
</el-select>
<el-button type="primary" @click="addContract" style="margin-left:10px;">新增合同</el-button>
<!-- <el-button type="primary" @click="addContract" style="margin-left:10px;">新增合同</el-button> -->
</div>
<div class="data-box th-all" style="margin-bottom:20px;">
<el-table :data="contractData" border>
......@@ -142,7 +142,7 @@
<td style="position: relative;">
<span class="label letter">编号:</span>
<span class="value-text">{{ signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.purchaseNum || '' }}</span>
<template v-if="signContractData.pdfInfo.orderInfo.companyId != 7">
<template v-if="signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId != 7">
<i class="company-logo" v-if="signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId == 1"></i>
</template>
</td>
......@@ -184,7 +184,7 @@
<td style="position: relative;">
<span class="label letter">电话:</span>
<span class="value-text">{{ signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.partyATel || '' }}</span>
<template v-if="signContractData.pdfInfo.orderInfo.companyId != 7">
<template v-if="signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId != 7">
<template v-if="signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId == 1">
<i class="stamp"></i>
</template>
......@@ -308,11 +308,13 @@
<td style="position: relative;">
<span class="label letter label-width">合同专用章:</span>
<span class="value-text"></span>
<template v-if="signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId == 1">
<i class="stamp"></i>
</template>
<template v-else>
<i class="stamp-hk"></i>
<template v-if="signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId != 7">
<template v-if="signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId == 1">
<i class="stamp"></i>
</template>
<template v-else>
<i class="stamp-hk"></i>
</template>
</template>
</td>
<td style="position: relative;">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment