修改bug

This commit is contained in:
Vce 2024-05-23 23:10:51 +08:00
parent a411ef4ab7
commit 210b0cacc8

View File

@ -35,19 +35,21 @@
</span>
</template>
</el-table-column>
<el-table-column prop="subjectName" align="center" width="180" label="课程封面">
<!-- <el-table-column prop="subjectName" align="center" width="180" label="课程封面">
<template slot-scope="scope">
<span class="value" v-if="scope.row.coverImg && JSON.parse(scope.row.coverImg).length > 0"
style="display: flex;justify-content:center;word-wrap: break-word;white-space: normal; flex-wrap: wrap">
<div v-for="(item,index) in JSON.parse(scope.row.coverImg)" :key="index" style="">
<!-- <img :preview="item ? $store.state.FILEURL + item.url : ''"
:src="item ? $store.state.FILEURL + item.url : ''" alt="" width="50px" height="50px" style="margin-right: 10px;"/> -->
需要注释
<img :preview="item ? $store.state.FILEURL + item.url : ''"
:src="item ? $store.state.FILEURL + item.url : ''" alt="" width="50px" height="50px" style="margin-right: 10px;"/>
需要注释
<img :preview="item.url ? item.url : ''"
:src="item.url ? item.url : ''" alt="" width="50px" height="50px" style="margin-right: 10px;cursor:pointer"/>
</div>
</span>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column prop="remark" align="center" label="备注">
<template slot-scope="scope">
<!-- <el-tooltip class="item" effect="dark" :content="scope.row.remark" placement="left">
@ -58,10 +60,10 @@
</el-table-column>
<el-table-column width="240" label="操作" align="center">
<template slot-scope="scope">
<el-button size="mini" type="text" style="color:#5886f6" icon="el-icon-edit" @click="editBefore(scope.row,'编辑课程')" >
<el-button size="medium" type="text" style="color:#5886f6" icon="el-icon-edit" @click="editBefore(scope.row,'编辑课程')" >
<span style="color:black">编辑</span>
</el-button>
<el-button size="mini" type="text" style="color:#ec4b52" class="delete-btn" icon="el-icon-delete" @click.native.stop="remove(scope.row) ">
<el-button size="medium" type="text" style="color:#ec4b52" class="delete-btn" icon="el-icon-delete" @click.native.stop="remove(scope.row) ">
<span style="color:black">删除</span>
</el-button>
</template>
@ -99,7 +101,7 @@
<div class="el-upload__text"><i style="font-size: 18px;" class="el-icon-upload"></i>将文件拖到此处<em>点击上传</em></div>
</el-upload>
</el-form-item>
<el-form-item label="课程封面" prop="coverImg"
<!-- <el-form-item label="课程封面" prop="coverImg"
:rules="[{required:true,message:' ',trigger:['blur','change']}]">
<el-upload :action="$store.state.UPLOADURL" list-type="picture-card" name="files" :limit="1"
:on-remove="(file, fileList) => coverHandleRemove(file, fileList)"
@ -109,7 +111,7 @@
>
<i slot="default" class="el-icon-plus"></i>
</el-upload>
</el-form-item>
</el-form-item> -->
<el-form-item label="备注" prop="remark">
<el-input type="textarea" :autosize="{minRows: 2, maxRows: 5}" v-model="addCourseForm.remark"></el-input>
</el-form-item>
@ -317,7 +319,7 @@ export default {
editBefore(item,title){
this.title = title
this.addCourseForm = JSON.parse(JSON.stringify(item))
this.coverFileList = JSON.parse(item.coverImg)
// this.coverFileList = JSON.parse(item.coverImg)
this.materialFileList = JSON.parse(item.fileUrl)
this.dialogVisible = true
},
@ -405,10 +407,10 @@ export default {
this.$message.error('请上传视频文件')
return
}
if(!this.addCourseForm.coverImg){
this.$message.error('请上传课程封面')
return
}
// if(!this.addCourseForm.coverImg){
// this.$message.error('')
// return
// }
if(this.title === '新增课程'){
addCourseApi(this.addCourseForm).then((res)=>{
if (res.code == 200) {