信息中心(拖拽)

This commit is contained in:
zyn
2023-02-06 16:26:28 +08:00
parent e9db210a15
commit d407bc7f4a
3 changed files with 12 additions and 4 deletions
@@ -34,6 +34,7 @@
</div> </div>
<a-table <a-table
:components="drag(columns,'columns')"
ref="table" ref="table"
rowKey="id" rowKey="id"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
@@ -55,10 +56,11 @@
<script> <script>
import { getAction, putAction, deleteAction } from '@/api/manage' import { getAction, putAction, deleteAction } from '@/api/manage'
import { JeroListMixin } from '@/mixins/JeroListMixin' import { JeroListMixin } from '@/mixins/JeroListMixin'
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
export default { export default {
name: 'customContentList', name: 'customContentList',
mixins: [JeroListMixin], mixins: [JeroListMixin,ResizeHeader, ResizeColumnProvide],
data() { data() {
return { return {
queryParam: {}, queryParam: {},
@@ -69,6 +71,7 @@
align: 'left', align: 'left',
dataIndex: 'msgContent', dataIndex: 'msgContent',
ellipsis: true, ellipsis: true,
width:1200,
scopedSlots: { customRender: 'msgContent' } scopedSlots: { customRender: 'msgContent' }
}, },
{ {
@@ -107,6 +107,7 @@
<!-- rowKey="id" <!-- rowKey="id"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"--> :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"-->
<a-table <a-table
ref="table" ref="table"
bordered bordered
class="taskTable" class="taskTable"
@@ -117,7 +118,7 @@
rowKey="id" rowKey="id"
@change="tableOnChange" @change="tableOnChange"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
:columns="columns" :columns="columns" :components="drag(columns,'columns')"
> >
<div slot="standardInformation" slot-scope="text,result" class="box-left"> <div slot="standardInformation" slot-scope="text,result" class="box-left">
<div class="content"> <div class="content">
@@ -234,7 +235,7 @@
import { getAction, postAction, deleteAction, downloadFile } from '@/api/manage' import { getAction, postAction, deleteAction, downloadFile } from '@/api/manage'
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import store from '@/store/' import store from '@/store/'
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
export default { export default {
name: 'TaskList', name: 'TaskList',
components: { components: {
@@ -246,6 +247,7 @@
taskBatSetting taskBatSetting
}, },
props: ['isDisplayNum', 'areaOfResponsibility'], props: ['isDisplayNum', 'areaOfResponsibility'],
mixins:[ResizeHeader, ResizeColumnProvide],
data() { data() {
return { return {
toggleSearchStatus: false, toggleSearchStatus: false,
@@ -57,6 +57,7 @@
</div> </div>
<a-table <a-table
:components="drag(columns,'columns')"
ref="table" ref="table"
rowKey="id" rowKey="id"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
@@ -102,10 +103,11 @@ import { JeroListMixin } from '@/mixins/JeroListMixin'
import DynamicNotice from '../../components/tools/DynamicNotice' import DynamicNotice from '../../components/tools/DynamicNotice'
import Vue from 'vue' import Vue from 'vue'
import { ACCESS_TOKEN } from '@/store/mutation-types' import { ACCESS_TOKEN } from '@/store/mutation-types'
import { ResizeHeader, ResizeColumnProvide } from '@/mixins/header'
export default { export default {
name: 'UserAnnouncementList', name: 'UserAnnouncementList',
mixins: [JeroListMixin], mixins: [JeroListMixin,ResizeHeader, ResizeColumnProvide],
components: { components: {
DynamicNotice, DynamicNotice,
ShowAnnouncement ShowAnnouncement
@@ -143,6 +145,7 @@ import { ACCESS_TOKEN } from '@/store/mutation-types'
align: 'left', align: 'left',
dataIndex: 'msgContent', dataIndex: 'msgContent',
ellipsis: true, ellipsis: true,
width:800,
scopedSlots: { customRender: 'msgTitile' } scopedSlots: { customRender: 'msgTitile' }
}, },
// { // {