浏览代码

提交关联对象只能选择10个业务对象

Lijy 3 月之前
父节点
当前提交
c972d18f4c
共有 1 个文件被更改,包括 14 次插入3 次删除
  1. 14 3
      fhKeeper/formulahousekeeper/customerBuler-crm/src/pages/biReport/addEdit/index.vue

+ 14 - 3
fhKeeper/formulahousekeeper/customerBuler-crm/src/pages/biReport/addEdit/index.vue

@@ -110,6 +110,10 @@ function dragAndDropEditing() {
     globalPopup?.showWarning('请先选择业务对象')
     return
   }
+  if (mapData?.selectNodes.length > 10) {
+    globalPopup?.showWarning('最多只能选择10个业务对象')
+    return
+  }
 
   sessionStorage.setItem('reportJson', JSON.stringify({
     addFormVal: {
@@ -205,9 +209,16 @@ onMounted(() => {
                 <div class="absolute left-[-10px] top-[2px] text-[red]">*</div>
               </div>
             </template>
-            <el-select v-model="formVal.businessObject" placeholder="请选择" @change="businessObjectSelectChange">
-              <el-option v-for="item in businessTableList" :key="item.value" :label="item.label" :value="item.value" />
-            </el-select>
+            <div class="flex w-full items-center">
+              <el-select v-model="formVal.businessObject" placeholder="请选择" @change="businessObjectSelectChange">
+                <el-option v-for="item in businessTableList" :key="item.value" :label="item.label" :value="item.value" />
+              </el-select>
+              <div class="ml-4">
+                <el-tooltip class="box-item" effect="dark" content="最多只能选择10个业务对象" placement="top">
+                  <el-icon><QuestionFilled /></el-icon>
+                </el-tooltip>
+              </div>
+            </div>
           </el-form-item>
         </el-form>