Browse Source

permission

master
xuhuajiao 1 month ago
parent
commit
d201c14c28
  1. 12
      src/views/archivesManage/RFIDArchives/borrowerManage/index.vue
  2. 1
      src/views/archivesManage/archivesCheck/index.vue
  3. 8
      src/views/archivesManage/archivesList/mixins/archives.js
  4. 12
      src/views/archivesManage/lendManage/borrowerManage/index.vue
  5. 4
      src/views/archivesManage/outInStorage/outInHistory/index.vue
  6. 8
      src/views/category/listBrowsing/index.vue
  7. 8
      src/views/category/orderingRule/index.vue
  8. 6
      src/views/storeManage/deviceManage/module/deviceDetail-old.vue
  9. 2
      src/views/storeManage/tagManage/tagLog/index.vue
  10. 6
      src/views/storeManage/taskManage/index.vue
  11. 6
      src/views/system/dept/index.vue
  12. 6
      src/views/system/job/index.vue
  13. 6
      src/views/system/menu/index.vue
  14. 7
      src/views/system/role/index.vue
  15. 10
      src/views/system/timing/index.vue
  16. 2
      src/views/system/user/center.vue
  17. 6
      src/views/system/user/index.vue

12
src/views/archivesManage/RFIDArchives/borrowerManage/index.vue

