diff --git a/src/api/stuwork/classmastertracking.ts b/src/api/stuwork/classmastertracking.ts new file mode 100644 index 0000000..7cecf07 --- /dev/null +++ b/src/api/stuwork/classmastertracking.ts @@ -0,0 +1,73 @@ +import request from '/@/utils/request'; + +/** + * 分页查询班主任跟踪情况列表 + * @param query 查询参数 + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/classmastertracking/page', + method: 'get', + params: query + }); +}; + +/** + * 通过id查询详情 + * @param id 主键ID + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/classmastertracking/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 新增班主任跟踪情况 + * @param data 数据对象 + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/classmastertracking', + method: 'post', + data + }); +}; + +/** + * 修改班主任跟踪情况 + * @param data 数据对象 + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/classmastertracking/edit', + method: 'post', + data + }); +}; + +/** + * 处理跟踪情况 + * @param data 处理信息 + */ +export const dealTracking = (data: any) => { + return request({ + url: '/stuwork/classmastertracking/deal', + method: 'post', + data + }); +}; + +/** + * 删除班主任跟踪情况 + * @param ids ID数组 + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/classmastertracking/delete', + method: 'post', + data: ids + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/stupunlishlevelconfig.ts b/src/api/stuwork/stupunlishlevelconfig.ts new file mode 100644 index 0000000..1156b36 --- /dev/null +++ b/src/api/stuwork/stupunlishlevelconfig.ts @@ -0,0 +1,71 @@ +import request from '/@/utils/request'; + +/** + * 分页查询处分等级配置列表 + * @param query + */ +export const fetchList = (query?: any) => { + return request({ + url: '/stuwork/stupunlishlevelconfig/page', + method: 'get', + params: query + }); +}; + +/** + * 获取所有启用的处分等级配置 + */ +export const getAllActiveConfigs = () => { + return request({ + url: '/stuwork/stupunlishlevelconfig/getAllActiveConfigs', + method: 'get' + }); +}; + +/** + * 新增处分等级配置 + * @param data + */ +export const addObj = (data: any) => { + return request({ + url: '/stuwork/stupunlishlevelconfig', + method: 'post', + data + }); +}; + +/** + * 获取详情 + * @param id + */ +export const getDetail = (id: string) => { + return request({ + url: '/stuwork/stupunlishlevelconfig/detail', + method: 'get', + params: { id } + }); +}; + +/** + * 编辑处分等级配置 + * @param data + */ +export const editObj = (data: any) => { + return request({ + url: '/stuwork/stupunlishlevelconfig/edit', + method: 'post', + data + }); +}; + +/** + * 删除处分等级配置 + * @param ids + */ +export const delObj = (ids: string[]) => { + return request({ + url: '/stuwork/stupunlishlevelconfig/delete', + method: 'post', + data: ids + }); +}; \ No newline at end of file diff --git a/src/views/stuwork/classmastertracking/index.vue b/src/views/stuwork/classmastertracking/index.vue new file mode 100644 index 0000000..b48fb43 --- /dev/null +++ b/src/views/stuwork/classmastertracking/index.vue @@ -0,0 +1,483 @@ + + + + + \ No newline at end of file diff --git a/src/views/stuwork/stupunlishlevelconfig/form.vue b/src/views/stuwork/stupunlishlevelconfig/form.vue new file mode 100644 index 0000000..4f687f1 --- /dev/null +++ b/src/views/stuwork/stupunlishlevelconfig/form.vue @@ -0,0 +1,280 @@ + + + + + \ No newline at end of file diff --git a/src/views/stuwork/stupunlishlevelconfig/index.vue b/src/views/stuwork/stupunlishlevelconfig/index.vue new file mode 100644 index 0000000..ca3f7c0 --- /dev/null +++ b/src/views/stuwork/stupunlishlevelconfig/index.vue @@ -0,0 +1,276 @@ + + + + + \ No newline at end of file