修改页面一些按钮的权限

This commit is contained in:
zhl 2021-05-08 13:37:15 +08:00
parent 4291140523
commit cfba05705b
14 changed files with 36 additions and 1 deletions

View File

@ -346,6 +346,7 @@
<el-button
type="primary"
@click="saveReward"
v-permission="['activity:edit']"
>
保存
</el-button>

View File

@ -30,6 +30,7 @@
<el-button
type="primary"
icon="el-icon-edit"
v-permission="['activity:edit']"
>
添加
</el-button>
@ -91,6 +92,7 @@
type="primary"
size="small"
icon="el-icon-edit"
v-permission="['activity:edit']"
>
编辑
</el-button>
@ -99,6 +101,7 @@
type="danger"
size="small"
style="margin-left: 10px"
v-permission="['activity:delete']"
@click="handleDelete(scope)"
>
{{ $t('permission.delete') }}

View File

@ -112,6 +112,7 @@
<el-button
type="primary"
@click="submitForm"
v-permission="['sysgame:edit']"
>
保存
</el-button>

View File

@ -14,6 +14,7 @@
<el-button
type="primary"
icon="el-icon-edit"
v-permission="['sysgame:edit']"
>
添加
</el-button>
@ -66,6 +67,7 @@
type="primary"
size="small"
icon="el-icon-edit"
v-permission="['sysgame:edit']"
>
编辑
</el-button>
@ -74,6 +76,7 @@
type="danger"
size="small"
style="margin-left: 10px"
v-permission="['sysgame:delete']"
@click="handleDelete(scope)"
>
{{ $t('permission.delete') }}

View File

@ -13,6 +13,7 @@
type="success"
icon="el-icon-check"
@click="saveVal"
v-permission="['shop:game_setting']"
>保存</el-button>
</el-button-group>
</sticky>

View File

@ -142,6 +142,7 @@
type="primary"
v-loading="loading"
@click="submitForm"
v-permission="['question:edit']"
>
保存
</el-button>
@ -150,6 +151,7 @@
style="margin-left: 10px;"
type="warning"
@click="saveNext"
v-permission="['question:edit']"
>
保存&下一题
</el-button>
@ -158,6 +160,7 @@
style="margin-left: 10px;"
type="danger"
@click="deleteRecord"
v-permission="['question:delete']"
>
删除
</el-button>

View File

@ -24,6 +24,7 @@
<el-button
type="primary"
icon="el-icon-edit"
v-permission="['question:edit']"
>
添加
</el-button>
@ -102,6 +103,7 @@
type="primary"
size="small"
icon="el-icon-edit"
v-permission="['question:edit']"
>
编辑
</el-button>
@ -111,6 +113,7 @@
size="small"
style="margin-left: 10px"
@click="handleDelete(scope)"
v-permission="['question:delete']"
>
{{ $t('permission.delete') }}
</el-button>

View File

@ -22,6 +22,7 @@
type="primary"
v-loading="loading"
@click="saveVal"
v-permission="['shop:tiku_setting']"
>
保存
</el-button>

View File

@ -92,6 +92,7 @@
<el-button
type="primary"
@click="submitForm"
v-permission="['shopman:edit']"
>
保存
</el-button>

View File

@ -15,6 +15,7 @@
<el-button
type="primary"
icon="el-icon-edit"
v-permission="['shopman:edit']"
>
添加
</el-button>
@ -69,6 +70,7 @@
type="primary"
size="small"
icon="el-icon-edit"
v-permission="['shopman:edit']"
>
编辑
</el-button>
@ -77,6 +79,7 @@
type="danger"
size="small"
style="margin-left: 10px"
v-permission="['shopman:delete']"
@click="handleDelete(scope)"
>
{{ $t('permission.delete') }}

View File

@ -44,6 +44,7 @@
<el-button
type="primary"
@click="handleCreateAdmin"
v-permission="['shopadmin:edit']"
>
{{$t('admin.addAdmin')}}
</el-button>
@ -115,6 +116,7 @@
<el-button
type="primary"
size="small"
v-permission="['shopadmin:edit']"
@click="handleEdit(scope)"
>
{{$t('admin.editAdmin')}}
@ -122,6 +124,7 @@
<el-button
type="danger"
size="small"
v-permission="['shopadmin:delete']"
@click="handleDelete(scope)"
>
{{$t('permission.delete')}}

View File

@ -43,6 +43,7 @@
</el-form-item>
</el-form>
<el-button
v-permission="['admin:edit']"
type="primary"
@click="handleCreateAdmin"
>
@ -123,6 +124,7 @@
<el-button
type="primary"
size="small"
v-permission="['admin:edit']"
@click="handleEdit(scope)"
>
{{$t('admin.editAdmin')}}
@ -130,6 +132,7 @@
<el-button
type="danger"
size="small"
v-permission="['admin:delete']"
@click="handleDelete(scope)"
>
{{$t('permission.delete')}}
@ -138,6 +141,7 @@
<el-button
type="warning"
size="small"
v-permission="['admin:lock']"
@click="handleLock(scope)"
>
{{scope.row.locked? '解锁' : '锁定'}}
@ -239,7 +243,7 @@
/>
</el-select>
</el-form-item>
<el-form-item label="锁定">
<el-form-item label="锁定" v-permission="['admin:lock']">
<el-switch v-model="record.locked"/>
</el-form-item>
<el-form-item label="备注">

View File

@ -6,6 +6,7 @@
type="primary"
v-loading="loading"
@click="saveVal"
v-permission="['permission:edit']"
>
保存
</el-button>
@ -34,14 +35,17 @@
<span v-if="node.level !== 2">{{ node.label }}</span>
<span class="action">
<a v-if="node.level === 1"
v-permission="['permission:edit']"
@click="append(data)">
增加
</a>
<a v-if="node.level === 2"
v-permission="['permission:edit']"
@click="edit(node, data)">
修改
</a>
<a v-if="node.level !== 1"
v-permission="['permission:delete']"
@click="remove(node, data)">
删除
</a>
@ -111,6 +115,7 @@
<el-button
type="primary"
@click="savePermission"
v-permission="['permission:edit']"
>
确定
</el-button>

View File

@ -3,6 +3,7 @@
<el-button
type="primary"
@click="handleCreateRole"
v-permission="['role:edit']"
>
{{ $t('permission.createRole') }}
</el-button>
@ -52,6 +53,7 @@
<el-button
type="primary"
size="small"
v-permission="['role:edit']"
@click="handleEdit(scope)"
>
{{ $t('permission.editPermission') }}
@ -59,6 +61,7 @@
<el-button
type="danger"
size="small"
v-permission="['role:delete']"
@click="handleDelete(scope)"
>
{{ $t('permission.delete') }}