diff --git a/src/api/index1.js b/src/api/index1.js index 16e7ee9d..cab6920e 100644 --- a/src/api/index1.js +++ b/src/api/index1.js @@ -2,7 +2,7 @@ * @Author: lixg lixg@dongwu-inc.com * @Date: 2022-11-04 22:45:31 * @LastEditors: lixg lixg@dongwu-inc.com - * @LastEditTime: 2022-11-06 16:48:50 + * @LastEditTime: 2022-11-07 11:12:01 * @FilePath: /fe-manage/src/api/index1.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -72,12 +72,22 @@ export const addStudent = (obj) => http.post('/admin/router/addStudent', obj); //项目基础信息----------------------------------- +//学员获取 +export const getProjectStudent=(obj)=>http.post('/admin/project/studentList',obj) //项目积分榜单 export const scoreRank = (obj) => http.post('/admin/project/scoreRank', obj); +//获取规则 +export const scoreRule=(projectId)=>http.get('/admin/project/scoreRule',{ + params: { + projectId: projectId, + } +}) //排行榜 export const billboard = (obj) => http.post('/admin/project/billboard', obj); + //项目基础信息----------------------------------- + // 测试方法 // import * as api from '../../api/index' // api.getLearnPath({}).then(res => { diff --git a/src/api/indexLevel.js b/src/api/indexLevel.js index 5cfdb606..4cfe5d58 100644 --- a/src/api/indexLevel.js +++ b/src/api/indexLevel.js @@ -1,28 +1,12 @@ import http from "./config"; //新建关卡 -export const editChapter = (obj) => http.post('/admin/router/editChapter', obj, { - headers: { - 'token': '123' - } -}); +export const editChapter = (obj) => http.post('/admin/router/editChapter', obj); //编辑关卡 -export const updateChapter = (obj) => http.post('/admin/router/editChapter', obj, { - headers: { - 'token': '123' - } -}); +export const updateChapter = (obj) => http.post('/admin/router/editChapter', obj); //删除任务 -export const deleteTask = (obj) => http.delete('/admin/router/deleteTask',{params: obj}, { - headers: { - 'token': '123' - } -}); +export const deleteTask = (obj) => http.delete('/admin/router/deleteTask',{params: obj}); //移动任务到关卡 -export const moveTask = (obj) => http.post('/admin/router/moveTask',obj,{ - headers: { - 'token': '123' - } -}); +export const moveTask = (obj) => http.post('/admin/router/moveTask',obj); diff --git a/src/api/indexMovetask.js b/src/api/indexMovetask.js index eba0baad..a0fee2ca 100644 --- a/src/api/indexMovetask.js +++ b/src/api/indexMovetask.js @@ -1,8 +1,4 @@ import http from "./config"; //移动任务到阶段 -export const moveTask = (obj) => http.post('/admin/project/moveTask',obj,{ - headers: { - 'token': '123' - } -}) \ No newline at end of file +export const moveTask = (obj) => http.post('/admin/project/moveTask',obj) \ No newline at end of file diff --git a/src/api/indexStage.js b/src/api/indexStage.js index 7b0d3fb1..1e6a2587 100644 --- a/src/api/indexStage.js +++ b/src/api/indexStage.js @@ -1,8 +1,4 @@ import http from "./config"; //添加阶段 -export const editStage = (obj) => http.post('/admin/project/editStage', obj, { - headers: { - 'token': '123' - } -}); \ No newline at end of file +export const editStage = (obj) => http.post('/admin/project/editStage', obj); \ No newline at end of file diff --git a/src/api/indexTaskadd.js b/src/api/indexTaskadd.js index 0d583ae0..a5e4fb3f 100644 --- a/src/api/indexTaskadd.js +++ b/src/api/indexTaskadd.js @@ -7,11 +7,7 @@ export const getTask = (obj) => http.get('/admin/project/detail', { params: obj }) //项目里的新建或编辑阶段任务 -export const addTask = (obj) => http.post('/admin/project/editTask', obj, { - headers: { - 'token': '123' - } -}) +export const addTask = (obj) => http.post('/admin/project/editTask', obj) //项目里的删除任务 diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index 8c6548ea..8c92c0e3 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -7,8 +7,9 @@ @after-visible-change="afterVisibleChange" >
{
ctx.emit("update:adddiscussVisible", false);
+ ctx.emit("update:edit", false);
state.inputV1 = "";
state.textV1 = "";
};
diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue
index d710b0a4..4ace14c4 100644
--- a/src/components/drawers/AddEval.vue
+++ b/src/components/drawers/AddEval.vue
@@ -139,6 +139,14 @@ export default {
type: Number,
default: null,
},
+ isactive: {
+ type: Number,
+ default: null,
+ },
+ routerId: {
+ type: Number,
+ default: null,
+ },
},
setup(props, ctx) {
const state = reactive({
@@ -208,7 +216,9 @@ export default {
return isJpgOrPng && isLt2M;
};
- //创建测评信息
+
+
+ //创建或编辑测评信息
const createEvalText = () => {
if (!state.inputV1) {
message.destroy();
@@ -244,67 +254,107 @@ export default {
updateTime: "",
updateUser: 0,
};
- api
- .createEvaluation(obj)
- .then((res) => {
- console.log("创建成功", res);
- message.success("创建成功");
- closeDrawer();
- //渲染到学历路径列表
- if (props.learn == 0)
- apitaskadd
- .addTask({
+ let objedit = {
+ createTime: "",
+ createUser: 0,
+ evaluationEndTime: "",
+ evaluationFlag: "",
+ evaluationId: 125,
+ evaluationName: state.inputV1,
+ evaluationPictureAddress: "",
+ evaluationStartTime: "",
+ evaluationTag: "",
+ evaluationTypeId: 0,
+ evaluationTypeName: "",
+ updateTime: "",
+ updateUser: 0,
+ };
+ if (props.edit == false) {
+ api
+ .createEvaluation(obj)
+ .then((res) => {
+ console.log("创建成功", res);
+ message.success("创建成功");
+ closeDrawer();
+ //渲染到学历路径
+ if (props.learn == 0)
+ apitaskadd
+ .addTask({
+ courseId: 0,
+ duration: 0,
+ flag: true,
+ name: obj.evaluationName,
+ projectId: props.projectId,
+ projectTaskId: 0,
+ stageId: props.chooseStageId,
+ type: 10,
+ })
+ .then((res) => {
+ console.log("调用项目添加接口后", res.data);
+ //自定义事件给父组件传值
+ ctx.emit("changeData", false);
+ //重新获取任务列表
+ // apiTask.getTask({ projectId: 28 });
+ // router.push("/taskadd");
+ })
+ .catch((err) => {
+ console.log(err);
+ });
+ //渲染到项目列表
+ else {
+ let editObj1 = {
+ chapterId: props.isactive,
courseId: 0,
duration: 0,
flag: true,
name: obj.evaluationName,
- projectId: props.projectId,
- projectTaskId: 0,
- stageId: props.chooseStageId,
+ routerId: props.routerId,
+ routerTaskId: 0,
type: 10,
- })
- .then((res) => {
- console.log("调用项目添加接口后", res.data);
- //自定义事件给父组件传值
- ctx.emit("changeData", false);
- //重新获取任务列表
- // apiTask.getTask({ projectId: 28 });
- // router.push("/taskadd");
- })
- .catch((err) => {
- console.log(err);
- });
- //渲染到项目列表
- else {
- let editObj1 = {
- chapterId: 36,
- courseId: 0,
- duration: 0,
- flag: true,
- name: obj.evaluationName,
- routerId: 92,
- routerTaskId: 0,
- type: 10,
- };
- RouterEditTask(editObj1)
- }
- })
- .catch((err) => {
- console.log("创建失败", err);
- // state.createLoading = false;
- });
+ };
+ RouterEditTask(editObj1)
+ }
+ })
+ .catch((err) => {
+ console.log("创建失败", err);
+ // state.createLoading = false;
+ });
+ }
+ else {
+ api
+ .queryEvaluationDetailById(obj.evaluationId)
+ .then((res) => {
+ setTimeout(() => {
+ console.log("获取成功", res,obj.evaluationId);
+ message.success("获取成功");
+ }, 1000);
+ })
+ .catch((err) => {
+ console.log("获取失败", err);
+ });
+ api
+ .updateEvaluation(objedit)
+ .then((res) => {
+ setTimeout(() => {
+ console.log("修改成功", res);
+ message.success("修改成功");
+ }, 1000);
+ })
+ .catch((err) => {
+ console.log("修改失败", err);
+ // state.createLoading = false;
+ //重新获取列表
+ // getTask();
+ });
+ }
};
return {
...toRefs(state),
afterVisibleChange,
closeDrawer,
- //增删改查
+ //增改
createEvalText,
- // getEvalPath,
- // changePagination,
- // deleteEvalPath,
- // editEvalPath,
//上传组件
fileList,
loading,
diff --git a/src/components/drawers/AddInvist.vue b/src/components/drawers/AddInvist.vue
index f7cfbcd0..b4fc7bc8 100644
--- a/src/components/drawers/AddInvist.vue
+++ b/src/components/drawers/AddInvist.vue
@@ -9,7 +9,8 @@
>
{
ctx.emit("update:addinvistVisible", false);
+ ctx.emit("update:edit", false);
state.inputV1 = "";
};
const afterVisibleChange = (bool) => {
diff --git a/src/components/drawers/AddVote.vue b/src/components/drawers/AddVote.vue
index eb13065c..99acd182 100644
--- a/src/components/drawers/AddVote.vue
+++ b/src/components/drawers/AddVote.vue
@@ -9,7 +9,8 @@
>
{
ctx.emit("update:addvoteVisible", false);
+ ctx.emit("update:edit", false);
};
const afterVisibleChange = (bool) => {
console.log("state", bool);
diff --git a/src/components/drawers/ProjectScore.vue b/src/components/drawers/ProjectScore.vue
index 0ba76354..ea35085c 100644
--- a/src/components/drawers/ProjectScore.vue
+++ b/src/components/drawers/ProjectScore.vue
@@ -9,16 +9,16 @@
搜索
重置