mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 11:56:46 +08:00
'关卡/任务保存草稿,确定时保存数据'
This commit is contained in:
@@ -15,6 +15,8 @@ export const RouterEditTask = (obj) => http.post('/admin/router/editTask',obj)
|
|||||||
export const RouterDeleteTask = (obj) => http.post('/admin/router/deleteTask',obj);
|
export const RouterDeleteTask = (obj) => http.post('/admin/router/deleteTask',obj);
|
||||||
// 删除项目任务
|
// 删除项目任务
|
||||||
export const ProjectDeleteTask = (obj) => http.delete('/admin/project/deleteTask',obj);
|
export const ProjectDeleteTask = (obj) => http.delete('/admin/project/deleteTask',obj);
|
||||||
|
// 发布路径下的全部关卡和任务
|
||||||
|
export const releaseRouter = (obj)=> http.post('/admin/router/release',obj);
|
||||||
// 判断当前在线课是否已经添加到该路径图下
|
// 判断当前在线课是否已经添加到该路径图下
|
||||||
export const IsExistence = (obj) => http.post('/admin/router/queryTaskDoesItExist',obj);
|
export const IsExistence = (obj) => http.post('/admin/router/queryTaskDoesItExist',obj);
|
||||||
// 判断当前在线课是否已经添加到该项目下
|
// 判断当前在线课是否已经添加到该项目下
|
||||||
|
|||||||
@@ -861,7 +861,7 @@ import AddRef from "../../components/drawers/AddRef.vue";
|
|||||||
import AddProject from "../../components/drawers/AddProject.vue";
|
import AddProject from "../../components/drawers/AddProject.vue";
|
||||||
import AddFaceteach from "../../components/drawers/AddFaceteach.vue";
|
import AddFaceteach from "../../components/drawers/AddFaceteach.vue";
|
||||||
import * as api from "../../api/indexLevel";
|
import * as api from "../../api/indexLevel";
|
||||||
import { GetRouterDetail, changeChapterSort, changeTasklistSort } from "../../api/indexTask";
|
import { GetRouterDetail, changeChapterSort, changeTasklistSort, releaseRouter } from "../../api/indexTask";
|
||||||
import { message } from "ant-design-vue";
|
import { message } from "ant-design-vue";
|
||||||
import { storage } from "../../api/storage";
|
import { storage } from "../../api/storage";
|
||||||
import { deleteStudyTask } from "../../api/indexStudy";
|
import { deleteStudyTask } from "../../api/indexStudy";
|
||||||
@@ -899,6 +899,7 @@ export default {
|
|||||||
routerId: storage.get("routerId")
|
routerId: storage.get("routerId")
|
||||||
? JSON.parse(storage.get("routerId"))
|
? JSON.parse(storage.get("routerId"))
|
||||||
: null,
|
: null,
|
||||||
|
routerDetail: null,
|
||||||
level: [
|
level: [
|
||||||
// {
|
// {
|
||||||
// chapterId: "1",
|
// chapterId: "1",
|
||||||
@@ -1028,6 +1029,7 @@ export default {
|
|||||||
state.value1 = element.name;
|
state.value1 = element.name;
|
||||||
state.value2 = element.remark;
|
state.value2 = element.remark;
|
||||||
state.updateChapterID = element.chapterId;
|
state.updateChapterID = element.chapterId;
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
const closeModal = () => {
|
const closeModal = () => {
|
||||||
@@ -1071,8 +1073,7 @@ export default {
|
|||||||
remark: state.value2,
|
remark: state.value2,
|
||||||
routerId: state.routerId,
|
routerId: state.routerId,
|
||||||
};
|
};
|
||||||
api
|
api.editChapter(obj)
|
||||||
.editChapter(obj)
|
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
console.log("创建成功", res);
|
console.log("创建成功", res);
|
||||||
// setTimeout(() => {
|
// setTimeout(() => {
|
||||||
@@ -1147,6 +1148,7 @@ export default {
|
|||||||
console.log(res)
|
console.log(res)
|
||||||
if (res.data.code === 200) {
|
if (res.data.code === 200) {
|
||||||
message.success('关卡顺序已修改')
|
message.success('关卡顺序已修改')
|
||||||
|
getDetail()
|
||||||
}
|
}
|
||||||
// getDetail()
|
// getDetail()
|
||||||
})
|
})
|
||||||
@@ -1163,6 +1165,7 @@ export default {
|
|||||||
console.log(res)
|
console.log(res)
|
||||||
if (res.data.code === 200) {
|
if (res.data.code === 200) {
|
||||||
message.success('任务顺序已修改')
|
message.success('任务顺序已修改')
|
||||||
|
getDetail()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -1299,14 +1302,15 @@ export default {
|
|||||||
state.picUrl = res.data.data.routerInfo.picUrl;
|
state.picUrl = res.data.data.routerInfo.picUrl;
|
||||||
state.unlockMode = res.data.data.routerInfo.unlockMode
|
state.unlockMode = res.data.data.routerInfo.unlockMode
|
||||||
state.unlockMode = state.unlockMode ? state.unlockMode : 1
|
state.unlockMode = state.unlockMode ? state.unlockMode : 1
|
||||||
console.log('学习模式', state.unlockMode)
|
// console.log('学习模式', state.unlockMode)
|
||||||
state.routerInfo = res.data.data.routerInfo
|
state.routerInfo = res.data.data.routerInfo
|
||||||
//增加两个字段
|
//增加两个字段
|
||||||
state.level.forEach((item) => {
|
state.level.forEach((item) => {
|
||||||
item["value"] = item.chapterId;
|
item["value"] = item.chapterId;
|
||||||
item["label"] = item.name;
|
item["label"] = item.name;
|
||||||
});
|
});
|
||||||
console.log("路径图详情", res);
|
console.log("路径图详情", res.data.data);
|
||||||
|
state.routerDetail = res.data.data
|
||||||
if (state.level.length > 0) {
|
if (state.level.length > 0) {
|
||||||
let chapter = localStorage.getItem("chapterId")
|
let chapter = localStorage.getItem("chapterId")
|
||||||
? JSON.parse(localStorage.getItem("chapterId"))
|
? JSON.parse(localStorage.getItem("chapterId"))
|
||||||
@@ -1749,12 +1753,25 @@ export default {
|
|||||||
message.success("暂存成功");
|
message.success("暂存成功");
|
||||||
};
|
};
|
||||||
//确定
|
//确定
|
||||||
|
// 确定,将当前暂存的草稿发布
|
||||||
|
//
|
||||||
const submitStorage = () => {
|
const submitStorage = () => {
|
||||||
|
// 发布'
|
||||||
|
// let obj = {}
|
||||||
|
console.log(state.routerDetail)
|
||||||
|
releaseRouter(state.routerDetail).then(res => {
|
||||||
|
// console.log("发布",res.data.data)
|
||||||
|
if (res.data.code === 200) {
|
||||||
|
message.success("关卡和任务数据已保存,将返回上一页")
|
||||||
|
setTimeout(() => {
|
||||||
|
router.push({
|
||||||
|
path: "/leveladd",
|
||||||
|
});
|
||||||
|
}, 3000);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
// router.push({
|
|
||||||
// path: "/leveladd",
|
|
||||||
// });
|
|
||||||
};
|
};
|
||||||
//取消
|
//取消
|
||||||
const cancelStorage = () => {
|
const cancelStorage = () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user