feat(ctr): 调整合同相关功能
- 在费用合同列表中添加预付款比例、尾款比例、质保金比例、付款比例等列 - 修改收入合同列表中承包内容查看按钮,改为详情按钮 - 更新招标信息选择时的数据绑定逻辑
This commit is contained in:
@ -18,6 +18,7 @@
|
|||||||
<el-form-item label="合同金额" prop="amount">
|
<el-form-item label="合同金额" prop="amount">
|
||||||
<el-input v-model="queryParams.amount" placeholder="请输入合同金额" clearable @keyup.enter="handleQuery" />
|
<el-input v-model="queryParams.amount" placeholder="请输入合同金额" clearable @keyup.enter="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<!-- <el-form-item label="招标Id" prop="tenderId">
|
<!-- <el-form-item label="招标Id" prop="tenderId">
|
||||||
<el-input v-model="queryParams.tenderId" placeholder="请输入招标Id" clearable @keyup.enter="handleQuery" />
|
<el-input v-model="queryParams.tenderId" placeholder="请输入招标Id" clearable @keyup.enter="handleQuery" />
|
||||||
</el-form-item> -->
|
</el-form-item> -->
|
||||||
@ -68,6 +69,10 @@
|
|||||||
<el-table-column label="供应商" align="center" prop="contractSupplier" />
|
<el-table-column label="供应商" align="center" prop="contractSupplier" />
|
||||||
<!-- <el-table-column label="分包内容" align="center" prop="contractedContent" /> -->
|
<!-- <el-table-column label="分包内容" align="center" prop="contractedContent" /> -->
|
||||||
<el-table-column label="合同金额" align="center" prop="amount" />
|
<el-table-column label="合同金额" align="center" prop="amount" />
|
||||||
|
<el-table-column label="预付款比例(%)" align="center" prop="advancePayRatio" />
|
||||||
|
<el-table-column label="尾款比例(%)" align="center" prop="balancePayRatio" />
|
||||||
|
<el-table-column label="质保金比例(%)" align="center" prop="assuranceDepositRatio" />
|
||||||
|
<el-table-column label="付款比例(%)" align="center" prop="payRatio" />
|
||||||
<!-- <el-table-column label="招标Id" align="center" prop="tenderId" /> -->
|
<!-- <el-table-column label="招标Id" align="center" prop="tenderId" /> -->
|
||||||
<el-table-column label="备注" align="center" prop="remark" />
|
<el-table-column label="备注" align="center" prop="remark" />
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||||
|
@ -79,9 +79,9 @@
|
|||||||
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)"
|
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)"
|
||||||
v-hasPermi="['ctr:incomeContract:remove']"></el-button>
|
v-hasPermi="['ctr:incomeContract:remove']"></el-button>
|
||||||
</el-tooltip> -->
|
</el-tooltip> -->
|
||||||
<el-tooltip content="查看承包内容" placement="top">
|
<!-- <el-tooltip content="查看承包内容" placement="top">
|
||||||
<el-button link type="primary" icon="View" @click="handleShowFileList(scope.row)">查看承包内容</el-button>
|
<el-button link type="primary" icon="View" @click="handleDetail(scope.row)">详情</el-button>
|
||||||
</el-tooltip>
|
</el-tooltip> -->
|
||||||
<el-tooltip content="查看附件列表" placement="top">
|
<el-tooltip content="查看附件列表" placement="top">
|
||||||
<el-button link type="primary" icon="View" @click="handleShowFileList(scope.row)">查看附件列表</el-button>
|
<el-button link type="primary" icon="View" @click="handleShowFileList(scope.row)">查看附件列表</el-button>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
@ -292,6 +292,7 @@ const handleShowFileList = async (row: IncomeContractVO) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
getList();
|
getList();
|
||||||
});
|
});
|
||||||
|
@ -371,9 +371,10 @@ const handleChoose = async () => {
|
|||||||
const handleChooseData = (row) => {
|
const handleChooseData = (row) => {
|
||||||
form.value.tenderId = row.id;
|
form.value.tenderId = row.id;
|
||||||
form.value.name = row.name;
|
form.value.name = row.name;
|
||||||
form.value.contractPrice = row.contractPrice;
|
// form.value.contractPrice = row.contractPrice;
|
||||||
form.value.content = row.content;
|
form.value.content = row.content;
|
||||||
form.value.winningBidder = row.winningBidder;
|
form.value.contractSupplier = row.winningBidder;
|
||||||
|
form.value.amount = row.contractPrice;
|
||||||
dialogVisible.value = false;
|
dialogVisible.value = false;
|
||||||
};
|
};
|
||||||
watch(form, (val) => {
|
watch(form, (val) => {
|
||||||
|
Reference in New Issue
Block a user