blob: c2ab223373e2385968ae5ee4b809e9c497e81442 [file] [log] [blame]
huibing.xie1f1606f2018-08-20 15:46:55 +08001import Mock from 'mockjs'
2import loginApi from './login'
3import departmentApi from './department'
4import menulistApi from './menulist'
5import majorApi from './major'
6import classApi from './class'
7import dicApi from './dictionary'
8import schoolyearApi from './schoolyear'
9import auditscopeApi from './auditscope'
10import autoaudittypeApi from './autoaudittype'
11import rostersyncinterfaceApi from './rostersyncinterface'
12import departmentleaderApi from './departmentleader'
13import instructorApi from './instructor'
14import newspublishApi from './newspublish'
huibing.xieb87f03b2018-08-27 11:18:30 +080015
huibing.xie1718f362018-08-24 14:50:58 +080016import handlingApi from './handling'
huibing.xie1718f362018-08-24 14:50:58 +080017import leavestudentApi from './leavestudent'
huibing.xiebba5eb92018-08-27 11:12:36 +080018import nodereportApi from './nodereport'
19import deptreportApi from './deptreport'
huibing.xie4e36a1e2018-08-27 15:06:55 +080020import majorreportApi from './majorreport'
huibing.xieed632dc2018-08-27 15:31:51 +080021import sectionreportApi from './sectionreport'
huibing.xie1f1606f2018-08-20 15:46:55 +080022
Horacecc758592018-08-23 17:40:39 +080023import leaveschoolnodeApi from './leaveschoolnode'
huibing.xie1f1606f2018-08-20 15:46:55 +080024
25// 登录
26Mock.mock(/\/api\/login\/login/, 'post', loginApi.loginByUsername)
27Mock.mock(/\/api\/system\/user\/info/, 'get', loginApi.getUserInfo)
28Mock.mock(/\/api\/login\/logout-api/, 'post', loginApi.logout)
29
30// 数据字典
31Mock.mock(/\/api\/system\/dictionary\/getdiclist/, 'get', dicApi.getDicList)
32
33// 菜单列表
34Mock.mock(/\/api\/system\/menu\/list/, 'get', menulistApi.getMenuList)
35
36// 院系部门管理
37Mock.mock(/\/api\/system\/department\/list-api/, 'get', departmentApi.getList)
huibing.xiebba5eb92018-08-27 11:12:36 +080038Mock.mock(/\/api\/system\/department\/dept-list/, 'get', departmentApi.getDeptList)
39Mock.mock(/\/api\/system\/department\/section-list/, 'get', departmentApi.getSectionList)
huibing.xie1f1606f2018-08-20 15:46:55 +080040Mock.mock(/\/api\/system\/department\/create-department/, 'post', departmentApi.createData)
41Mock.mock(/\/api\/system\/department\/delete-department/, 'delete', departmentApi.deleteData)
42Mock.mock(/\/api\/system\/department\/get-item/, 'get', departmentApi.getItem)
43
44// 专业管理
45Mock.mock(/\/api\/system\/major\/list-api/, 'get', majorApi.getList)
46Mock.mock(/\/api\/system\/major\/create-major/, 'post', majorApi.createData)
47Mock.mock(/\/api\/system\/major\/delete-major/, 'delete', majorApi.deleteData)
48Mock.mock(/\/api\/system\/major\/get-item/, 'get', majorApi.getItem)
49Mock.mock(/\/api\/system\/major\/list-byyx-api/, 'get', majorApi.getZyListByYx)
50
51// 班级管理
52Mock.mock(/\/api\/system\/class\/list-api/, 'get', classApi.getList)
53Mock.mock(/\/api\/system\/class\/all-list/, 'get', classApi.getAllList)
54Mock.mock(/\/api\/system\/class\/create-class/, 'post', classApi.createData)
55Mock.mock(/\/api\/system\/class\/delete-class/, 'delete', classApi.deleteData)
56Mock.mock(/\/api\/system\/class\/get-item/, 'get', classApi.getItem)
huibing.xie1718f362018-08-24 14:50:58 +080057Mock.mock(/\/api\/system\/major\/list-byzy-api/, 'get', classApi.getBjListByZy)
huibing.xie1f1606f2018-08-20 15:46:55 +080058
59// 学年管理
60Mock.mock(/\/api\/system\/schoolyear\/list-api/, 'get', schoolyearApi.getList)
61Mock.mock(/\/api\/system\/schoolyear\/create-schoolyear/, 'post', schoolyearApi.createData)
62Mock.mock(/\/api\/system\/schoolyear\/delete-schoolyear/, 'delete', schoolyearApi.deleteData)
63Mock.mock(/\/api\/system\/schoolyear\/get-item/, 'get', schoolyearApi.getItem)
64
65// 名单同步接口设置
66Mock.mock(/\/api\/system\/rostersyncinterface\/list-api/, 'get', rostersyncinterfaceApi.getList)
67Mock.mock(/\/api\/system\/rostersyncinterface\/create-rostersyncinterface/, 'post', rostersyncinterfaceApi.createData)
68Mock.mock(/\/api\/system\/rostersyncinterface\/delete-rostersyncinterface/, 'delete', rostersyncinterfaceApi.deleteData)
69Mock.mock(/\/api\/system\/rostersyncinterface\/get-item/, 'get', rostersyncinterfaceApi.getItem)
70
71// 审核学生范围控制
72Mock.mock(/\/api\/system\/auditscope\/list-api/, 'get', auditscopeApi.getList)
73Mock.mock(/\/api\/system\/auditscope\/create-auditscope/, 'post', auditscopeApi.createData)
74Mock.mock(/\/api\/system\/auditscope\/delete-auditscope/, 'delete', auditscopeApi.deleteData)
75Mock.mock(/\/api\/system\/auditscope\/get-item/, 'get', auditscopeApi.getItem)
76
77// 离校自动审核类型设置
78Mock.mock(/\/api\/system\/autoaudittype\/list-api/, 'get', autoaudittypeApi.getList)
79Mock.mock(/\/api\/system\/autoaudittype\/create-autoaudittype/, 'post', autoaudittypeApi.createData)
80Mock.mock(/\/api\/system\/autoaudittype\/delete-autoaudittype/, 'delete', autoaudittypeApi.deleteData)
81Mock.mock(/\/api\/system\/autoaudittype\/get-item/, 'get', autoaudittypeApi.getItem)
82
83// 学院负责人信息管理
84Mock.mock(/\/api\/workteam\/departmentleader\/list-api/, 'get', departmentleaderApi.getList)
85Mock.mock(/\/api\/workteam\/departmentleader\/create-departmentleader/, 'post', departmentleaderApi.createData)
86Mock.mock(/\/api\/workteam\/departmentleader\/delete-departmentleader/, 'delete', departmentleaderApi.deleteData)
87Mock.mock(/\/api\/workteam\/departmentleader\/get-item/, 'get', departmentleaderApi.getItem)
88
89// 辅导员信息管理
90Mock.mock(/\/api\/workteam\/instructor\/list-api/, 'get', instructorApi.getList)
91Mock.mock(/\/api\/workteam\/instructor\/create-instructor/, 'post', instructorApi.createData)
92Mock.mock(/\/api\/workteam\/instructor\/delete-instructor/, 'delete', instructorApi.deleteData)
93Mock.mock(/\/api\/workteam\/instructor\/get-item/, 'get', instructorApi.getItem)
94
95// 院系部门管理
96Mock.mock(/\/api\/news\/newspublish\/list-api/, 'get', newspublishApi.getList)
97Mock.mock(/\/api\/news\/newspublish\/create-newspublish/, 'post', newspublishApi.createData)
98Mock.mock(/\/api\/news\/newspublish\/delete-newspublish/, 'delete', newspublishApi.deleteData)
99Mock.mock(/\/api\/news\/newspublish\/get-item/, 'get', newspublishApi.getItem)
100
huibing.xief40b2b92018-08-22 17:12:47 +0800101// 办理情况查询
huibing.xie1718f362018-08-24 14:50:58 +0800102Mock.mock(/\/api\/statistical\/handling\/list-api/, 'get', handlingApi.getList)
103Mock.mock(/\/api\/statistical\/handling\/get-item/, 'get', handlingApi.getItem)
104
huibing.xiebba5eb92018-08-27 11:12:36 +0800105// 离校学生审核查询
106Mock.mock(/\/api\/leaveprocess\/leavestudent\/auditlist-api/, 'get', leavestudentApi.getList)
107
huibing.xie1718f362018-08-24 14:50:58 +0800108// 环节统计报表查询
109Mock.mock(/\/api\/statistical\/nodereport\/list-api/, 'get', nodereportApi.getList)
110Mock.mock(/\/api\/statistical\/nodereport\/get-item/, 'get', nodereportApi.getItem)
111Mock.mock(/\/api\/statistical\/nodereport\/leaveresult/, 'get', nodereportApi.getLeaveAuditResult)
112
huibing.xiebba5eb92018-08-27 11:12:36 +0800113// 院系统计报表查询
114Mock.mock(/\/api\/statistical\/deptreport\/list-api/, 'get', deptreportApi.getList)
huibing.xief40b2b92018-08-22 17:12:47 +0800115
huibing.xie4e36a1e2018-08-27 15:06:55 +0800116// 专业统计报表查询
117Mock.mock(/\/api\/statistical\/majorreport\/list-api/, 'get', majorreportApi.getList)
118
huibing.xieed632dc2018-08-27 15:31:51 +0800119// 部门统计报表查询
120Mock.mock(/\/api\/statistical\/sectionreport\/list-api/, 'get', sectionreportApi.getList)
121
Horacecc758592018-08-23 17:40:39 +0800122// 离校环节管理
123Mock.mock(/\/api\/procedures\/node\/list-api/, 'get', leaveschoolnodeApi.getList)
124Mock.mock(/\/api\/procedures\/node\/create-node/, 'post', leaveschoolnodeApi.createData)
125Mock.mock(/\/api\/procedures\/node\/delete-node/, 'delete', leaveschoolnodeApi.deleteData)
126Mock.mock(/\/api\/procedures\/node\/get-item/, 'get', leaveschoolnodeApi.getItem)
127
huibing.xie1f1606f2018-08-20 15:46:55 +0800128export default Mock