| | |
| | | import draggable from "vuedraggable"
|
| | | import { findAllSdk } from '@/api/taskMange';
|
| | | import {chunkArr} from '@/scripts/util';
|
| | | import bus from '@/plugin/bus'
|
| | | export default {
|
| | | name: 'toolsEntry',
|
| | | components: { draggable },
|
| | |
| | | ],
|
| | | //rowSize: 3,
|
| | | badgeNum: 0,
|
| | | curDock: {}
|
| | | }
|
| | | },
|
| | | computed: {
|
| | |
| | | }
|
| | | }
|
| | | });
|
| | |
|
| | | this.$nextTick( () =>{
|
| | | bus.$on("open-app", (val)=> {
|
| | | debugger
|
| | | const cur = this.stateDocks.find( (item)=> {
|
| | | return item.id == val
|
| | | })
|
| | | this.dockClick(cur)
|
| | | this.curDock = cur
|
| | | })
|
| | | })
|
| | | },
|
| | | methods: {
|
| | | chunk (arr, size) {
|
| | |
| | | console.log(e)
|
| | | })
|
| | | },
|
| | | |
| | | dockClick (dock) {
|
| | |
|
| | | if (dock.type === '1') {
|
| | | window.open(dock.url);
|
| | | } else if (dock.type === '2' && !dock.isOpen) {
|
| | |
| | | screenshot: ''
|
| | | });
|
| | | }
|
| | | }
|
| | | },
|
| | | watch:{
|
| | | curDock:function (val) {
|
| | | this.dockClick(val)
|
| | | }
|
| | | },
|
| | | };
|
| | | </script>
|
| | |
|