Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
yuping
2022-12-04 21:39:03 +08:00
2 changed files with 73 additions and 4 deletions

View File

@@ -11,4 +11,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 IsExistence = (obj) => http.post('/admin/router/queryTaskDoesItExist',obj);
// 判断当前在线课是否已经添加到该项目下
export const IsExistenceProject = (obj) => http.post('/admin/project/queryTaskDoesItExistForProject',obj);

View File

@@ -134,7 +134,7 @@ import * as api from "../../api/indexOnline.js";
import * as apiTask from "../../api/indexTaskadd"; import * as apiTask from "../../api/indexTaskadd";
// import { setCookie } from "../../api/method" // import { setCookie } from "../../api/method"
import { message } from "ant-design-vue"; import { message } from "ant-design-vue";
import { RouterEditTask } from "@/api/indexTask"; import { RouterEditTask, IsExistence, IsExistenceProject } from "@/api/indexTask";
import { addTempTask } from "../../api/indexTaskadd"; import { addTempTask } from "../../api/indexTaskadd";
export default { export default {
name: "AddOnline", name: "AddOnline",
@@ -272,6 +272,7 @@ export default {
const onSelectChange = (selectedRowKeys,selectedRows) => { const onSelectChange = (selectedRowKeys,selectedRows) => {
state.selectedRowKeys = selectedRowKeys; state.selectedRowKeys = selectedRowKeys;
state.addOnlineList = selectedRows; state.addOnlineList = selectedRows;
console.log(selectedRowKeys,selectedRows)
if( props.edit && selectedRows.length > 0 ){ if( props.edit && selectedRows.length > 0 ){
selectedRows.map((value)=>{ selectedRows.map((value)=>{
if(value.courseId == props.EditOnlineId){ if(value.courseId == props.EditOnlineId){
@@ -311,7 +312,6 @@ export default {
} }
}); });
state.tableData = array; state.tableData = array;
state.tableDataTotal = state.tableData.length
}; };
//获取全部在线信息接口 //获取全部在线信息接口
const getAllOnlineText = () => { const getAllOnlineText = () => {
@@ -330,17 +330,80 @@ export default {
"sysType3": "", "sysType3": "",
}) })
.then((res) => { .then((res) => {
let arr = res.data.data; let arr = res.data.data.list;
state.tableDataTotal = res.data.data.count
if (res.status === 200) { if (res.status === 200) {
console.log('获取在线课列表数据', res)
getTableDate(arr); getTableDate(arr);
} }
}) })
.catch((err) => { .catch((err) => {
console.log(err,'请求失败在线');}); console.log(err,'请求失败在线');});
}; };
// 校验当前在线课是否已经添加进来了
const isExistence = (id) => {
console.log({
"chapterId": Number(props.isactive),
"courseTaskId": Number(id),
"routerId": props.routerId,
"type": 1
})
IsExistence({
"chapterId": Number(props.isactive),
"courseTaskId": Number(id),
"routerId": props.routerId,
"type": 1
}).then(res=>{
console.log('我是不是已经添加了',res)
}).catch(err=>{
console.log(err)
})
}
// 判断项目中是否添加当前在线课
const IsExistenceProjects = () => {
IsExistenceProject({
"courseTaskId": props.projectTaskId || 0,
"projectId": props.projectId,
"stageId": props.chooseStageId || 0,
"type": 1
}).then(res=>{
console.log(res)
}).catch(err=>{
console.log(err)
})
}
const updateTask = () => { const updateTask = () => {
if(props.isLevel == 1){
// isExistence(23)
// return
// let routerarr = []
// console.log('我是要便利的数据1', state.addOnlineList)
// state.addOnlineList.map((value) => {
// routerarr.push(isExistence(value.courseId))
// })
// console.log('当前是否已经添加了',routerarr)
}
if(props.isLevel == 2){
console.log('我是要便利的数据2', state.addOnlineList)
}
if(props.isLevel == 3){
console.log('我是要便利的数据3', state.addOnlineList)
}
if (props.isLevel == 1) { if (props.isLevel == 1) {
state.addOnlineList.map((value) => { state.addOnlineList.map((value) => {
console.log(value)
RouterEditTask({ RouterEditTask({
chapterId: Number(props.isactive), chapterId: Number(props.isactive),
courseId: value.num, courseId: value.num,
@@ -445,6 +508,8 @@ export default {
updateTask, updateTask,
searchList, searchList,
resetOnline, resetOnline,
isExistence,
IsExistenceProjects
}; };
}, },
}; };