feat:修改项目和学习路径二维码显示

This commit is contained in:
lixg
2023-02-28 10:13:20 +08:00
parent 945efc9cc6
commit f99916a84e
2 changed files with 59 additions and 63 deletions

View File

@@ -10,13 +10,13 @@
<div class="fort">创建时间{{ cretime }}</div>
</div>
<div class="right">
<img
class="img1"
src="../../assets/images/leveladd/ma.png"
@click="showCodeModel2()"
v-if="action == 1"
/>
<div v-if="action == 1 || action == 0" class="line"></div>
<div v-if="action == 1" class="line"></div>
<div
class="pubIcon"
v-if="(action == 1 || action == 0) && checkPer(permissions)"
@@ -2759,7 +2759,8 @@ export default {
let obj = {
title: "[学习路径]二维码",
name: state.styTitle,
url: window.location.protocol +
url:
window.location.protocol +
process.env.VUE_APP_H5 +
"/pathdetails?routerId=" +
state.routerId,

View File

@@ -18,17 +18,9 @@
class="img1"
src="../../assets/images/leveladd/ma.png"
@click="showCodeModel2()"
v-if="action == 3"
/>
<div
class="line"
v-if="
action == 1 ||
action == 2 ||
action == 0 ||
action == 3 ||
action == -2
"
></div>
<div class="line" v-if="action == 3"></div>
<!-- 显示发布图标 -->
<img
v-if="action == 2 && checkPer(permissions)"
@@ -766,7 +758,10 @@
<a-button @click="showStudent(record)" type="link"
>查看
</a-button>
<a-button @click="settingTopFlag(record)" v-if="checkPer(permissions)" type="link"
<a-button
@click="settingTopFlag(record)"
v-if="checkPer(permissions)"
type="link"
>{{ record.topFlag ? "取消优秀" : "优秀学员" }}
</a-button>
<a-button
@@ -1073,7 +1068,11 @@
</div>
<!-- 有证书显示的页面 -->
<div v-else class="certificate1">
<div class="addcertificate1" @click="addCertificate" v-if="checkPer(permissions)">
<div
class="addcertificate1"
@click="addCertificate"
v-if="checkPer(permissions)"
>
<div class="addcertext">+添加证书</div>
</div>
<div
@@ -1083,7 +1082,7 @@
>
<div class="certificatelistMain">
<img
@click="previewPic"
@click="previewPic"
style="cursor: pointer; width: 140px; height: 200px"
:src="item.url"
alt=""
@@ -2355,7 +2354,7 @@ export default {
],
changeGoods: [], //更改是否优秀的id数组
choosedStageId: 1, // 选择的阶段id
choosedStageName:"",//阶段名称
choosedStageName: "", //阶段名称
activeSetKey: "12", //12-基础信息 13-共享文档
docChecked: true,
//学员信息列表
@@ -2909,55 +2908,51 @@ export default {
projectId: state.projectId,
};
apitl.getProjectDetail(objtl).then((res) => {
console.log("阶段列表", res);
for (let i = 0; i < res.data.data.stageList.length; i++) {
for (
let k = 0;
k < res.data.data.stageList[i].taskList.length;
k++
) {
if (res.data.data.stageList[i].taskList[k].name == "面授") {
state.morFaceT = true;
break;
}
}
console.log("阶段列表", res);
for (let i = 0; i < res.data.data.stageList.length; i++) {
for (let k = 0; k < res.data.data.stageList[i].taskList.length; k++) {
if (res.data.data.stageList[i].taskList[k].name == "面授") {
state.morFaceT = true;
break;
}
levelList.stageList = res.data.data.stageList;
if (levelList.stageList.length === 1) {
// 无解段任务
state.rankjieduan = [{ value: 0, label: "无阶段" }];
state.valuestu2 = 0;
} else {
// 有阶段任务
console.log(levelList.stageList);
let arrStage = [];
for (let i = 0; i < levelList.stageList.length; i++) {
if (levelList.stageList[i].id !== "0") {
let obj = {
value: levelList.stageList[i].id,
label: levelList.stageList[i].name,
};
arrStage.push(obj);
}
}
state.rankjieduan = arrStage;
state.valuestu2 = arrStage[0].value;
state.choosedStageName = levelList.stageList[0].name;
}
}
levelList.stageList = res.data.data.stageList;
if (levelList.stageList.length === 1) {
// 无解段任务
state.rankjieduan = [{ value: 0, label: "无阶段" }];
state.valuestu2 = 0;
} else {
// 有阶段任务
console.log(levelList.stageList);
let arrStage = [];
for (let i = 0; i < levelList.stageList.length; i++) {
if (levelList.stageList[i].id !== "0") {
let obj = {
value: levelList.stageList[i].id,
label: levelList.stageList[i].name,
};
arrStage.push(obj);
}
//暂时传个固定的id用 到时候看数据里面是否有在更换
// state.projectTaskId = res.data.data.stageList[0].taskList[0].projectTaskId
let leng = res.data.data.stageList.length;
if (leng > 0) {
let taskarr = res.data.data.stageList;
console.log("11-22-33", taskarr);
if (taskarr.length == 1) {
if (taskarr[0].id == "0") {
taskarr[0].name = "无阶段任务";
}
}
state.taskSyllabus = taskarr;
}
state.rankjieduan = arrStage;
state.valuestu2 = arrStage[0].value;
state.choosedStageName = levelList.stageList[0].name;
}
//暂时传个固定的id用 到时候看数据里面是否有在更换
// state.projectTaskId = res.data.data.stageList[0].taskList[0].projectTaskId
let leng = res.data.data.stageList.length;
if (leng > 0) {
let taskarr = res.data.data.stageList;
console.log("11-22-33", taskarr);
if (taskarr.length == 1) {
if (taskarr[0].id == "0") {
taskarr[0].name = "无阶段任务";
}
})
}
state.taskSyllabus = taskarr;
}
});
};
//学员学员管理渲染
// const getTableDate = () => {