mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-10 19:36:46 +08:00
feat
This commit is contained in:
@@ -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);
|
||||
});
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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]];
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user