修改AI编辑
This commit is contained in:
@@ -41,7 +41,7 @@ const tableColumns = (_this) => [
|
||||
{ name: '用户昵称', key: 'nickname' },
|
||||
{ name: '日期', key: 'day' },
|
||||
{ name: '奖励类型', key: 'prizeType', valueHandler: (val) => (prizeTypeOptions.find(v => v.value == val) || {}).label },
|
||||
{ name: '奖励数量(金币)', key: 'amount', valueHandler: (val) => val / 100 },
|
||||
{ name: '奖励数量(金币)', key: 'amount', valueHandler: (val) => val },
|
||||
{ name: '领取时间', key: 'createdAt', valueHandler: (val) => BeiJingTime(val) }
|
||||
]
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<template>
|
||||
<div>
|
||||
<el-dialog :title="title" :visible.sync="Visible" width="1200px" top="50px" center class="ac-dialog"
|
||||
:close-on-click-modal="false" @close="close">
|
||||
<el-form :inline="true" :model="form" :rules="rules" class="demo-form-inline" label-width="120px"
|
||||
@@ -113,6 +114,9 @@
|
||||
<el-col :xs="8" :sm="8" :md="8" :lg="8" :xl="8">
|
||||
<el-form-item label="封面">
|
||||
<UploadImg @changeImgUrl="changeCoverImgUrl" :img="form.coverImg"></UploadImg>
|
||||
<el-button type="primary" plain size="small" style="margin-top: 8px; display: block" @click="openAiCoverEditor">
|
||||
AI 编辑
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :xs="8" :sm="8" :md="8" :lg="8" :xl="8">
|
||||
@@ -181,10 +185,18 @@
|
||||
</div>
|
||||
<AddVideo :data="form" v-if="addVisible" @close="closeVideoInfo" @closeAll="close" @submit="videoInfo"></AddVideo>
|
||||
</el-dialog>
|
||||
<AIImageEditorDialog
|
||||
v-if="aiCoverVisible"
|
||||
:image="form.coverImg || ''"
|
||||
@close="closeAiCoverEditor"
|
||||
@success="onAiCoverSuccess"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
import UploadImg from '@/components/UploadImg/index'
|
||||
import AddVideo from './addVideo'
|
||||
import AIImageEditorDialog from './index.vue'
|
||||
import moment from 'moment'
|
||||
import { stringToArry, arryToString, changeMoneyYuan, changeMoneyFen } from '@/filters/index'
|
||||
import { MediaSatusList } from '@/filters/videoManagement/videoList'
|
||||
@@ -199,7 +211,8 @@ export default {
|
||||
components: {
|
||||
UploadImg,
|
||||
AddVideo,
|
||||
TagSelectV2
|
||||
TagSelectV2,
|
||||
AIImageEditorDialog
|
||||
},
|
||||
|
||||
data() {
|
||||
@@ -213,6 +226,7 @@ export default {
|
||||
videoLocationList: videoLocationList(),
|
||||
chooseVideoType: [], // 过滤后的视频主题
|
||||
addVisible: false,
|
||||
aiCoverVisible: false,
|
||||
mediatagCategoryId: null,
|
||||
form: {
|
||||
location: undefined, // 视频所属位置
|
||||
@@ -387,6 +401,19 @@ export default {
|
||||
this.form.coverImg = data
|
||||
},
|
||||
|
||||
openAiCoverEditor() {
|
||||
this.aiCoverVisible = true
|
||||
},
|
||||
|
||||
closeAiCoverEditor() {
|
||||
this.aiCoverVisible = false
|
||||
},
|
||||
|
||||
onAiCoverSuccess(path) {
|
||||
this.form.coverImg = path
|
||||
this.aiCoverVisible = false
|
||||
},
|
||||
|
||||
// 关闭不通过原因弹框
|
||||
closeVideoInfo() {
|
||||
this.addVisible = false
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user