liu
3 天以前 fe2d6627b8f1002af7a31b08f6f43bec034d04ee
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(),
            },
          ]"