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 store = useStore();
const isLogin = ref(false); const isLogin = ref(false);
// console.log("router", router.getRoutes(), route); // console.log("router", router.getRoutes(), route);
console.log("版本0.06------------"); console.log("版本0.08------------");
const routes = computed(() => { const routes = computed(() => {
return router.getRoutes().filter((e) => e.meta?.isLink); return router.getRoutes().filter((e) => e.meta?.isLink);
}); });

View File

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

View File

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

View File

@@ -486,6 +486,14 @@ export default {
if (param === "projectSys") { if (param === "projectSys") {
classifyList4.value = res.data.data.rows; classifyList4.value = res.data.data.rows;
} }
if (
classifyList.value &&
imageUrl.value &&
classifyList3.value &&
classifyList4.value
) {
getDictInfo();
}
} }
}) })
.catch((err) => { .catch((err) => {
@@ -497,6 +505,26 @@ export default {
getDictList("projectLevel"); getDictList("projectLevel");
getDictList("projectSys"); 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); const isEdit = ref(false);
let peojectID = ""; //项目id let peojectID = ""; //项目id

View File

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

View File

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

View File

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