马宇豪
2025-05-09 cbb23429b8beed72b58cbb57f9b3c56a0fb2b5d2
src/api/systemManage/user/index.ts
@@ -3,17 +3,33 @@
export function userApi() {
    return {
        // v1
        // getUserList: (data: any) => {
        //     return request({
        //         url: import.meta.env.VITE_API_URL + `/account/user/find/list/roleId`,
        //         method: 'post',
        //         data: data
        //     });
        // },
        getUserList: (data: any) => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/page/list`,
                url: import.meta.env.VITE_API_URL + `/account/user/find/user/list`,
                method: 'post',
                data: data
            });
        },
        getExpertsList: (data: any) => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/user/find/expert/list`,
                method: 'post',
                data: data
            });
        },
        // v1
        addUser: (data: object) => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/add`,
                url: import.meta.env.VITE_API_URL + `/account/user/add`,
                method: 'post',
                data: data
            });
@@ -21,17 +37,16 @@
        // v1
        modUser: (data: object) => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/mod`,
                url: import.meta.env.VITE_API_URL + `/account/user/update/info`,
                method: 'post',
                data: data
            });
        },
        // v1
        deleteUser: (data: object) => {
        deleteUser: (userId: number | null) => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/del`,
                method: 'post',
                data: data
                url: import.meta.env.VITE_API_URL + `/account/user/deleteUser?userId=${userId == null ? null : userId}`,
                method: 'get'
            });
        },
        // v1
@@ -41,11 +56,34 @@
                method: 'get'
            });
        },
        getUserLByRealName: (name: string) => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/user/find/list/realName?name=${name}`,
                method: 'get'
            });
        },
        getAllUser: () => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/list`,
                method: 'get'
            });
        }
        },
        modPwd: (data: object) => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/user/update/password`,
                method: 'post',
                data: data
            });
        },
        resetPwd: (data: object) => {
            return request({
                url: import.meta.env.VITE_API_URL + `/account/user/update/resetPassword`,
                method: 'post',
                data: data
            });
        },
    };
}