dengzedong
2025-06-06 bb876681574cd5e508433e9e73d57e075340443f
src/views/model/sche/snapshotConf/index.vue
@@ -8,18 +8,10 @@
      :inline="true"
      label-width="68px"
    >
      <el-form-item label="标题" prop="snapshotConfigName">
      <el-form-item label="标题" prop="title">
        <el-input
          v-model="queryParams.snapshotConfigName"
          placeholder="请输入图表名称"
          clearable
          class="!w-240px"
        />
      </el-form-item>
      <el-form-item label="模型ID" prop="snapshotConfigCode">
        <el-input
          v-model="queryParams.snapshotConfigCode"
          placeholder="请输入模型ID"
          v-model="queryParams.title"
          placeholder="请输入标题"
          clearable
          class="!w-240px"
        />
@@ -37,6 +29,7 @@
          type="primary"
          plain
          @click="openForm('create')"
          v-hasPermi="['suggest:snapshot:create']"
        >
          <Icon icon="ep:plus" class="mr-5px" />
          新增
@@ -54,7 +47,7 @@
      row-key="id"
    >
      <el-table-column prop="title" label="标题"/>
      <el-table-column prop="modelId" label="模型ID"/>
      <el-table-column prop="modelName" label="模型名称"/>
      <el-table-column prop="scheduleObj" label="调整对象"/>
      <el-table-column label="操作" align="center" width="200px">
        <template #default="scope">
@@ -63,6 +56,7 @@
              link
              type="primary"
              @click="openForm('update', scope.row.id)"
              v-hasPermi="['suggest:snapshot:update']"
            >
              编辑
            </el-button>
@@ -73,7 +67,7 @@
            >
              参数
            </el-button>
            <el-button link type="danger" @click="handleDelete(scope.row.id)">
            <el-button link type="danger" @click="handleDelete(scope.row.id)" v-hasPermi="['suggest:snapshot:delete']">
              删除
            </el-button>
          </div>
@@ -83,7 +77,8 @@
    <!-- 分页 -->
    <Pagination
      v-model:limit="queryParams.limit"
      v-model:page="queryParams.page"
      v-model:page="queryParams.pageNo"
      v-model:pageSize="queryParams.pageSize"
      :total="total"
      @pagination="getList"
    />
@@ -110,12 +105,14 @@
const loading = ref(true) // 列表的加载中
const total = ref(0) // 列表的总页数
const pageSize = ref(10)
const list = ref([]) // 字典表格数据
const queryParams = reactive({
  page: 1,
  pageNo: 1,
  limit: 10,
  modelId: '',
  snapshotConfigCode: ''
  pageSize: 10,
  title: '',
  modelId: ''
})
const queryFormRef = ref() // 搜索的表单