fix:新增文生图列表
This commit is contained in:
@@ -27,7 +27,8 @@
|
||||
<el-input placeholder="请输入用户最低折扣" v-model.number="form.minimumDiscount"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="首页活动图片">
|
||||
<UploadImg @changeImgUrl="changeCoverImgUrl" @onRemove="onRemoveImage('firstImg', $event)" :img="form.firstImg"></UploadImg>
|
||||
<UploadImg @changeImgUrl="changeCoverImgUrl" @onRemove="onRemoveImage('firstImg', $event)"
|
||||
:img="form.firstImg"></UploadImg>
|
||||
</el-form-item>
|
||||
<el-form-item label="首页活动图片跳转url">
|
||||
<el-input placeholder="请输入首页活动图片跳转url" v-model="form.firstImgUrl"></el-input>
|
||||
@@ -70,30 +71,38 @@
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="我的广告模式">
|
||||
<el-select placeholder="请选择广告模式" clearable v-model="form.adsType.newMineAdsType" @clear="onClear('mine')">
|
||||
<el-option :key="item.value" :label="item.label" :value="item.value" v-for="item in videoNewTypeMode" />
|
||||
<el-select placeholder="请选择广告模式" clearable v-model="form.adsType.newMineAdsType"
|
||||
@clear="onClear('mine')">
|
||||
<el-option :key="item.value" :label="item.label" :value="item.value"
|
||||
v-for="item in videoNewTypeMode" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="播放页广告模式">
|
||||
<el-select placeholder="请选择广告模式" clearable v-model="form.adsType.newMediaPlayAdsType" @clear="onClear('mediaPlay')">
|
||||
<el-option :key="item.value" :label="item.label" :value="item.value" v-for="item in videoNewTypeMode" />
|
||||
<el-select placeholder="请选择广告模式" clearable v-model="form.adsType.newMediaPlayAdsType"
|
||||
@clear="onClear('mediaPlay')">
|
||||
<el-option :key="item.value" :label="item.label" :value="item.value"
|
||||
v-for="item in videoNewTypeMode" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="搜索页广告模式">
|
||||
<el-select placeholder="请选择广告模式" clearable v-model="form.adsType.searchPageAdsType" @clear="onClear('mediaPlay')">
|
||||
<el-option :key="item.value" :label="item.label" :value="item.value" v-for="item in videoNewTypeMode" />
|
||||
<el-select placeholder="请选择广告模式" clearable v-model="form.adsType.searchPageAdsType"
|
||||
@clear="onClear('mediaPlay')">
|
||||
<el-option :key="item.value" :label="item.label" :value="item.value"
|
||||
v-for="item in videoNewTypeMode" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="主题详情广告模式">
|
||||
<el-select placeholder="请选择广告模式" clearable v-model="form.adsType.topicDetailAdsType" @clear="onClear('mediaPlay')">
|
||||
<el-option :key="item.value" :label="item.label" :value="item.value" v-for="item in videoNewTypeMode" />
|
||||
<el-select placeholder="请选择广告模式" clearable v-model="form.adsType.topicDetailAdsType"
|
||||
@clear="onClear('mediaPlay')">
|
||||
<el-option :key="item.value" :label="item.label" :value="item.value"
|
||||
v-for="item in videoNewTypeMode" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -114,56 +123,25 @@
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="浮窗开关" prop="status">
|
||||
<el-switch v-model="form.floatingWindow.enable" active-color="#13ce66" inactive-color="#ff4949"></el-switch>
|
||||
<el-switch v-model="form.floatingWindow.enable" active-color="#13ce66"
|
||||
inactive-color="#ff4949"></el-switch>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="是否开启折扣券" prop="status">
|
||||
<el-switch v-model="form.userShowDiscountCardEnable" active-color="#13ce66" inactive-color="#ff4949"></el-switch>
|
||||
<el-switch v-model="form.userShowDiscountCardEnable" active-color="#13ce66"
|
||||
inactive-color="#ff4949"></el-switch>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="是否展示导航板块" prop="status">
|
||||
<el-switch v-model="form.navigationShow" active-color="#13ce66" inactive-color="#ff4949"></el-switch>
|
||||
<el-switch v-model="form.navigationShow" active-color="#13ce66"
|
||||
inactive-color="#ff4949"></el-switch>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-tab-pane>
|
||||
<!-- <el-tab-pane label="热度值规则管理" name="third">
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="上架时间权重">
|
||||
<el-input placeholder="上架时间权重" v-model.number="form.hotScoreConf.addTimeWeight"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="控制播放量很大时,点赞率对于推荐的相对影响力系数">
|
||||
<el-input placeholder="控制播放量很大时,点赞率对于推荐的相对影响力系数" v-model.number="form.hotScoreConf.afInfluenceWeight"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="控制影响的转折点系数">
|
||||
<el-input placeholder="控制影响的转折点系数" v-model.number="form.hotScoreConf.afTransitionWeight"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="点赞量权重系数">
|
||||
<el-input placeholder="点赞量权重系数" v-model.number="form.hotScoreConf.likeCountWeight"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="点赞率权重系数">
|
||||
<el-input placeholder="点赞率权重系数" v-model.number="form.hotScoreConf.likeRateWeight"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="播放量权重系数">
|
||||
<el-input placeholder="播放量权重系数" v-model.number="form.hotScoreConf.playCountWeight"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-tab-pane> -->
|
||||
<el-tab-pane label="禁区管理" name="fourth">
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
@@ -182,23 +160,26 @@
|
||||
</el-form-item>
|
||||
<el-form-item label="赠送金额">
|
||||
<el-input placeholder="请输入赠送金额" v-model.number="form.payGiftCoinCount" style="width: 200px">
|
||||
<template
|
||||
slot="append">金币</template>
|
||||
<template slot="append">金币</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="用户福利配置" name="sixth">
|
||||
<el-form-item label="VIP内容免费观看次数">
|
||||
<el-input placeholder="VIP内容免费观看次数" v-model.number="form.vipMediaFreeCount" style="width: 200px"></el-input>
|
||||
<el-input placeholder="VIP内容免费观看次数" v-model.number="form.vipMediaFreeCount"
|
||||
style="width: 200px"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="免费内容免费观看次数">
|
||||
<el-input placeholder="免费内容免费观看次数" v-model.number="form.freeMediaFreeCount" style="width: 200px"></el-input>
|
||||
<el-input placeholder="免费内容免费观看次数" v-model.number="form.freeMediaFreeCount"
|
||||
style="width: 200px"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="up主简介模板">
|
||||
<el-input placeholder="up主简介模板" type="textarea" v-model="form.introductionTemp" style="width: 600px"></el-input>
|
||||
<el-input placeholder="up主简介模板" type="textarea" v-model="form.introductionTemp"
|
||||
style="width: 600px"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="每日免费抽奖次数">
|
||||
<el-input placeholder="每日免费抽奖次数" v-model.number="form.lotteryDailyFreeCount" style="width: 200px"></el-input>
|
||||
<el-input placeholder="每日免费抽奖次数" v-model.number="form.lotteryDailyFreeCount"
|
||||
style="width: 200px"></el-input>
|
||||
</el-form-item>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="其他配置" name="seven">
|
||||
@@ -211,6 +192,18 @@ slot="append">金币</template>
|
||||
<el-option label="我的" :value="5" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="" style="margin-bottom:10px;">
|
||||
<el-input placeholder="请输入Ai图片生成视频所需金币" v-model.number="form.aiImageToVideoPrice">
|
||||
<template slot="append">金币</template>
|
||||
</el-input>
|
||||
<p style="margin:0;color:red">*Ai图片生成视频所需金币</p>
|
||||
</el-form-item>
|
||||
<el-form-item label="" style="margin-bottom:10px;">
|
||||
<el-input placeholder="请输入Ai文生视频所需金币" v-model.number="form.aiTextToImagePrice">
|
||||
<template slot="append">金币</template>
|
||||
</el-input>
|
||||
<p style="margin:0;color:red">*Ai图片生成视频所需金币</p>
|
||||
</el-form-item>
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
@@ -302,6 +295,8 @@ export default {
|
||||
this.$store.dispatch('system/setConfig', res.data)
|
||||
this.form.rewardNumList = arryToString(this.form.rewardNumList)
|
||||
this.form.payGiftCoinCount = changeMoneyYuan(this.form.payGiftCoinCount)
|
||||
this.form.aiImageToVideoPrice = changeMoneyYuan(this.form.aiImageToVideoPrice)
|
||||
this.form.aiTextToImagePrice = changeMoneyYuan(this.form.aiTextToImagePrice)
|
||||
} else {
|
||||
this.$message.error('请求系统配置失败')
|
||||
}
|
||||
@@ -319,6 +314,8 @@ export default {
|
||||
data.rewardNumList = rewardNumList
|
||||
data.taxRate = Number(data.taxRate)
|
||||
data.payGiftCoinCount = changeMoneyFen(this.form.payGiftCoinCount)
|
||||
data.aiImageToVideoPrice = changeMoneyFen(data.aiImageToVideoPrice)
|
||||
data.aiTextToImagePrice = changeMoneyFen(data.aiTextToImagePrice)
|
||||
updateSyscfg(data).then(res => {
|
||||
if (res.code === 200) {
|
||||
this.$message.success('配置成功')
|
||||
|
||||
Reference in New Issue
Block a user