| | |
| | | <script>
|
| | | 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 },
|
| | |
| | | title: '人员跟踪'
|
| | | }
|
| | | ],
|
| | | rowSize: 3,
|
| | | //rowSize: 3,
|
| | | badgeNum: 0,
|
| | | }
|
| | | },
|
| | |
| | | let arr = null;
|
| | | //根据屏幕高度来判断是展示3排还是4排 阈值:970
|
| | | if (window.innerHeight >= 930) {
|
| | | this.rowSize = 4;
|
| | | //this.rowSize = 4;
|
| | | arr = this.chunk(tempArr, 24);
|
| | | //arr = chunkArr(tempArr,24);
|
| | | } else {
|
| | | this.rowSize = 3;
|
| | | //this.rowSize = 3;
|
| | | arr = this.chunk(tempArr, 18);
|
| | | //arr = chunkArr(tempArr, 18);
|
| | | }
|
| | | console.log(arr)
|
| | | return arr
|
| | | },
|
| | | rowSize (){
|
| | | if (window.innerHeight >= 930) {
|
| | | return 4;
|
| | | }else{
|
| | | return 3;
|
| | | }
|
| | | }
|
| | | },
|
| | | mounted () {
|
| | |
| | | if (msg.indexOf("toSearch") >= 0) {
|
| | | 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)
|
| | | }
|
| | | }
|
| | | });
|
| | |
| | | console.log(e)
|
| | | })
|
| | | },
|
| | | |
| | | dockClick (dock) {
|
| | |
|
| | | if (dock.type === '1') {
|
| | | window.open(dock.url);
|
| | | } else if (dock.type === '2' && !dock.isOpen) {
|
| | |
| | | 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)
|
| | | }
|
| | | }
|
| | | };
|