| | |
| | | }) |
| | | var myGrid = copmsList; |
| | | this.$TOOL.data.set("DASHBOARDGRID", copmsList); |
| | | |
| | | return this.allCompsList; |
| | | }, |
| | | nowCompsList(){ |
| | |
| | | }, |
| | | methods: { |
| | | endDraggable(e) { |
| | | |
| | | //console.log(this.grid,e,111) |
| | | }, |
| | | getWorkbenchCarList() { |
| | | var data = this.$TOOL.data.get("MENU"); |
| | |
| | | // this.$CONFIG.DEFAULT_GRID.data = cards; |
| | | //this.$CONFIG.DEFAULT_GRID.copmsList = [["mdcDeviceStatus"],["mdcRunning","mdcEquipmentRun"],[],[]] |
| | | if(res.data.length == 0) { |
| | | this.$CONFIG.DEFAULT_GRID.copmsList = []; |
| | | this.$CONFIG.DEFAULT_GRID.copmsList = [[],[],[],[]]; |
| | | }else { |
| | | this.$CONFIG.DEFAULT_GRID.copmsList = res.data[0].layoutConfig == null?[]:JSON.parse(res.data[0].layoutConfig); |
| | | var layoutConfig = JSON.parse(res.data[0].layoutConfig); |
| | | //不满足4,补足 |
| | | var newArr = [...layoutConfig]; |
| | | for (let i = 0; i < (4-newArr.length); i++) { |
| | | layoutConfig.push([]); |
| | | } |
| | | this.$CONFIG.DEFAULT_GRID.copmsList = res.data[0].layoutConfig == null?[]:layoutConfig; |
| | | } |
| | | this.$CONFIG.DEFAULT_GRID.layout = [24,12,6,6]; |
| | | this.$CONFIG.DEFAULT_GRID.data = res.data; |
| | |
| | | save(){ |
| | | this.customizing = false |
| | | this.$refs.widgets.style.removeProperty('transform') |
| | | this.$TOOL.data.set("grid", this.grid) |
| | | this.$TOOL.data.set("grid", this.grid); |
| | | //this.apiResource.workStationIdList |
| | | //保存接口 |
| | | //var copmsList = this.grid.copmsList; |
| | | //var flattened = copmsList.reduce((acc, val) => acc.concat(val), []); //扁平化 |
| | | //var data = this.grid.data.filter(item=>this.nowCompsList.includes(item.cardKey)); |
| | | this.grid.data.forEach(item=> { |
| | | item.layoutConfig = JSON.stringify(this.grid.copmsList); |
| | | if(item.cardKey == "mdcRunning") { |
| | | item.apiResource = JSON.stringify({workStationIdList: []}) |
| | | } |
| | | }) |
| | | var obj = { |
| | | workbenchCardAddVOList: this.grid.data, |