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

update

上级 a31ec618
......@@ -6,13 +6,18 @@
import Editor from '@tinymce/tinymce-vue'
import ImageUpload from './imageUpload'
export default {
props: {
maxHeight: {
type: Number
}
},
components: {
editor: Editor
},
data() {
return {
init: {
min_height: 400,
min_height: this.maxHeight || 400,
max_height: 600,
menubar: false,
statusbar: false,
......
......@@ -33,3 +33,9 @@ export function updateRegister(data) {
export function deleteRegister(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 @@
<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-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-radio v-model="data.can_company" :label="1">开启</el-radio>
<el-radio v-model="data.can_company" :label="0">关闭</el-radio>
......
......@@ -7,10 +7,10 @@
<!-- <el-button type="primary">表头设置</el-button> -->
</div>
<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" @click="handleView(row)">停止活动</el-button>
<el-button type="text" v-if="!row.isEdit" @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="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 || row.status == 3" @click="handleUpdate(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>
</template>
</app-list>
......@@ -19,7 +19,7 @@
<script>
// 接口
import { getAppList, deleteRegister } from '../api'
import { getAppList, deleteRegister, stopRegister } from '../api'
export default {
data() {
......@@ -87,6 +87,9 @@ export default {
},
mounted() {},
methods: {
handleStop(row) {
stopRegister({ id: row.id }).then(this.$refs.list.refetch(true))
},
beforeRequest(params, isReset) {
// 重置
if (isReset) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论