From b95a49c7d74e5c7f45cd7c65f45502edf7f203dd Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期五, 07 二月 2025 13:08:34 +0800 Subject: [PATCH] reset 回滚有问题的修改 --- src/api/system/dept/index.ts | 77 ++++++++++++++++++++++---------------- 1 files changed, 44 insertions(+), 33 deletions(-) diff --git a/src/api/system/dept/index.ts b/src/api/system/dept/index.ts index 85dcf1a..f16cb2c 100644 --- a/src/api/system/dept/index.ts +++ b/src/api/system/dept/index.ts @@ -1,62 +1,73 @@ import request from '@/utils/request'; import { AxiosPromise } from 'axios'; -import { DeptForm, DeptQuery, DeptVO } from './types'; +import {DeptForm, DeptQuery, DeptTreeVO, DeptVO} from './types'; // 鏌ヨ閮ㄩ棬鍒楄〃 export const listDept = (query?: DeptQuery) => { - return request({ - url: '/system/dept/list', - method: 'get', - params: query - }); + return request({ + url: '/system/dept/list', + method: 'get', + params: query + }); +}; + +/** + * 閫氳繃deptIds鏌ヨ閮ㄩ棬 + * @param deptIds + */ +export const optionSelect = (deptIds: (number | string)[]): AxiosPromise<DeptVO[]> => { + return request({ + url: '/system/dept/optionselect?deptIds=' + deptIds, + method: 'get' + }); }; // 鏌ヨ閮ㄩ棬鍒楄〃锛堟帓闄よ妭鐐癸級 export const listDeptExcludeChild = (deptId: string | number): AxiosPromise<DeptVO[]> => { - return request({ - url: '/system/dept/list/exclude/' + deptId, - method: 'get' - }); + return request({ + url: '/system/dept/list/exclude/' + deptId, + method: 'get' + }); }; // 鏌ヨ閮ㄩ棬璇︾粏 export const getDept = (deptId: string | number): AxiosPromise<DeptVO> => { - return request({ - url: '/system/dept/' + deptId, - method: 'get' - }); + return request({ + url: '/system/dept/' + deptId, + method: 'get' + }); }; // 鏌ヨ閮ㄩ棬涓嬫媺鏍戠粨鏋� -export const treeselect = (): AxiosPromise<DeptVO[]> => { - return request({ - url: '/system/dept/treeselect', - method: 'get' - }); +export const treeselect = (): AxiosPromise<DeptTreeVO[]> => { + return request({ + url: '/system/dept/treeselect', + method: 'get' + }); }; // 鏂板閮ㄩ棬 export const addDept = (data: DeptForm) => { - return request({ - url: '/system/dept', - method: 'post', - data: data - }); + return request({ + url: '/system/dept', + method: 'post', + data: data + }); }; // 淇敼閮ㄩ棬 export const updateDept = (data: DeptForm) => { - return request({ - url: '/system/dept', - method: 'put', - data: data - }); + return request({ + url: '/system/dept', + method: 'put', + data: data + }); }; // 鍒犻櫎閮ㄩ棬 export const delDept = (deptId: number | string) => { - return request({ - url: '/system/dept/' + deptId, - method: 'delete' - }); + return request({ + url: '/system/dept/' + deptId, + method: 'delete' + }); }; -- Gitblit v1.9.3