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 db9f41e..9d8c428 100644
--- a/src/views/activity/drawPrizeLog.vue
+++ b/src/views/activity/drawPrizeLog.vue
@@ -1,209 +1,240 @@
-
-