From fe2d6627b8f1002af7a31b08f6f43bec034d04ee Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期三, 21 十月 2026 18:29:07 +0800
Subject: [PATCH] feat: 完善课题、会员、财务、企微页面并新增资产/用车/采购
---
src/views/wxcp/activity/index.vue | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/views/wxcp/activity/index.vue b/src/views/wxcp/activity/index.vue
index 1530c6e..b45e9a6 100644
--- a/src/views/wxcp/activity/index.vue
+++ b/src/views/wxcp/activity/index.vue
@@ -8,6 +8,7 @@
import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import {
+ ACTIVITY_TYPE,
cancelActivity,
deleteActivity,
finishActivity,
@@ -87,7 +88,7 @@
async function handlePublish(row: WxCpActivityApi.Activity) {
await publishActivity(row.id!);
- message.success('鍙戝竷鎴愬姛锛岀幇鍦ㄥ彲浠ユ帹閫佸拰鐢熸垚浜岀淮鐮佷簡');
+ message.success('鍙戝竷鎴愬姛锛岀幇鍦ㄥ彲浠ユ帹閫佷簡');
handleRefresh();
}
@@ -212,7 +213,7 @@
auth: ['wxcp:activity:update'],
ifShow: row.status === ACTIVITY_STATUS.DRAFT,
popConfirm: {
- title: '鍙戝竷鍚庢垚鍛樺嵆鍙�氳繃浜岀淮鐮佹姤鍚嶏紝纭鍙戝竷锛�',
+ title: '鍙戝竷鍚庡嵆鍙帹閫侊紝纭鍙戝竷锛�',
confirm: handlePublish.bind(null, row),
},
},
@@ -226,19 +227,24 @@
{
label: '浜岀淮鐮�',
type: 'link',
- ifShow: row.status === ACTIVITY_STATUS.PUBLISHED,
+ // 鍙湁鏁版嵁閲囬泦妯℃澘鎵嶆湁鎶ュ悕/濉啓椤碉紝鍏跺畠妯℃澘鎺ㄩ�佸嵆瀹屾垚
+ ifShow:
+ row.status === ACTIVITY_STATUS.PUBLISHED &&
+ row.activityType === ACTIVITY_TYPE.FORM,
onClick: () => qrCodeModalApi.setData({ activity: row }).open(),
},
{
label: '缁熻',
type: 'link',
auth: ['wxcp:activity:query'],
+ ifShow: row.activityType === ACTIVITY_TYPE.FORM,
onClick: () => statsModalApi.setData({ activity: row }).open(),
},
{
label: '鎶ュ悕璁板綍',
type: 'link',
auth: ['wxcp:signup:query'],
+ ifShow: row.activityType === ACTIVITY_TYPE.FORM,
onClick: () => signupModalApi.setData({ activity: row }).open(),
},
]"
--
Gitblit v1.9.3