mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-22 09:16:44 +08:00
修改bug2.0
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: "TwoFinal",
|
||||
components: {processStatus},
|
||||
computed: {
|
||||
...mapGetters(['userInfo'])
|
||||
},
|
||||
@@ -36,14 +38,14 @@ export default {
|
||||
rules: {
|
||||
courseName: [
|
||||
{required: true, message: '请输入认证课程名称', trigger: 'change'},
|
||||
{ min: 1, max: 50, message: '最多五十字', trigger: 'blur' }
|
||||
{ min: 1, max: 30, message: '最多30字', trigger: 'blur' }
|
||||
],
|
||||
courseContent_1: [
|
||||
{required: true, message: '请选择课程分类', trigger: 'change'}
|
||||
],
|
||||
courseIntroduction: [
|
||||
{required: true, message: '请输入课程简介', trigger: 'change'},
|
||||
{ min: 1, max: 500, message: '最多五百字', trigger: 'blur' }
|
||||
{ min: 1, max: 150, message: '最多150字', trigger: 'blur' }
|
||||
],
|
||||
}
|
||||
}
|
||||
@@ -143,7 +145,7 @@ export default {
|
||||
});
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
created() {
|
||||
//获取基本信息
|
||||
this.teacherId=this.$route.query.teacherId
|
||||
this.baseInfo()
|
||||
@@ -157,7 +159,8 @@ export default {
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<div class="title">上传初稿</div>
|
||||
<process-status :teacherId="teacherId"></process-status>
|
||||
<div class="title">二次认证-上传终稿</div>
|
||||
<el-container>
|
||||
<div class="form-table">
|
||||
<el-form ref="form" :model="form" :rules="rules" :label-position="labelPosition" label-width="140px">
|
||||
@@ -192,12 +195,12 @@ export default {
|
||||
<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-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-form-item label="课程简介:" prop="courseIntroduction">
|
||||
<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
|
||||
@@ -212,7 +215,7 @@ 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>
|
||||
@@ -226,12 +229,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