提交 a31ec618 authored 作者: lihuihui's avatar lihuihui

优化

上级 c7cdfc73
<template>
<div>
<el-form ref="form" :rules="rules" :model="data" label-width="100px">
<el-form :disabled="!!$route.query.type" ref="form" :rules="rules" :model="data" label-width="100px">
<el-form-item label="按钮文案:" prop="title">
<el-input v-model="data.title"></el-input>
</el-form-item>
<el-form-item label="页面展示:" prop="desc">
<v-editor v-model="data.desc"></v-editor>
<v-editor :disabled="!!$route.query.type" v-model="data.desc"></v-editor>
</el-form-item>
</el-form>
</div>
......
<template>
<div class="form-box">
<el-form ref="form" :rules="rules" :model="data" size="mini" label-width="150px">
<el-form ref="form" :disabled="!!$route.query.type" :rules="rules" :model="data" size="mini" label-width="150px">
<div class="form-set-info">
<div class="sub-title">信息设置</div>
<el-checkbox-group v-model="checkList" @change="checkboxChange">
......@@ -39,7 +39,7 @@
<div class="form-set-pay">
<div class="sub-title">缴费设置</div>
<!--导入功能 新增 -->
<el-form-item label="导入功能:">
<el-form-item label="批量导入功能:">
<el-radio v-model="data.can_import" :label="1">开启</el-radio>
<el-radio v-model="data.can_import" :label="0">关闭</el-radio>
</el-form-item>
......@@ -97,7 +97,7 @@
<el-input style="width: 20%" v-model="data.title"></el-input>
</el-form-item>
<el-form-item label="页面头部:" prop="desc">
<v-editor v-model="data.desc"></v-editor>
<v-editor :disabled="!!$route.query.type" v-model="data.desc"></v-editor>
</el-form-item>
</div>
</el-form>
......
<template>
<div>
<el-form ref="form" :inline="true" :rules="rules" :model="form">
<el-form ref="form" :disabled="!!$route.query.type" :inline="true" :rules="rules" :model="form">
<el-form-item label="活动名称:" prop="name">
<el-input v-model="form.name"></el-input>
</el-form-item>
......@@ -12,7 +12,7 @@
<el-option v-for="item in projectMap" :key="item.key" :label="item.value" :value="item.key"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="活动时间:" prop="activity_time">
<el-form-item label="活动开始时间:" prop="activity_time">
<el-date-picker
v-model="form.activity_time"
type="datetime"
......@@ -28,8 +28,8 @@
v-model="form.time"
type="datetimerange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
start-placeholder="报名开始日期"
end-placeholder="报名结束日期"
>
</el-date-picker>
</el-form-item>
......
......@@ -20,7 +20,7 @@
</el-tab-pane>
</el-tabs>
</div>
<div class="create-bottom_btn">
<div class="create-bottom_btn" v-if="!$route.query.type">
<el-button type="primary" style="margin-right: 80px" @click="hanleLocalStorage">暂存配置</el-button>
<el-button type="primary" @click="handleAddPageClick">添加步骤</el-button>
<el-button @click="handleRemovePageClick">删除步骤</el-button>
......@@ -40,10 +40,12 @@
<el-button type="primary" @click="handleDialogAddPageClick">确 定</el-button>
</div>
</el-dialog>
<el-button type="primary" @click="handleCreate" style="display: block; margin: 30px auto" v-if="!$route.query.id"
>生成活动</el-button
>
<el-button type="primary" @click="handleUpdate" style="display: block; margin: 30px auto" v-else>确认</el-button>
<template v-if="!$route.query.type">
<el-button type="primary" @click="handleCreate" style="display: block; margin: 30px auto" v-if="!$route.query.id"
>生成活动</el-button
>
<el-button type="primary" @click="handleUpdate" style="display: block; margin: 30px auto" v-else>确认</el-button>
</template>
</div>
</template>
......@@ -88,13 +90,6 @@ export default {
if (this.$route.query.id) {
this.getRegisterDetail()
}
// else {
// const stepStorage = JSON.parse(window.localStorage.getItem('stepData'))
// if (stepStorage) {
// this.basicForm = stepStorage.basaForm
// this.stepPageInfo = stepStorage.stepForm
// }
// }
},
methods: {
// 新建
......
......@@ -7,6 +7,8 @@
<!-- <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" @click="copyUrl(row)">复制活动链接</el-button>
......@@ -101,6 +103,9 @@ export default {
handleUpdate(row) {
this.$router.push({ path: '/activity/create', query: { id: row.id } })
},
handleView(row) {
this.$router.push({ path: '/activity/create', query: { id: row.id, type: 'view' } })
},
deleteRegister(row) {
this.$confirm('确认删除?', '提示', {
confirmButtonText: '确定',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论