| | |
| | | // apiUrl: "/api/",
|
| | | // apiUrl: "http://192.168.11.95:7777/api/",
|
| | | // wsHost: "ws://192.168.11.194/ws/asset",
|
| | | // wsHost: "ws://103.135.160.14:7800/ws/asset",
|
| | | wsHost: "ws://103.135.160.14:7777/ws/asset",
|
| | | wsHost: "ws://103.135.160.14:7800/ws/asset",
|
| | | // wsHost: "ws://103.135.160.14:7777/ws/asset",
|
| | | localUrl: "http://192.168.112.13:12315",
|
| | | // apiUrl: "http://192.168.11.125:7777",
|
| | | // apiUrl: "http://103.135.160.14:5381/",0
|
| | |
| | | imgUrl: webHost + "/image/",
|
| | | reportMd: "/Data/Report.md",
|
| | | reportDocx: "/Data/Report.docx",
|
| | | modelLayer:"FW21",
|
| | | modelLayer:"军事设施",//"FW21",
|
| | | modelBase: {
|
| | | url: "http://106.120.22.26:8013",
|
| | | account: "/account-service",
|
| | |
| | | } |
| | | } |
| | | }, |
| | | addTileSetLayer(res) { |
| | | async addTileSetLayer(res) { |
| | | // const tileset = earthCtrl.factory.create3DTilesets({ |
| | | // url: res.url |
| | | // }); |
| | | var tileset = Viewer.scene.primitives.add( |
| | | var tileset = await Viewer.scene.primitives.add( |
| | | new Cesium.Cesium3DTileset({ |
| | | url: res.url |
| | | }) |
| | | ); |
| | | // console.log(" res.name", res); |
| | | tileset.name = res.name; |
| | | // const tileset = new Cesium.Cesium3DTileset({ |
| | | // url: res.url |
| | |
| | | layerId: res.id, |
| | | name: res.name |
| | | }); |
| | | console.log(" this.listData", this.listData); |
| | | // console.log('tileset',tileset); |
| | | // earthCtrl.userScene.flyTo(tileset); |
| | | }, |
| | |
| | | this.setModelChangeColor(colors); |
| | | }, |
| | | setModelChangeColor(res) { |
| | | const modelLayer = mapServer.listData.filter((res) => { |
| | | if (res.name == config.modelLayer) { |
| | | return res; |
| | | console.log('mapServer.listData',mapServer.listData,config.modelLayer); |
| | | const modelLayer = mapServer.listData.filter((obj) => { |
| | | if (obj.name == config.modelLayer) { |
| | | return obj; |
| | | } |
| | | }); |
| | | if (modelLayer.length <= 0) return; |
| | | earthCtrl.userScene.flyTo(modelLayer[0].layer); |
| | | modelLayer[0].layer.style = new Cesium.Cesium3DTileStyle({ |
| | | color: { |
| | | evaluateColor: (feature) => { |
| | | const id = feature.getProperty("id"); |
| | | console.log("id**********", id); |
| | | const color = res.filter((item) => { |
| | | if (item.ids.indexOf(id) > -1) { |
| | | return item; |
| | |
| | | return name; |
| | | }, |
| | | creatAroundPoi(res) { |
| | | let colors = []; |
| | | res.data.forEach((element) => { |
| | | colors.push({ |
| | | name: element.type, |
| | | color: element.color, |
| | | ids: element.list |
| | | }); |
| | | }) |
| | | console.log('colors----',colors); |
| | | store.state.setListColor = colors; |
| | | store.state.showLenged = true; |
| | | this.setModelChangeColor(colors); |
| | | }, |
| | | creatAroundPoi1111(res) { |
| | | const poi = res.data; |
| | | var std = []; |
| | | var feature = { |
| | |
| | | },
|
| | | setMapfunc(res, obj) {
|
| | | this.$store.state.showLenged = false;
|
| | |
|
| | | switch (res.func) {
|
| | | case "queryRelationship":
|
| | | var roleMsg = null;
|
| | |
| | | this.refashMsg(roleMsg.list);
|
| | | break;
|
| | | case "aroundPoi":
|
| | | mapSetFunc.init(res);
|
| | | this.setUpdateHistoryInFor(obj, res.msg);
|
| | | var roleMsg = msgData.getAffairsData([
|
| | | { type: "text", val: res.msg },
|
| | | ]);
|
| | | let dataList = [
|
| | | {
|
| | | type: "可打击目标",
|
| | | color:'#FF3366',
|
| | | list: [],
|
| | | },
|
| | | {
|
| | | type: "不可打击目标",
|
| | | color:'#33FF66',
|
| | | list: [],
|
| | | },
|
| | | {
|
| | | type: "其他",
|
| | | color:'#3366FF',
|
| | | list: [],
|
| | | },
|
| | | ];
|
| | | res.data.forEach((item) => {
|
| | | if (item.ifstrike === "1") {
|
| | | dataList[0].list.push(item.seid);
|
| | | } else if (item.ifstrike === "2") {
|
| | | dataList[1].list.push(item.seid);
|
| | | } else {
|
| | | dataList[2].list.push(item.seid);
|
| | | }
|
| | | });
|
| | | const resultData = dataList
|
| | | .map((item) => `| ${item.type} | ${item.list.length} |`)
|
| | | .join("\n");
|
| | | var a = `| 数据类型 | 数据量 |\n|------|------|\n`+resultData;
|
| | | console.log("aaa", a);
|
| | | this.setUpdateHistoryInFor(obj, a);
|
| | | var roleMsg = msgData.getMdData("markdown", a);
|
| | | this.refashMsg(roleMsg.list);
|
| | | const finalData = {
|
| | | func: "aroundPoi",
|
| | | data: dataList,
|
| | | }
|
| | | mapSetFunc.init(finalData);
|
| | | break;
|
| | | case "getParam":
|
| | | mapSetFunc.init(res);
|
| | | console.log('res.data.targetinfo',res);
|
| | | console.log("res.data.targetinfo", res);
|
| | | this.setUpdateHistoryInFor(obj, res.msg);
|
| | | var roleMsg = msgData.getAffairsData([
|
| | | { type: "text", val: res.data[0].targetinfo },
|
| | |
| | | open: true,
|
| | | proxy: {
|
| | | "/dev-api": {
|
| | | // target: 'http://103.135.160.14:7800',
|
| | | target: 'http://103.135.160.14:7777',
|
| | | target: 'http://103.135.160.14:7800',
|
| | | // target: 'http://103.135.160.14:7777',
|
| | | changeOrigin: true,
|
| | | pathRewrite: {
|
| | | '^/dev-api': ''
|
| | | }
|
| | | },
|
| | | "/data-api": {
|
| | | target: 'https://cim.smartearth.cn',
|
| | | changeOrigin: true,
|
| | | pathRewrite: {
|
| | | '^/data-api': ''
|
| | | }
|
| | | },
|
| | | },
|
| | | },
|
| | |
|