| | |
| | | ],
|
| | | //rowSize: 3,
|
| | | badgeNum: 0,
|
| | | curDock: {}
|
| | | }
|
| | | },
|
| | | computed: {
|
| | |
| | | let params = msg.substring(7);
|
| | | this.addFrameByName("search", params)
|
| | | }
|
| | |
|
| | | if (msg.indexOf("toOpenApp") >= 0) {
|
| | | let id = msg.substring(10);
|
| | | console.log(id);
|
| | | this.addFrameByID(id)
|
| | | }
|
| | | }
|
| | | });
|
| | | 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) {
|
| | |
| | | dockMask.style.width = dockItems.length * 60 + 40 + 'px';
|
| | | },
|
| | | addFrameByName (name, params) {
|
| | |
|
| | | let dock = null;
|
| | | this.$store.state.desktop.docks.forEach(app => {
|
| | | if (app.name === name) {
|
| | |
| | | url: dock.url,
|
| | | screenshot: ''
|
| | | });
|
| | | },
|
| | | addFrameByID (id, params) {
|
| | | |
| | | let dock = null;
|
| | | let toClose = null
|
| | | this.$store.state.desktop.docks.forEach(app => {
|
| | | if (app.id == id) {
|
| | | dock = app;
|
| | | }
|
| | | if(app.name=="algorithmManage"){
|
| | | toClose = app
|
| | | }
|
| | | });
|
| | | this.dockClick(dock)
|
| | | }
|
| | | },
|
| | | watch:{
|
| | | curDock:function (val) {
|
| | | this.dockClick(val)
|
| | | }
|
| | | },
|
| | | }
|
| | | };
|
| | | </script>
|
| | |
|