mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-09 19:06:45 +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 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);
|
||||
// 判断当前在线课是否已经添加到该项目下
|
||||
|
||||
@@ -861,7 +861,7 @@ import AddRef from "../../components/drawers/AddRef.vue";
|
||||
import AddProject from "../../components/drawers/AddProject.vue";
|
||||
import AddFaceteach from "../../components/drawers/AddFaceteach.vue";
|
||||
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 { storage } from "../../api/storage";
|
||||
import { deleteStudyTask } from "../../api/indexStudy";
|
||||
@@ -899,6 +899,7 @@ export default {
|
||||
routerId: storage.get("routerId")
|
||||
? JSON.parse(storage.get("routerId"))
|
||||
: null,
|
||||
routerDetail: null,
|
||||
level: [
|
||||
// {
|
||||
// chapterId: "1",
|
||||
@@ -1028,6 +1029,7 @@ export default {
|
||||
state.value1 = element.name;
|
||||
state.value2 = element.remark;
|
||||
state.updateChapterID = element.chapterId;
|
||||
|
||||
}
|
||||
};
|
||||
const closeModal = () => {
|
||||
@@ -1071,8 +1073,7 @@ export default {
|
||||
remark: state.value2,
|
||||
routerId: state.routerId,
|
||||
};
|
||||
api
|
||||
.editChapter(obj)
|
||||
api.editChapter(obj)
|
||||
.then((res) => {
|
||||
console.log("创建成功", res);
|
||||
// setTimeout(() => {
|
||||
@@ -1147,6 +1148,7 @@ export default {
|
||||
console.log(res)
|
||||
if (res.data.code === 200) {
|
||||
message.success('关卡顺序已修改')
|
||||
getDetail()
|
||||
}
|
||||
// getDetail()
|
||||
})
|
||||
@@ -1163,6 +1165,7 @@ export default {
|
||||
console.log(res)
|
||||
if (res.data.code === 200) {
|
||||
message.success('任务顺序已修改')
|
||||
getDetail()
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1299,14 +1302,15 @@ export default {
|
||||
state.picUrl = res.data.data.routerInfo.picUrl;
|
||||
state.unlockMode = res.data.data.routerInfo.unlockMode
|
||||
state.unlockMode = state.unlockMode ? state.unlockMode : 1
|
||||
console.log('学习模式', state.unlockMode)
|
||||
// console.log('学习模式', state.unlockMode)
|
||||
state.routerInfo = res.data.data.routerInfo
|
||||
//增加两个字段
|
||||
state.level.forEach((item) => {
|
||||
item["value"] = item.chapterId;
|
||||
item["label"] = item.name;
|
||||
});
|
||||
console.log("路径图详情", res);
|
||||
console.log("路径图详情", res.data.data);
|
||||
state.routerDetail = res.data.data
|
||||
if (state.level.length > 0) {
|
||||
let chapter = localStorage.getItem("chapterId")
|
||||
? JSON.parse(localStorage.getItem("chapterId"))
|
||||
@@ -1749,12 +1753,25 @@ export default {
|
||||
message.success("暂存成功");
|
||||
};
|
||||
//确定
|
||||
// 确定,将当前暂存的草稿发布
|
||||
//
|
||||
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 = () => {
|
||||
|
||||
Reference in New Issue
Block a user