系统管理-标签管理-列宽可拖拽
This commit is contained in:
@@ -65,11 +65,12 @@
|
|||||||
ref="table"
|
ref="table"
|
||||||
size="middle"
|
size="middle"
|
||||||
rowKey="id"
|
rowKey="id"
|
||||||
|
:components="drag(columns,'columns')"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:dataSource="areaTable"
|
:dataSource="areaTable"
|
||||||
:pagination="false"
|
:pagination="false"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
:scroll="{x: 600}"
|
:scroll="{x: '100%'}"
|
||||||
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
|
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
|
||||||
@change="handleTableChange">
|
@change="handleTableChange">
|
||||||
<a slot="name" slot-scope="text">{{ text }}</a>
|
<a slot="name" slot-scope="text">{{ text }}</a>
|
||||||
@@ -95,11 +96,14 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { putAction,postAction,getAction,deleteAction } from '@/api/manage'
|
import { putAction,postAction,getAction,deleteAction } from '@/api/manage'
|
||||||
|
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'diolagArea',
|
name: 'diolagArea',
|
||||||
components:{
|
components:{
|
||||||
|
|
||||||
},
|
},
|
||||||
|
mixins:[ResizeHeader, ResizeColumnProvide],
|
||||||
data(){
|
data(){
|
||||||
return{
|
return{
|
||||||
title:this.$t('add'),
|
title:this.$t('add'),
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
<div class="list-table">
|
<div class="list-table">
|
||||||
<a-table :data-source="tableData" :scroll="{x: 900}"
|
<a-table :data-source="tableData" :scroll="{x: 900}"
|
||||||
:columns="columns" rowKey="id"
|
:columns="columns" rowKey="id"
|
||||||
|
:components="drag(columns,'columns')"
|
||||||
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
|
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
|
||||||
:pagination="false"
|
:pagination="false"
|
||||||
class="tag-con-table">
|
class="tag-con-table">
|
||||||
@@ -27,6 +28,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'listTable',
|
name: 'listTable',
|
||||||
props:{
|
props:{
|
||||||
@@ -34,6 +37,7 @@
|
|||||||
total:Number,
|
total:Number,
|
||||||
queryParams: Object
|
queryParams: Object
|
||||||
},
|
},
|
||||||
|
mixins:[ResizeHeader, ResizeColumnProvide],
|
||||||
data(){
|
data(){
|
||||||
return{
|
return{
|
||||||
// tableData:[],
|
// tableData:[],
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
<div class="tree-table-content">
|
<div class="tree-table-content">
|
||||||
<a-table
|
<a-table
|
||||||
class="tree-table-con"
|
class="tree-table-con"
|
||||||
|
:components="drag(columns,'columns')"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:data-source="tabData"
|
:data-source="tabData"
|
||||||
rowKey="id"
|
rowKey="id"
|
||||||
@@ -35,6 +36,8 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { getAction, postAction, deleteAction, putAction } from '@/api/manage'
|
import { getAction, postAction, deleteAction, putAction } from '@/api/manage'
|
||||||
|
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'treeTable',
|
name: 'treeTable',
|
||||||
props:{
|
props:{
|
||||||
@@ -47,6 +50,7 @@
|
|||||||
default: true
|
default: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
mixins:[ResizeHeader, ResizeColumnProvide],
|
||||||
data(){
|
data(){
|
||||||
return{
|
return{
|
||||||
loading:false, //搜索条件
|
loading:false, //搜索条件
|
||||||
@@ -56,18 +60,21 @@
|
|||||||
dataIndex: 'name',
|
dataIndex: 'name',
|
||||||
key: 'name',
|
key: 'name',
|
||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
|
width: 100
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: this.$t('enName'),
|
title: this.$t('enName'),
|
||||||
dataIndex: 'enName',
|
dataIndex: 'enName',
|
||||||
key: 'enName',
|
key: 'enName',
|
||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
|
width: 100
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: this.$t('describe'),
|
title: this.$t('describe'),
|
||||||
dataIndex: 'description',
|
dataIndex: 'description',
|
||||||
key: 'description',
|
key: 'description',
|
||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
|
width: 100
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: this.$t('operation'),
|
title: this.$t('operation'),
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
ref="table"
|
ref="table"
|
||||||
size="middle"
|
size="middle"
|
||||||
rowKey="id"
|
rowKey="id"
|
||||||
|
:scroll="{x: '100%'}"
|
||||||
|
:components="drag(columns,'columns')"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:dataSource="tableData"
|
:dataSource="tableData"
|
||||||
:pagination="false"
|
:pagination="false"
|
||||||
@@ -31,8 +33,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'tabTable',
|
name: 'tabTable',
|
||||||
|
mixins:[ResizeHeader, ResizeColumnProvide],
|
||||||
data(){
|
data(){
|
||||||
return{
|
return{
|
||||||
queryParams:{
|
queryParams:{
|
||||||
@@ -92,6 +97,8 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
@import'~@assets/less/common.less';
|
||||||
|
|
||||||
.tab-table{
|
.tab-table{
|
||||||
.action-edit{
|
.action-edit{
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
|
|||||||
@@ -67,6 +67,7 @@
|
|||||||
|
|
||||||
<a-table :data-source="tableData" rowKey="id" :columns="columns"
|
<a-table :data-source="tableData" rowKey="id" :columns="columns"
|
||||||
:scroll="{x: true}"
|
:scroll="{x: true}"
|
||||||
|
:components="drag(columns,'columns')"
|
||||||
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" :pagination="false"
|
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" :pagination="false"
|
||||||
:loading="loading" class="tag-con-table">
|
:loading="loading" class="tag-con-table">
|
||||||
|
|
||||||
@@ -115,6 +116,7 @@
|
|||||||
import DicList from '../dialog/DicList'
|
import DicList from '../dialog/DicList'
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
import { UI_CACHE_DB_DICT_DATA } from '@/store/mutation-types'
|
import { UI_CACHE_DB_DICT_DATA } from '@/store/mutation-types'
|
||||||
|
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'tagContent',
|
name: 'tagContent',
|
||||||
@@ -122,6 +124,7 @@
|
|||||||
// tabTable,
|
// tabTable,
|
||||||
DicList
|
DicList
|
||||||
},
|
},
|
||||||
|
mixins:[ResizeHeader, ResizeColumnProvide],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
title: this.$t('add'),
|
title: this.$t('add'),
|
||||||
|
|||||||
Reference in New Issue
Block a user