@dongkboy 4 ماه پیش
والد
کامیت
cd444cb92d

+ 1 - 1
src/views/platform/index.vue

@@ -12,7 +12,7 @@
             <el-col :span="8">
               <el-form-item label="保险公司">
                 <el-select v-model="receivableForm.companyId" placeholder="请选择" clearable filterable>
-                  <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode"
+                  <el-option v-for="item in companyList" :key="item.companyCode" :value="item.id"
                     :label="item.name"></el-option>
                 </el-select>
               </el-form-item>

+ 8 - 3
src/views/quoteConfig/agreement/agreementIndex.vue

@@ -55,7 +55,7 @@
       </ComplexTable>
     </PageMain>
     <auth-Drawer :Drawer="agreementAuthDrawer" @cancel=" agreementAuthDrawer = false" @save="DrawerSave"
-      @query="Drawerquery" :deptlist="deptauthList" :checkedKeys="checkedKeys" :checkedIds="checkedIds"></auth-Drawer>
+      @query="Drawerquery" :deptlist="deptauthList" :checkedKeys="checkedKeys" @echoValue="echoValue" :checkedIds="checkedIds"></auth-Drawer>
 
 
   </div>
@@ -326,6 +326,11 @@ const agreementAuth = (deptName: any) => {
     }
   });
 }
+//授权机构全选
+const echoValue = (list: any) => {
+  console.log(list)
+  checkedKeys.value = list;//全选操作是清空历史数据
+}
 // 定义递归函数
 function getUncheckedIds(data: any[]): string[] {
   let ids: string[] = [];
@@ -381,8 +386,8 @@ const batchAuthorization = (value: string) => {
     if (res.code == '200') {
       agreementAuthDrawer.value = true;
       deptauthList.value = res.data;
-      checkedKeys.value = getUncheckedIds(res.data);
-      checkedIds.value = getUncheckedIds(res.data);
+      // checkedKeys.value = getUncheckedIds(res.data);
+      // checkedIds.value = getUncheckedIds(res.data);
     } else {
     }
   });

+ 2 - 0
src/views/quoteConfig/agreement/components/agreementAuth.vue

@@ -90,6 +90,8 @@ const TreeselectAll = (value: string | number | boolean) => {
   } else {
     treeRef.value?.setCheckedKeys([]);
     ids.value = [];
+    emits('echoValue',[])
+
   }
 }
 //递归