a6713ab2b0f5bbe6c843acf1d31f2443.json 14 KB

1
  1. {"remainingRequest":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\babel-loader\\lib\\index.js!D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\cache-loader\\dist\\cjs.js??ref--1-0!D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\GERENWENJIAN\\code\\qv\\vue\\src\\views\\taskManagement\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\src\\views\\taskManagement\\index.vue","mtime":1683194775568},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\babel.config.js","mtime":1683194775537},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1683195233343},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\babel-loader\\lib\\index.js","mtime":1683195236757},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1683195233343},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\vue-loader\\lib\\index.js","mtime":1683195237816}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gInZ1ZXgiOwpleHBvcnQgZGVmYXVsdCB7CiAgY29tcHV0ZWQ6IHsKICAgIC4uLm1hcEdldHRlcnMoWyJpbml0IiwgImxlYWRQb3N0IiwgInBsYXRmb3JtSUQiLCAiYWlyTGluZSIsICJ0YXNrUGxhbiJdKQogIH0sCiAgd2F0Y2g6IHsKICAgIGluaXQ6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gKHZhbCwgb2xkVmFsKSB7CiAgICAgICAgdGhpcy4kd3N0LnNlbmQoewogICAgICAgICAgdXJsOiAiZ2V0TGVhZFBvc3QiLAogICAgICAgICAgZGF0YTogewogICAgICAgICAgICBQbGF0Zm9ybUlEOiB0aGlzLnBsYXRmb3JtSUQKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgICB0aGlzLiR3c3Quc2VuZCh7CiAgICAgICAgICB1cmw6ICJnZXRUYXNrUGxhbiIsCiAgICAgICAgICBkYXRhOiB7CiAgICAgICAgICAgIFBsYXRmb3JtSUQ6IHRoaXMucGxhdGZvcm1JRAogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICB9CiAgICB9LAogICAgcGxhdGZvcm1JRDogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiAodmFsLCBvbGRWYWwpIHsKICAgICAgICB0aGlzLiR3c3Quc2VuZCh7CiAgICAgICAgICB1cmw6ICJnZXRMZWFkUG9zdCIsCiAgICAgICAgICBkYXRhOiB7CiAgICAgICAgICAgIFBsYXRmb3JtSUQ6IHZhbAogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIHRoaXMuJHdzdC5zZW5kKHsKICAgICAgICAgIHVybDogImdldFRhc2tQbGFuIiwKICAgICAgICAgIGRhdGE6IHsKICAgICAgICAgICAgUGxhdGZvcm1JRDogdmFsCiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0sCiAgICBsZWFkUG9zdDogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiAodmFsLCBvbGRWYWwpIHt9CiAgICB9CiAgfSwKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYXhpb1Nob3c6IGZhbHNlLAogICAgICBhcmVhVmFsdWU6IG51bGwsCiAgICAgIHNlbGVjdGVkT3B0aW9uczogbnVsbCwKICAgICAgcmFkaXVzOiAiIiwKICAgICAgb3B0aW9uczogW3sKICAgICAgICB2YWx1ZTogImNvLWludmVzdGlnYXRlIiwKICAgICAgICBsYWJlbDogIuWNj+WQjOS+puWvnyIsCiAgICAgICAgY2hpbGRyZW46IFt7CiAgICAgICAgICB2YWx1ZTogImFpci1haXIiLAogICAgICAgICAgbGFiZWw6ICLnqbot56m65Y2P5ZCM5L6m5a+fIgogICAgICAgIH0sIHsKICAgICAgICAgIHZhbHVlOiAiYWlyLWxhbmQiLAogICAgICAgICAgbGFiZWw6ICLnqbot5Zyw5Y2P5ZCM5L6m5a+fIgogICAgICAgIH1dCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogImNvLW9wcmF0aW9uIiwKICAgICAgICBsYWJlbDogIuWNj+WQjOS9nOaImCIsCiAgICAgICAgY2hpbGRyZW46IFt7CiAgICAgICAgICB2YWx1ZTogImNvb3AtamFtbWluZyIsCiAgICAgICAgICBsYWJlbDogIuW5suaJsOacuuWNj+WQjOS9nOaImCIKICAgICAgICB9LCB7CiAgICAgICAgICB2YWx1ZTogImNvb3Atd2FybmluZyIsCiAgICAgICAgICBsYWJlbDogIumihOitpuacuuWNj+WQjOS9nOaImCIKICAgICAgICB9XQogICAgICB9XSwKICAgICAgb3B0aW9uczE6IFt7CiAgICAgICAgdmFsdWU6IDEsCiAgICAgICAgbGFiZWw6ICLljLrln59BIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDIsCiAgICAgICAgbGFiZWw6ICLljLrln59CIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDMsCiAgICAgICAgbGFiZWw6ICLoh6rlrprkuYkiCiAgICAgIH1dLAogICAgICBvcHRpb25zMjogW3sKICAgICAgICB2YWx1ZTogMSwKICAgICAgICBsYWJlbDogIkRE5pS75Ye7IgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDIsCiAgICAgICAgbGFiZWw6ICLnlLXlrZDmlLvlh7siCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogMywKICAgICAgICBsYWJlbDogIueUteWtkOmYsuaKpCIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiA0LAogICAgICAgIGxhYmVsOiAi55S15a2Q5L6m5a+fIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDUsCiAgICAgICAgbGFiZWw6ICLpm7fovr7miavmj48iCiAgICAgIH1dCiAgICB9OwogIH0sCiAgbW91bnRlZCgpIHsKICAgIGlmICh0aGlzLmluaXQgPT0gMTAwKSB7CiAgICAgIHRoaXMuJHdzdC5zZW5kKHsKICAgICAgICB1cmw6ICJnZXRMZWFkUG9zdCIsCiAgICAgICAgZGF0YTogewogICAgICAgICAgcGxhdGZvcm1JRDogdGhpcy5wbGF0Zm9ybUlECiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIGFyZWFDaGFuZ2UoKSB7CiAgICAgIGlmICh0aGlzLmFpckxpbmUuVGFyZ2V0QXJlYSA9PSAzKSB7CiAgICAgICAgdGhpcy5heGlvU2hvdyA9IHRydWU7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5heGlvU2hvdyA9IGZhbHNlOwogICAgICB9CiAgICB9LAogICAgaGFuZGxlQ2hhbmdlKCkge30KICB9Cn07"},{"version":3,"names":["mapGetters","computed","watch","init","handler","val","oldVal","$wst","send","url","data","PlatformID","platformID","leadPost","axioShow","areaValue","selectedOptions","radius","options","value","label","children","options1","options2","mounted","methods","areaChange","airLine","TargetArea","handleChange"],"sources":["src/views/taskManagement/index.vue"],"sourcesContent":["<template>\r\n <el-row :gutter=\"6\">\r\n <el-col :span=\"12\">\r\n <el-card class=\"box-card\">\r\n <div class=\"card-header\">\r\n <span>指挥电文管理</span>\r\n </div>\r\n <el-table :data=\"leadPost\">\r\n <el-table-column prop=\"time\" label=\"时间\"></el-table-column>\r\n <el-table-column prop=\"GroupID\" label=\"编队号\"></el-table-column>\r\n <el-table-column prop=\"LeaderID\" label=\"长机平台\"></el-table-column>\r\n <el-table-column prop=\"Abstract\" label=\"摘要\"></el-table-column>\r\n </el-table>\r\n </el-card>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-row>\r\n <el-card class=\"box-card\">\r\n <div slot=\"header\" class=\"clearfix\">\r\n <span>任务规划管理</span>\r\n </div>\r\n <h4>航线:</h4>\r\n <div style=\"display: flex\">\r\n <div>\r\n 目标执行区域:\r\n <el-select\r\n :change=\"areaChange()\"\r\n placeholder=\"请选择\"\r\n v-model=\"airLine.TargetArea\"\r\n >\r\n <el-option\r\n v-for=\"item in options1\"\r\n :key=\"item.value\"\r\n :label=\"item.label\"\r\n :value=\"item.value\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </div>\r\n <div v-if=\"this.axioShow\" style=\"padding-top: 5px; display: flex\">\r\n <div style=\"flex: 1\">\r\n <span>经度:</span>\r\n <el-input-number\r\n v-model=\"num9\"\r\n :precision=\"2\"\r\n :step=\"0.1\"\r\n :max=\"10\"\r\n ></el-input-number>\r\n </div>\r\n <div style=\"flex: 1\">\r\n <span style=\"padding-left: 10px\"> 纬度:</span>\r\n <el-input-number\r\n v-model=\"num9\"\r\n :precision=\"2\"\r\n :step=\"0.1\"\r\n :max=\"10\"\r\n ></el-input-number>\r\n </div>\r\n <div style=\"flex: 1\">\r\n <span style=\"padding-left: 10px\"> 高度:</span>\r\n <el-input-number\r\n v-model=\"num9\"\r\n :precision=\"2\"\r\n :step=\"0.1\"\r\n :max=\"10\"\r\n ></el-input-number>\r\n </div>\r\n </div>\r\n <div style=\"margin-left: 5px\">\r\n <el-row>\r\n <span>半径:</span>\r\n <el-input\r\n style=\"width: unset !important\"\r\n placeholder=\"请输入内容\"\r\n v-model=\"radius\"\r\n clearable\r\n >\r\n </el-input>\r\n </el-row>\r\n </div>\r\n </div>\r\n <h4 style=\"padding-top: 5px\">使用计划规划:</h4>\r\n <div style=\"display: flex\">\r\n <div style=\"padding-top: 5px\">\r\n 任务:\r\n <el-select\r\n :change=\"areaChange()\"\r\n v-model=\"areaValue\"\r\n placeholder=\"请选择\"\r\n >\r\n <el-option\r\n v-for=\"item in options2\"\r\n :key=\"item.value\"\r\n :label=\"item.label\"\r\n :value=\"item.value\"\r\n >\r\n </el-option>\r\n </el-select>\r\n </div>\r\n <div style=\"padding-top: 5px; line-height: 40px; margin-left: 5px\">\r\n 投掷油箱:\r\n <!-- v-model=\"value2\" -->\r\n <el-switch active-color=\"#13ce66\" inactive-color=\"#ff4949\">\r\n </el-switch>\r\n </div>\r\n <div style=\"padding-top: 5px; line-height: 40px; margin-left: 5px\">\r\n 投掷箔条:\r\n <!-- v-model=\"value2\" -->\r\n <el-switch active-color=\"#13ce66\" inactive-color=\"#ff4949\">\r\n </el-switch>\r\n </div>\r\n </div>\r\n </el-card>\r\n </el-row>\r\n <el-row>\r\n <el-card class=\"box-card\">\r\n <div slot=\"header\" class=\"clearfix\">\r\n <span>任务监控管理</span>\r\n </div>\r\n </el-card>\r\n </el-row>\r\n <el-row>\r\n <el-card class=\"box-card\">\r\n <div slot=\"header\" class=\"clearfix\">\r\n <span>外部协同管理</span>\r\n </div>\r\n <el-cascader\r\n :options=\"options\"\r\n v-model=\"selectedOptions\"\r\n @change=\"handleChange\"\r\n >\r\n </el-cascader>\r\n </el-card>\r\n </el-row>\r\n </el-col>\r\n </el-row>\r\n</template>\r\n\r\n<script>\r\nimport { mapGetters } from \"vuex\";\r\nexport default {\r\n computed: {\r\n ...mapGetters([\"init\", \"leadPost\", \"platformID\", \"airLine\", \"taskPlan\"]),\r\n },\r\n watch: {\r\n init: {\r\n handler: function (val, oldVal) {\r\n this.$wst.send({\r\n url: \"getLeadPost\",\r\n data: { PlatformID: this.platformID },\r\n });\r\n this.$wst.send({\r\n url: \"getTaskPlan\",\r\n data: { PlatformID: this.platformID },\r\n });\r\n },\r\n },\r\n platformID: {\r\n handler: function (val, oldVal) {\r\n this.$wst.send({ url: \"getLeadPost\", data: { PlatformID: val } });\r\n this.$wst.send({ url: \"getTaskPlan\", data: { PlatformID: val } });\r\n },\r\n },\r\n leadPost: {\r\n handler: function (val, oldVal) {},\r\n },\r\n },\r\n data() {\r\n return {\r\n axioShow: false,\r\n areaValue: null,\r\n selectedOptions: null,\r\n radius: \"\",\r\n options: [\r\n {\r\n value: \"co-investigate\",\r\n label: \"协同侦察\",\r\n children: [\r\n { value: \"air-air\", label: \"空-空协同侦察\" },\r\n { value: \"air-land\", label: \"空-地协同侦察\" },\r\n ],\r\n },\r\n {\r\n value: \"co-opration\",\r\n label: \"协同作战\",\r\n children: [\r\n { value: \"coop-jamming\", label: \"干扰机协同作战\" },\r\n { value: \"coop-warning\", label: \"预警机协同作战\" },\r\n ],\r\n },\r\n ],\r\n options1: [\r\n {\r\n value: 1,\r\n label: \"区域A\",\r\n },\r\n {\r\n value: 2,\r\n label: \"区域B\",\r\n },\r\n {\r\n value: 3,\r\n label: \"自定义\",\r\n },\r\n ],\r\n options2: [\r\n {\r\n value: 1,\r\n label: \"DD攻击\",\r\n },\r\n {\r\n value: 2,\r\n label: \"电子攻击\",\r\n },\r\n {\r\n value: 3,\r\n label: \"电子防护\",\r\n },\r\n {\r\n value: 4,\r\n label: \"电子侦察\",\r\n },\r\n {\r\n value: 5,\r\n label: \"雷达扫描\",\r\n },\r\n ],\r\n };\r\n },\r\n mounted() {\r\n if (this.init == 100) {\r\n this.$wst.send({\r\n url: \"getLeadPost\",\r\n data: { platformID: this.platformID },\r\n });\r\n }\r\n },\r\n methods: {\r\n areaChange() {\r\n if (this.airLine.TargetArea == 3) {\r\n this.axioShow = true;\r\n } else {\r\n this.axioShow = false;\r\n }\r\n },\r\n handleChange() {},\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped></style>\r\n"],"mappings":"AA2IA,SAAAA,UAAA;AACA;EACAC,QAAA;IACA,GAAAD,UAAA;EACA;EACAE,KAAA;IACAC,IAAA;MACAC,OAAA,WAAAA,CAAAC,GAAA,EAAAC,MAAA;QACA,KAAAC,IAAA,CAAAC,IAAA;UACAC,GAAA;UACAC,IAAA;YAAAC,UAAA,OAAAC;UAAA;QACA;QACA,KAAAL,IAAA,CAAAC,IAAA;UACAC,GAAA;UACAC,IAAA;YAAAC,UAAA,OAAAC;UAAA;QACA;MACA;IACA;IACAA,UAAA;MACAR,OAAA,WAAAA,CAAAC,GAAA,EAAAC,MAAA;QACA,KAAAC,IAAA,CAAAC,IAAA;UAAAC,GAAA;UAAAC,IAAA;YAAAC,UAAA,EAAAN;UAAA;QAAA;QACA,KAAAE,IAAA,CAAAC,IAAA;UAAAC,GAAA;UAAAC,IAAA;YAAAC,UAAA,EAAAN;UAAA;QAAA;MACA;IACA;IACAQ,QAAA;MACAT,OAAA,WAAAA,CAAAC,GAAA,EAAAC,MAAA;IACA;EACA;EACAI,KAAA;IACA;MACAI,QAAA;MACAC,SAAA;MACAC,eAAA;MACAC,MAAA;MACAC,OAAA,GACA;QACAC,KAAA;QACAC,KAAA;QACAC,QAAA,GACA;UAAAF,KAAA;UAAAC,KAAA;QAAA,GACA;UAAAD,KAAA;UAAAC,KAAA;QAAA;MAEA,GACA;QACAD,KAAA;QACAC,KAAA;QACAC,QAAA,GACA;UAAAF,KAAA;UAAAC,KAAA;QAAA,GACA;UAAAD,KAAA;UAAAC,KAAA;QAAA;MAEA,EACA;MACAE,QAAA,GACA;QACAH,KAAA;QACAC,KAAA;MACA,GACA;QACAD,KAAA;QACAC,KAAA;MACA,GACA;QACAD,KAAA;QACAC,KAAA;MACA,EACA;MACAG,QAAA,GACA;QACAJ,KAAA;QACAC,KAAA;MACA,GACA;QACAD,KAAA;QACAC,KAAA;MACA,GACA;QACAD,KAAA;QACAC,KAAA;MACA,GACA;QACAD,KAAA;QACAC,KAAA;MACA,GACA;QACAD,KAAA;QACAC,KAAA;MACA;IAEA;EACA;EACAI,QAAA;IACA,SAAArB,IAAA;MACA,KAAAI,IAAA,CAAAC,IAAA;QACAC,GAAA;QACAC,IAAA;UAAAE,UAAA,OAAAA;QAAA;MACA;IACA;EACA;EACAa,OAAA;IACAC,WAAA;MACA,SAAAC,OAAA,CAAAC,UAAA;QACA,KAAAd,QAAA;MACA;QACA,KAAAA,QAAA;MACA;IACA;IACAe,aAAA;EACA;AACA"}]}