系统管理-菜单管理-列宽可拖拽

This commit is contained in:
刘彦泽
2023-02-07 09:59:55 +08:00
parent fddad002d5
commit f9d4148fc9
2 changed files with 14 additions and 6 deletions
@@ -43,6 +43,7 @@
ref="table" ref="table"
rowKey="id" rowKey="id"
size="middle" size="middle"
:components="drag(columns,'columns')"
:columns="columns" :columns="columns"
:dataSource="dataSource" :dataSource="dataSource"
:loading="loading" :loading="loading"
@@ -67,10 +68,11 @@
import {getPermissionRuleList, queryPermissionRule} from '@/api/api' import {getPermissionRuleList, queryPermissionRule} from '@/api/api'
import {JeroListMixin} from '@/mixins/JeroListMixin' import {JeroListMixin} from '@/mixins/JeroListMixin'
import PermissionDataRuleModal from './modules/PermissionDataRuleModal' import PermissionDataRuleModal from './modules/PermissionDataRuleModal'
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
export default { export default {
name: 'PermissionDataRuleList', name: 'PermissionDataRuleList',
mixins: [JeroListMixin], mixins: [JeroListMixin, ResizeHeader, ResizeColumnProvide],
components: { components: {
PermissionDataRuleModal PermissionDataRuleModal
}, },
@@ -82,23 +84,27 @@
{ {
title: this.$t('RuleName'), title: this.$t('RuleName'),
dataIndex: 'ruleName', dataIndex: 'ruleName',
key: 'ruleName' key: 'ruleName',
width: 170
}, },
{ {
title: this.$t('RuleField'), title: this.$t('RuleField'),
dataIndex: 'ruleColumn', dataIndex: 'ruleColumn',
key: 'ruleColumn' key: 'ruleColumn',
width: 170
}, },
{ {
title: this.$t('RuleValue'), title: this.$t('RuleValue'),
dataIndex: 'ruleValue', dataIndex: 'ruleValue',
key: 'ruleValue' key: 'ruleValue',
width: 137
}, },
{ {
title: this.$t('operation'), title: this.$t('operation'),
dataIndex: 'action', dataIndex: 'action',
scopedSlots: {customRender: 'action'}, scopedSlots: {customRender: 'action'},
align: 'center' align: 'left',
width: 130
} }
], ],
permId: '', permId: '',
+3 -1
View File
@@ -30,6 +30,7 @@
:columns="columns" :columns="columns"
:scroll="{x: '100%'}" :scroll="{x: '100%'}"
size="middle" size="middle"
:components="drag(columns,'columns')"
:pagination="false" :pagination="false"
:dataSource="dataSource" :dataSource="dataSource"
:loading="loading" :loading="loading"
@@ -89,11 +90,12 @@
import { JeroListMixin } from '@/mixins/JeroListMixin' import { JeroListMixin } from '@/mixins/JeroListMixin'
import PermissionDataRuleList from './PermissionDataRuleList' import PermissionDataRuleList from './PermissionDataRuleList'
import JEllipsis from '@/components/jero/JEllipsis' import JEllipsis from '@/components/jero/JEllipsis'
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
export default { export default {
name: 'PermissionList', name: 'PermissionList',
mixins: [JeroListMixin], mixins: [JeroListMixin, ResizeHeader, ResizeColumnProvide],
components: { components: {
PermissionDataRuleList, PermissionDataRuleList,
PermissionModal, PermissionModal,