feat(crm): 更新合同状态和异议处理表单字段

refactor(contract): 修改合同状态显示文本为"已取消"和"已结清"
feat(objection): 添加产品类别、反馈日期、投诉情况和客户诉求字段
style(objection): 调整异议处理表单和表格的布局与样式
This commit is contained in:
2026-05-09 18:32:12 +08:00
parent 69df4c8922
commit 9ce0066cff
3 changed files with 108 additions and 30 deletions

View File

@@ -6,15 +6,15 @@
<el-select v-hasPermi="['crm:contract:status']" v-model="contract.status" placeholder="请选择合同状态" style="width: 150px;" @change="handleStatusChange">
<el-option label="草稿" :value="0" />
<el-option label="已生效" :value="1" />
<el-option label="已作废" :value="2" />
<el-option label="已完成" :value="3" />
<el-option label="已取消" :value="2" />
<el-option label="已结清" :value="3" />
</el-select>
</h3>
<el-descriptions :column="2" border>
<el-descriptions-item label="合同编号">{{ contract.contractCode }}</el-descriptions-item>
<el-descriptions-item label="合同状态">
<el-tag :type="contract.status == 0 ? 'info' : contract.status == 1 ? 'success' : contract.status == 2 ? 'danger' : 'primary'">
{{ contract.status == 0 ? '草稿' : contract.status == 1 ? '已生效' : contract.status == 2 ? '已作废' : '已完成' }}
{{ contract.status == 0 ? '草稿' : contract.status == 1 ? '已生效' : contract.status == 2 ? '已取消' : '已结清' }}
</el-tag>
</el-descriptions-item>
<el-descriptions-item label="供方">{{ contract.supplier }}</el-descriptions-item>
@@ -80,8 +80,8 @@ export default {
statusOptions: [
{ label: '草稿', value: '0' },
{ label: '已生效', value: '1' },
{ label: '已作废', value: '2' },
{ label: '已完成', value: '3' }
{ label: '已取消', value: '2' },
{ label: '已结清', value: '3' }
],
}
},