From 5f74a0711c0151a51493e596a614ad2f5ddbed6c Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 23 十月 2025 18:04:30 +0800
Subject: [PATCH] 分页问题
---
manager/src/views/activity-prize/index.vue | 47 ++++++++++++++++++++++++++++++++++-------------
1 files changed, 34 insertions(+), 13 deletions(-)
diff --git a/manager/src/views/activity-prize/index.vue b/manager/src/views/activity-prize/index.vue
index 60917a8..2a5b80f 100644
--- a/manager/src/views/activity-prize/index.vue
+++ b/manager/src/views/activity-prize/index.vue
@@ -88,8 +88,17 @@
<Button
type="info"
size="small"
+ :disabled="!row.canSet"
@click="setPrize(row)"
>濂栧搧璁剧疆</Button>
+ <Button
+ type="info"
+ size="small"
+ :disabled="row.popup"
+ @click="setPopup(row)"
+ >
+ 寮圭獥娲诲姩
+ </Button>
<!-- <Button-->
<!-- type="info"-->
<!-- size="small"-->
@@ -489,7 +498,8 @@
del,
addActivityRefPrizeList,
getActivityRefPrizeByActivityId,
- publishPrizeActivity
+ publishPrizeActivity,
+ popup
} from '@/api/activity-prize.js'
import {delByKey, uploadFileByLmk} from "../../api/common";
@@ -746,6 +756,16 @@
this.init();
},
methods: {
+ setPopup(row){
+ popup(row.id).then(res =>{
+ if (res.code === 200){
+ this.$Message.success(res.msg)
+ this.getPage()
+ }else {
+ this.$Message.error(res.msg)
+ }
+ })
+ },
handleProbabilityInput(event, index) {
const inputValue = event.target.value;
let numericValue = parseFloat(inputValue);
@@ -900,7 +920,7 @@
this.$Message.error("鎶藉宸插紑鍚紝涓嶈兘缂栬緫!")
return
}
-
+ //鍒ゆ柇鏄惁宸叉湁濂栧搧鏈夌殑璇濅笉璁╄缃�
this.activityPrizeId = row.id;
this.getPrizeList();
this.prizeSettingShow = true;
@@ -1134,22 +1154,23 @@
init() {
this.getPage()
},
- changePage(){
+ changePage(v){
+ this.searchForm.pageNumber = v
+ this.getPage()
+ },
+ changePageSize(v){
this.searchForm.pageNumber = 1
- this.searchForm.pageSize = pageSize
+ this.searchForm.pageSize = v
this.getPage()
},
- changePageSize(){
- this.searchForm.pageNumber = page
- this.getPage()
- },
- prizeChangePage(){
- this.prizeSearchForm.pageNumber = 1
- this.prizeSearchForm.pageSize = pageSize
+ prizeChangePage(v){
+ this.prizeSearchForm.pageNumber = v
+ this.prizeSearchForm.pageSize = 1
this.getPrizeList()
},
- prizeChangePageSize(){
- this.prizeSearchForm.pageNumber = page
+ prizeChangePageSize(v){
+ this.prizeSearchForm.pageNumber = 1
+ this.prizeSearchForm.pageSize = v
this.getPrizeList()
},
async publishPrizeActivity(row){
--
Gitblit v1.8.0