Prechádzať zdrojové kódy

feat: 架次下拉框

wanggaokun 11 mesiacov pred
rodič
commit
113f144a4d

+ 8 - 0
src/api/modules/als/sortie.ts

@@ -9,6 +9,14 @@ export const listSortieApi = (query: SortieQuery) => {
   return http.get<SortieVO[]>('/als/sortie/list', query, { loading: false })
 }
 
+/**
+ * @name 下拉框
+ * @returns 返回列表
+ */
+export const selectSortieApi = () => {
+  return http.get<SortieVO[]>('/als/sortie/select')
+}
+
 /**
  * @name 查询架次详细
  * @param id id

+ 6 - 1
src/views/als/dataImport/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="main-box">
-    <TreeFilter title="机型机号列表" :is-all="false" :check-strictly="true" :data="treeFilterData" :default-value="'0'" @change="changeTreeFilter" />
+    <TreeFilter title="机型机号" :is-all="false" :check-strictly="true" :data="treeFilterData" :default-value="'0'" @change="changeTreeFilter" />
     <div class="table-box">
       <ProTable ref="proTable" :columns="columns" row-key="id" :request-api="listDataImportApi" :init-param="initParam">
         <!-- 表格 header 按钮 -->
@@ -39,6 +39,7 @@ import FormDialog from '@/components/FormDialog/index.vue'
 import { ProTableInstance, ColumnProps } from '@/components/ProTable/interface'
 import { listDataImportApi, delDataImportApi, addDataImportApi, updateDataImportApi, getDataImportApi } from '@/api/modules/als/dataImport'
 import { treeSelectApi } from '@/api/modules/als/aircraft'
+import { selectSortieApi } from '@/api/modules/als/sortie'
 const { proxy } = getCurrentInstance() as ComponentInternalInstance
 const { sys_common_status, common_type } = toRefs<any>(proxy?.useDict('sys_common_status', 'common_type'))
 onMounted(() => {
@@ -204,6 +205,10 @@ const setItemsOptions = () => {
       prop: 'sortieNo',
       rules: [{ required: true, message: '架次号不能为空', trigger: 'blur' }],
       compOptions: {
+        elTagName: 'select',
+        enum: selectSortieApi,
+        valueKey: 'id',
+        labelKey: 'sortieNo',
         placeholder: '请输入架次号'
       }
     },