Procházet zdrojové kódy

新增模型类型搜索条件

yukai před 2 roky
rodič
revize
adbfcfde6d
1 změnil soubory, kde provedl 15 přidání a 4 odebrání
  1. 15 4
      src/views/system/datahub/modeling/index.vue

+ 15 - 4
src/views/system/datahub/modeling/index.vue

@@ -3,12 +3,17 @@
     <el-card shadow="hover">
       <div class="system-user-search mb15">
         <el-form :model="tableData.param" ref="queryRef" :inline="true">
-          <el-form-item label="模型标识" prop="key">
+          <!-- <el-form-item label="模型标识" prop="key">
             <el-input v-model="tableData.param.key" placeholder="请输入模型标识" clearable size="default" style="width: 240px" @keyup.enter.native="typeList" />
-          </el-form-item>
+          </el-form-item> -->
           <el-form-item label="模型名称" prop="name">
             <el-input v-model="tableData.param.name" placeholder="请输入模型名称" clearable size="default" style="width: 240px" @keyup.enter.native="typeList" />
           </el-form-item>
+          <el-form-item label="模型类型" prop="type">
+            <el-select v-model="tableData.param.type"  placeholder="请选择模型类型" class="w100" >
+						<el-option v-for="item in datahub_model_type" :key="item.value" :label="item.label" :value="item.value" />
+					</el-select>
+          </el-form-item>
           <el-form-item>
             <el-button size="default" type="primary" class="ml10" @click="typeList">
               <el-icon>
@@ -40,7 +45,7 @@
       <el-table :data="tableData.data" style="width: 100%" @selection-change="handleSelectionChange" v-loading="tableData.loading">
         <el-table-column type="selection" width="55" align="center" />
         <el-table-column label="ID" align="center" prop="id" width="80" v-col="'id'" />
-       <el-table-column label="模型标识" prop="key" :show-overflow-tooltip="true" v-col="'key'"/>
+       <!-- <el-table-column label="模型标识" prop="key" :show-overflow-tooltip="true" v-col="'key'"/> -->
         <el-table-column label="模型名称" prop="name" :show-overflow-tooltip="true" v-col="'name'" />
         <el-table-column label="类型" prop="typeName" :show-overflow-tooltip="true" v-col="'typeName'" />
 
@@ -74,7 +79,7 @@
 </template>
 
 <script lang="ts">
-import { toRefs, reactive, onMounted, ref, defineComponent } from 'vue';
+import { toRefs, reactive, onMounted, ref, defineComponent,getCurrentInstance } from 'vue';
 import { ElMessageBox, ElMessage, FormInstance } from 'element-plus';
 import EditDic from './component/edit.vue';
 import Detail from './component/detail.vue';
@@ -99,6 +104,7 @@ interface TableDataState {
       pageSize: number;
       name: string;
       key: string;
+      type: string;
     };
   };
 }
@@ -111,6 +117,9 @@ export default defineComponent({
     const editDicRef = ref();
     const detailRef = ref();
     const queryRef = ref();
+    const { proxy } = getCurrentInstance() as any;
+
+const { datahub_model_type } = proxy.useDict('datahub_model_type');
     const state = reactive<TableDataState>({
       tableData: {
         data: [],
@@ -121,6 +130,7 @@ export default defineComponent({
           pageSize: 10,
           name: '',
           key: '',
+          type: '',
         },
       },
     });
@@ -213,6 +223,7 @@ export default defineComponent({
       detailRef,
       queryRef,
       onOpenRecord,
+      datahub_model_type,
       onOpenAdd,
       onOpenEdit,
       onRowDel,