提交 107c028a authored 作者: lihuihui's avatar lihuihui

update

上级 a31ec618
...@@ -6,13 +6,18 @@ ...@@ -6,13 +6,18 @@
import Editor from '@tinymce/tinymce-vue' import Editor from '@tinymce/tinymce-vue'
import ImageUpload from './imageUpload' import ImageUpload from './imageUpload'
export default { export default {
props: {
maxHeight: {
type: Number
}
},
components: { components: {
editor: Editor editor: Editor
}, },
data() { data() {
return { return {
init: { init: {
min_height: 400, min_height: this.maxHeight || 400,
max_height: 600, max_height: 600,
menubar: false, menubar: false,
statusbar: false, statusbar: false,
......
...@@ -33,3 +33,9 @@ export function updateRegister(data) { ...@@ -33,3 +33,9 @@ export function updateRegister(data) {
export function deleteRegister(data) { export function deleteRegister(data) {
return httpRequest.post('/api/register/v1/activity/delete', data) return httpRequest.post('/api/register/v1/activity/delete', data)
} }
/**
* 停止活动
*/
export function stopRegister(data) {
return httpRequest.post('/api/register/v1/activity/drop', data)
}
...@@ -64,6 +64,9 @@ ...@@ -64,6 +64,9 @@
<el-form-item label="线下支付联系方式:" prop="offline_info" v-if="data.pay_type.includes('3')"> <el-form-item label="线下支付联系方式:" prop="offline_info" v-if="data.pay_type.includes('3')">
<el-input style="width: 20%" v-model="data.offline_info"></el-input> <el-input style="width: 20%" v-model="data.offline_info"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="线下支付信息:" prop="offline_more_info" v-if="data.pay_type.includes('3')">
<v-editor style="width: 500px" :maxHeight="200" :disabled="!!$route.query.type" v-model="data.offline_more_info"></v-editor>
</el-form-item>
<el-form-item label="单位优惠:"> <el-form-item label="单位优惠:">
<el-radio v-model="data.can_company" :label="1">开启</el-radio> <el-radio v-model="data.can_company" :label="1">开启</el-radio>
<el-radio v-model="data.can_company" :label="0">关闭</el-radio> <el-radio v-model="data.can_company" :label="0">关闭</el-radio>
......
...@@ -7,10 +7,10 @@ ...@@ -7,10 +7,10 @@
<!-- <el-button type="primary">表头设置</el-button> --> <!-- <el-button type="primary">表头设置</el-button> -->
</div> </div>
<template v-slot:table-x="{ row }"> <template v-slot:table-x="{ row }">
<el-button type="text" v-if="row.isEdit" @click="handleView(row)">查看</el-button> <el-button type="text" v-if="row.isEdit && row.status != 3" @click="handleView(row)">查看</el-button>
<el-button type="text" v-if="row.isEdit" @click="handleView(row)">停止活动</el-button> <el-button type="text" v-if="row.isEdit && row.status != 3" @click="handleStop(row)">停止活动</el-button>
<el-button type="text" v-if="!row.isEdit" @click="handleUpdate(row)">编辑</el-button> <el-button type="text" v-if="!row.isEdit || row.status == 3" @click="handleUpdate(row)">编辑</el-button>
<el-button type="text" v-if="!row.isEdit" @click="deleteRegister(row)">删除</el-button> <el-button type="text" v-if="!row.isEdit || row.status == 3" @click="deleteRegister(row)">删除</el-button>
<el-button type="text" @click="copyUrl(row)">复制活动链接</el-button> <el-button type="text" @click="copyUrl(row)">复制活动链接</el-button>
</template> </template>
</app-list> </app-list>
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<script> <script>
// 接口 // 接口
import { getAppList, deleteRegister } from '../api' import { getAppList, deleteRegister, stopRegister } from '../api'
export default { export default {
data() { data() {
...@@ -87,6 +87,9 @@ export default { ...@@ -87,6 +87,9 @@ export default {
}, },
mounted() {}, mounted() {},
methods: { methods: {
handleStop(row) {
stopRegister({ id: row.id }).then(this.$refs.list.refetch(true))
},
beforeRequest(params, isReset) { beforeRequest(params, isReset) {
// 重置 // 重置
if (isReset) { if (isReset) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论