Forráskód Böngészése

fix: 修复部分页面分页报错的问题

yanglzh 2 éve
szülő
commit
78e14b5d54

+ 1 - 1
src/hooks/useCommon.ts

@@ -30,7 +30,7 @@ export function useSearch<T>(api: any, resKey: string, expandParams?: any) {
   const params = reactive<SearchParams>({
     status: -1,
     pageNum: 1,
-    pageSize: 10,
+    pageSize: 1,
     total: 0,
     ...expandParams
   })

+ 1 - 1
src/views/iot/device/instance/component/subDevice.vue

@@ -230,7 +230,7 @@
 								:total="tableData.total"
 								v-model:page="tableData.param.pageNum"
 								v-model:limit="tableData.param.pageSize"
-								@pagination="getList"
+								@pagination="getList()"
 							/>
 						</div>
 					</el-tab-pane>

+ 1 - 1
src/views/iot/device/instance/detail.vue

@@ -236,7 +236,7 @@
                 </el-table>
               </el-tab-pane>
             </el-tabs>
-            <pagination v-show="tableData.total > 0" :total="tableData.total" v-model:page="tableData.param.pageNum" v-model:limit="tableData.param.pageSize" @pagination="getList" />
+            <pagination v-show="tableData.total > 0" :total="tableData.total" v-model:page="tableData.param.pageNum" v-model:limit="tableData.param.pageSize" @pagination="getList()" />
           </div>
         </el-tab-pane>
         <el-tab-pane label="设备功能" name="5">

+ 1 - 1
src/views/iot/device/product/detail.vue

@@ -161,7 +161,7 @@
 								</el-table>
 							</el-tab-pane>
 						</el-tabs>
-						<pagination v-show="tableData.total > 0" :total="tableData.total" v-model:page="tableData.param.pageNum" v-model:limit="tableData.param.pageSize" @pagination="getList" />
+						<pagination v-show="tableData.total > 0" :total="tableData.total" v-model:page="tableData.param.pageNum" v-model:limit="tableData.param.pageSize" @pagination="getList()" />
 					</div>
 				</el-tab-pane>
 				<el-tab-pane label="设备接入" name="3">

+ 1 - 1
src/views/iot/device/template/component/deviceTemplateDialog.vue

@@ -17,7 +17,7 @@
 				</template>
 			</el-table-column>
 		</el-table>
-		<pagination v-show="total > 0" :total="total" v-model:page="listQuery.page" v-model:limit="listQuery.size" @pagination="getList" style="padding: 20px 0 0 !important" />
+		<pagination v-show="total > 0" :total="total" v-model:page="listQuery.page" v-model:limit="listQuery.size" @pagination="getList()" style="padding: 20px 0 0 !important" />
 
 		<el-dialog :title="textMap[dialogStatus]" v-model="dialogVisible" width="850px" :before-close="clsoeDialog" close="var-dialog" append-to-body :close-on-click-modal="false">
 			<el-form ref="dataForm" :rules="rules" :model="temp" label-position="right" label-width="95px">

+ 1 - 1
src/views/iot/device/template/detail.vue

@@ -223,7 +223,7 @@
 								</el-table>
 							</el-tab-pane>
 						</el-tabs>
-						<pagination v-show="tableData.total > 0" :total="tableData.total" v-model:page="tableData.param.pageNum" v-model:limit="tableData.param.pageSize" @pagination="getList" />
+						<pagination v-show="tableData.total > 0" :total="tableData.total" v-model:page="tableData.param.pageNum" v-model:limit="tableData.param.pageSize" @pagination="getList()" />
 					</div>
 				</el-tab-pane>
 

+ 1 - 1
src/views/system/monitor/plugin/index.vue

@@ -58,7 +58,7 @@
 					</template>
 				</el-table-column>
 			</el-table>
-			<pagination :total="params.total" v-model:page="params.pageNum" v-model:limit="params.pageSize" @pagination="getList" />
+			<pagination :total="params.total" v-model:page="params.pageNum" v-model:limit="params.pageSize" @pagination="getList()" />
 		</el-card>
 		<EditForm ref="editFormRef" @getList="getList()"></EditForm>
 	</div>