|
@@ -6,7 +6,7 @@
|
|
|
<div class="view-dataSpecies-right">
|
|
|
<div class="view-dataType-title">
|
|
|
<div class="view-dataType-title-btn">
|
|
|
- <el-button type="success" @click="openDialog()" :disabled="!(currentNode.type == 1 && currentNode.children.length == 0)">新增</el-button>
|
|
|
+ <el-button type="success" @click="openDialog()" :disabled="!(currentNode.type == 2)">新增</el-button>
|
|
|
<el-button type="warning" @click="remove(tableCheckItems)" :disabled="tableCheckItems.length == 0">删除</el-button>
|
|
|
</div>
|
|
|
<div class="view-dataType-title-search">
|
|
@@ -39,10 +39,10 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="架次号" prop="sortieNo">
|
|
|
- <el-input v-model="form.sortieNo" placeholder="请输入架次号" />
|
|
|
- <!-- <el-select v-model="form.sortieNo" placeholder="请选择架次号">
|
|
|
- <el-option v-for="item in flyTaskTree" :key="item.taskId" :label="item.taskName" :value="item.taskId"> </el-option>
|
|
|
- </el-select> -->
|
|
|
+ <!-- <el-input v-model="form.sortieNo" placeholder="请输入架次号" /> -->
|
|
|
+ <el-select v-model="form.sortieNo" placeholder="请选择架次号">
|
|
|
+ <el-option v-for="item in sortieNoList" :key="item.taskId" :label="item.taskName" :value="item.taskId"> </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="飞行日期" prop="flightDate">
|
|
|
<el-date-picker v-model="form.flightDate" type="date" value-format="yyyy-MM-dd" placement="bottom-start" placeholder="请选择飞行日期"> </el-date-picker>
|
|
@@ -64,7 +64,7 @@
|
|
|
<script>
|
|
|
import { getDataImport, addDataImport, updateDataImport, removeDataImport } from '@/api/als/dataImport'
|
|
|
import { getAircaftCatalogTree, getAircaftTypeAndModelTree } from '@/api/als/sideTree'
|
|
|
-import { getAircaftModelAll, getAircaftCatalogAll, getflyTaskAll } from '@/api/als/aircraft'
|
|
|
+import { getAircaftModelAll, getAircaftCatalogAll, getSortieNo } from '@/api/als/aircraft'
|
|
|
import { deepClone, debounce } from '@/utils/index'
|
|
|
import { getItem } from '@/utils/index'
|
|
|
import FileUpload from '@/views/als/components/FileUpload'
|
|
@@ -192,7 +192,7 @@ export default {
|
|
|
debounceFn: debounce(this.fetch, 500),
|
|
|
aircaftModelAll: [],
|
|
|
aircaftCatalogAll: [],
|
|
|
- flyTaskTree: [],
|
|
|
+ sortieNoList: [],
|
|
|
upload: {
|
|
|
open: false,
|
|
|
title: '',
|
|
@@ -243,11 +243,6 @@ export default {
|
|
|
.toString()
|
|
|
this.getDataImportAPI({ aircraftId: this.aircaftModelIdList })
|
|
|
}
|
|
|
- const res = await getflyTaskAll({
|
|
|
- status: null, //状态
|
|
|
- queryParam: '' //查询条件
|
|
|
- })
|
|
|
- this.flyTaskTree = res.data
|
|
|
} catch (error) {}
|
|
|
},
|
|
|
|
|
@@ -336,6 +331,12 @@ export default {
|
|
|
.map((e) => e.id)
|
|
|
.toString()
|
|
|
this.getDataImportAPI({ aircraftId: this.aircaftModelIdList })
|
|
|
+ this.getSortieNoAPI(data.id)
|
|
|
+ },
|
|
|
+
|
|
|
+ async getSortieNoAPI(aircraftId) {
|
|
|
+ const res = await getSortieNo({ aircaftCatalogCode: aircraftId })
|
|
|
+ this.sortieNoList = res.data
|
|
|
},
|
|
|
|
|
|
openDialog() {
|