|
|
|
|
@ -2074,8 +2074,8 @@ export default {
|
|
|
|
|
// 处理事前支付模板
|
|
|
|
|
if (this.form.skipBeforeTemplate && !this.isEditMode) {
|
|
|
|
|
// 如果用户选择跳过,提交空的模板和字段列表
|
|
|
|
|
submitData.before_forms = '';
|
|
|
|
|
submitData.before_other_data = [];
|
|
|
|
|
submitData.before_forms = this.form.before_forms;
|
|
|
|
|
submitData.before_other_data = this.form.before_contract_template.contract_template_fields;
|
|
|
|
|
} else if (this.form.before_contract_template) {
|
|
|
|
|
// 如果用户填写了模板,提交当前填写的模板和字段列表
|
|
|
|
|
submitData.before_forms = this.form.before_forms;
|
|
|
|
|
@ -2085,8 +2085,8 @@ export default {
|
|
|
|
|
// 处理事后支付模板
|
|
|
|
|
if (this.form.skipAfterTemplate && !this.isEditMode) {
|
|
|
|
|
// 如果用户选择跳过,提交空的模板和字段列表
|
|
|
|
|
submitData.forms = '';
|
|
|
|
|
submitData.other_data = [];
|
|
|
|
|
submitData.forms = this.form.forms;
|
|
|
|
|
submitData.other_data = this.form.contract_template.contract_template_fields;
|
|
|
|
|
} else if (this.form.contract_template) {
|
|
|
|
|
// 如果用户填写了模板,提交当前填写的模板和字段列表
|
|
|
|
|
submitData.forms = this.form.forms;
|
|
|
|
|
@ -3166,19 +3166,19 @@ export default {
|
|
|
|
|
if (res) {
|
|
|
|
|
console.log("detail", res);
|
|
|
|
|
|
|
|
|
|
// 检查是否有事前支付表格且未填写
|
|
|
|
|
if (res.before_contract_template) {
|
|
|
|
|
// 有事前支付表格但未填写,进入编辑模式
|
|
|
|
|
await this.handleEdit(row, true);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
// // 检查是否有事前支付表格且未填写
|
|
|
|
|
// if (res.before_contract_template && res.before_forms.length === 0) {
|
|
|
|
|
// // 有事前支付表格但未填写,进入编辑模式
|
|
|
|
|
// await this.handleEdit(row, true);
|
|
|
|
|
// return;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// 检查是否有事后支付表格且未填写
|
|
|
|
|
if (res.contract_template) {
|
|
|
|
|
// 有事后支付表格但未填写,进入编辑模式
|
|
|
|
|
await this.handleEdit(row, true);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
// // 检查是否有事后支付表格且未填写
|
|
|
|
|
// if (res.contract_template && res.forms.length === 0) {
|
|
|
|
|
// // 有事后支付表格但未填写,进入编辑模式
|
|
|
|
|
// await this.handleEdit(row, true);
|
|
|
|
|
// return;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// 如果都有填写或没有配置支付表格,则继续付款登记流程
|
|
|
|
|
this.$refs['paymentRegistration'].getContract(row);
|
|
|
|
|
|