diff --git a/activitylink/src/api/manage/activity.js b/activitylink/src/api/manage/activity.js index 822a75f..486aee2 100644 --- a/activitylink/src/api/manage/activity.js +++ b/activitylink/src/api/manage/activity.js @@ -105,4 +105,14 @@ export function deleteActivityById(activityId) params: { activityId } }) +} + +export function exportActivityDataExcel(data) +{ + return request({ + url: '/admin/funding/exportActivityData', + method: 'post', + data, + responseType: 'blob' + }) } \ No newline at end of file diff --git a/activitylink/src/api/manage/win.js b/activitylink/src/api/manage/win.js index 8e302d9..813e78d 100644 --- a/activitylink/src/api/manage/win.js +++ b/activitylink/src/api/manage/win.js @@ -1,13 +1,22 @@ import request from '@/utils/request' -export function getWinList(pageNum,pageSize,data) { - return request({ - url: '/admin/win/list', - method: 'post', - params: { pageNum,pageSize }, - data - }) -} +// export function getWinList(pageNum,pageSize,data) { +// return request({ +// url: '/admin/win/list', +// method: 'post', +// params: { pageNum,pageSize }, +// data +// }) +// } + +export function getWinList(data) { +   return request({ +     url: '/admin/win/list', +     method: 'post', +     data +   }) + } + export function getWinLevelList(){ diff --git a/activitylink/src/stone/activityStone.js b/activitylink/src/stone/activityStone.js index 2f8c8f8..e798e94 100644 --- a/activitylink/src/stone/activityStone.js +++ b/activitylink/src/stone/activityStone.js @@ -9,39 +9,61 @@ const activityStorage = localforage.createInstance({ storeName: 'activityData' }); -export const useactivitytone = defineStore('activityStone', () => { - // 尝试从本地存储恢复初始值,否则使用默认值 - const selectactivityId = ref(localStorage.getItem('selectactivityId') || 0); - - // 方法 +export const useactivityStone = defineStore('activityStone', () => { + // 原有字段 + const selectactivityId = ref(localStorage.getItem('selectactivityId') || ''); const setselectedactivityId = (id) => { selectactivityId.value = id; - // 同时保存到 localStorage 作为备份 localStorage.setItem('selectactivityId', id); }; - // 在 store 初始化时从持久化存储恢复数据 + // 新增:持久化搜索用户名 + const searchUsername = ref(localStorage.getItem('searchUsername') || ''); + const setSearchUsername = (value) => { + searchUsername.value = value; + localStorage.setItem('searchUsername', value); + activityStorage.setItem('searchUsername', value).catch((err) => { + console.error('保存 searchUsername 到 localforage 失败:', err); + }); + }; + + // 新增:持久化搜索精网号 + const searchJwcode = ref(localStorage.getItem('searchJwcode') || ''); + const setSearchJwcode = (value) => { + searchJwcode.value = value; + localStorage.setItem('searchJwcode', value); + activityStorage.setItem('searchJwcode', value).catch((err) => { + console.error('保存 searchJwcode 到 localforage 失败:', err); + }); + }; + + // 初始化恢复 const initialize = async () => { try { + const storedUsername = await activityStorage.getItem('searchUsername'); + if (storedUsername !== null) searchUsername.value = storedUsername; + + const storedJwcode = await activityStorage.getItem('searchJwcode'); + if (storedJwcode !== null) searchJwcode.value = storedJwcode; + const storedId = await activityStorage.getItem('selectactivityId'); - if (storedId !== null) { - selectactivityId.value = storedId; - } + if (storedId !== null) selectactivityId.value = storedId; } catch (error) { - console.warn('从 localforage 恢复数据失败,尝试从 localStorage 恢复'); - const localStorageId = localStorage.getItem('selectactivityId'); - if (localStorageId !== null) { - selectactivityId.value = localStorageId; - } + console.warn('从 localforage 恢复失败,尝试从 localStorage 恢复'); + searchUsername.value = localStorage.getItem('searchUsername') || ''; + searchJwcode.value = localStorage.getItem('searchJwcode') || ''; + selectactivityId.value = localStorage.getItem('selectactivityId') || ''; } }; - // 立即初始化 initialize(); - // 暴露出去 return { selectactivityId, + searchUsername, + searchJwcode, setselectedactivityId, + setSearchUsername, + setSearchJwcode }; }); \ No newline at end of file diff --git a/activitylink/src/views/zhongchou/activity/detail/index.vue b/activitylink/src/views/zhongchou/activity/detail/index.vue index 2ac6ded..b23e502 100644 --- a/activitylink/src/views/zhongchou/activity/detail/index.vue +++ b/activitylink/src/views/zhongchou/activity/detail/index.vue @@ -71,11 +71,11 @@ @@ -168,9 +184,8 @@ onMounted(() => { margin-bottom: 20px; } -/* 添加下拉框样式 */ .prize-level-select { - width: 220px; /* 设置下拉框宽度 */ + width: 220px; } .table-container {