采购合同流程 优化详情展示

master
Harry Yang 2022-12-30 09:34:38 +08:00
parent 4407bb529e
commit 0d9bb22728
1 changed files with 18 additions and 9 deletions

View File

@ -54,13 +54,14 @@
<el-descriptions-item label="申请部门">{{process.applyDept}}</el-descriptions-item>
<el-descriptions-item label="申请人">{{process.applyPersonName}}</el-descriptions-item>
<el-descriptions-item label="申请部门领导">{{process.applyDeptLeaderName}}</el-descriptions-item>
<el-descriptions-item label="申请人电话">{{contract?.applyPersonPhone}}</el-descriptions-item>
<el-descriptions-item label="申请人电话" v-if="isSaleContract">{{contract.applyPersonPhone}}</el-descriptions-item>
<el-descriptions-item label="合同编号">{{process.contractNo}}</el-descriptions-item>
<el-descriptions-item label="合同名称">{{process.contractName}}</el-descriptions-item>
<el-descriptions-item label="合同金额">{{project.contractAmount}}</el-descriptions-item>
<el-descriptions-item label="客户名称">{{contract.clientName}}</el-descriptions-item>
<el-descriptions-item label="客户名称" v-if="isSaleContract">{{contract.clientName}}</el-descriptions-item>
<el-descriptions-item label="供应商" v-if="isProcurementContract">{{contract.supplierName}}</el-descriptions-item>
<el-descriptions-item label="最终用户名称">{{project.terminalCustomer}}</el-descriptions-item>
<el-descriptions-item label="用印类型">
@ -70,11 +71,12 @@
</el-descriptions-item>
<el-descriptions-item label="税率">{{process.taxRate}}%</el-descriptions-item>
<el-descriptions-item label="是否垫资">{{isPrepaid}}</el-descriptions-item>
<el-descriptions-item label="是否垫资">${isPrepaid}</el-descriptions-item>
<el-descriptions-item label="垫资金额">${repaidAmount}元</el-descriptions-item>
<el-descriptions-item label="预算毛利率">{{project.grossProfitMargin}}</el-descriptions-item>
<el-descriptions-item label="预算毛利率">${project.grossProfitMargin}</el-descriptions-item>
<el-descriptions-item label="收款条件">{{contract.paymentTerms}}</el-descriptions-item>
<el-descriptions-item label="收款条件" v-if="isSaleContract">{{contract.paymentTerms}}</el-descriptions-item>
<el-descriptions-item label="付款条件" v-if="isProcurementContract">{{contract.paymentTerms}}</el-descriptions-item>
<el-descriptions-item label="备注">{{process.remark}}</el-descriptions-item>
<el-descriptions-item label="附件">
<el-tag size="small" v-for="attachment in attachments">
@ -87,7 +89,7 @@
</el-descriptions>
<#-- 项目预算收入明细表 -->
<div>
<div v-if="isSaleContract">
<el-alert title="项目预算收入明细" type="success" center :closable="false"></el-alert>
<el-table border :data="incomeDetails" empty-text="暂无">
@ -111,7 +113,7 @@
<#-- 供应商比选材料 -->
<div>
<div v-if="isProcurementContract">
<el-alert title="供应商比选材料" type="success" center :closable="false"></el-alert>
<el-table border :data="supplierMaterials" empty-text="暂无">
<el-table-column type="index" :index="1" label="序号" fixed></el-table-column>
@ -137,7 +139,7 @@
</div>
<#-- 采购详情 -->
<div>
<div v-if="isProcurementContract">
<el-alert title="采购清单" type="success" center :closable="false"></el-alert>
<el-table border :data="procurementDetails" empty-text="暂无">
@ -275,7 +277,14 @@
el: '#app',
data,
methods,
computed: {
isProcurementContract() {
return this.process.processType === 'procurement_contract'
},
isSaleContract() {
return this.process.processType === 'sale_contract'
},
},
mounted() {
const processId = ${processId}
this.loadProject(processId)