浏览代码

fix: 新增自定义组件、业务组件添加名称重复判重

wu.jian2 1 年之前
父节点
当前提交
b73d61e525
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      data-room-ui/packages/ComponentList/EditForm.vue

+ 6 - 2
data-room-ui/packages/ComponentList/EditForm.vue

@@ -214,7 +214,11 @@ export default {
           {
             validator: (rule, value, callback) => {
               if (value) {
-                this.$dataRoomAxios.post('/bigScreen/design/name/repeat', {
+                const reqUrl = {
+                  component: '/bigScreen/design/name/repeat',
+                  bizComponent: '/bigScreen/bizComponent/name/repeat'
+                }
+                this.$dataRoomAxios.post(reqUrl[this.type], {
                   name: value,
                   type: this.type,
                   id: this.dataForm.id
@@ -229,7 +233,7 @@ export default {
                 callback()
               }
             },
-            trigger: 'change'
+            trigger: ['blur', 'change']
           }
         ]
       },