---项目详情排名

This commit is contained in:
yuping
2022-12-30 19:38:22 +08:00
parent daf8d29570
commit a9a470359e
2 changed files with 15 additions and 3 deletions

View File

@@ -26,6 +26,7 @@ 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 studentRank = (obj) => http.get('/admin/project/studentRank', { params: obj })
//是否优秀学员 //是否优秀学员
export const topStudent = (obj) => http.post('/admin/project/topStudent', obj) export const topStudent = (obj) => http.post('/admin/project/topStudent', obj)

View File

@@ -28,8 +28,8 @@
<div class="sortbox"> <div class="sortbox">
<div class="sortname">进度排名</div> <div class="sortname">进度排名</div>
<div class="sortnub"> <div class="sortnub">
<span class="nub1">2</span> <span class="nub1">{{rank.current}}</span>
<span class="total">/10</span> <span class="total">/{{rank.total}}</span>
</div> </div>
</div> </div>
<a-divider <a-divider
@@ -157,7 +157,7 @@
<script> <script>
import { reactive, toRefs } from "vue"; import { reactive, toRefs } from "vue";
import ProMess from "./ProMess.vue"; import ProMess from "./ProMess.vue";
import { studentProcess } from "../../api/indexProjStu"; import {studentProcess, studentRank} from "../../api/indexProjStu";
export default { export default {
name: "SeeStu", name: "SeeStu",
components: { ProMess }, components: { ProMess },
@@ -188,6 +188,7 @@ export default {
Provisible: false, Provisible: false,
showDown: true, showDown: true,
showDown1: false, showDown1: false,
rank:{total:1,current:1},
stageList: [ stageList: [
// { // {
// stageName: "阶段1腾飞班阶段1", // stageName: "阶段1腾飞班阶段1",
@@ -227,6 +228,15 @@ export default {
ctx.emit("update:Seevisible", false); ctx.emit("update:Seevisible", false);
}; };
const getStuRank = () => {
studentRank({
projectId: props.projectId,
studentId: props.checkStuId,
}).then(res=>{
state.rank = res.data.data
})
}
const showProMess = () => { const showProMess = () => {
state.Provisible = true; state.Provisible = true;
}; };
@@ -234,6 +244,7 @@ export default {
console.log("state", bool); console.log("state", bool);
if (bool == true) { if (bool == true) {
check(); check();
getStuRank()
} }
}; };
const changeDown = () => { const changeDown = () => {