|
@@ -150,7 +150,8 @@ export default {
|
|
columnApi: null,
|
|
columnApi: null,
|
|
localeText: AG_GRID_LOCALE_CN,
|
|
localeText: AG_GRID_LOCALE_CN,
|
|
filterState: null,
|
|
filterState: null,
|
|
- rowSelection: null
|
|
|
|
|
|
+ rowSelection: null,
|
|
|
|
+ frameworkComponents: null
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -221,11 +222,14 @@ export default {
|
|
sortable: false },
|
|
sortable: false },
|
|
{ headerName: '删除', field: 'shop_id',
|
|
{ headerName: '删除', field: 'shop_id',
|
|
cellRendererFramework: 'ButtonCellRender',
|
|
cellRendererFramework: 'ButtonCellRender',
|
|
- cellRendererParams: {
|
|
|
|
- onClick: this.deleteSingle,
|
|
|
|
- label: '删除',
|
|
|
|
- buttonType: 'danger',
|
|
|
|
- buttonSize: 'mini'
|
|
|
|
|
|
+ cellRendererParams: param => {
|
|
|
|
+ return {
|
|
|
|
+ onClick: this.deleteSingle,
|
|
|
|
+ label: '删除',
|
|
|
|
+ buttonType: 'danger',
|
|
|
|
+ buttonSize: 'mini',
|
|
|
|
+ disabled: param.data['member_name'] === 'superadmin' ? true:false
|
|
|
|
+ }
|
|
},
|
|
},
|
|
pinned: 'right',
|
|
pinned: 'right',
|
|
lockPinned: true,
|
|
lockPinned: true,
|
|
@@ -251,6 +255,16 @@ export default {
|
|
mounted() {
|
|
mounted() {
|
|
this.gridApi = this.gridOptions.api
|
|
this.gridApi = this.gridOptions.api
|
|
this.gridColumnApi = this.gridOptions.columnApi
|
|
this.gridColumnApi = this.gridOptions.columnApi
|
|
|
|
+ // 设置默认排序字段,应用列状态之后会触发 gridSortChange 函数,会调用getlist,后面不需要再调用this.getlist
|
|
|
|
+ this.gridColumnApi.applyColumnState({
|
|
|
|
+ state: [
|
|
|
|
+ {
|
|
|
|
+ colId: 'shop_id',
|
|
|
|
+ sort: 'asc'
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ })
|
|
|
|
+
|
|
// var column = this.gridColumnApi.getColumn('id')
|
|
// var column = this.gridColumnApi.getColumn('id')
|
|
// const _this = this
|
|
// const _this = this
|
|
// column.addEventListener('sortChanged', function(event) {
|
|
// column.addEventListener('sortChanged', function(event) {
|
|
@@ -267,7 +281,7 @@ export default {
|
|
// // event.columnApi.applyColumnState({ defaultState: { sort: null }})
|
|
// // event.columnApi.applyColumnState({ defaultState: { sort: null }})
|
|
// // console.log('Column visibility changed', event)
|
|
// // console.log('Column visibility changed', event)
|
|
// })
|
|
// })
|
|
- this.getList()
|
|
|
|
|
|
+ // this.getList()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
handlerDelete(ids) {
|
|
handlerDelete(ids) {
|