feat: 龙里小程序第一次上传
This commit is contained in:
commit
f23d598328
59 files changed
+11482
No files matched your search
@@ -0,0 +1,109 @@
|
||||
/**
|
||||
* 全局常量:存储键、枚举、文案、事件名
|
||||
*/
|
||||
|
||||
/** 本地存储键(统一前缀,避免与同宿主其它小程序冲突) */
|
||||
export const STORAGE_KEYS = {
|
||||
ACCESS_TOKEN: "LONGLI_ACCESS_TOKEN",
|
||||
REFRESH_TOKEN: "LONGLI_REFRESH_TOKEN",
|
||||
USER_INFO: "LONGLI_USER_INFO",
|
||||
BENEFIT_STATE: "LONGLI_BENEFIT_STATE",
|
||||
};
|
||||
|
||||
/** 全局事件名 */
|
||||
export const NOTICE_EVENT_LOGOUT = "NOTICE_EVENT_LOGOUT";
|
||||
export const NOTICE_EVENT_LOGIN_SUCCESS = "NOTICE_EVENT_LOGIN_SUCCESS";
|
||||
|
||||
/** 权益状态机(4 态 · v0.8 起收敛,已删除 used 终态) */
|
||||
export const BENEFIT_STATUS = {
|
||||
/** 可领取(尚未领取) */
|
||||
AVAILABLE: "available",
|
||||
/** 已领取 · 可使用(可重复使用,无次数上限) */
|
||||
CLAIMED: "claimed",
|
||||
/** 已失效(超过有效期) */
|
||||
EXPIRED: "expired",
|
||||
/** 名额发完 */
|
||||
SOLD_OUT: "sold_out",
|
||||
};
|
||||
|
||||
/** 权益类型 → 展示名(用于筛选 chip 与卡片类型行) */
|
||||
export const BENEFIT_TYPES = [
|
||||
{ key: "all", label: "全部" },
|
||||
{ key: "ticket", label: "景区游玩" },
|
||||
{ key: "lodging", label: "住宿" },
|
||||
{ key: "food", label: "餐饮" },
|
||||
{ key: "specialty", label: "特产" },
|
||||
];
|
||||
|
||||
export const BENEFIT_TYPE_LABEL = {
|
||||
ticket: "景区 / 游玩权益",
|
||||
lodging: "住宿权益",
|
||||
food: "餐饮权益",
|
||||
specialty: "特产权益",
|
||||
general: "通用权益",
|
||||
};
|
||||
|
||||
/** 权益类型 → 卡片类型行图标 */
|
||||
export const BENEFIT_TYPE_ICON = {
|
||||
ticket: "peak",
|
||||
lodging: "bed",
|
||||
food: "food",
|
||||
specialty: "ticket",
|
||||
general: "gift",
|
||||
};
|
||||
|
||||
/** 我的权益状态子分段(全部 / 可使用 / 已失效) */
|
||||
export const BENEFIT_SUB_TABS = [
|
||||
{ key: "all", label: "全部" },
|
||||
{ key: "usable", label: "可使用" },
|
||||
{ key: "invalid", label: "已失效" },
|
||||
];
|
||||
|
||||
/** 内容集合 → 详情页介绍标题(v0.9:按内容类型命名) */
|
||||
export const INTRO_TITLE = {
|
||||
attractions: "景区介绍",
|
||||
attraction_subprojects: "景区介绍",
|
||||
accommodations: "酒店介绍",
|
||||
foods: "美食介绍",
|
||||
specialties: "特产介绍",
|
||||
};
|
||||
|
||||
/** 集合 → 所属板块 key */
|
||||
export const SECTION_OF_COLLECTION = {
|
||||
attractions: "tourism",
|
||||
attraction_subprojects: "tourism",
|
||||
accommodations: "lodging",
|
||||
foods: "food",
|
||||
specialties: "specialties",
|
||||
};
|
||||
|
||||
/** 运营信息 */
|
||||
export const CUSTOMER_SERVICE_PHONE = "0854-5630880";
|
||||
export const CUSTOMER_SERVICE_TIME = "09:00 - 18:00";
|
||||
export const OPERATOR_NAME = "智念科技";
|
||||
export const APP_VERSION = "v1.0.0";
|
||||
export const APP_VERSION_FULL = "v1.0.0(Build 100)";
|
||||
export const REGION_TEXT = "贵州省黔南布依族苗族自治州龙里县";
|
||||
|
||||
/** 协议页更新/生效日期 */
|
||||
export const AGREEMENT_DATE = "2026 年 9 月 11 日";
|
||||
|
||||
/** Tab 配置(自绘 Tab 栏) */
|
||||
export const TABS = [
|
||||
{ key: "home", label: "主页", icon: "home", path: "/pages/home/index" },
|
||||
{ key: "benefit", label: "权益", icon: "ticket", path: "/pages/benefit/index" },
|
||||
{ key: "mine", label: "我的", icon: "user", path: "/pages/mine/index" },
|
||||
];
|
||||
|
||||
/** 页面路径常量 */
|
||||
export const ROUTES = {
|
||||
HOME: "/pages/home/index",
|
||||
BENEFIT: "/pages/benefit/index",
|
||||
MINE: "/pages/mine/index",
|
||||
LOGIN: "/pages/login/index",
|
||||
CATALOG: "/pages-sub/catalog/index",
|
||||
DETAIL: "/pages-sub/detail/index",
|
||||
AGREEMENT: "/pages-sub/agreement/index",
|
||||
ABOUT: "/pages-sub/about/index",
|
||||
ACCOUNT_CANCEL: "/pages-sub/account/cancel",
|
||||
};
|
||||
Reference in new issue
Block a user