Commit 0e900e47 by caoyanzhi

update: 按钮权限

parent 080cde71
......@@ -128,7 +128,7 @@ export default {
*/
toEdit(index, row) {
const that = this;
that.$router.push(`/createActive?activityId=${row.activityId}&editFlag=show`);
that.$router.push(`/checkActive?activityId=${row.activityId}&editFlag=show`);
},
/**
* 数据明细
......
......@@ -50,6 +50,8 @@ import inProgressActive from '@/components/active/in-progress-active.vue';
</div>
<div class="active-title-right">
<el-button
v-if="$getButtonLimit($buttonCode.marketingAddShare)"
:limit-code="$buttonCode.marketingAddShare"
type="primary"
plain
@click.stop="toEdit(index, item)"
......@@ -63,12 +65,15 @@ import inProgressActive from '@/components/active/in-progress-active.vue';
@click="handleCopy(index, item)"
>复制路径</el-button>
<el-button
v-if="$getButtonLimit($buttonCode.marketingShareData)"
:limit-code="$buttonCode.marketingShareData"
type="primary"
plain
@click.stop="toDataList(index, item)"
>数据明细</el-button>
<el-button
v-if="item.status == 2"
v-if="$getButtonLimit($buttonCode.marketingDelShare) && item.status == 2"
:limit-code="$buttonCode.marketingDelShare"
type="danger"
plain
@click.stop="toDelList(index, item)"
......@@ -240,7 +245,7 @@ export default {
*/
toEdit(index, row) {
const that = this;
that.$router.push(`/createActive?activityId=${row.activityId}`);
that.$router.push(`/editActive?activityId=${row.activityId}`);
},
/**
* 数据明细
......
......@@ -23,14 +23,14 @@ import willStartActive from '@/components/active/will-start-active.vue';
<div class="active-title-date font-14 color-909399 m-t-7">{{ item.startDate | formatTimeYmdHms }} - {{ item.endDate | formatTimeYmdHms }}</div>
</div>
<div class="active-title-right">
<el-button type="primary" plain @click="toEdit(index, item)">活动配置</el-button>
<el-button type="primary" v-if="$getButtonLimit($buttonCode.marketingSetShare)" :limit-code="$buttonCode.marketingSetShare" plain @click="toEdit(index, item)">活动配置</el-button>
<!-- <el-button
type="primary"
plain
@click="handleCopy(index, item)"
>复制路径</el-button> -->
<el-button type="primary" plain @click="toDataList(index, item)">数据明细</el-button>
<el-button type="primary" plain @click="toDelList(index, item)">删除</el-button>
<el-button type="primary" v-if="$getButtonLimit($buttonCode.marketingShareData)" :limit-code="$buttonCode.marketingShareData" plain @click="toDataList(index, item)">数据明细</el-button>
<el-button type="primary" v-if="$getButtonLimit($buttonCode.marketingDelShare)" :limit-code="$buttonCode.marketingDelShare" plain @click="toDelList(index, item)">删除</el-button>
</div>
</div>
<div v-if="selectItem == item.activityId" class="start-active-body">
......@@ -126,7 +126,7 @@ export default {
*/
toEdit(index, row) {
const that = this;
that.$router.push(`/createActive?activityId=${row.activityId}`);
that.$router.push(`/editActive?activityId=${row.activityId}`);
},
/**
* 数据明细
......
......@@ -58,10 +58,26 @@ export const constantRouterMap = [{
},
{
path: '/createActive',
name: '创建完成',
name: '创建活动',
component: _import('activeConfig', 'index'),
meta: {
title: '创建完成'
title: '创建活动'
}
},
{
path: '/editActive',
name: '编辑活动',
component: _import('activeConfig', 'index'),
meta: {
title: '编辑活动'
}
},
{
path: '/checkActive',
name: '查看活动',
component: _import('activeConfig', 'index'),
meta: {
title: '查看活动'
}
},
// 活动创建完成
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment