feat(contract): 启用产品内容组件并优化合同相关功能

- 在合同页面启用ProductContent组件替代注释代码
- 优化ProductContent组件数值计算和空值处理
- 修改ContractList组件从productContent字段获取数据
- 在OrderDetail组件添加"写入合同"功能
- 优化ReceiveTable组件未收款金额计算逻辑
This commit is contained in:
2026-04-23 11:47:30 +08:00
parent 8897a2ad9f
commit 84c26a2990
6 changed files with 186 additions and 89 deletions

View File

@@ -81,9 +81,9 @@
</el-col>
</el-row>
<!-- <el-form-item label="产品内容">
<el-form-item label="产品内容">
<ProductContent v-model="form.productContent" :readonly="false" />
</el-form-item> -->
</el-form-item>
<el-form-item label="合同内容">
<ContractTemplateManager @select="handleTemplateSelect" />
<editor v-model="form.contractContent" :min-height="192" />
@@ -326,8 +326,6 @@ export default {
console.log(customer);
},
/** 处理合同模板选择 */
handleTemplateSelect(template) {
this.form.contractContent = template.dictValue;