From c5f0bf3218e0517a54ba0af7fdd15fb9774dcb14 Mon Sep 17 00:00:00 2001
From: xy <271556543@qq.com>
Date: Fri, 15 Sep 2023 13:52:58 +0800
Subject: [PATCH] 2023.9.15
---
src/api/activity/drawPrize.js | 1 -
src/components/XyTable/index.vue | 6 +-
src/views/activity/drawPrizeLog.vue | 432 +++++++++++++-----------
src/views/page/MidAutumnLotteryDraw.vue | 88 +++--
4 files changed, 290 insertions(+), 237 deletions(-)
diff --git a/src/api/activity/drawPrize.js b/src/api/activity/drawPrize.js
index f8b1c14..80e376f 100644
--- a/src/api/activity/drawPrize.js
+++ b/src/api/activity/drawPrize.js
@@ -29,7 +29,6 @@ export function destroyDrawLog(params) {
-
export function save(data) {
return request({
url: '/api/admin/draw-prize/save',
diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue
index 4838ba6..fe2cc3a 100644
--- a/src/components/XyTable/index.vue
+++ b/src/components/XyTable/index.vue
@@ -166,7 +166,10 @@ export default {
},
toggleAllSelection() {
this.$refs.table.toggleAllSelection()
- }
+ },
+ getSelection(){
+ return this.$refs.table?.store?.states?.selection ?? []
+ },
},
created() {
this.initLoad()
@@ -310,6 +313,7 @@ export default {
prop={item.prop}
sortable={item.sortable ?? true}
type={item.type}
+ reserve-selection={ item.type === 'selection' ? item.reserveSelection : false }
selectable={item.selectable}
scopedSlots={item.type === 'expand' ? {
default(props){
diff --git a/src/views/activity/drawPrizeLog.vue b/src/views/activity/drawPrizeLog.vue
index 50511bf..766c745 100644
--- a/src/views/activity/drawPrizeLog.vue
+++ b/src/views/activity/drawPrizeLog.vue
@@ -1,202 +1,232 @@
-
-