diff --git a/src/assets/js/api/examSystem/subjectManagement.js b/src/assets/js/api/examSystem/subjectManagement.js new file mode 100644 index 00000000..e3238269 --- /dev/null +++ b/src/assets/js/api/examSystem/subjectManagement.js @@ -0,0 +1,74 @@ +/** + * api接口统一管理 综合教育培训考试系统--科目管理 + */ +import {post, get} from '../../http' + +// >>>>>>>>>>>>>>>>>>>>科目管理<<<<<<<<<<<<<<<<<<<< + +// >>>>>>>>>>>>>>>>>>>>科目管理<<<<<<<<<<<<<<<<<<<< + + +export const getCheckListDataApi = data => post('xmgl/inspectionRecord/list', data); // 查询 我的整改 || 我的提交 列表 +//获取详情信息 +export const getCheckDetailsApi = data => post('xmgl/inspectionRecord/getProjectInspectionDetails', data); // 查询 详情基本信息 +export const getCrewListDataApi = data => post('xmgl/systemUser/getProjectChilderSystemUserList', data); // 查询 所有整改人员 +export const getCheckRecordListApi = data => post('xmgl/inspectionRectifyRecord/selectInspectionRectifyRecord', data); // 获取当前 数据的整改记录列表 +export const addCheckReplyApi = data => post('xmgl/inspectionRectifyRecord/add', data); // 新增 整改 回复 +export const addCheckAuditApi = data => post('xmgl/inspectionRectifyRecord/auditInspectionRectifyRecord', data); // 新增 整改 审核 +//新增 +export const addCheckListDataApi = data => post('xmgl/inspectionRecord/add', data); // 新增 整改信息 + + +/** + * api接口统一管理 + */ +// import {post,get} from '../http' + +//甘特图-列表查询任务进度 +export const getParentChildTaskListApi = data => post('xmgl/taskProgress/getParentChildList', data); + +//分部分项工程管理 +export const addTaskProgressApi = data => post('xmgl/taskProgress/add', data); +export const deleteTaskProgressApi = data => post('xmgl/taskProgress/delete', data); +export const editTaskProgressApi = data => post('xmgl/taskProgress/edit', data); +export const editProgressBindComponentApi = data => post('xmgl/taskProgress/editBimComponent', data); +export const getTaskProgressPageApi = data => post('xmgl/taskProgress/getParentChildPage', data); + +//分部分项工程管理--BIMBASE中心进度管理 +export const addTaskProgressRtApi = data => post('xmgl/taskProgressRt/add', data); +export const deleteTaskProgressRtApi = data => post('xmgl/taskProgressRt/delete', data); +export const editTaskProgressRtApi = data => post('xmgl/taskProgressRt/edit', data); +export const editProgressBindComponentRtApi = data => post('xmgl/taskProgressRt/editBimComponent', data); +export const getTaskProgressPageRtApi = data => post('xmgl/taskProgressRt/getParentChildPage', data); + + +//分部分项工程管理_详情-进度记录 +export const getTaskProgressContentApi = data => get('xmgl/taskProgressContent/list', data); + +//分部分项工程管理_详情-材料用量 +export const getTaskProgressMaterialRelApi = data => get('xmgl/taskProgressMaterialRel/detailList', data); + + +//分部分项工程管理_上报进度 +export const addTaskProgressContentApi = data => post('xmgl/taskProgressContent/add', data); + +//分部分项工程管理_开始任务 +export const addTaskProgressStart = data => post('xmgl/taskProgress/startTask', data); + + + +//材料类型配置 +export const addTaskProgressMaterialRelApi = data => post('xmgl/taskProgressMaterialType/add', data); +export const deleteTaskProgressMaterialRelApi = data => post('xmgl/taskProgressMaterialType/delete', data); +export const getTypeProgressMaterialRelApi = data => get('xmgl/taskProgressMaterialType/list', data); + + +//进度预警 +export const getTaskProgressAlarmPageApi = data => get('xmgl/taskProgressAlarm/page', data); + + +//计划材料工程 +export const getTaskProgressMaterialRelTreeApi = data => get('xmgl/taskProgressMaterialRel/tree/list', data); + + + diff --git a/src/router/index.js b/src/router/index.js index 34f8ad90..6353f137 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -682,6 +682,60 @@ const routes2 = [ component: () => import("@/views/projectFront/safeManage/v2/business.vue"), }, + // 安全考试系统--科目管理 + { + path: "/project/examSystem/subjectManagement", + name: "安全考试系统_科目管理", + component: () => import("@/views/projectFront/examSystem/subjectManagement/subjectManagement.vue"), + }, + // 安全考试系统--学习资料 + { + path: "/project/examSystem/learningMaterial", + name: "安全考试系统_学习资料", + component: () => import("@/views/projectFront/examSystem/learningMaterial/learningMaterial.vue"), + }, + // 安全考试系统--题库管理 + { + path: "/project/examSystem/questionManagement", + name: "安全考试系统_题库管理", + component: () => import("@/views/projectFront/examSystem/questionManagement/questionManagement.vue"), + }, + // 安全考试系统--考试管理 + { + path: "/project/examSystem/examManagement", + name: "安全考试系统_考试管理", + component: () => import("@/views/projectFront/examSystem/examManagement/examManagement.vue"), + }, + // 安全考试系统--规章制度 + { + path: "/project/examSystem/examRegulation", + name: "安全考试系统_规章制度", + component: () => import("@/views/projectFront/examSystem/examRegulation/examRegulation.vue"), + }, + // 安全考试系统--安全手册 + { + path: "/project/examSystem/safetyManual", + name: "安全考试系统_安全手册", + component: () => import("@/views/projectFront/examSystem/safetyManual/safetyManual.vue"), + }, + // 安全考试系统--通知管理 + { + path: "/project/examSystem/noticeManagement", + name: "安全考试系统_通知管理", + component: () => import("@/views/projectFront/examSystem/noticeManagement/noticeManagement.vue"), + }, + // 安全考试系统--积分管理 + { + path: "/project/examSystem/pointManagement", + name: "安全考试系统_积分管理", + component: () => import("@/views/projectFront/examSystem/pointManagement/pointManagement.vue"), + }, + // 安全考试系统--培训管理 + { + path: "/project/examSystem/trainRecord", + name: "安全考试系统_培训管理", + component: () => import("@/views/projectFront/examSystem/trainRecord/trainRecord.vue"), + }, { path: "/project/environmentalMonitor/alarmValueSet", name: "绿色施工_阈值设置1", diff --git a/src/views/projectFront/examSystem/examManagement/examManagement.vue b/src/views/projectFront/examSystem/examManagement/examManagement.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/projectFront/examSystem/examRegulation/examRegulation.vue b/src/views/projectFront/examSystem/examRegulation/examRegulation.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/projectFront/examSystem/learningMaterial/learningMaterial.vue b/src/views/projectFront/examSystem/learningMaterial/learningMaterial.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/projectFront/examSystem/noticeManagement/noticeManagement.vue b/src/views/projectFront/examSystem/noticeManagement/noticeManagement.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/projectFront/examSystem/pointManagement/pointManagement.vue b/src/views/projectFront/examSystem/pointManagement/pointManagement.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/projectFront/examSystem/questionManagement/questionManagement.vue b/src/views/projectFront/examSystem/questionManagement/questionManagement.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/projectFront/examSystem/safetyManual/safetyManual.vue b/src/views/projectFront/examSystem/safetyManual/safetyManual.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/projectFront/examSystem/subjectManagement/subjectManagement.vue b/src/views/projectFront/examSystem/subjectManagement/subjectManagement.vue new file mode 100644 index 00000000..64d61b67 --- /dev/null +++ b/src/views/projectFront/examSystem/subjectManagement/subjectManagement.vue @@ -0,0 +1,428 @@ + + + \ No newline at end of file diff --git a/src/views/projectFront/examSystem/trainRecord/trainRecord.vue b/src/views/projectFront/examSystem/trainRecord/trainRecord.vue new file mode 100644 index 00000000..e69de29b