dengzedong
2025-03-19 aa0bc5d40026bd5e627191466a3e3064f1082c0e
src/views/model/mpk/file/index.vue
@@ -1,7 +1,7 @@
<template>
  <el-row :gutter="20">
    <!-- 左侧树 -->
    <el-col :span="4" :xs="24">
    <el-col :span="3" :xs="24">
      <ContentWrap class="h-1/1">
        <el-tree
          style="max-width: 600px"
@@ -13,7 +13,7 @@
        />
      </ContentWrap>
    </el-col>
    <el-col :span="20" :xs="24">
    <el-col :span="21" :xs="24">
      <!-- 搜索工作栏 -->
      <ContentWrap>
        <el-form
@@ -22,11 +22,20 @@
          ref="queryFormRef"
          :inline="true"
          label-width="68px"
          @submit.prevent
        >
          <el-form-item label="模型名称" prop="pyName">
          <el-form-item label="模型名称" prop="pyChineseName">
            <el-input
              v-model="queryParams.pyChineseName"
              placeholder="请输入模型名称"
              clearable
              class="!w-240px"
            />
          </el-form-item>
          <el-form-item label="模型文件" prop="pyName">
            <el-input
              v-model="queryParams.pyName"
              placeholder="请输入模型名称"
              placeholder="请输入模型文件名称"
              clearable
              class="!w-240px"
            />
@@ -59,12 +68,13 @@
          row-key="id"
        >
          <el-table-column prop="pyChineseName" label="模型名称" header-align="center" align="center" min-width="100" />
          <el-table-column prop="pyName" label="模型文件" header-align="center" align="center" min-width="300"/>
          <el-table-column prop="pyName" label="模型文件" header-align="center" align="center" min-width="200"/>
          <el-table-column prop="pyType" label="模型类型" :formatter="(r,c,v) => getDictLabel(DICT_TYPE.MODEL_TYPE,v)"/>
          <el-table-column prop="menuName" label="所属菜单" min-width="120px"/>
          <el-table-column prop="groupName" label="所属组" min-width="120px"/>
          <el-table-column prop="remark" label="备注" min-width="100px"/>
          <el-table-column prop="createDate" label="创建时间" :formatter="dateFormatter" width="180px"/>
<!--          <el-table-column prop="menuName" label="所属菜单" min-width="120px"/>-->
<!--          <el-table-column prop="groupName" label="所属组" min-width="120px"/>-->
<!--          <el-table-column prop="remark" label="备注" min-width="100px"/>-->
          <el-table-column prop="createDate" label="创建时间" align="center" :formatter="dateFormatter" width="180px"/>
          <el-table-column prop="updateDate" label="修改时间" align="center" :formatter="dateFormatter" width="180px"/>
          <el-table-column label="操作" align="center" width="200px">
            <template #default="scope">
              <div class="flex items-center justify-center">
@@ -108,7 +118,7 @@
        </el-table>
        <!-- 分页 -->
        <Pagination
          v-model:limit="queryParams.pageSize"
          v-model:limit="queryParams.limit"
          v-model:page="queryParams.page"
          :total="total"
          @pagination="getList"
@@ -146,7 +156,8 @@
  const list = ref([]) // 字典表格数据
  const queryParams = reactive({
    page: 1,
    pageSize: 10,
    limit: 10,
    pyChineseName: '',
    pyName: '',
    label: ''
  })