This commit is contained in:
lixg
2022-11-30 18:53:54 +08:00
parent ec3c3207e8
commit e824b186cb
8 changed files with 85 additions and 56 deletions

View File

@@ -41,7 +41,7 @@ export default defineComponent({
const store = useStore();
const isLogin = ref(false);
// console.log("router", router.getRoutes(), route);
console.log("版本0.06------------");
console.log("版本0.08------------");
const routes = computed(() => {
return router.getRoutes().filter((e) => e.meta?.isLink);
});

View File

@@ -3735,12 +3735,15 @@ export default defineComponent({
//渲染学员管理操作
const getTableDate2 = async () => {
// let data2 = state.tableData7;
let res = await studentList({
let obj = {
pageNo: state.currentPage3,
pageSize: state.pageSize3,
offcoursePlanId: state.offcoursePlanId,
name: state.xygl_inputV1,
});
};
// console.log("获取学员信息", obj);
let res = await studentList(obj);
// console.log("获取学员列表", res);
const { rows, total } = res.data.data;
state.tableDataTotal3 = total;
rows.forEach((item, index) => {
@@ -4822,6 +4825,7 @@ export default defineComponent({
.then((res) => {
console.log("添加学员成功", res);
message.success("添加学员成功");
getTableDate2();
})
.catch((err) => {
console.log("添加学员失败", err);

View File

@@ -1654,7 +1654,9 @@ export default {
console.log("获取字典成功", res);
if (res.status === 200) {
if (param === "pathmapPic") {
state.imgData = res.data.data.rows;
if (res.data.data.rows.length > 0) {
state.imgData = [res.data.data.rows[0]];
}
}
}
})

View File

@@ -862,7 +862,7 @@
</div>
</div>
<div class="footbtn">
<!-- <div class="footbtn">
<div class="btnbox">
<div class="btn btn2" @click="temporaryStorage">
<div class="btnText">暂存</div>
@@ -874,7 +874,7 @@
<div class="btnText">取消</div>
</div>
</div>
</div>
</div> -->
<!-- 添加学员抽屉 -->
<add-stu v-model:AddSvisible="AddSvisible" />
<!-- 导入学员抽屉 -->
@@ -1089,18 +1089,18 @@ export default {
},
],
tableData: [
{
key: 1,
lei: "在线",
routerTaskId: 0,
// state: "已发布",
creater: "管理者课程",
// pubtime: "2022-07-20 14:00:03",
cretime: "60分钟",
haspub: false,
checked1: false,
checkedd: false,
},
// {
// key: 1,
// lei: "在线",
// routerTaskId: 0,
// // state: "已发布",
// creater: "管理者课程",
// // pubtime: "2022-07-20 14:00:03",
// cretime: "60分钟",
// haspub: false,
// checked1: false,
// checkedd: false,
// },
],
tableData2: [
{
@@ -1495,7 +1495,6 @@ export default {
});
};
const showAddStu = () => {
state.AddSvisible = true;
};

View File

@@ -486,6 +486,14 @@ export default {
if (param === "projectSys") {
classifyList4.value = res.data.data.rows;
}
if (
classifyList.value &&
imageUrl.value &&
classifyList3.value &&
classifyList4.value
) {
getDictInfo();
}
}
})
.catch((err) => {
@@ -497,6 +505,26 @@ export default {
getDictList("projectLevel");
getDictList("projectSys");
//获取分类、封面图、项目级别、培训分类---------------字典配置---------------------------
//分类、封面图、项目级别、培训分类回显
const getDictInfo = () => {
if (routers.query.projectId) {
// console.log("classifyList", classifyList.value, state.projectType);
// //分类
// let arr=classifyList.value
// for(let i=0;i<arr.length;i++){
// if(arr[i].){
// }
// }
// state.classifySelect: null, //分类选择信息
// state.projectType: null, //分类选择的id
//imageUrl.value //封面图
//levels.value //项目级别
//state.classifySelect3 //项目级别
//state.classifySelect4 //培训分类
//systemid.value //培训分类id
}
};
//分类、封面图、项目级别、培训分类回显
const isEdit = ref(false);
let peojectID = ""; //项目id

View File

@@ -687,7 +687,7 @@
</div>
</div>
<div class="footbtn">
<!-- <div class="footbtn">
<div class="btnbox">
<div class="btn btn2" @click="temporaryStorage">
<div class="btnText">暂存</div>
@@ -699,7 +699,7 @@
<div class="btnText">取消</div>
</div>
</div>
</div>
</div> -->
<!-- 添加阶段弹窗 -->
<div>

View File

@@ -1852,7 +1852,7 @@ export default {
checkedBOEU: false, //是否BOEU实施
radioV1: "",
radioV2: "",
activeKey: "4", //1:概览 2.任务...
activeKey: "1", //1:概览 2.任务...
activeKey1: "8", //8:学员管理 9小组管理
activeKey2: "3",
activeKeyNotice: "11",

View File

@@ -433,7 +433,6 @@
v-model:chooseStageId="chooseStageId"
v-model:projectTaskId="projectTaskId"
v-model:EditVoteId="EditVoteId"
v-model:ballotId="ballotId"
/>
</div>
@@ -702,7 +701,7 @@
</div>
</div>
<div class="footbtn">
<!-- <div class="footbtn">
<div class="btnbox">
<div class="btn btn2" @click="temporaryStorage">
<div class="btnText">暂存</div>
@@ -714,7 +713,7 @@
<div class="btnText">取消</div>
</div>
</div>
</div>
</div> -->
<!-- 添加阶段弹窗 -->
<div>
@@ -1351,7 +1350,7 @@ export default {
? "投票"
: "-",
creater: value.name,
cretime: Number(value.duration)>0 ? value.duration : "-",
cretime: Number(value.duration) > 0 ? value.duration : "-",
checked1: value.flag ? true : false,
checked: false, //是否选中类型
courseId: value.courseId,
@@ -1732,7 +1731,6 @@ export default {
.catch((err) => {
console.log("添加阶段失败", err);
});
};
//打开删除阶段弹窗
@@ -1779,7 +1777,7 @@ export default {
};
const showDrawerFaceteach = (id, eleId) => {
state.addfaceteachvisible = true;
console.log("id==========",id);
console.log("id==========", id);
state.EditFaceId = id;
state.projectTaskId = eleId;
};
@@ -1809,7 +1807,7 @@ export default {
state.addrefvisible = true;
};
const showDrawerAddDiscuss = (id, eleId) => {
console.log("projectTemplateId========",state.projectTemplateId);
console.log("projectTemplateId========", state.projectTemplateId);
state.EditDiscussId = id;
state.projectTaskId = eleId;
state.adddiscussvisible = true;
@@ -1933,8 +1931,8 @@ export default {
flag: ele.checked1,
name: ele.creater,
projectTemplateId: ele.projectTemplateId,
projectTaskId:ele.id,
stageId:ele.stageId,
projectTaskId: ele.id,
stageId: ele.stageId,
type: ele.type,
};
api
@@ -1982,7 +1980,7 @@ export default {
showDrawerAddTest(id, eleId);
} else if (type == "在线") {
showDrawerOnline(id, eleId);
}else if (type == "面授") {
} else if (type == "面授") {
showDrawerFaceteach(id, eleId);
}
};
@@ -2007,7 +2005,6 @@ export default {
state.unlockModeVisible = true;
};
//暂存
const temporaryStorage = () => {
message.success("暂存成功");
@@ -2081,7 +2078,6 @@ export default {
showModeVisible,
temporaryStorage,
submitStorage,
cancelStorage,