【更新】更新页面权限相关

This commit is contained in:
小诺 2021-07-18 15:52:46 +08:00 committed by 俞宝山
parent 179a1f4639
commit 88a3250925
2 changed files with 21 additions and 18 deletions

View File

@ -579,7 +579,7 @@ INSERT INTO `sys_menu` VALUES (1264622039642256571, 1264622039642256531, '[0],[1
INSERT INTO `sys_menu` VALUES (1264622039642256581, 1264622039642256531, '[0],[1264622039642256521],[1264622039642256531],', '文件上传', 'sys_file_mgr_sys_file_upload', 2, NULL, NULL, NULL, 'sysFileInfo:upload', 'system', 0, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-06-24 17:34:29', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_menu` VALUES (1264622039642256591, 1264622039642256531, '[0],[1264622039642256521],[1264622039642256531],', '文件下载', 'sys_file_mgr_sys_file_download', 2, NULL, NULL, NULL, 'sysFileInfo:download', 'system', 0, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-06-24 17:34:55', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_menu` VALUES (1264622039642256601, 1264622039642256531, '[0],[1264622039642256521],[1264622039642256531],', '图片预览', 'sys_file_mgr_sys_file_preview', 2, NULL, NULL, NULL, 'sysFileInfo:preview', 'system', 0, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-06-24 17:35:19', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_menu` VALUES (1264622039642256602, 1264622039642256521, '[0],[1264622039642256521],', '在线文档', 'sys_file_mgr_sys_online_file', 1, NULL, '/fileOnline', '/system/file/onlineIndex', NULL, 'system', 1, 'Y', NULL, NULL, 1, 21, NULL, 0, '2020-06-24 17:32:57', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_menu` VALUES (1264622039642256602, 1264622039642256521, '[0],[1264622039642256521],', '在线文档', 'sys_file_mgr_sys_online_file', 1, NULL, '/fileOnline', '/system/fileOnline/index', NULL, 'system', 1, 'Y', NULL, NULL, 1, 21, NULL, 0, '2020-06-24 17:32:57', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_menu` VALUES (1264622039642256611, 0, '[0],', '定时任务', 'sys_timers', 0, 'dashboard', '/timers', 'PageView', NULL, 'system', 1, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-07-01 17:17:20', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_menu` VALUES (1264622039642256621, 1264622039642256611, '[0],[1264622039642256611],', '任务管理', 'sys_timers_mgr', 1, NULL, '/timers', 'system/timers/index', NULL, 'system', 1, 'Y', NULL, NULL, 1, 22, NULL, 0, '2020-07-01 17:18:53', 1265476890672672808, NULL, NULL);
INSERT INTO `sys_menu` VALUES (1264622039642256631, 1264622039642256621, '[0],[1264622039642256611],[1264622039642256621],', '定时任务查询', 'sys_timers_mgr_page', 2, NULL, NULL, NULL, 'sysTimers:page', 'system', 0, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-07-01 17:19:43', 1265476890672672808, NULL, NULL);

View File

@ -61,13 +61,13 @@
<span slot="action" slot-scope="text, record">
<a @click="onlineEdit(record)">在线编辑</a>
<a-divider type="vertical"/>
<a v-if="hasPerm('sysFileInfo:download')" @click="sysFileInfoDownload(record)">下载</a>
<a-divider type="vertical" v-if="hasPerm('sysFileInfo:download') & hasPerm('sysFileInfo:preview')"/>
<a v-if="hasPerm('sysFileInfo:preview')" @click="onlinePreview(record, 'desktop')">桌面预览</a>
<a-divider type="vertical" v-if="hasPerm('sysFileInfo:preview')"/>
<a v-if="hasPerm('sysFileInfo:preview')" @click="onlinePreview(record, 'mobile')">手机预览</a>
<a-divider type="vertical" v-if="hasPerm('sysFileInfo:preview') & hasPerm('sysFileInfo:delete')"/>
<a-popconfirm v-if="hasPerm('sysFileInfo:delete')" placement="topRight" title="确认删除?" @confirm="() => sysFileInfoDelete(record)">
<a @click="sysFileInfoDownload(record)">下载</a>
<a-divider type="vertical" />
<a @click="onlinePreview(record, 'desktop')">桌面预览</a>
<a-divider type="vertical" />
<a @click="onlinePreview(record, 'mobile')">手机预览</a>
<a-divider type="vertical" />
<a-popconfirm placement="topRight" title="确认删除?" @confirm="() => sysFileInfoDelete(record)">
<a>删除</a>
</a-popconfirm>
</span>
@ -78,8 +78,13 @@
</a-spin>
</template>
<script>
import { STable, Ellipsis, XCard } from '@/components'
import { sysFileInfoPage, sysFileInfoDelete, sysFileInfoDownload, sysFileInfoGetOnlineConfig } from '@/api/modular/system/fileManage'
import {Ellipsis, STable, XCard} from '@/components'
import {
sysFileInfoDelete,
sysFileInfoDownload,
sysFileInfoGetOnlineConfig,
sysFileInfoPage
} from '@/api/modular/system/fileManage'
import previewForm from './previewForm'
import onlineEditForm from './onlineEditForm'
@ -143,14 +148,12 @@
},
created () {
this.sysDictTypeDropDown()
if (this.hasPerm('sysPos:edit') || this.hasPerm('sysPos:delete')) {
this.columns.push({
title: '操作',
width: '350px',
dataIndex: 'action',
scopedSlots: { customRender: 'action' }
})
}
},
methods: {
/**