mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-13 12:56:45 +08:00
bug修复
This commit is contained in:
@@ -79,7 +79,7 @@ export const delStudent = (obj) =>
|
|||||||
http.post("/admin/router/deleteStudent", obj);
|
http.post("/admin/router/deleteStudent", obj);
|
||||||
|
|
||||||
// 获取学员路径图进度明细
|
// 获取学员路径图进度明细
|
||||||
export const stuProgress = (params) => http.get('/admin/router/studentProcess', { params });
|
export const stuProgress = (params) => http.get('/admin/router/detail', { params });
|
||||||
// export const stuProgress = (obj) =>http.post("/admin/router/studentProcess", obj);
|
// export const stuProgress = (obj) =>http.post("/admin/router/studentProcess", obj);
|
||||||
|
|
||||||
//编辑学习路径基本信息
|
//编辑学习路径基本信息
|
||||||
|
|||||||
@@ -25,7 +25,8 @@ export const editGroup = (obj) => http.post('/admin/project/editGroup', obj)
|
|||||||
//移除小组成员
|
//移除小组成员
|
||||||
export const removeGroupStudent = (obj) => http.post('/admin/project/removeGroupStudent', obj)
|
export const removeGroupStudent = (obj) => http.post('/admin/project/removeGroupStudent', obj)
|
||||||
//查看学员
|
//查看学员
|
||||||
export const studentProcess = (obj) => http.get('/admin/project/studentProcess', { params: obj })
|
// export const studentProcess = (obj) => http.get('/admin/project/studentProcess', { params: obj })
|
||||||
|
export const studentProcess = (obj) => http.get('/admin/project/detail', { params: obj })
|
||||||
export const studentRank = (obj) => http.get('/admin/project/studentRank', { params: obj })
|
export const studentRank = (obj) => http.get('/admin/project/studentRank', { params: obj })
|
||||||
|
|
||||||
//是否优秀学员
|
//是否优秀学员
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
<img src="../../assets/images/studentimg/character.png" />
|
<img src="../../assets/images/studentimg/character.png" />
|
||||||
</div>
|
</div>
|
||||||
<div class="stumation">
|
<div class="stumation">
|
||||||
<div class="stuname">{{pro.userInfoBo.userName}}</div>
|
<div class="stuname">{{pro.routerInfo.userName}}</div>
|
||||||
<div class="stugangw">{{pro.userInfoBo.deptName?pro.userInfoBo.deptName:"" + '-' + pro.userInfoBo.jobName?pro.userInfoBo.jobName:""}}</div>
|
<div class="stugangw">{{pro.routerInfo.deptName?pro.routerInfo.deptName:"" + '-' + pro.routerInfo.jobName?pro.routerInfo.jobName:""}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sortbox">
|
<div class="sortbox">
|
||||||
<div class="sortname">进度排名</div>
|
<div class="sortname">进度排名</div>
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
<div><img src="../../assets/images/studentimg/chak.png" /></div>
|
<div><img src="../../assets/images/studentimg/chak.png" /></div>
|
||||||
</div> -->
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
<div v-for="(item) in pro.chapterProcessList" class="mainbox"
|
<div v-for="(item) in pro.chapterList" class="mainbox"
|
||||||
style="margin-top: 15px; height: 56px"
|
style="margin-top: 15px; height: 56px"
|
||||||
:key="item.chapterId">
|
:key="item.chapterId">
|
||||||
<div class="rowtitle" @click="changeDown">
|
<div class="rowtitle" @click="changeDown">
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div :style="{ display: showDown ? 'block' : 'none' }">
|
<div :style="{ display: showDown ? 'block' : 'none' }">
|
||||||
<div v-for="_item in item.taskProcessList" :key="_item.routerTaskId" class="rowclass">
|
<div v-for="_item in item.taskList" :key="_item.routerTaskId" class="rowclass">
|
||||||
<div class="leftclass">
|
<div class="leftclass">
|
||||||
<div><img src="../../assets/images/leveladd/zai.png" /></div>
|
<div><img src="../../assets/images/leveladd/zai.png" /></div>
|
||||||
<div class="text1">{{checkType(_item.type)}}</div>
|
<div class="text1">{{checkType(_item.type)}}</div>
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
<div></div>
|
<div></div>
|
||||||
</template>
|
</template>
|
||||||
<a-collapse-panel
|
<a-collapse-panel
|
||||||
v-for="value in pro.chapterProcessList"
|
v-for="value in pro.chapterList"
|
||||||
:key="value.chapterId"
|
:key="value.chapterId"
|
||||||
:header="value.chapterName"
|
:header="value.chapterName"
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@
|
|||||||
|
|
||||||
<div
|
<div
|
||||||
class="rowclass"
|
class="rowclass"
|
||||||
v-for="(item, key) in value.taskProcessList"
|
v-for="(item, key) in value.taskList"
|
||||||
:key="key"
|
:key="key"
|
||||||
>
|
>
|
||||||
|
|
||||||
|
|||||||
@@ -103,7 +103,7 @@
|
|||||||
|
|
||||||
<div
|
<div
|
||||||
class="rowclass"
|
class="rowclass"
|
||||||
v-for="(item, key) in value.taskProcessList"
|
v-for="(item, key) in value.taskList"
|
||||||
:key="key"
|
:key="key"
|
||||||
>
|
>
|
||||||
|
|
||||||
@@ -210,7 +210,7 @@ export default {
|
|||||||
// {
|
// {
|
||||||
// stageName: "阶段1腾飞班阶段1",
|
// stageName: "阶段1腾飞班阶段1",
|
||||||
// stageId: 1,
|
// stageId: 1,
|
||||||
// taskProcessList: [
|
// taskList: [
|
||||||
// {
|
// {
|
||||||
// course: "在线",
|
// course: "在线",
|
||||||
// name: "如何成为一个产品经理",
|
// name: "如何成为一个产品经理",
|
||||||
@@ -271,10 +271,12 @@ export default {
|
|||||||
const changeDown1 = () => {
|
const changeDown1 = () => {
|
||||||
state.showDown1 = !state.showDown1;
|
state.showDown1 = !state.showDown1;
|
||||||
};
|
};
|
||||||
const taskProcessList = (tableData) => {
|
const taskList = (tableData) => {
|
||||||
let data = tableData;
|
let data = tableData;
|
||||||
|
console.log('我排序了吗--------------------------》', data)
|
||||||
let array = [];
|
let array = [];
|
||||||
data.map((value) => {
|
if(data!=undefined){
|
||||||
|
data.map((value) => {
|
||||||
let obj = {
|
let obj = {
|
||||||
course:
|
course:
|
||||||
value.type == 1
|
value.type == 1
|
||||||
@@ -303,7 +305,7 @@ export default {
|
|||||||
? "投票"
|
? "投票"
|
||||||
: "-",
|
: "-",
|
||||||
name: value.name,
|
name: value.name,
|
||||||
projectTaskId: value.projectTaskId,
|
projectId: value.projectId,
|
||||||
complete:
|
complete:
|
||||||
value.status == -1
|
value.status == -1
|
||||||
? "未开始"
|
? "未开始"
|
||||||
@@ -318,12 +320,15 @@ export default {
|
|||||||
};
|
};
|
||||||
array.push(obj);
|
array.push(obj);
|
||||||
});
|
});
|
||||||
array.sort((a,b)=>{return a.projectTaskId - b.projectTaskId})
|
array.sort((a,b)=>{return a.projectId - b.projectId})
|
||||||
console.log('我排序了吗--------------------------》', array)
|
}
|
||||||
|
|
||||||
|
console.log('我排序了吗-----------1---------------》', array)
|
||||||
return array;
|
return array;
|
||||||
};
|
};
|
||||||
const setStageList = (tableData) => {
|
const setStageList = (tableData) => {
|
||||||
let data = tableData;
|
let data = tableData;
|
||||||
|
console.log("查看了学员1", data);
|
||||||
let array = [];
|
let array = [];
|
||||||
//无阶段任务
|
//无阶段任务
|
||||||
if(data?.length ==1 && data[0].stageId ==0){
|
if(data?.length ==1 && data[0].stageId ==0){
|
||||||
@@ -332,7 +337,7 @@ export default {
|
|||||||
stageName:"无阶段任务",
|
stageName:"无阶段任务",
|
||||||
stageId:0,
|
stageId:0,
|
||||||
remark:value.remark,
|
remark:value.remark,
|
||||||
taskProcessList: taskProcessList(value.taskProcessList),
|
taskList: taskList(value.taskList),
|
||||||
};
|
};
|
||||||
array.push(obj);
|
array.push(obj);
|
||||||
});
|
});
|
||||||
@@ -342,7 +347,7 @@ export default {
|
|||||||
stageName: value.stageName,
|
stageName: value.stageName,
|
||||||
stageId: value.stageId,
|
stageId: value.stageId,
|
||||||
remark:value.remark,
|
remark:value.remark,
|
||||||
taskProcessList: taskProcessList(value.taskProcessList),
|
taskList: taskList(value.taskList),
|
||||||
};
|
};
|
||||||
if(value.stageId >0){
|
if(value.stageId >0){
|
||||||
array.push(obj);
|
array.push(obj);
|
||||||
@@ -363,18 +368,19 @@ export default {
|
|||||||
state.loading = false
|
state.loading = false
|
||||||
console.log("查看了学员", res.data.data);
|
console.log("查看了学员", res.data.data);
|
||||||
let result = res.data.data;
|
let result = res.data.data;
|
||||||
state.userName = result.userName;
|
state.userName = result.projectInfo.userName;
|
||||||
state.deptName = result.deptName;
|
state.deptName = result.projectInfo.deptName;
|
||||||
state.jobName = result.jobName;
|
state.jobName = result.projectInfo.jobName;
|
||||||
state.certCnt = result.certCnt == null ? 0 : result.certCnt;
|
state.certCnt = result.projectInfo.certCnt == null ? 0 : result.projectInfo.certCnt;
|
||||||
state.name = result.name;
|
state.name = result.projectInfo.name;
|
||||||
state.currentReqCnt = result.currentReqCnt;
|
state.currentReqCnt = result.projectInfo.currentReqCnt;
|
||||||
state.totalReqCnt = result.totalReqCnt;
|
state.totalReqCnt = result.projectInfo.totalReqCnt;
|
||||||
|
|
||||||
if (result.stageProcessList.length > 0) {
|
if (result.stageList.length > 0) {
|
||||||
state.sort = result.stageProcessList[0].sort;
|
state.sort = result.stageList[0].sort;
|
||||||
setStageList(result.stageProcessList);
|
|
||||||
}
|
}
|
||||||
|
setStageList(result.stageList);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -387,7 +393,7 @@ export default {
|
|||||||
changeDown1,
|
changeDown1,
|
||||||
check,
|
check,
|
||||||
setStageList,
|
setStageList,
|
||||||
taskProcessList,
|
taskList,
|
||||||
// change,
|
// change,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user