|
@@ -17,11 +17,20 @@
|
|
|
手动导入<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</el-button>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
- <el-dropdown-item v-if="commonFunction.getUserConfig($store.state.userOwnMenus, 20001).available"
|
|
|
- command="selectPoint">地图点选
|
|
|
+ <el-dropdown-item
|
|
|
+ command="selectPoint">点目标
|
|
|
</el-dropdown-item>
|
|
|
- <el-dropdown-item v-if="commonFunction.getUserConfig($store.state.userOwnMenus, 20002).available"
|
|
|
- command="selectPoints">地图框选
|
|
|
+ <el-dropdown-item
|
|
|
+ command="selectLine">线目标
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item
|
|
|
+ command="selectRegion">区域目标
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item
|
|
|
+ command="selectPoints">点群目标
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item
|
|
|
+ command="selectMovePoint">移动目标
|
|
|
</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
@@ -44,7 +53,7 @@
|
|
|
<el-button class="get-XQ" type="primary">获取详情</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 侦察需求详情的表格内容 -->
|
|
|
+ <!-- 观测需求详情的表格内容 -->
|
|
|
<div class="table1TB-area">
|
|
|
<el-table ref="multipleTable" :data="XQTBviserble ? getTableXQTBData : getTableXQHQData" height="450"
|
|
|
style="width: 100%" tooltip-effect="light">
|
|
@@ -123,14 +132,9 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<el-dialog :visible.sync="taskInfoShow" show-close title="详细信息" width="60%">
|
|
|
- <el-form :inline="true" :model="seltask" class="demo-form-inline">
|
|
|
-
|
|
|
- <el-form-item v-for="(item, key) in taskInfolabels" :key="item" :label="item + ':'">
|
|
|
- <el-input v-model="seltask[key]" disabled placeholder="无"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
+ <task-infos :seltask="seltask"></task-infos>
|
|
|
<div slot="footer">
|
|
|
- <el-button @click="taskShow=false">取 消</el-button>
|
|
|
+ <el-button @click="taskInfoShow=false">取 消</el-button>
|
|
|
<el-button type="primary" @click="getTaskList">确 定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
@@ -160,43 +164,37 @@ import excelPop from './excelPop.vue';
|
|
|
|
|
|
import {mapState, mapMutations} from 'vuex'
|
|
|
import {selAllTargetList} from "@/api/rwjsApi";
|
|
|
+import TaskInfos from "@/components/xqglComponents/taskInfos.vue";
|
|
|
|
|
|
export default {
|
|
|
name: "xqDetails",
|
|
|
- components: {xqglTableTB, xqglTableHQ, targetPop, mapPop, excelPop},
|
|
|
+ components: {TaskInfos, xqglTableTB, xqglTableHQ, targetPop, mapPop, excelPop},
|
|
|
data() {
|
|
|
return {
|
|
|
taskInfolabels: {
|
|
|
- rate: "频次",
|
|
|
- InvestigativeMeans: "侦察手段",
|
|
|
- satelliteSelected: "卫星ID",
|
|
|
-
|
|
|
demandSources: "需求来源",
|
|
|
-
|
|
|
proposeDepartment: "提出部门",
|
|
|
demandDescribe: "需求来源描述",
|
|
|
-
|
|
|
+ createTime: "需求提出时间",
|
|
|
isaccurate: "是否精确",
|
|
|
-
|
|
|
isEmcon: "是否电磁静默",
|
|
|
+ region: "国家/地区",
|
|
|
+ targetPreprocess: "目标观测时长",
|
|
|
+ InvestigativeMeans: "观测手段",
|
|
|
reqInterval: "最小观测间隔时间",
|
|
|
-
|
|
|
+ satelliteSelected: "卫星",
|
|
|
+ rate: "频次",
|
|
|
+ startTime: "接收开始时间",
|
|
|
+ endTime: "接收结束时间",
|
|
|
receivingStation: "接收站名",
|
|
|
-
|
|
|
workMode: "工作模式",
|
|
|
-
|
|
|
sensorID: "传感器代号",
|
|
|
-
|
|
|
sensorMode: "传感器模式",
|
|
|
-
|
|
|
+ imageTime: "成像次数",
|
|
|
pitchAngle: "俯仰角",
|
|
|
-
|
|
|
groundResolution: "分辨率",
|
|
|
-
|
|
|
priorInfo: "先验信息",
|
|
|
-
|
|
|
productDest: "产品目的地",
|
|
|
-
|
|
|
points: "目标点集"
|
|
|
},
|
|
|
|
|
@@ -309,6 +307,7 @@ export default {
|
|
|
|
|
|
this.seltask.isaccurate = this.seltask.isaccurate == 0 ? '是' : '否'
|
|
|
this.seltask.isEmcon = this.seltask.isEmcon == 0 ? '是' : '否'
|
|
|
+ this.seltask.pitchAngle += '°'
|
|
|
this.seltask.groundResolution = this.seltask.groundResolution + '米'
|
|
|
},
|
|
|
selectAll() {
|
|
@@ -428,7 +427,7 @@ export default {
|
|
|
|
|
|
this.popIsShow('mapPopVis');
|
|
|
},
|
|
|
- //侦察需求详情表格下的“目标库导入”绑定的事件
|
|
|
+ //观测需求详情表格下的“目标库导入”绑定的事件
|
|
|
getXQfromTargetBase() {
|
|
|
this.$emit("clickTarget");
|
|
|
//Excel导入,隐藏
|
|
@@ -440,7 +439,7 @@ export default {
|
|
|
this.popIsShow('excelPopVis');
|
|
|
},
|
|
|
|
|
|
- //侦察需求详情某行被 左键 点击时,从子组件表格中获取数据
|
|
|
+ //观测需求详情某行被 左键 点击时,从子组件表格中获取数据
|
|
|
getDataFromSonXQTB(getData) {
|
|
|
console.log("子组件传过来的行数据:", getData);
|
|
|
console.log('rowClickFlag:', getData.rowData.id);
|
|
@@ -552,7 +551,7 @@ export default {
|
|
|
|
|
|
getxqtbList() {//getxqglTBTableFromClickedTargetList
|
|
|
const purposeDic = {
|
|
|
- 1: '快响应急侦察',
|
|
|
+ 1: '快响应急观测',
|
|
|
2: '陆地伪装识别',
|
|
|
3: '早期异常监测',
|
|
|
4: '海上搜索发现',
|