|
|
@@ -5,7 +5,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属菜系" prop="cuisineCode">
|
|
|
<div style="display: flex;">
|
|
|
- <el-select v-model="form.cuisineCode" placeholder="请选择所属菜系">
|
|
|
+ <el-select v-model="form.cuisineCode" placeholder="请选择所属菜系" clearable>
|
|
|
<el-option v-for="item in cuisineList" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey" />
|
|
|
</el-select>
|
|
|
</div>
|
|
|
@@ -42,7 +42,12 @@
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="视频" prop="videos">
|
|
|
- <div style="display: flex;">
|
|
|
+ <div style="display: flex;position: relative;">
|
|
|
+ <div v-if="form.videos" class="video-del-btn" @click="delVideos">
|
|
|
+ <el-icon>
|
|
|
+ <Close />
|
|
|
+ </el-icon>
|
|
|
+ </div>
|
|
|
<el-upload class="avatar-uploader cover-w16h9" style="margin-right: 30px !important;" :http-request="uploadImg" :data="{type:'video'}" :show-file-list="false" :before-upload="beforeAvatarUpload">
|
|
|
<video fit="contain" v-if="form.videos" :src="form.videos" class="avatar"></video>
|
|
|
<el-icon v-else class="el-icon-plus avatar-uploader-icon">
|
|
|
@@ -171,7 +176,7 @@
|
|
|
// 富文本相关配置
|
|
|
editorOptions: {
|
|
|
//普通上传地址
|
|
|
- action: "https://api.avuejs.com/imgupload",
|
|
|
+ action: "/api/blade-resource/oss/endpoint/put-file",//"https://api.avuejs.com/imgupload",
|
|
|
customConfig: {}, //wangEditor编辑的配置
|
|
|
//是否启用oss(qiniu/ali)
|
|
|
oss: '',
|
|
|
@@ -179,7 +184,7 @@
|
|
|
data: {},
|
|
|
propsHttp: {
|
|
|
home: '',
|
|
|
- url: 'url',
|
|
|
+ url: 'link',
|
|
|
res: 'data'
|
|
|
},
|
|
|
//七牛云oss配置
|
|
|
@@ -269,6 +274,9 @@
|
|
|
this.form = data || {}
|
|
|
this.contentItemVisible = true
|
|
|
},
|
|
|
+ delVideos() {
|
|
|
+ this.form.videos = '';
|
|
|
+ },
|
|
|
toSave(isPublish) {
|
|
|
if(this.loading) {
|
|
|
return;
|