wangfumin 1 месяц назад
Родитель
Сommit
08f89a0403
2 измененных файлов с 7 добавлено и 2 удалено
  1. 6 1
      src/view/case/newShare.vue
  2. 1 1
      src/view/newFireCase/newdispatch/example.vue

+ 6 - 1
src/view/case/newShare.vue

@@ -12,7 +12,7 @@
         <span style="color: red;line-height: 36px;">*</span><span>上级组织共享权限</span>
       </template>
       <div class="org-share-row">
-        <el-select v-model="selectedParentId" placeholder="请选择">
+        <el-select v-model="selectedParentId" placeholder="上级组织名称">
           <el-option v-for="item in organTrees" :key="item.id" :label="item.name" :value="item.id" />
         </el-select>
       </div>
@@ -71,6 +71,11 @@ const shareRef = ref<InstanceType<typeof ShareForm> | null>(null);
 
 // 仅复制公开分享的链接与密码(由子组件进行校验与保存)
 const copyPublicShare = async () => {
+  if (!selectedParentId.value) {
+    ElMessage.error("请选择上级组织");
+    return;
+  }
+  await handleConfirm();
   await (shareRef.value as any)?.submit();
 };
 

+ 1 - 1
src/view/newFireCase/newdispatch/example.vue

@@ -18,7 +18,7 @@
     <div class="body-head">
       <h3 style="visibility: hidden">案件列表</h3>
       <div class="table-ctrl-right">
-        <el-button type="primary" @click="addHandler" v-pdpath="['add']">
+        <el-button type="primary" v-if="state.query.searchType !== '1'" @click="addHandler" v-pdpath="['add']">
           新增案件
         </el-button>
       </div>