修改bug2.0

This commit is contained in:
李志发
2024-05-18 00:48:44 +08:00
parent 882c47ac00
commit 4ed5f98ea1
16 changed files with 931 additions and 573 deletions

View File

@@ -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">请上传解密后的文件仅支持上传pptpptxpdf格式文件</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{