刘洋 vor 9 Monaten
Ursprung
Commit
9f193b46cc
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      src/views/user/auth-manage/user-manage/index.vue

+ 5 - 2
src/views/user/auth-manage/user-manage/index.vue

@@ -104,7 +104,7 @@
 </template>
 
 <script setup name="User">
-import { ref, onMounted } from 'vue';
+import { ref, onMounted, computed } from 'vue';
 import { getUserList, initUserPassword, getSupplierByUser } from '@/api/user';
 import useFetchTable from '@/hooks/useFetchTable';
 import AddUserDialog from './add-user-dialog.vue';
@@ -137,6 +137,9 @@ const columns = [
 ];
 const roleOptions = ref([]);
 const params = ref({ roleIds: [] });
+const transParams = computed(() => {
+  return { roleIds: params.value.roleIds.join(',') };
+});
 onMounted(() => {
   getRoleList({ pageNumber: 1, pageSize: 1000 }).then((res) => {
     roleOptions.value = (res?.records || []).map((item) => ({
@@ -153,7 +156,7 @@ const {
   onChange,
   search,
 } = useFetchTable(getUserList, {
-  params: { roleIds: params.value.roleIds.join(',') },
+  params: transParams,
 });
 
 const handleAdd = () => {