@ -2,13 +2,13 @@
<div class="to-lend">
<div class="head-container head-archives clearfix">
<div class="archives-crud">
<el-button size="mini" icon="el-icon-plus" @click="crud.toAdd">
<el-button size="mini" icon="el-icon-plus" @click="crud.toAdd">
新增
</el-button>
<el-button size="mini" icon="el-icon-edit" :disabled="crud.selections.length !== 1" @click="crud.toEdit(crud.selections[0])">
<el-button size="mini" icon="el-icon-edit" :disabled="crud.selections.length !== 1" @click="crud.toEdit(crud.selections[0])">
修改
</el-button>
<el-button icon="el-icon-delete" size="mini" :loading="crud.delAllLoading" :disabled="!crud.selections.length" @click="toDelete(crud.selections)">删除</el-button>
<el-button icon="el-icon-delete" size="mini" :loading="crud.delAllLoading" :disabled="!crud.selections.length" @click="toDelete(crud.selections)">删除</el-button>
</div>
<div class="head-search">
<el-input v-model="lendQuery[lendSelect]" clearable size="small" placeholder="请输入关键词" style="width: 300px;" class="input-prepend filter-item" @clear="crud.toQuery" @blur="crud.toQuery" @keyup.enter.native="crud.toQuery">
@ -95,9 +95,9 @@ export default {
data() {
return {
permission: {
add: ['admin', 'borrowerManage:add'],
edit: ['admin', 'borrowerManage:edit'],
del: ['admin', 'borrowerManage:del']
add: [],
edit: [],
del: []
},
editFormVisible: false,
deleteVisible: false,

1
src/views/archivesManage/archivesCheck/index.vue

@ -36,7 +36,6 @@
<rrOperation />
</div>
<div>
<el-button size="mini" icon="el-icon-brush" style="background:#1aae93;border:none;" @click="handleClear">清空缓存</el-button>
</div>
<!-- <crudOperation :permission="permission" /> -->

8
src/views/archivesManage/archivesList/mixins/archives.js

@ -30,10 +30,10 @@ export const archivesCrud = {
data() {
return {
permission: {
add: ['admin', 'archivesList:add'],
edit: ['admin', 'archivesList:edit'],
del: ['admin', 'archivesList:del'],
download: ['admin', 'archivesList:download']
add: [],
edit: [],
del: [],
download: []
},
page: {
page: 1,

12
src/views/archivesManage/lendManage/borrowerManage/index.vue

@ -2,13 +2,13 @@
<div class="to-lend">
<div class="head-container head-archives clearfix">
<div class="archives-crud">
<el-button size="mini" icon="el-icon-plus" @click="crud.toAdd">
<el-button size="mini" icon="el-icon-plus" @click="crud.toAdd">
新增
</el-button>
<el-button size="mini" icon="el-icon-edit" :disabled="crud.selections.length !== 1" @click="crud.toEdit(crud.selections[0])">
<el-button size="mini" icon="el-icon-edit" :disabled="crud.selections.length !== 1" @click="crud.toEdit(crud.selections[0])">
修改
</el-button>
<el-button icon="el-icon-delete" size="mini" :loading="crud.delAllLoading" :disabled="!crud.selections.length" @click="toDelete(crud.selections)">删除</el-button>
<el-button icon="el-icon-delete" size="mini" :loading="crud.delAllLoading" :disabled="!crud.selections.length" @click="toDelete(crud.selections)">删除</el-button>
</div>
<div class="head-search">
<el-input v-model="lendQuery[lendSelect]" clearable size="small" placeholder="请输入关键词" style="width: 300px;" class="input-prepend filter-item" @clear="crud.toQuery" @blur="crud.toQuery" @keyup.enter.native="crud.toQuery">
@ -95,9 +95,9 @@ export default {
data() {
return {
permission: {
add: ['admin', 'borrowerManage:add'],
edit: ['admin', 'borrowerManage:edit'],
del: ['admin', 'borrowerManage:del']
add: [],
edit: [],
del: []
},
editFormVisible: false,
deleteVisible: false,

4
src/views/archivesManage/outInStorage/outInHistory/index.vue

@ -1,7 +1,7 @@
<template>
<div>
<div class="head-container">
<el-button v-permission="permission.download" :loading="crud.downloadLoading" :disabled="!selections.length" size="mini" icon="el-icon-download" @click="handleDownload">导出</el-button>
<el-button :loading="crud.downloadLoading" :disabled="!selections.length" size="mini" icon="el-icon-download" @click="handleDownload">导出</el-button>
<el-select v-model="storageType" class="filter-item" style="width: 100px; height: 30px;margin:0 0 0 10px" @change="crud.toQuery">
<el-option v-for="item in storageTypeOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
@ -116,7 +116,7 @@ export default {
data() {
return {
permission: {
download: ['admin', 'outInHistory:download']
download: []
},
msgVisible: false,
selections: [],

8
src/views/category/listBrowsing/index.vue

@ -93,10 +93,10 @@ export default {
data() {
return {
permission: {
add: ['admin', 'listBrowsing:add'],
edit: ['admin', 'listBrowsing:edit'],
del: ['admin', 'listBrowsing:delete'],
sort: ['admin', 'listBrowsing:sort']
add: [],
edit: [],
del: [],
sort: []
},
deleteVisible: false,
sortLoading: false,

8
src/views/category/orderingRule/index.vue

@ -80,10 +80,10 @@ export default {
data() {
return {
permission: {
add: ['admin', 'orderingRule:add'],
edit: ['admin', 'orderingRule:edit'],
del: ['admin', 'orderingRule:delete'],
sort: ['admin', 'orderingRule:sort']
add: [],
edit: [],
del: [],
sort: []
},
deleteVisible: false,
sortLoading: false,

6
src/views/storeManage/deviceManage/module/deviceDetail-old.vue

@ -257,9 +257,9 @@ export default {
deviceType: null, //
needRefreshTree: false,
permission: {
add: ['admin', 'device:add'],
edit: ['admin', 'device:edit'],
del: ['admin', 'device:del']
add: [],
edit: [],
del: []
},
deleteVisible: false,
selectDeviceTypeVisible: false,

2
src/views/storeManage/tagManage/tagLog/index.vue

@ -78,7 +78,7 @@ export default {
data() {
return {
permission: {
download: ['admin', 'tagLog:download']
download: []
},
bindingType: '0',
bindingTypeOptions: [

6
src/views/storeManage/taskManage/index.vue

@ -242,9 +242,9 @@ export default {
{ key: 2, display_name: '锁定' }
],
permission: {
add: ['admin', 'task:add'],
edit: ['admin', 'task:edit'],
del: ['admin', 'task:del']
add: [],
edit: [],
del: []
},
typeOptions: [
{

6
src/views/system/dept/index.vue

@ -141,9 +141,9 @@ export default {
]
},
permission: {
add: ['admin', 'dept:add'],
edit: ['admin', 'dept:edit'],
del: ['admin', 'dept:del']
add: [],
edit: [],
del: []
},
enabledTypeOptions: [
{ key: 'true', display_name: '正常' },

6
src/views/system/job/index.vue

@ -78,9 +78,9 @@ export default {
data() {
return {
permission: {
add: ['admin', 'job:add'],
edit: ['admin', 'job:edit'],
del: ['admin', 'job:del']
add: [],
edit: [],
del: []
}
}
},

6
src/views/system/menu/index.vue

@ -185,9 +185,9 @@ export default {
return {
menus: [],
permission: {
add: ['admin', 'menu:add'],
edit: ['admin', 'menu:edit'],
del: ['admin', 'menu:del']
add: [],
edit: [],
del: []
},
rules: {
title: [

7
src/views/system/role/index.vue

@ -96,7 +96,6 @@
<span class="role-span">权限分配</span>
</el-tooltip>
<el-button
v-permission="['admin','roles:edit']"
:disabled="!showButton"
:loading="menuLoading"
icon="el-icon-check"
@ -153,9 +152,9 @@ export default {
currentId: 0, menuLoading: false, showButton: false,
menus: [], menuIds: [], depts: [], deptDatas: [], // 使
permission: {
add: ['admin', 'roles:add'],
edit: ['admin', 'roles:edit'],
del: ['admin', 'roles:del']
add: [],
edit: [],
del: []
},
rules: {
name: [

10
src/views/system/timing/index.vue

@ -101,8 +101,8 @@
<el-table-column v-if="checkPer(['admin','timing:edit','timing:del'])" label="操作" width="170px" align="center" fixed="right">
<template slot-scope="scope">
<!-- <el-button v-permission="['admin','timing:edit']" size="mini" style="margin-right: 3px;" type="text" @click="crud.toEdit(scope.row)">编辑</el-button> -->
<el-button v-permission="['admin','timing:edit']" class="exc-btn" style="margin-left: -2px" type="text" size="mini" @click="execute(scope.row.id)">执行</el-button>
<el-button v-permission="['admin','timing:edit']" :class="scope.row.isPause ? 'rec-btn' : 'pause-btn'" style="margin-left: 3px" type="text" size="mini" @click="updateStatus(scope.row.id,scope.row.isPause ? '恢复' : '暂停')">
<el-button class="exc-btn" style="margin-left: -2px" type="text" size="mini" @click="execute(scope.row.id)">执行</el-button>
<el-button :class="scope.row.isPause ? 'rec-btn' : 'pause-btn'" style="margin-left: 3px" type="text" size="mini" @click="updateStatus(scope.row.id,scope.row.isPause ? '恢复' : '暂停')">
{{ scope.row.isPause ? '恢复' : '暂停' }}
</el-button>
<!-- <el-popover
@ -148,9 +148,9 @@ export default {
return {
delLoading: false,
permission: {
add: ['admin', 'timing:add'],
edit: ['admin', 'timing:edit'],
del: ['admin', 'timing:del']
add: [],
edit: [],
del: []
},
rules: {
jobName: [

2
src/views/system/user/center.vue

@ -104,7 +104,7 @@
</div></el-col>
</el-row>
<updateEmail ref="email" :email="user.email" />
<updateEmail ref="email" :email="user.email ? user.email : ''" />
<updatePass ref="pass" />
</div>
</template>

6
src/views/system/user/index.vue

@ -190,9 +190,9 @@ export default {
jobDatas: [], roleDatas: [], // 使
defaultProps: { children: 'children', label: 'name', isLeaf: 'leaf' },
permission: {
add: ['admin', 'user:add'],
edit: ['admin', 'user:edit'],
del: ['admin', 'user:del']
add: [],
edit: [],
del: []
},
enabledTypeOptions: [
{ key: 'true', display_name: '激活' },

Loading…
Cancel
Save