فهرست منبع

Merge branch 'dev-lhf' into 'dev'

fix: 添加用户所属部门增加了筛选功能

See merge request product-group-fe/sfy-safety-group/sfy-safety!65
楼航飞 10 ماه پیش
والد
کامیت
92903100d6
2فایلهای تغییر یافته به همراه9 افزوده شده و 1 حذف شده
  1. 8 0
      src/views/system/user/CreateDrawer.vue
  2. 1 1
      src/views/system/user/user.vue

+ 8 - 0
src/views/system/user/CreateDrawer.vue

@@ -34,6 +34,9 @@
           check-strictly
           check-strictly
           placeholder="请选择所属部门"
           placeholder="请选择所属部门"
           class="protocal-select"
           class="protocal-select"
+          :filter-node-method="filterDept"
+          filterable
+          clearable
         />
         />
       </el-form-item>
       </el-form-item>
 
 
@@ -174,6 +177,7 @@
   const staffNoOptions = ref<TransformedTreeNode[]>([]);
   const staffNoOptions = ref<TransformedTreeNode[]>([]);
   const OrganizationSourceData = ref<OrganizationUserTree[]>([]);
   const OrganizationSourceData = ref<OrganizationUserTree[]>([]);
   const departmentArr = ref<OptionsProps[]>([]);
   const departmentArr = ref<OptionsProps[]>([]);
+  const sourceDepartArr = ref<OptionsProps[]>([]);
 
 
   const remoteMethod = (query: string) => {
   const remoteMethod = (query: string) => {
     if (query) {
     if (query) {
@@ -313,6 +317,10 @@
     });
     });
   }
   }
 
 
+  function filterDept(val, data) {
+    return data.label.includes(val);
+  }
+
   watch(
   watch(
     () => props.departmentList,
     () => props.departmentList,
     (newVal) => {
     (newVal) => {

+ 1 - 1
src/views/system/user/user.vue

@@ -138,7 +138,7 @@
         @change="reloadTable"
         @change="reloadTable"
         :departmentList="departmentList"
         :departmentList="departmentList"
         :roleData="roleData"
         :roleData="roleData"
-        :width="450"
+        :width="550"
       />
       />
       <ResetCodeDrawer ref="ResetCodeDrawerRef" :title="drawerTitle" @change="reloadTable" />
       <ResetCodeDrawer ref="ResetCodeDrawerRef" :title="drawerTitle" @change="reloadTable" />