Procházet zdrojové kódy

用户管理接口文件调整

Hwf před 11 měsíci
rodič
revize
f7bc2b3823
1 změnil soubory, kde provedl 9 přidání a 152 odebrání
  1. 9 152
      src/api/system/user/index.ts

+ 9 - 152
src/api/system/user/index.ts

@@ -2,32 +2,14 @@ import { DeptVO } from './../dept/types';
 import { RoleVO } from '@/api/system/role/types';
 import request from '@/utils/request';
 import { AxiosPromise } from 'axios';
-import {
-  UserForm,
-  UserQuery,
-  UserVO,
-  UserInfoVO,
-  PlanForm,
-  PlanVO,
-  PlanQuery,
-  PlanInfoVO,
-  DrillForm,
-  FetchDrillResponse,
-  DrillQuery,
-  DrillInfoVO,
-  ResponseForm,
-  ResponseVO,
-  ResponseQuery,
-  ResponseInfoVO,
-  AddUserParams
-} from './types';
+import { UserForm, UserQuery, UserVO, UserInfoVO } from './types';
 import { parseStrEmpty } from '@/utils/ruoyi';
 
 /**
  * 查询用户列表
  * @param query
  */
-export const listUser = (query): AxiosPromise<UserVO[]> => {
+export const listUser = (query: UserQuery): AxiosPromise<UserVO[]> => {
   return request({
     url: '/system/user/list',
     method: 'get',
@@ -35,21 +17,6 @@ export const listUser = (query): AxiosPromise<UserVO[]> => {
   });
 };
 
-export const listPlan = (query: PlanQuery): AxiosPromise<PlanVO[]> => {
-  return request({
-    url: '/system/user/list',
-    method: 'get',
-    params: query
-  });
-};
-
-export const listResponse = (query: DrillQuery): AxiosPromise<ResponseVO[]> => {
-  return request({
-    url: '/system/user/list',
-    method: 'get',
-    params: query
-  });
-};
 /**
  * 通过用户ids查询用户
  * @param userIds
@@ -62,79 +29,20 @@ export const optionSelect = (userIds: (number | string)[]): AxiosPromise<UserVO[
 };
 
 /**
- * 获取培训详情
+ * 获取用户详情
  * @param userId
  */
 export const getUser = (userId?: string | number): AxiosPromise<UserInfoVO> => {
   return request({
-    url: '/api/emergency_plan/training/create',
-    method: 'post',
-    params: {
-      theme: params.theme, // 培训主题
-      unitName: params.unitName, // 培训单位
-      address: params.address, // 培训地点
-      startTime: params.startTime, // 开始时间
-      endTime: params.endTime, // 结束时间
-      peopleNum: params.peopleNum, // 参与人数
-      Content: params.Content, // 培训内容
-      trainingWay: params.trainingWay // 培训方式
-    }
-  });
-};
-/**
- * 获取预案详情
- * @param planId
- */
-export const getPlan = (planId?: string | number): AxiosPromise<PlanInfoVO> => {
-  return request({
-    url: '/system/user/' + parseStrEmpty(planId),
+    url: '/system/user/' + parseStrEmpty(userId),
     method: 'get'
   });
 };
+
 /**
- * 获取预案详情
- * @param drillId
- */
-export const getDrill = (drillId?: string | number): AxiosPromise<DrillInfoVO> => {
-  return request({
-    url: '/system/user/' + parseStrEmpty(drillId),
-    method: 'get'
-  });
-};
-/**
- * 获取响应详情
- * @param drillId
- */
-export const getResponse = (drillId?: string | number): AxiosPromise<ResponseInfoVO> => {
-  return request({
-    url: '/system/user/' + parseStrEmpty(drillId),
-    method: 'get'
-  });
-};
-/**
- * 新增培训
- */
-export const addUser = (data: AddUserParams) => {
-  return request({
-    url: '/api/emergency_plan/training/create',
-    method: 'post',
-    data: data
-  });
-};
-/**
- * 新增预案
- */
-export const addPlan = (data: PlanForm) => {
-  return request({
-    url: '/system/user',
-    method: 'post',
-    data: data
-  });
-};
-/**
- * 新增演练
+ * 新增用户
  */
-export const addDrill = (data: DrillForm) => {
+export const addUser = (data: UserForm) => {
   return request({
     url: '/system/user',
     method: 'post',
@@ -143,29 +51,9 @@ export const addDrill = (data: DrillForm) => {
 };
 
 /**
- * 修改培训
+ * 修改用户
  */
-export const updateUser = (data: AddUserParams) => {
-  return request({
-    url: '/api/emergency_plan/training/create',
-    method: 'post',
-    data: data
-  });
-};
-/**
- * 修改预案
- */
-export const updatePlan = (data: PlanForm) => {
-  return request({
-    url: '/system/user',
-    method: 'put',
-    data: data
-  });
-};
-/**
- * 修改演练
- */
-export const updateDrill = (data: DrillForm) => {
+export const updateUser = (data: UserForm) => {
   return request({
     url: '/system/user',
     method: 'put',
@@ -183,26 +71,6 @@ export const delUser = (userId: Array<string | number> | string | number) => {
     method: 'delete'
   });
 };
-/**
- * 删除预案
- * @param planId 用户ID
- */
-export const delPlan = (planId: Array<string | number> | string | number) => {
-  return request({
-    url: '/system/user/' + planId,
-    method: 'delete'
-  });
-};
-/**
- * 删除演练
- * @param planId 用户ID
- */
-export const delDrill = (drillId: Array<string | number> | string | number) => {
-  return request({
-    url: '/system/user/' + drillId,
-    method: 'delete'
-  });
-};
 
 /**
  * 用户密码重置
@@ -343,22 +211,11 @@ export const deptTreeSelect = (): AxiosPromise<DeptVO[]> => {
 
 export default {
   listUser,
-  listPlan,
-  listResponse,
   getUser,
-  getPlan,
-  getDrill,
-  getResponse,
   optionSelect,
   addUser,
-  addPlan,
-  addDrill,
   updateUser,
-  updatePlan,
-  updateDrill,
   delUser,
-  delPlan,
-  delDrill,
   resetUserPwd,
   changeUserStatus,
   getUserProfile,