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