From bb876681574cd5e508433e9e73d57e075340443f Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期五, 06 六月 2025 18:49:48 +0800
Subject: [PATCH] 建议快照 上下限 bug

---
 src/views/model/sche/snapshotConf/index.vue |   31 ++++++++++++++-----------------
 1 files changed, 14 insertions(+), 17 deletions(-)

diff --git a/src/views/model/sche/snapshotConf/index.vue b/src/views/model/sche/snapshotConf/index.vue
index 572d2b1..c1a55bd 100644
--- a/src/views/model/sche/snapshotConf/index.vue
+++ b/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() // 搜索的表单
 

--
Gitblit v1.9.3