-
-
+
+
\ No newline at end of file
diff --git a/src/components/drawers/EvList.vue b/src/components/drawers/EvList.vue
index f62a8e6c..9c0df01c 100644
--- a/src/components/drawers/EvList.vue
+++ b/src/components/drawers/EvList.vue
@@ -24,7 +24,7 @@
@@ -54,20 +54,21 @@
onChange: onSelectChange,
}"
/>
-
+
@@ -131,20 +132,20 @@ export default {
align: "center",
ellipsis: true,
},
- // {
+ // {
// title: "状态",
- // width: "13%",
- // dataIndex: "status",
- // key: "status",
- // align: "center",
- // },
- // {
+ // width: "13%",
+ // dataIndex: "status",
+ // key: "status",
+ // align: "center",
+ // },
+ // {
// title: "价格",
// width: "13%",
// dataIndex: "quiz_price",
- // key: "price",
- // align: "center",
- // },
+ // key: "price",
+ // align: "center",
+ // },
{
title: "可答题人数",
width: "20%",
@@ -161,7 +162,7 @@ export default {
}
state.selectedRowKeys = selectedRowKeys;
state.evListData = selectedRows[0] ? selectedRows[0] : {};
- console.log("state.evListData",state.evListData);
+ console.log("state.evListData", state.evListData);
};
const closeDrawer = () => {
state.selectedRowKeys = [];
@@ -229,13 +230,13 @@ export default {
//获取测评列表
const getAllEvalText = () => {
let objael = {
- keyword:state.inputV1,
-
+ keyword: state.inputV1,
};
api
.choiceEvaluation(objael)
.then((res) => {
- state.tableDataTotal=9;
+ state.tableDataTotal = 9;
+ console.log("测评列表", res.data.data);
getTableDataList(res.data.data);
})
.catch(() => {});
@@ -311,7 +312,7 @@ export default {
}
.mi_btns {
display: flex;
-
+
cursor: pointer;
.btn {
padding: 0px 26px 0px 26px;
diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue
index ea31729e..e1788227 100644
--- a/src/views/learningpath/LevelAddDetail.vue
+++ b/src/views/learningpath/LevelAddDetail.vue
@@ -4,7 +4,7 @@
关卡
-
+
@@ -206,7 +206,8 @@
返回
@@ -688,7 +689,7 @@
- {{ element.cretime }}分钟
+ {{ element.cretime ? element.cretime + "分钟" : "-" }}
{
console.log("删除关卡失败", err);
@@ -1418,13 +1418,16 @@ export default {
state.chooseProjectList = JSON.stringify(state.level[i].taskList);
console.log("state.level[i].taskList", state.level[i].taskList);
state.level[i].taskList.forEach((element) => {
- // console.log("element", element);
+ console.log("element", element);
let obj = {
id: element.routerTaskId,
key: element.routerTaskId,
lei: checkType(element.type),
creater: element.name,
- cretime: element.duration,
+ cretime:
+ element.duration || element.duration == 0
+ ? element.duration
+ : "-",
checked1: element.flag,
routerTaskId: element.routerTaskId,
courseId: element.courseId,
@@ -1466,7 +1469,7 @@ export default {
? JSON.parse(localStorage.getItem("chapterId"))
: null;
console.log("chapter", chapter);
- if (chapter >0) {
+ if (chapter > 0) {
dataAssignment(chapter); //用哪个的任务表
state.isactive = chapter; //哪个亮
} else {
@@ -1535,13 +1538,13 @@ export default {
align: "center",
className: "h",
},
- // {
- // title: "岗位",
- // dataIndex: "gang",
- // key: "gang",
- // width: 110,
- // align: "center",
- // className: "h",
+ // {
+ // title: "岗位",
+ // dataIndex: "gang",
+ // key: "gang",
+ // width: 110,
+ // align: "center",
+ // className: "h",
// },
{
title: "当前关卡",
@@ -1551,14 +1554,14 @@ export default {
align: "center",
className: "h",
},
- {
- title: "进度",
- dataIndex: "jin",
- key: "jin",
- width: 110,
- align: "center",
- className: "h",
- },
+ {
+ title: "进度",
+ dataIndex: "jin",
+ key: "jin",
+ width: 110,
+ align: "center",
+ className: "h",
+ },
{
title: "开始时间",
dataIndex: "time",
@@ -1853,7 +1856,7 @@ export default {
let obj = {
chapterId: ele.chapterId,
courseId: ele.courseId,
- duration: ele.cretime,
+ duration: ele.cretime == "-" ? 0 : ele.cretime,
flag: ele.checked1,
name: ele.creater,
routerId: ele.routerId,
@@ -2667,7 +2670,7 @@ export default {
box-shadow: 0px 1px 35px 0px rgba(118, 136, 166, 0.07);
display: flex;
justify-content: center;
- min-height:512px;
+ min-height: 512px;
.boomcen {
width: 95%;
// height: 100%;
diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue
index 9dd953d3..6fcb65e9 100644
--- a/src/views/projectcenter/TaskAdd.vue
+++ b/src/views/projectcenter/TaskAdd.vue
@@ -316,7 +316,7 @@
-
-
-
+ -->
- {{ element.cretime }}分钟
+ {{
+ element.cretime
+ ? element.cretime + "分钟"
+ : "-"
+ }}
- {{level.length==1?"当前阶段为第一阶段,删除后任务将被移出,为无阶段模式,确认删除阶段吗?":"您确定要删除此阶段"}}
+ {{
+ level.length == 1
+ ? "当前阶段为第一阶段,删除后任务将被移出,为无阶段模式,确认删除阶段吗?"
+ : "您确定要删除此阶段"
+ }}
@@ -1082,7 +1096,7 @@ export default {
AddTest,
AddLive,
AddRef,
- // AddDiscuss,
+ // AddDiscuss,
AddActive,
AddEval,
AddInvist,
@@ -1222,7 +1236,8 @@ export default {
? "投票"
: "-",
creater: value.name,
- cretime: value.duration ? value.duration : "-",
+ cretime:
+ value.duration || value.duration == 0 ? value.duration : "-",
checked1: value.flag ? true : false,
checked: false, //是否选中类型
courseId: value.courseId,
@@ -1396,7 +1411,6 @@ export default {
state.stageList = res.data.data.stageList;
getStageData(res.data.data.stageList);
updateStageChoosd();
-
});
};
@@ -1620,7 +1634,7 @@ export default {
const showDeleteStage = (id) => {
state.deleteStageId = id;
state.deleteStageModal = true;
- console.log(state.level)
+ console.log(state.level);
};
//关闭删除阶段弹窗
const closeDeleteStage = () => {
@@ -1759,35 +1773,35 @@ export default {
// 删除所有阶段
const removeAllLevel = () => {
// state.cancelModal = false;
- console.log(state.level)
+ console.log(state.level);
let removeArr = state.level;
- for(let i=0;i
{
- console.log("删除阶段成功", res);
- if(removeArr.length-1==i){
- message.destroy();
- message.success("删除全部阶段成功");
- closeDeleteStage();
- localStorage.setItem("stageId", "");
- getTask();
- state.cancelModal = false;
- }
- })
- .catch((err) => {
- if(removeArr.length-1==i){
- console.log("删除阶段失败", err);
- message.destroy();
- message.success("删除全部阶段失败");
- state.cancelModal = false;
- }
- });
+ .deleteStage(obj)
+ .then((res) => {
+ console.log("删除阶段成功", res);
+ if (removeArr.length - 1 == i) {
+ message.destroy();
+ message.success("删除全部阶段成功");
+ closeDeleteStage();
+ localStorage.setItem("stageId", "");
+ getTask();
+ state.cancelModal = false;
+ }
+ })
+ .catch((err) => {
+ if (removeArr.length - 1 == i) {
+ console.log("删除阶段失败", err);
+ message.destroy();
+ message.success("删除全部阶段失败");
+ state.cancelModal = false;
+ }
+ });
}
- }
+ };
//选择单个任务
const changeRow = (e) => {
@@ -1993,7 +2007,7 @@ export default {
temporaryStorage,
submitStorage,
cancelStorage,
- removeAllLevel
+ removeAllLevel,
};
},
};
diff --git a/src/views/projectcenter/temTask.vue b/src/views/projectcenter/temTask.vue
index d6abd7e7..d2a2d504 100644
--- a/src/views/projectcenter/temTask.vue
+++ b/src/views/projectcenter/temTask.vue
@@ -329,7 +329,7 @@
-
-
- {{ element.cretime }}分钟
+ {{ element.cretime ? element.cretime + "分钟" : "-" }}
0 ? value.duration : "-",
+ cretime: value.duration || value.duration == 0 ? value.duration : "-",
checked1: value.flag ? true : false,
checked: false, //是否选中类型
courseId: value.courseId,
@@ -1402,12 +1401,16 @@ export default {
state.tableData = array;
console.log("state.tableData", state.tableData);
};
- //把阶段放到level里
- const getStageData = (tableData) => {
+ //把阶段放到level里
+ const getStageData = (tableData) => {
let data = tableData;
let array = [];
data.map((value) => {
- console.log("dd",Number(value.templateStageId) ,Number(value.templateStageId) > 0);
+ console.log(
+ "dd",
+ Number(value.templateStageId),
+ Number(value.templateStageId) > 0
+ );
if (Number(value.templateStageId) > 0) {
let obj = {
id: value.templateStageId,
@@ -1624,19 +1627,18 @@ export default {
});
};*/
- //获取任务列表
- const getTask = async () => {
-
- await api
- .templateDetail(localStorage.getItem("projectTemplateId")).then((res) => {
- console.log("22222", res.data.data.stageList);
- state.projectTitle = res.data.data.projectTemplateInfo.name;
- state.picUrl = res.data.data.projectTemplateInfo.picUrl;
- state.stageList = res.data.data.stageList;
- getStageData(res.data.data.stageList);
- updateStageChoosd();
-
- });
+ //获取任务列表
+ const getTask = async () => {
+ await api
+ .templateDetail(localStorage.getItem("projectTemplateId"))
+ .then((res) => {
+ console.log("22222", res.data.data.stageList);
+ state.projectTitle = res.data.data.projectTemplateInfo.name;
+ state.picUrl = res.data.data.projectTemplateInfo.picUrl;
+ state.stageList = res.data.data.stageList;
+ getStageData(res.data.data.stageList);
+ updateStageChoosd();
+ });
};
function updateStageChoosd() {
@@ -1659,9 +1661,15 @@ export default {
getTableData(state.stageList[0].taskList);
return;
}
- console.log(state.chooseStageId,state.stageList.find((e) => e.templateStageId == state.chooseStageId)?.taskList,state.stageList);
+ console.log(
+ state.chooseStageId,
+ state.stageList.find((e) => e.templateStageId == state.chooseStageId)
+ ?.taskList,
+ state.stageList
+ );
getTableData(
- state.stageList.find((e) => e.templateStageId == state.chooseStageId)?.taskList
+ state.stageList.find((e) => e.templateStageId == state.chooseStageId)
+ ?.taskList
);
}
@@ -1956,10 +1964,9 @@ export default {
console.log("state.level", id, state.level);
state.chooseStageId = id;
let final = state.level.find((item) => item.id === id);
- if(final !=null){
+ if (final != null) {
getTableData(final.taskList);
}
-
};
//选择单个任务