修改活动管理编辑-是否赠送商品开关入参类型

This commit is contained in:
duan 2024-08-22 16:39:16 +08:00
parent 37f7e51f69
commit dfc9667c90
4 changed files with 26 additions and 12 deletions

View File

@ -15,7 +15,7 @@
</el-form-item>
<el-form-item>
<el-button type="primary" @click="getList">查询</el-button>
<el-button type="primary" @click="dialogVisible = true;title='新增'">新增</el-button>
<el-button type="primary" @click="dialogVisible = true; title = '新增'">新增</el-button>
</el-form-item>
</el-form>
<!--表格渲染-->
@ -60,14 +60,22 @@
<el-dialog :title="title + '广告'" :visible.sync="dialogVisible" width="60%">
<el-form ref="form" :model="form" label-width="120px">
<el-form-item label="上传弹窗广告">
<el-upload class="upload-demo" :action="qiNiuUploadApi" :headers="headers" :limit="1"
:on-remove="removeEvent" :on-success="successEvent" :file-list="fileList">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">建议尺寸520px*680px</div>
<!-- <el-upload
:on-preview="handlePictureCardPreview"
:on-remove="handleRemove">
<i class="el-icon-plus"></i>
</el-upload> -->
<el-upload class="upload-demo" :action="qiNiuUploadApi" list-type="picture-card" :headers="headers"
:limit="1" :on-remove="removeEvent" :on-success="successEvent" :file-list="fileList">
<i class="el-icon-plus"></i>
</el-upload>
<div slot="tip" class="el-upload__tip">建议尺寸520px*680px</div>
</el-form-item>
<el-form-item label="圆角设置">
<el-slider v-model="form.borderRadius"></el-slider>
<el-slider v-model="form.borderRadius" :max="20"></el-slider>
</el-form-item>
<el-form-item label="弹窗位置">
<el-radio-group v-model="form.showPosition">
@ -86,7 +94,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="跳转页面">
<el-select v-model="form.linkPath" placeholder="请选择">
<el-select clearable v-model="form.linkPath" placeholder="请选择">
<el-option v-for="item in tourl" :key="item.id" :label="item.name" :value="item.path">
</el-option>
</el-select>
@ -120,7 +128,6 @@ export default {
form: {
sort: "",
path: "",
status: 1,
shopId: localStorage.getItem("shopId"),
showPosition: 'home',
frequency: "only_one"
@ -173,7 +180,9 @@ export default {
this.fileList.splice(index, 1);
},
async showChange(a, d) {
this.form.imgUrl = this.fileList
if (!d.imgUrl) {
this.form.imgUrl = this.fileList
}
await adput({
...d,
...this.form
@ -182,6 +191,7 @@ export default {
message: '成功',
type: 'success'
})
this.getList()
},
async getto() {
let res = await miniAppPagesget()

View File

@ -7,6 +7,7 @@
{{ row.row.type == 'text' ? '文本' : '图片' }}
</template>
</el-table-column>
<el-table-column label="描述" prop="name"> </el-table-column>
<el-table-column label="key" prop="autokey"> </el-table-column>
<el-table-column label="value" prop="value">
<template v-slot="row">
@ -34,7 +35,10 @@
<el-radio v-model="form.type" label="text">文本</el-radio>
<el-radio v-model="form.type" label="img">图片</el-radio>
</el-form-item>
<el-form-item label="自定义key">
<el-form-item label="描述">
<el-input v-model="form.name" placeholder="请输入内容"></el-input>
</el-form-item> <el-form-item label="key">
<el-input v-model="form.autokey" placeholder="请输入内容"></el-input>
</el-form-item>
<el-form-item label="上传图片" v-if="form.type == 'img'">

View File

@ -21,7 +21,7 @@
<el-switch v-model="form.isDel" active-value="0" inactive-value="1"></el-switch>
</el-form-item>
<el-form-item label="是否赠送商品">
<el-switch v-model="form.isGiftPro" active-value="1" inactive-value="0"></el-switch>
<el-switch v-model="form.isGiftPro" :active-value="1" :inactive-value="0"></el-switch>
</el-form-item>
<el-form-item label="赠送商品">
<div>

View File

@ -92,7 +92,7 @@
<template v-slot="scope">
<el-button type="text" @click="edituser(scope.row)">编辑</el-button>
<el-dropdown size="mini" @command="editPop(scope.row)">
<span class="el-dropdown-link" style="font-size: 12px;"> 更多 </span>
<span class="el-dropdown-link" style="font-size: 12px;margin-left: 10px;"> 更多 </span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item>增减余额</el-dropdown-item>
</el-dropdown-menu>