优化管理后台

This commit is contained in:
2023-03-24 18:03:04 +08:00
parent 37402b0ea4
commit 820eae2394
12 changed files with 922 additions and 30 deletions

View File

@@ -25,9 +25,9 @@ async function getTeacherDetail() {
const res = await api.getTeacherDetail({id:route.params.id})
if(res.code === 0) {
teacherInfo.value = res.data
let teacher_cert = JSON.parse(res.data.teacher_cert)
// let teacher_cert = JSON.parse(res.data.teacher_cert)
let skill_cert = JSON.parse(res.data.skill_cert)
imgs.value = [...skill_cert,...teacher_cert]
imgs.value = [...skill_cert]
// console.log(imgs.value)
}
}
@@ -74,6 +74,19 @@ function getStateName(state) {
}
return str
}
const detail_type = ref({
dealDetailMoney:'dealDetailMoney',
courseListDetail:'courseListDetail', // 教师课程列表
examListDetail:'examListDetail', // 教师试卷列表
// dealDetailPoint:'dealDetailPoint',
// learningDetail:'learningDetail',
// testDetail:'testDetail',
// auctionDetail:'auctionDetail',// 竞拍
// raffleDetail:'raffleDetail',// 抽奖
})
function toDealDetail(type) {
router.push({name:type,params:{user_id:route.params.id}})
}
</script>
<template>
<div>
@@ -140,7 +153,7 @@ function getStateName(state) {
<div class="di-left">累计收益</div>
<div class="di-right">{{teacherInfo.income}}</div>
</div>
<div class="dib-item link-item">
<div class="dib-item link-item" @click="toDealDetail(detail_type.dealDetailMoney)">
<div class="di-left">查看交易明细</div>
</div>
</div>
@@ -149,7 +162,7 @@ function getStateName(state) {
<div class="di-left">上架课程</div>
<div class="di-right">{{teacherInfo.publish_course}}</div>
</div>
<div class="dib-item link-item">
<div class="dib-item link-item" @click="toDealDetail(detail_type.courseListDetail)">
<div class="di-left">查看课程列表</div>
</div>
</div>
@@ -158,7 +171,7 @@ function getStateName(state) {
<div class="di-left">上架测试</div>
<div class="di-right">{{teacherInfo.publish_exam}}</div>
</div>
<div class="dib-item link-item">
<div class="dib-item link-item" @click="toDealDetail(detail_type.examListDetail)">
<div class="di-left ">查看试卷列表</div>
</div>
</div>
@@ -171,9 +184,9 @@ function getStateName(state) {
<div class="di-left">累计金额</div>
<div class="di-right">{{teacherInfo.course_income}}</div>
</div>
<div class="dib-item link-item">
<div class="di-left">查看学习记录</div>
</div>
<!-- <div class="dib-item link-item">-->
<!-- <div class="di-left">查看销售记录</div>-->
<!-- </div>-->
</div>
<div class="dib-row">
<div class="dib-item">
@@ -184,9 +197,9 @@ function getStateName(state) {
<div class="di-left">累计金额</div>
<div class="di-right">{{teacherInfo.exam_income}}</div>
</div>
<div class="dib-item link-item">
<div class="di-left">查看测试记录</div>
</div>
<!-- <div class="dib-item link-item">-->
<!-- <div class="di-left">查看销售记录</div>-->
<!-- </div>-->
</div>
<div class="dib-row" style="margin-top: 50px">
<div class="dib-item">