zhengyiming
2025-02-17 9402749e7e8bd7d7be88084a55323c748ea02cc6
src/views/Account/AccountManageList.vue
@@ -43,7 +43,7 @@
  useFormDialog,
} from '@bole-core/components';
import { useAccess } from '@/hooks';
import * as userServices from '@/services/api/User';
// import * as userServices from '@/services/api/User';
import { RoleClientType } from '@/constants';
import { Message, OrderInputType } from '@bole-core/core';
import AddOrEditAccountDialog from './components/AddOrEditAccountDialog.vue';
@@ -80,18 +80,19 @@
} = useTable(
  async ({ pageIndex, pageSize }, extraParamState) => {
    try {
      let params: API.QueryUserPageInput = {
        pageModel: {
          rows: pageSize,
          page: pageIndex,
          orderInput: extraParamState.orderInput,
        },
        searchKey: extraParamState.keyword,
      };
      let res = await userServices.getUserPage(params, {
        showLoading: !state.loading,
      });
      return res;
      // let params: API.QueryUserPageInput = {
      //   pageModel: {
      //     rows: pageSize,
      //     page: pageIndex,
      //     orderInput: extraParamState.orderInput,
      //   },
      //   searchKey: extraParamState.keyword,
      // };
      // let res = await userServices.getUserPage(params, {
      //   showLoading: !state.loading,
      // });
      // return res;
      return {};
    } catch (error) {}
  },
  {
@@ -141,27 +142,27 @@
async function handleAddOrEdit() {
  try {
    let isEdit = !!editForm.id;
    let params: API.CreateAccountInput = {
      name: editForm.name,
      userName: editForm.userName,
      remark: editForm.remark,
      password: editForm.password,
      phoneNumber: editForm.phoneNumber,
      channel: editForm.channel,
      // clientId: RoleClientType.RoleBackendClientId,
      roleNames: [editForm.roleName],
    };
    let res;
    if (isEdit) {
      (params as API.UpdateAccountInput).id = editForm.id;
      res = await userServices.updateAccount(params);
    } else {
      res = await userServices.createAccount(params);
    }
    if (res) {
      Message.successMessage('操作成功');
      getList(isEdit ? paginationState.pageIndex : 1);
    }
    // let params: API.CreateAccountInput = {
    //   name: editForm.name,
    //   userName: editForm.userName,
    //   remark: editForm.remark,
    //   password: editForm.password,
    //   phoneNumber: editForm.phoneNumber,
    //   channel: editForm.channel,
    //   // clientId: RoleClientType.RoleBackendClientId,
    //   roleNames: [editForm.roleName],
    // };
    // let res;
    // if (isEdit) {
    //   (params as API.UpdateAccountInput).id = editForm.id;
    //   res = await userServices.updateAccount(params);
    // } else {
    //   res = await userServices.createAccount(params);
    // }
    // if (res) {
    //   Message.successMessage('操作成功');
    //   getList(isEdit ? paginationState.pageIndex : 1);
    // }
  } catch (error) {}
}
</script>