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/api/wxcp/activity.ts | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 58 insertions(+), 0 deletions(-)
diff --git a/src/api/wxcp/activity.ts b/src/api/wxcp/activity.ts
index ed27ef6..4333733 100644
--- a/src/api/wxcp/activity.ts
+++ b/src/api/wxcp/activity.ts
@@ -2,6 +2,20 @@
import { requestClient } from '#/api/request';
+/** 娲诲姩妯℃澘绫诲瀷 */
+export const ACTIVITY_TYPE = {
+ /** 绾�氱煡锛氬彧鎺ㄤ竴鏉℃枃鏈紝鏃犺〃鍗� */
+ TEXT: 1,
+ /** 鍗曟潯娑堟伅锛氭帹涓�寮犲彲鐐瑰嚮鍗$墖 */
+ MESSAGE: 2,
+ /** 鍥剧墖閫氱煡锛氫笂浼犲浘鐗囧悗鎺ㄩ�佸浘鐗囨秷鎭� */
+ IMAGE: 3,
+ /** 闄勪欢閫氱煡锛氫笂浼犳枃浠跺悗鎺ㄩ�佹枃浠舵秷鎭� */
+ FILE: 4,
+ /** 鏁版嵁閲囬泦/璇勪环锛氭姤鍚嶉〉 + 鑷畾涔夊瓧娈� + 璇勪环 */
+ FORM: 5,
+} as const;
+
export namespace WxCpActivityApi {
/** 娲诲姩鐘舵�侊細0鑽夌 1宸插彂甯� 2宸茬粨鏉� 3宸插彇娑� */
export const ACTIVITY_STATUS = {
@@ -18,11 +32,41 @@
USER: 2,
} as const;
+ /** 閲囬泦瀛楁 */
+ export interface Field {
+ id?: number;
+ fieldLabel?: string;
+ /** text / textarea / number / date / select / radio / checkbox / rating */
+ fieldType?: string;
+ /** 澶氫釜閫夐」鐢ㄨ嫳鏂囬�楀彿鍒嗛殧 */
+ fieldOptions?: string;
+ required?: boolean;
+ placeholder?: string;
+ sortNo?: number;
+ }
+
/** 娲诲姩 */
export interface Activity {
id?: number;
title?: string;
+ /** 妯℃澘绫诲瀷锛岃 ACTIVITY_TYPE */
+ activityType?: number;
+ activityTypeName?: string;
content?: string;
+ /** 鍗$墖鎸夐挳鏂囨 */
+ buttonText?: string;
+ /** 鏄惁寮�鍚瘎浠凤紙鏁版嵁閲囬泦妯℃澘锛� */
+ ratingEnabled?: boolean;
+ ratingTitle?: string;
+ ratingMax?: number;
+ /** 鍥剧墖閫氱煡鐨勫浘鐗� blobId */
+ imageBlobIds?: number[];
+ imageAttachmentList?: SignupAttachment[];
+ /** 闄勪欢閫氱煡鐨勯檮浠� blobId */
+ fileBlobIds?: number[];
+ fileAttachmentList?: SignupAttachment[];
+ /** 鏁版嵁閲囬泦妯℃澘鐨勮嚜瀹氫箟瀛楁 */
+ fieldList?: Field[];
/**
* 灏侀潰鍥炬枃浠剁紪鍙凤紙鏈�澶� 1 寮狅級
*
@@ -32,6 +76,16 @@
blobIds?: number[];
/** 灏侀潰鍥鹃檮浠跺垪琛紙鍚庣杩斿洖锛屾渶澶� 1 寮狅級 */
attachmentList?: SignupAttachment[];
+ /**
+ * 璇︽儏鍥剧墖鏂囦欢缂栧彿锛堟渶澶� 5 寮狅級
+ *
+ * 涓庡皝闈㈠悓鏍疯蛋闄勪欢涓棿琛紝浣� recordType 鏄� wxcp_activity_detail銆�
+ * 鎶ュ悕椤靛湪銆屾椿鍔ㄨ鎯呫�嶆枃瀛椾笅鏂规寜鍘熷浘姣斾緥瀹屾暣灞曠ず锛堜笉瑁佸壀锛夛紝
+ * 浜岀淮鐮�/娴锋姤杩欑被琚灏卞け鏁堢殑鍥捐鏀捐繖閲岋紝涓嶈鏀惧皝闈€��
+ */
+ detailBlobIds?: number[];
+ /** 璇︽儏鍥剧墖闄勪欢鍒楄〃锛堝悗绔繑鍥烇紝鏈�澶� 5 寮狅級 */
+ detailAttachmentList?: SignupAttachment[];
location?: string;
startTime?: string;
endTime?: string;
@@ -69,6 +123,10 @@
mobile?: string;
deptName?: string;
content?: string;
+ /** 璇勪环鏄熺骇 */
+ ratingScore?: number;
+ /** 鑷畾涔夐噰闆嗗瓧娈靛�� */
+ fieldValues?: { fieldId?: number; fieldLabel?: string; fieldType?: string; fieldValue?: string }[];
/** 鐘舵�侊細0宸叉姤鍚� 1宸插彇娑� 2宸茬鍒� */
status?: number;
statusName?: string;
--
Gitblit v1.9.3