Pārlūkot izejas kodu

修改 更换类型 不出页面

hongchuangyanfa 2 gadi atpakaļ
vecāks
revīzija
8f82f3fcfb

+ 9 - 0
src/views/manager/projectinfo/treeTemplate/dynamicExcel.vue

@@ -118,6 +118,10 @@ export default {
           },
           formUploadSuccess(){},
           formUploadExceed(){},
+          formUploadLoading(){},
+          delTableFormFile(){},
+          formUploadError(){},
+          uploadprogress(){}
         }
       })
       var component = new MyComponent().$mount()
@@ -138,7 +142,12 @@ export default {
           getInformation (name, tr, td) {//鼠标右键事件
             _that.getInformation(name, tr, td)
           },
+          formUploadSuccess(){},
           formUploadExceed(){},
+          formUploadLoading(){},
+          delTableFormFile(){},
+          formUploadError(){},
+          uploadprogress(){}
         }
       })
       var component = new MyComponent().$mount()

+ 27 - 12
src/views/manager/projectinfo/treeTemplate/template/electronicSignature.vue

@@ -166,20 +166,35 @@ export default {
 
       data.pyzbx = this.pyzbx;
       data.pyzby = this.pyzby;
-      this.setsignaTable.forEach(val => {
-        if(val.colName === this.htmlData1.name && val.sigRoleId === this.roleInfo.value){
-          this.$message({
-            type: "success",
-            message: "数据已添加列表中"
-          });
-          isadd = false;
-          return;
+
+      try {
+
+
+        this.setsignaTable.forEach(val => {
+          if(val.colName == this.htmlData1.name){ // 位置只能添加一个
+            this.$message({
+              type: "error",
+              message: "位置只能配置一个电签"
+            });
+            isadd = false;
+            throw new Error('位置只能配置一个电签')
+          }
+
+          if(val.colName === this.htmlData1.name && val.sigRoleId === this.roleInfo.value){
+            this.$message({
+              type: "error",
+              message: "数据已添加列表中"
+            });
+            isadd = false;
+            throw new Error('数据已添加列表中')
+          }
+        })
+        if(isadd){
+          this.setsignaTable.push(data);
         }
-      })
-      if(isadd){
-        this.setsignaTable.push(data);
+      }catch (e){
+        throw e;
       }
-
     },
     deleteTableSig (key) {//删除数据
         this.setsignaTable.splice(key,1);