mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-09 19:06:43 +08:00
修改
This commit is contained in:
@@ -75,6 +75,9 @@ export default {
|
|||||||
path: '/need/final',
|
path: '/need/final',
|
||||||
query: {teacherId: this.teacherId}
|
query: {teacherId: this.teacherId}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
toCaseData(courseId){
|
||||||
|
this.$router.push("/course/studyindex?id=" + courseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -142,6 +145,7 @@ export default {
|
|||||||
<div class="courseName">{{ item.courseName }}</div>
|
<div class="courseName">{{ item.courseName }}</div>
|
||||||
<div class="smallTitle">当前进度</div>
|
<div class="smallTitle">当前进度</div>
|
||||||
<el-progress :percentage="parseInt(item.progress)"></el-progress>
|
<el-progress :percentage="parseInt(item.progress)"></el-progress>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -185,6 +189,7 @@ export default {
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
|
|
||||||
}
|
}
|
||||||
.progress>div{
|
.progress>div{
|
||||||
width: 300px;
|
width: 300px;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ export default {
|
|||||||
orgName:''
|
orgName:''
|
||||||
},
|
},
|
||||||
progressData:{},
|
progressData:{},
|
||||||
fileBaseUrl:process.env.VUE_APP_FILE_BASE_URL,
|
fileBaseUrl:process.env.VUE_APP_BOE_MOBILE_URL,
|
||||||
disabled:false,
|
disabled:false,
|
||||||
statusInfo:'',
|
statusInfo:'',
|
||||||
result:'',
|
result:'',
|
||||||
@@ -35,8 +35,8 @@ export default {
|
|||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
//前往二次认证
|
//前往二次认证
|
||||||
getoFactor(){
|
getoFactor(second){
|
||||||
secondExamine({teacherId:this.teacherId}).then(res=>{
|
secondExamine({teacherId:this.teacherId,second,}).then(res=>{
|
||||||
this.newTeacherId=res.data.replace(/[^0-9]/ig,'')
|
this.newTeacherId=res.data.replace(/[^0-9]/ig,'')
|
||||||
if (res.code==200){
|
if (res.code==200){
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
@@ -103,6 +103,9 @@ export default {
|
|||||||
path:'/need/final',
|
path:'/need/final',
|
||||||
query:{teacherId:this.teacherId}
|
query:{teacherId:this.teacherId}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
toCaseData(courseId){
|
||||||
|
this.$router.push("/course/studyindex?id=" + courseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -160,12 +163,15 @@ export default {
|
|||||||
<div class="title" style="margin-top: 20px">线上课程</div>
|
<div class="title" style="margin-top: 20px">线上课程</div>
|
||||||
<div class="progress">
|
<div class="progress">
|
||||||
<div v-for="(item,index) in progressData" :key="item">
|
<div v-for="(item,index) in progressData" :key="item">
|
||||||
<div class="uc-course-img" style="width: 212px;height:119px">
|
<div class="progress-item" @click="toCaseData(item.courseId)">
|
||||||
<img :src="item.courseImage">
|
<div class="uc-course-img" style="width: 212px;height:119px">
|
||||||
|
<img style="width: 100%;" v-if="item.courseImage!=''" :src="item.courseImage">
|
||||||
|
<img style="width: 100%;" v-else :src="fileBaseUrl+'/pc/images/bgimg/course.png'">
|
||||||
|
</div>
|
||||||
|
<div class="courseName">{{item.courseName}}</div>
|
||||||
|
<div class="smallTitle">当前进度</div>
|
||||||
|
<el-progress :percentage="item.progress" :format="format"></el-progress>
|
||||||
</div>
|
</div>
|
||||||
<div class="courseName">{{item.courseName}}</div>
|
|
||||||
<div class="smallTitle">当前进度</div>
|
|
||||||
<el-progress :percentage="item.progress" :format="format"></el-progress>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -192,8 +198,8 @@ export default {
|
|||||||
<div class="twoFactorAuthentication" v-if="statusInfo.reviewResult==1">
|
<div class="twoFactorAuthentication" v-if="statusInfo.reviewResult==1">
|
||||||
<div class="remind">是否进行二次认证?</div>
|
<div class="remind">是否进行二次认证?</div>
|
||||||
<div style="display: flex;justify-content: center;align-items: center">
|
<div style="display: flex;justify-content: center;align-items: center">
|
||||||
<el-button type="primary" @click="getoFactor">是</el-button>
|
<el-button type="primary" @click="getoFactor(1)">是</el-button>
|
||||||
<el-button>否</el-button>
|
<el-button @click="getoFactor(2)">否</el-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -214,6 +220,11 @@ export default {
|
|||||||
.progress{
|
.progress{
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
.progress-item{
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-right: 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.progress>div{
|
.progress>div{
|
||||||
max-width: 250px;
|
max-width: 250px;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ export default {
|
|||||||
orgName:''
|
orgName:''
|
||||||
},
|
},
|
||||||
progressData:{},
|
progressData:{},
|
||||||
fileBaseUrl:process.env.VUE_APP_FILE_BASE_URL,
|
fileBaseUrl:process.env.VUE_APP_BOE_MOBILE_URL,
|
||||||
disabled:false,
|
disabled:false,
|
||||||
statusInfo:''
|
statusInfo:''
|
||||||
}
|
}
|
||||||
@@ -67,8 +67,10 @@ export default {
|
|||||||
path:'/need/coaching',
|
path:'/need/coaching',
|
||||||
query:{teacherId:this.teacherId}
|
query:{teacherId:this.teacherId}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
toCaseData(courseId){
|
||||||
|
this.$router.push("/course/studyindex?id=" + courseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ export default {
|
|||||||
orgName:''
|
orgName:''
|
||||||
},
|
},
|
||||||
progressData:{},
|
progressData:{},
|
||||||
fileBaseUrl:process.env.VUE_APP_FILE_BASE_URL,
|
fileBaseUrl:process.env.VUE_APP_BOE_MOBILE_URL,
|
||||||
disabled:false,
|
disabled:false,
|
||||||
statusInfo:'',
|
statusInfo:'',
|
||||||
result:'',
|
result:'',
|
||||||
@@ -102,6 +102,9 @@ export default {
|
|||||||
path:'/need/twocoaching',
|
path:'/need/twocoaching',
|
||||||
query:{teacherId:this.teacherId}
|
query:{teacherId:this.teacherId}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
toCaseData(courseId){
|
||||||
|
this.$router.push("/course/studyindex?id=" + courseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -159,12 +162,15 @@ export default {
|
|||||||
<div class="title" style="margin-top: 20px">线上课程</div>
|
<div class="title" style="margin-top: 20px">线上课程</div>
|
||||||
<div class="progress">
|
<div class="progress">
|
||||||
<div v-for="(item,index) in progressData" :key="item">
|
<div v-for="(item,index) in progressData" :key="item">
|
||||||
<div class="uc-course-img" style="width: 212px;height:119px">
|
<div class="progress-item" @click="toCaseData(item.courseId)">
|
||||||
<img :src="item.courseImage">
|
<div class="uc-course-img" style="width: 212px;height:119px">
|
||||||
|
<img style="width: 100%;" v-if="item.courseImage!=''" :src="item.courseImage">
|
||||||
|
<img style="width: 100%;" v-else :src="fileBaseUrl+'/pc/images/bgimg/course.png'">
|
||||||
|
</div>
|
||||||
|
<div class="courseName">{{item.courseName}}</div>
|
||||||
|
<div class="smallTitle">当前进度</div>
|
||||||
|
<el-progress :percentage="item.progress" :format="format"></el-progress>
|
||||||
</div>
|
</div>
|
||||||
<div class="courseName">{{item.courseName}}</div>
|
|
||||||
<div class="smallTitle">当前进度</div>
|
|
||||||
<el-progress :percentage="item.progress" :format="format"></el-progress>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -196,6 +202,11 @@ export default {
|
|||||||
.progress{
|
.progress{
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
.progress-item{
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-right: 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.progress>div{
|
.progress>div{
|
||||||
max-width: 250px;
|
max-width: 250px;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ export default {
|
|||||||
orgName:''
|
orgName:''
|
||||||
},
|
},
|
||||||
progressData:{},
|
progressData:{},
|
||||||
fileBaseUrl:process.env.VUE_APP_FILE_BASE_URL,
|
fileBaseUrl:process.env.VUE_APP_BOE_MOBILE_URL,
|
||||||
disabled:false,
|
disabled:false,
|
||||||
statusInfo:'',
|
statusInfo:'',
|
||||||
statusInfo1:'',
|
statusInfo1:'',
|
||||||
@@ -108,6 +108,9 @@ export default {
|
|||||||
path:'/need/twofinal',
|
path:'/need/twofinal',
|
||||||
query:{teacherId:this.teacherId}
|
query:{teacherId:this.teacherId}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
toCaseData(courseId){
|
||||||
|
this.$router.push("/course/studyindex?id=" + courseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -165,12 +168,15 @@ export default {
|
|||||||
<div class="title" style="margin-top: 20px">线上课程</div>
|
<div class="title" style="margin-top: 20px">线上课程</div>
|
||||||
<div class="progress">
|
<div class="progress">
|
||||||
<div v-for="(item,index) in progressData" :key="item">
|
<div v-for="(item,index) in progressData" :key="item">
|
||||||
<div class="uc-course-img" style="width: 212px;height:119px">
|
<div class="progress-item" @click="toCaseData(item.courseId)">
|
||||||
<img :src="fileBaseUrl +item.courseImage">
|
<div class="uc-course-img" style="width: 212px;height:119px">
|
||||||
|
<img style="width: 100%;" v-if="item.courseImage!=''" :src="item.courseImage">
|
||||||
|
<img style="width: 100%;" v-else :src="fileBaseUrl+'/pc/images/bgimg/course.png'">
|
||||||
|
</div>
|
||||||
|
<div class="courseName">{{item.courseName}}</div>
|
||||||
|
<div class="smallTitle">当前进度</div>
|
||||||
|
<el-progress :percentage="item.progress" :format="format"></el-progress>
|
||||||
</div>
|
</div>
|
||||||
<div class="courseName">{{item.courseName}}</div>
|
|
||||||
<div class="smallTitle">当前进度</div>
|
|
||||||
<el-progress :percentage="item.progress" :format="format"></el-progress>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -217,6 +223,11 @@ export default {
|
|||||||
.progress{
|
.progress{
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
.progress-item{
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-right: 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.progress>div{
|
.progress>div{
|
||||||
max-width: 250px;
|
max-width: 250px;
|
||||||
|
|||||||
@@ -71,6 +71,13 @@ export default {
|
|||||||
this.form.orgName=res.data[0].orgName
|
this.form.orgName=res.data[0].orgName
|
||||||
this.form.positionName=res.data[0].positionName
|
this.form.positionName=res.data[0].positionName
|
||||||
this.form.bandCode=res.data[0].bandCode
|
this.form.bandCode=res.data[0].bandCode
|
||||||
|
this.form.courseIntroduction=res.data[0].courseIntroduction
|
||||||
|
this.form.courseContent_1=res.data[0].courseContent.split('/')
|
||||||
|
this.form.courseName=res.data[0].courseName
|
||||||
|
//获取初始值
|
||||||
|
this.form.courseNameOne=res.data[0].courseName
|
||||||
|
this.form.courseIntroductionOne=res.data[0].courseIntroduction
|
||||||
|
this.form.courseContent_2=res.data[0].courseContent
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
onSubmit(formName){
|
onSubmit(formName){
|
||||||
@@ -86,9 +93,9 @@ export default {
|
|||||||
this.form.courseContent = this.form.courseContent_1.join('/');
|
this.form.courseContent = this.form.courseContent_1.join('/');
|
||||||
setOfflineTutoring(
|
setOfflineTutoring(
|
||||||
{teacherId:this.teacherId,
|
{teacherId:this.teacherId,
|
||||||
courseName:this.form.courseName,
|
courseName:this.form.courseNameOne==this.form.courseName?null:this.form.courseName,
|
||||||
courseContent:this.form.courseContent,
|
courseContent:this.form.courseContent_2==this.form.courseContent?null:this.form.courseContent,
|
||||||
courseIntroduction:this.form.courseIntroduction,
|
courseIntroduction:this.form.courseIntroductionOne==this.form.courseIntroduction?null:this.form.courseIntroduction,
|
||||||
coursewareUrl:this.form.coursewareUrl,
|
coursewareUrl:this.form.coursewareUrl,
|
||||||
coursewareName:this.form.coursewareName,
|
coursewareName:this.form.coursewareName,
|
||||||
version:1
|
version:1
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ export default {
|
|||||||
orgName:''
|
orgName:''
|
||||||
},
|
},
|
||||||
progressData:{},
|
progressData:{},
|
||||||
fileBaseUrl:process.env.VUE_APP_FILE_BASE_URL,
|
fileBaseUrl:process.env.VUE_APP_BOE_MOBILE_URL,
|
||||||
disabled:false,
|
disabled:false,
|
||||||
statusInfo:'',
|
statusInfo:'',
|
||||||
statusInfo1:'',
|
statusInfo1:'',
|
||||||
@@ -111,6 +111,9 @@ export default {
|
|||||||
path:'/need/twofinal',
|
path:'/need/twofinal',
|
||||||
query:{teacherId:this.teacherId}
|
query:{teacherId:this.teacherId}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
toCaseData(courseId){
|
||||||
|
this.$router.push("/course/studyindex?id=" + courseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -168,12 +171,15 @@ export default {
|
|||||||
<div class="title" style="margin-top: 20px">线上课程</div>
|
<div class="title" style="margin-top: 20px">线上课程</div>
|
||||||
<div class="progress">
|
<div class="progress">
|
||||||
<div v-for="(item,index) in progressData" :key="item">
|
<div v-for="(item,index) in progressData" :key="item">
|
||||||
<div class="uc-course-img" style="width: 212px;height:119px">
|
<div class="progress-item" @click="toCaseData(item.courseId)">
|
||||||
<img :src="item.courseImage">
|
<div class="uc-course-img" style="width: 212px;height:119px">
|
||||||
|
<img style="width: 100%;" v-if="item.courseImage!=''" :src="item.courseImage">
|
||||||
|
<img style="width: 100%;" v-else :src="fileBaseUrl+'/pc/images/bgimg/course.png'">
|
||||||
|
</div>
|
||||||
|
<div class="courseName">{{item.courseName}}</div>
|
||||||
|
<div class="smallTitle">当前进度</div>
|
||||||
|
<el-progress :percentage="item.progress" :format="format"></el-progress>
|
||||||
</div>
|
</div>
|
||||||
<div class="courseName">{{item.courseName}}</div>
|
|
||||||
<div class="smallTitle">当前进度</div>
|
|
||||||
<el-progress :percentage="item.progress" :format="format"></el-progress>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -202,7 +208,7 @@ export default {
|
|||||||
<div v-if="result.reviewResult==2" class="score" style="color: #797979">请您耐心等待线下认证安排!</div>
|
<div v-if="result.reviewResult==2" class="score" style="color: #797979">请您耐心等待线下认证安排!</div>
|
||||||
<div v-if="result.reviewResult==0" class="score" style="color: #4b7900;">恭喜您,您的认证分数为{{ result.avgScore }}分,已经通过认证!</div>
|
<div v-if="result.reviewResult==0" class="score" style="color: #4b7900;">恭喜您,您的认证分数为{{ result.avgScore }}分,已经通过认证!</div>
|
||||||
<div v-if="result.reviewResult==1" class="score" style="color: #ff0000">很遗憾,您的认证分数为{{ result.avgScore }}分,没有通过认证!</div>
|
<div v-if="result.reviewResult==1" class="score" style="color: #ff0000">很遗憾,您的认证分数为{{ result.avgScore }}分,没有通过认证!</div>
|
||||||
</div>f
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -221,6 +227,11 @@ export default {
|
|||||||
.progress{
|
.progress{
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
.progress-item{
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-right: 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.progress>div{
|
.progress>div{
|
||||||
max-width: 250px;
|
max-width: 250px;
|
||||||
|
|||||||
Reference in New Issue
Block a user