mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-20 08:16:44 +08:00
修改
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
<script>
|
||||
import {mapActions, mapGetters} from "vuex";
|
||||
import {getCertificationProcess, getTeacherInfo, setOfflineTutoring, treeList} from "@/api/modules/lecturer"
|
||||
import processStatus from "@/components/processStatus.vue";
|
||||
export default {
|
||||
name: "FinalDraft",
|
||||
components: {processStatus},
|
||||
computed: {
|
||||
...mapGetters(['userInfo'])
|
||||
},
|
||||
@@ -74,10 +76,6 @@ export default {
|
||||
this.form.orgName=res.data[0].orgName
|
||||
this.form.positionName=res.data[0].positionName
|
||||
this.form.bandCode=res.data[0].bandCode
|
||||
//获取初始值
|
||||
this.form.courseNameOne=res.data[0].courseName
|
||||
this.form.courseIntroductionOne=res.data[0].courseIntroduction
|
||||
this.form.courseContent_2=res.data[0].courseContent
|
||||
})
|
||||
},
|
||||
onSubmit(formName){
|
||||
@@ -93,9 +91,9 @@ export default {
|
||||
this.form.courseContent = this.form.courseContent_1.join('/');
|
||||
setOfflineTutoring(
|
||||
{teacherId:this.teacherId,
|
||||
courseName:this.form.courseNameOne==this.form.courseName?null:this.form.courseName,
|
||||
courseContent:this.form.courseContent_2==this.form.courseContent?null:this.form.courseContent,
|
||||
courseIntroduction:this.form.courseIntroductionOne==this.form.courseIntroduction?null:this.form.courseIntroduction,
|
||||
courseName:this.form.courseName,
|
||||
courseContent:this.form.courseContent,
|
||||
courseIntroduction:this.form.courseIntroduction,
|
||||
coursewareUrl:this.form.coursewareUrl,
|
||||
coursewareName:this.form.coursewareName,
|
||||
version:1
|
||||
@@ -109,6 +107,11 @@ export default {
|
||||
path:'/need/finalsuccess',
|
||||
query:{teacherId:this.teacherId}
|
||||
})
|
||||
}else {
|
||||
this.$message({
|
||||
message: res.msg,
|
||||
type: 'error'
|
||||
});
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -138,7 +141,7 @@ export default {
|
||||
});
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
created() {
|
||||
//获取基本信息
|
||||
this.teacherId=this.$route.query.teacherId
|
||||
this.baseInfo()
|
||||
@@ -152,6 +155,7 @@ export default {
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<process-status :teacherId="teacherId"></process-status>
|
||||
<div class="title">上传终稿</div>
|
||||
<el-container>
|
||||
<div class="form-table">
|
||||
@@ -186,13 +190,13 @@ export default {
|
||||
<el-form-item label="认证课程名称:" prop="courseName">
|
||||
<el-input v-model="form.courseName" placeholder="请输入认证课程名称"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="课程内容分类:" prop="courseContent_1">
|
||||
<el-cascader placeholder="选择内容分类" style="width: 90%;" clearable v-model="form.courseContent_1" :props="sysProps" :options="sysTypeListMap"></el-cascader>
|
||||
<el-form-item label="课程内容分类:" prop="courseContent_1">
|
||||
<el-cascader placeholder="选择内容分类" style="width:100%" clearable v-model="form.courseContent_1" :props="sysProps" :options="sysTypeListMap"></el-cascader>
|
||||
</el-form-item>
|
||||
<el-form-item label="课程简介:" prop="courseIntroduction">
|
||||
<el-input type="textarea" v-model="form.courseIntroduction"></el-input>
|
||||
<el-input type="textarea" rows="5" v-model="form.courseIntroduction"></el-input>
|
||||
</el-form-item>
|
||||
<div style="margin-left: 140px;margin-bottom: 20px">
|
||||
<el-form-item label="上传终稿:" required>
|
||||
<el-upload
|
||||
class="upload-demo"
|
||||
drag
|
||||
@@ -207,46 +211,13 @@ export default {
|
||||
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
|
||||
<div class="el-upload__tip" slot="tip">请上传解密后的文件,仅支持上传ppt,pptx,pdf格式文件</div>
|
||||
</el-upload>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="onSubmit('form')">提交</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
</el-container>
|
||||
<div style="height: 600px;position: absolute;right: 60px;top: 40px">
|
||||
<div style="display: flex;justify-content: center;align-items: center;flex-direction: column">
|
||||
<div class="iconImg">
|
||||
<img src="../../assets/images/firstDraft.png" alt="" v-if="statusInfo.draftStatus==1">
|
||||
<img src="../../assets/images/firstDraft1.png" alt="" v-if="statusInfo.draftStatus==0">
|
||||
<div class="iconName">{{ statusInfo.draftStatus==0?'初稿已上传':'初稿未上传' }}</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="iconImg">
|
||||
<img src="../../assets/images/learn.png" alt="" v-if="statusInfo.onlineLearning==1">
|
||||
<img src="../../assets/images/learn1.png" alt="" v-if="statusInfo.onlineLearning==0">
|
||||
<div class="iconName">线上学习未开始</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="iconImg">
|
||||
<img src="../../assets/images/coaching.png" alt="" v-if="statusInfo.offlineTutoring==1">
|
||||
<img src="../../assets/images/coaching1.png" alt="" v-if="statusInfo.offlineTutoring==0">
|
||||
<div class="iconName">线下辅导未完成</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="iconImg">
|
||||
<img src="../../assets/images/draft.png" alt="" v-if="statusInfo.endStatus==1">
|
||||
<img src="../../assets/images/draft1.png" alt="" v-if="statusInfo.endStatus==0">
|
||||
<div class="iconName">终稿未上传</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="iconImg">
|
||||
<img src="../../assets/images/authentication.png" alt="" v-if="statusInfo.reviewResult!=0">
|
||||
<img src="../../assets/images/authentication1.png" alt="" v-if="statusInfo.reviewResult==0">
|
||||
<div class="iconName">认证</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -254,12 +225,11 @@ export default {
|
||||
.title{
|
||||
font-size: 16px;
|
||||
font-weight: 800;
|
||||
width: 850px;
|
||||
border-bottom: 1px solid rgba(215, 215, 215, 0.66);
|
||||
border-bottom: 1px solid rgba(153, 153, 153, 0.2);
|
||||
padding: 2px 2px 20px 2px;
|
||||
}
|
||||
.form-table{
|
||||
width: 850px;
|
||||
width: 100%;
|
||||
margin-top: 20px;
|
||||
}
|
||||
.iconImg{
|
||||
|
||||
Reference in New Issue
Block a user