Просмотр исходного кода

feat: 在证书管理表单中添加code字段并调整数据合并逻辑

yusheng 3 месяцев назад
Родитель
Сommit
566127f18d
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      src/views/certificateManagement/components/certificate.vue

+ 6 - 4
src/views/certificateManagement/components/certificate.vue

@@ -95,7 +95,8 @@
         form: {
         form: {
           reportTemplateCode: '',
           reportTemplateCode: '',
           reportTemplateId: '',
           reportTemplateId: '',
-          reportTemplateName: ''
+          reportTemplateName: '',
+          code: ''
         },
         },
         loading: false,
         loading: false,
         type: '',
         type: '',
@@ -131,7 +132,7 @@
         this.$refs.listCoomModalRef.open();
         this.$refs.listCoomModalRef.open();
       },
       },
       save() {
       save() {
-        let data = { ...this.form, ...this.$refs.template1Ref.getValue() };
+        let data = this.$refs.template1Ref.getValue()
         let api = data.id ? update : save;
         let api = data.id ? update : save;
         if (!data.productCode) {
         if (!data.productCode) {
           this.$message.warning('请选择合格证');
           this.$message.warning('请选择合格证');
@@ -163,12 +164,13 @@
         this.form = {
         this.form = {
           reportTemplateCode: '',
           reportTemplateCode: '',
           reportTemplateId: '',
           reportTemplateId: '',
-          reportTemplateName: ''
+          reportTemplateName: '',
+          code:""
         };
         };
       },
       },
       successModal(data) {
       successModal(data) {
         this.$nextTick(() => {
         this.$nextTick(() => {
-          this.$refs.template1Ref.init(data);
+          this.$refs.template1Ref.init({...this.form,...data});
         });
         });
       },
       },
       print() {
       print() {