diff --git a/src/views/simulationScene/instructor/system/sceneEditing/index.vue b/src/views/simulationScene/instructor/system/sceneEditing/index.vue index 0bad9ca..058a7db 100644 --- a/src/views/simulationScene/instructor/system/sceneEditing/index.vue +++ b/src/views/simulationScene/instructor/system/sceneEditing/index.vue @@ -156,12 +156,14 @@ 基础属性 作战行动 + 保障任务
+
@@ -173,14 +175,18 @@ import { getAction, postAction } from '@/api/manage' import Jcsx from '../simulationModel/Jcsx.vue' import Zzxd from '../simulationModel/Zzxd.vue' +import BzTask from '../simulationModel/BzTask.vue' export default { components: { Jcsx, Zzxd, + BzTask }, data() { return { + resourceid: null, // 分队id + type: null, // 红蓝类型 scenarioId: '', scenarioDetail: {}, zzbzll: { @@ -443,6 +449,8 @@ export default { handleSelectZzbzll(selectedKeys, { node }) { this.cesium.setClientByCenter({ longitude: +node.dataRef.lng, latitude: +node.dataRef.lat }) this.blbz.modelData = node.dataRef + this.resourceid = node.dataRef.id + this.type = node.dataRef.type this.getBlbzTreeData() this.getJcsxData() }, diff --git a/src/views/simulationScene/instructor/system/simulationModel/BzTask.vue b/src/views/simulationScene/instructor/system/simulationModel/BzTask.vue new file mode 100644 index 0000000..181ff48 --- /dev/null +++ b/src/views/simulationScene/instructor/system/simulationModel/BzTask.vue @@ -0,0 +1,233 @@ + + + + + diff --git a/src/views/simulationScene/instructor/system/simulationModel/index.vue b/src/views/simulationScene/instructor/system/simulationModel/index.vue index f0715b0..589a592 100644 --- a/src/views/simulationScene/instructor/system/simulationModel/index.vue +++ b/src/views/simulationScene/instructor/system/simulationModel/index.vue @@ -136,12 +136,14 @@ 基础属性 作战行动 + 保障任务
+
@@ -153,6 +155,7 @@ import { getAction, postAction } from '@/api/manage' import Jcsx from './Jcsx.vue' import Zzxd from './Zzxd.vue' +import BzTask from './BzTask.vue' export default { // props: { @@ -161,9 +164,12 @@ export default { components: { Jcsx, Zzxd, + BzTask }, data() { - return { + return { + resourceid: null, // 分队id + type: null, // 红蓝类型 scenarioId: '', qd: { qdlx: 'xqqd', @@ -446,7 +452,9 @@ export default { handleSelectZzbzll(selectedKeys, { node }) { this.cesium.setClientByCenter({ longitude: +node.dataRef.lng, latitude: +node.dataRef.lat }) - this.blbz.modelData = node.dataRef + this.blbz.modelData = node.dataRef + this.resourceid = node.dataRef.id + this.type = node.dataRef.type this.getBlbzTreeData() this.getJcsxData() },