123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427 |
- import { NULL } from "sass"
- const getDefaultState = () => {
- return {
- init: 0,
- isCollapse: false,
- platforms: [
- {
- platformID: 101,
- platformName: '雷达平台-1'
- },
- {
- platformID: 102,
- platformName: '雷达平台-2'
- },
- {
- platformID: 103,
- platformName: '雷达平台-3'
- },
- {
- platformID: 104,
- platformName: '雷达平台-4'
- },
- {
- platformID: 105,
- platformName: '雷达平台-5'
- },
- {
- platformID: 106,
- platformName: '雷达平台-6'
- },
- {
- platformID: 107,
- platformName: '雷达平台-7'
- },
- {
- platformID: 108,
- platformName: '雷达平台-8'
- },
- {
- platformID: 109,
- platformName: '雷达平台-9'
- },
- {
- platformID: 110,
- platformName: '雷达平台-10'
- },
- ],
- platformShow: false,
- platformID: null,
- // 通信管理
- JParams: [{}, { value: '长机' }],
- JStatus: null,
- VUParams: [
- { key: "入网状态", value: "在网" },
- { key: "链路开关", value: "开" },
- { key: "静默状态", value: "非静默" },
- { key: "传输模式", value: "实时性" },
- { key: "实时通信速率", value: "23.7Mbps" },
- { key: "丢包率", value: "0.5%" }
- ],
- VUStatus: [
- { platID: "干扰模型-101", isOnline: "在线", TransBW: "77Mbps", isAccess: "直连" },
- { platID: "干扰模型-102", isOnline: "在线", TransBW: "68Mbps", isAccess: "直连" },
- { platID: "干扰模型-103", isOnline: "在线", TransBW: "54Mbps", isAccess: "直连" },
- ],
- // 传感器管理
- esmParams: [
- { key: "开关机状态", value: "打开" },
- { key: "干扰样式", value: "噪声调幅干扰" },
- { key: "干扰参数1", value: "参数1" },
- { key: "干扰参数2", value: "参数2" },
- { key: "干扰参数3", value: "参数3" },
- ],
- esmStatus: [
- { key: "型号", value: "未知" },
- { key: "序号", value: "未知" },
- { key: "连接方式", value: "CAN" },
- { key: "开机时间", value: "7:16.9" },
-
- ],
- esmData: [
- {
- uOrd: 0x1,
- fTime: 436.4,
- uTgtTrackState: "跟踪",
- disturb: "噪声调频干扰",
- disturb1: "参数1",
- disturb2: "参数2",
- disturb3: "参数3",
- },
- {
- uOrd: 0x2,
- fTime: 436.75,
- uTgtTrackState: "侦察",
- disturb: "噪声调幅干扰",
- disturb1: "参数1",
- disturb2: "参数2",
- disturb3: "参数3",
- },
- {
- uOrd: 0x3,
- fTime: 435.25,
- uTgtTrackState: "丢失",
- disturb: "噪声直放干扰",
- disturb1: "参数1",
- disturb2: "参数2",
- disturb3: "参数3",
- }
- ],
- commScoutParams: null,
- commScoutData: null,
- imageParams: [
- { key: "成像开关", value: "开机" },
- { key: "成像模式", value: "红外" },
- { key: "分辨率", value: "1280*1024" },
- { key: "方位角(°)", value: "-10" },
- { key: "俯仰角(°)", value: "-20" },
- ],
- imageStatus: [
- { key: "型号", value: "未知" },
- { key: "序号", value: "未知" },
- { key: "类型", value: "多功能广角摄像头" },
- { key: "连接方式", value: "CAM接口" },
- { key: "当前总包数", value: "14" },
- ],
- imageSig: null,
- radarParams: [
- { key: "开关机状态", value: "打开" },
- { key: "抗干扰措施", value: "频率捷变" },
- { key: "工作模式", value: "搜索" },
- { key: "脉冲参数", value: "自动" },
- { key: "方位扫描中心(°)", value: "0" },
- { key: "俯仰扫描中心(°)", value: "0" },
- { key: "波束宽度(°)", value: "2" },
- { key: "方位扫描范围(°)", value: "10" },
- { key: "俯仰扫描范围(°)", value: "10" },
- { key: "发射机功率(W)", value: "100" },
- ],
- radarStatus: [
- { key: "型号", value: "相控阵雷达" },
- { key: "序号", value: "001" },
- { key: "类型", value: "相控阵雷达" },
- { key: "连接方式", value: "CAN" },
- { key: "开机时间", value: "00:00.0" },
- { key: "发现概率(%)", value: "95.0" },
- { key: "虚警率(%)", value: "3.0" },
- { key: "扫描周期(s)", value: "1" }
- ],
- radarData: [
- {
- SimTime: "14:37.15",
- TargetID: 1,
- EnemyPro: "我方",
- FlightState: "进入搜索范围",
- LightQuality: "高",
- TargetAzi: 10,
- TargetEle: -50,
- TargetDistance: 859,
- TargetRSpeed: 5.4,
- },
- {
- SimTime: "14:33.40",
- TargetID: 2,
- EnemyPro: "未知",
- FlightState: "已丢失",
- LightQuality: "低",
- TargetAzi: 40,
- TargetEle: -70,
- TargetDistance: 458,
- TargetRSpeed: 10.1,
- },
- {
- SimTime: "14:38.55",
- TargetID: 3,
- EnemyPro: "可疑目标",
- FlightState: "跟踪中",
- LightQuality: "中",
- TargetAzi: 120,
- TargetEle: -54,
- TargetDistance: 269,
- TargetRSpeed: 15.3,
- },
- {
- SimTime: "14:39.30",
- TargetID: 4,
- EnemyPro: "可疑目标",
- FlightState: "已丢失",
- LightQuality: "中",
- TargetAzi: 210,
- TargetEle: -60,
- TargetDistance: 234,
- TargetRSpeed: 22.5,
- }
- ],
- //情报处理分发(侦侦协同)
- coopMsg: [],
- zcResult: null,
- cooperatezcResult: null,
- combineRecognizeResult: null,
- //综合态势
- mouseLocation: {
- longitude: 0,
- latitude: 0
- },
- cameraLocation: {
- zoom: 0,
- height: 0
- },
- map: {
- type: null,
- data: {
- friend: null,
- enemy: null
- }
- },
- //导航
- navParams: [{ key: "导航模式", value: "融合导航" },
- { key: "航迹规划", value: "自动" },
- { key: "碰撞避免", value: "开" },],
- navStatus: [{ key: "导航模式", value: "融合导航" },
- { key: "航迹规划", value: "自动" },
- { key: "碰撞避免", value: "开" },],
- navPos: [
- { key: "经度(°)", value: "83.81" },
- { key: "纬度(°)", value: "25.48" },
- { key: "高度(°)", value: "1000" },
- { key: "北速(km/h)", value: "150" },
- { key: "东速(km/h)", value: "85.6" },
- { key: "地速(km/h)", value: "6" },
- { key: "俯仰角(°)", value: "2" },
- { key: "航向角(°)", value: "30" },
- { key: "横滚角(°)", value: "0" },
- ],
- //任务管理
- controllerChange: null,
- airTaskAssign: null,
- airLead: null,
- currentTaskTable: [
- { TaskName: "成像侦察-2", TaskAssigner: "地面控制站", TaskPriority: "紧急", TaskLoc: "(8033,604)", Status: "进行中" },
- { TaskName: "雷达探测-4", TaskAssigner: "地面控制站", TaskPriority: "重要", TaskLoc: "(5391,6981)", Status: "进行中" },
- { TaskName: "电子侦察-3", TaskAssigner: "干扰模型-107", TaskPriority: "一般", TaskLoc: "(4820,1206)", Status: "待执行" },
- { TaskName: "协同干扰-1", TaskAssigner: "干扰模型-103", TaskPriority: "重要", TaskLoc: "(1781,1280)", Status: "待执行" },
- ],
- allTaskTable: [
- { TaskTime: "2024-2-29", TaskName: "成像侦察-1", TaskAssigner: "地面控制站", TaskAssignType: "成像侦察", TaskPriority: "一般", TaskLoc: "(1733,3909)", Status: "进行中" },
- { TaskTime: "2024-2-29", TaskName: "成像侦察-3", TaskAssigner: "地面控制站", TaskAssignType: "成像侦察", TaskPriority: "一般", TaskLoc: "(5268,4168)", Status: "进行中" },
- { TaskTime: "2024-2-29", TaskName: "成像侦察-4", TaskAssigner: "地面控制站", TaskAssignType: "成像侦察", TaskPriority: "重要", TaskLoc: "(6279,2920)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "成像侦察-5", TaskAssigner: "干扰模型-108", TaskAssignType: "成像侦察", TaskPriority: "重要", TaskLoc: "(154,9841)", Status: "进行中" },
- { TaskTime: "2024-2-29", TaskName: "成像侦察-6", TaskAssigner: "干扰模型-105", TaskAssignType: "成像侦察", TaskPriority: "重要", TaskLoc: "(1062,3724)", Status: "进行中" },
- { TaskTime: "2024-2-29", TaskName: "成像侦察-7", TaskAssigner: "地面控制站", TaskAssignType: "成像侦察", TaskPriority: "一般", TaskLoc: "(4897,3395)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "成像侦察-8", TaskAssigner: "干扰模型-107", TaskAssignType: "成像侦察", TaskPriority: "一般", TaskLoc: "(9203,526)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "雷达探测-1", TaskAssigner: "地面控制站", TaskAssignType: "雷达探测", TaskPriority: "一般", TaskLoc: "(2691,4228)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "雷达探测-2", TaskAssigner: "地面控制站", TaskAssignType: "雷达探测", TaskPriority: "紧急", TaskLoc: "(9427,4177)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "雷达探测-3", TaskAssigner: "地面控制站", TaskAssignType: "雷达探测", TaskPriority: "一般", TaskLoc: "(3014,7011)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "雷达探测-6", TaskAssigner: "干扰模型-102", TaskAssignType: "雷达探测", TaskPriority: "重要", TaskLoc: "(1711,326)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "雷达探测-7", TaskAssigner: "干扰模型-109", TaskAssignType: "雷达探测", TaskPriority: "一般", TaskLoc: "(8818,6691)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "雷达探测-8", TaskAssigner: "干扰模型-104", TaskAssignType: "雷达探测", TaskPriority: "一般", TaskLoc: "(3689,4607)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "电子侦察-1", TaskAssigner: "地面控制站", TaskAssignType: "电子侦察", TaskPriority: "重要", TaskLoc: "(1564,8555)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "电子侦察-2", TaskAssigner: "地面控制站", TaskAssignType: "电子侦察", TaskPriority: "紧急", TaskLoc: "(3762,1909)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "电子侦察-4", TaskAssigner: "地面控制站", TaskAssignType: "电子侦察", TaskPriority: "一般", TaskLoc: "(2261,3846)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "电子侦察-5", TaskAssigner: "干扰模型-107", TaskAssignType: "电子侦察", TaskPriority: "一般", TaskLoc: "(2518,2904)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "电子侦察-6", TaskAssigner: "干扰模型-110", TaskAssignType: "电子侦察", TaskPriority: "紧急", TaskLoc: "(2653,8244)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "电子侦察-7", TaskAssigner: "干扰模型-108", TaskAssignType: "电子侦察", TaskPriority: "一般", TaskLoc: "(7302,3438)", Status: "待执行" },
- { TaskTime: "2024-2-29", TaskName: "电子侦察-8", TaskAssigner: "干扰模型-106", TaskAssignType: "电子侦察", TaskPriority: "重要", TaskLoc: "(1077,9063)", Status: "待执行" },
- ],
- webSocketConnected: false
- }
- }
- const state = getDefaultState()
- const mutations = {
- setInit(state, init) {
- state.init = init
- },
- setPlatforms(state, platforms) {
- state.platforms = platforms
- },
- setPlatformShow(state, platformShow) {
- state.platformShow = platformShow
- },
- setPlatformID(state, platformID) {
- state.platformID = platformID
- },
- setInstances(state, instances) {
- state.instances = instances
- },
- // 通信管理
- setJParams(state, jParams) {
- state.JParams = jParams
- },
- setJStatus(state, jStatus) {
- state.JStatus = jStatus
- },
- setVUParams(state, vUparams) {
- state.VUParams = vUparams
- },
- setVUStatus(state, vUstatus) {
- state.VUStatus = vUstatus
- },
- // 电侦(雷侦通侦)
- setESMParams(state, esmParams) {
- state.esmParams = esmParams
- },
- setESMStatus(state, esmStatus) {
- state.esmStatus = esmStatus
- },
- setESMData(state, esmData) {
- state.esmData = esmData
- },
- setCommScoutParams(state, commScoutParams) {
- state.commScoutParams = commScoutParams
- },
- setCommScoutData(state, commScoutData) {
- state.commScoutData = commScoutData
- },
- //成像侦察
- setImageParams(state, imageParams) {
- state.imageParams = imageParams
- },
- setImageStatus(state, imageStatus) {
- state.imageStatus = imageStatus
- },
- setImageSig(state, imageSig) {
- state.imageSig = imageSig
- },
- //雷达
- setRadarParams(state, radarParams) {
- state.radarParams = radarParams
- },
- setRadarData(state, radarData) {
- state.radarData = radarData
- },
- //导航
- setNavInstances(state, navInstances) {
- state.navInstances = navInstances
- },
- setNavParams(state, navParams) {
- state.navParams = navParams
- },
- setNavStatus(state, navStatus) {
- state.navStatus = navStatus
- },
- setNavPos(state, navPos) {
- state.navPos = navPos
- },
- //综合显控
- setMouseLocation(state, mouseLocation) {
- state.mouseLocation = mouseLocation
- },
- setCameraLocation(state, cameraLocation) {
- state.cameraLocation = cameraLocation
- },
- setMap(state, map) {
- state.map = map
- },
- //任务管理显控
- setControllerChange(state, controllerChange) {
- state.controllerChange = controllerChange
- },
- setAirTaskAssign(state, airTaskAssign) {
- state.airTaskAssign = airTaskAssign
- },
- setAirLead(state, airLead) {
- state.airLead = airLead
- },
- setCurrentTaskTable(state, currentTaskTable) {
- state.currentTaskTable = currentTaskTable;
- },
- setAllTaskTable(state, allTaskTable) {
- state.allTaskTable = state.allTaskTable;
- },
- //情报处理分发(侦侦协同)
- setCoopMsg(state, coopMsg) {
- state.coopMsg = coopMsg
- },
- setZCResult(state, zcResult) {
- state.zcResult = zcResult
- },
- setCooperatezcResult(state, cooperatezcResult) {
- state.cooperatezcResult = cooperatezcResult
- },
- setCombineRecognizeResult(state, combineRecognizeResult) {
- state.combineRecognizeResult = combineRecognizeResult
- },
- //isCollapse
- setIsCollapse(state, isCollapse) {
- state.isCollapse = isCollapse
- },
- SET_RADAR_PARAMS(state, params) {
- state.radarParams = params;
- },
- SET_RADAR_STATUS(state, status) {
- state.radarStatus = status;
- },
- setWebSocketConnected(state, status) {
- state.webSocketConnected = status
- },
- SET_RADAR_DATA(state, data) {
- state.radarData = data;
- }
- }
- const actions = {
- }
- const getters = {
- init: state => state.init,
- radarParams: state => state.radarParams,
- radarStatus: state => state.radarStatus,
- radarData: state => state.radarData,
- platformID: state => state.platformID,
- }
- export default {
- namespaced: true,
- state,
- mutations,
- actions,
- getters
- }
|