From a1d7e81859f554f3a53680cc35f0f49bf1f77098 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期四, 14 五月 2026 14:37:02 +0800
Subject: [PATCH] 导入项目
---
src/components/AppLinkInput/data.ts | 236 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 236 insertions(+), 0 deletions(-)
diff --git a/src/components/AppLinkInput/data.ts b/src/components/AppLinkInput/data.ts
new file mode 100644
index 0000000..c9e3678
--- /dev/null
+++ b/src/components/AppLinkInput/data.ts
@@ -0,0 +1,236 @@
+// APP 閾炬帴鍒嗙粍
+export interface AppLinkGroup {
+ // 鍒嗙粍鍚嶇О
+ name: string
+ // 閾炬帴鍒楄〃
+ links: AppLink[]
+}
+
+// APP 閾炬帴
+export interface AppLink {
+ // 閾炬帴鍚嶇О
+ name: string
+ // 閾炬帴鍦板潃
+ path: string
+ // 閾炬帴鐨勭被鍨�
+ type?: APP_LINK_TYPE_ENUM
+}
+
+// APP 閾炬帴绫诲瀷锛堥渶瑕佺壒娈婂鐞嗭紝渚嬪鍟嗗搧璇︽儏锛�
+export const enum APP_LINK_TYPE_ENUM {
+ // 鎷煎洟娲诲姩
+ ACTIVITY_COMBINATION,
+ // 绉掓潃娲诲姩
+ ACTIVITY_SECKILL,
+ // 绉垎鍟嗗煄娲诲姩
+ ACTIVITY_POINT,
+ // 鏂囩珷璇︽儏
+ ARTICLE_DETAIL,
+ // 浼樻儬鍒歌鎯�
+ COUPON_DETAIL,
+ // 鑷畾涔夐〉闈㈣鎯�
+ DIY_PAGE_DETAIL,
+ // 鍝佺被鍒楄〃
+ PRODUCT_CATEGORY_LIST,
+ // 鍟嗗搧鍒楄〃
+ PRODUCT_LIST,
+ // 鍟嗗搧璇︽儏
+ PRODUCT_DETAIL_NORMAL,
+ // 鎷煎洟鍟嗗搧璇︽儏
+ PRODUCT_DETAIL_COMBINATION,
+ // 绉掓潃鍟嗗搧璇︽儏
+ PRODUCT_DETAIL_SECKILL
+}
+
+// APP 閾炬帴鍒楄〃锛堝仛涓�涓嬫寔涔呭寲锛燂級
+export const APP_LINK_GROUP_LIST = [
+ {
+ name: '鍟嗗煄',
+ links: [
+ {
+ name: '棣栭〉',
+ path: '/pages/index/index'
+ },
+ {
+ name: '鍟嗗搧鍒嗙被',
+ path: '/pages/index/category',
+ type: APP_LINK_TYPE_ENUM.PRODUCT_CATEGORY_LIST
+ },
+ {
+ name: '璐墿杞�',
+ path: '/pages/index/cart'
+ },
+ {
+ name: '涓汉涓績',
+ path: '/pages/index/user'
+ },
+ {
+ name: '鍟嗗搧鎼滅储',
+ path: '/pages/index/search'
+ },
+ {
+ name: '鑷畾涔夐〉闈�',
+ path: '/pages/index/page',
+ type: APP_LINK_TYPE_ENUM.DIY_PAGE_DETAIL
+ },
+ {
+ name: '瀹㈡湇',
+ path: '/pages/chat/index'
+ },
+ {
+ name: '绯荤粺璁剧疆',
+ path: '/pages/public/setting'
+ },
+ {
+ name: '甯歌闂',
+ path: '/pages/public/faq'
+ }
+ ]
+ },
+ {
+ name: '鍟嗗搧',
+ links: [
+ {
+ name: '鍟嗗搧鍒楄〃',
+ path: '/pages/goods/list',
+ type: APP_LINK_TYPE_ENUM.PRODUCT_LIST
+ },
+ {
+ name: '鍟嗗搧璇︽儏',
+ path: '/pages/goods/index',
+ type: APP_LINK_TYPE_ENUM.PRODUCT_DETAIL_NORMAL
+ },
+ {
+ name: '鎷煎洟鍟嗗搧璇︽儏',
+ path: '/pages/goods/groupon',
+ type: APP_LINK_TYPE_ENUM.PRODUCT_DETAIL_COMBINATION
+ },
+ {
+ name: '绉掓潃鍟嗗搧璇︽儏',
+ path: '/pages/goods/seckill',
+ type: APP_LINK_TYPE_ENUM.PRODUCT_DETAIL_SECKILL
+ }
+ ]
+ },
+ {
+ name: '钀ラ攢娲诲姩',
+ links: [
+ {
+ name: '鎷煎洟璁㈠崟',
+ path: '/pages/activity/groupon/order'
+ },
+ {
+ name: '钀ラ攢鍟嗗搧',
+ path: '/pages/activity/index'
+ },
+ {
+ name: '鎷煎洟娲诲姩',
+ path: '/pages/activity/groupon/list',
+ type: APP_LINK_TYPE_ENUM.ACTIVITY_COMBINATION
+ },
+ {
+ name: '绉掓潃娲诲姩',
+ path: '/pages/activity/seckill/list',
+ type: APP_LINK_TYPE_ENUM.ACTIVITY_SECKILL
+ },
+ {
+ name: '绉垎鍟嗗煄娲诲姩',
+ path: '/pages/activity/point/list',
+ type: APP_LINK_TYPE_ENUM.ACTIVITY_POINT
+ },
+ {
+ name: '绛惧埌涓績',
+ path: '/pages/app/sign'
+ },
+ {
+ name: '浼樻儬鍒镐腑蹇�',
+ path: '/pages/coupon/list'
+ },
+ {
+ name: '浼樻儬鍒歌鎯�',
+ path: '/pages/coupon/detail',
+ type: APP_LINK_TYPE_ENUM.COUPON_DETAIL
+ },
+ {
+ name: '鏂囩珷璇︽儏',
+ path: '/pages/public/richtext',
+ type: APP_LINK_TYPE_ENUM.ARTICLE_DETAIL
+ }
+ ]
+ },
+ {
+ name: '鍒嗛攢鍟嗗煄',
+ links: [
+ {
+ name: '鍒嗛攢涓績',
+ path: '/pages/commission/index'
+ },
+ {
+ name: '鎺ㄥ箍鍟嗗搧',
+ path: '/pages/commission/goods'
+ },
+ {
+ name: '鍒嗛攢璁㈠崟',
+ path: '/pages/commission/order'
+ },
+ {
+ name: '鎴戠殑鍥㈤槦',
+ path: '/pages/commission/team'
+ }
+ ]
+ },
+ {
+ name: '鏀粯',
+ links: [
+ {
+ name: '鍏呭�间綑棰�',
+ path: '/pages/pay/recharge'
+ },
+ {
+ name: '鍏呭�艰褰�',
+ path: '/pages/pay/recharge-log'
+ }
+ ]
+ },
+ {
+ name: '鐢ㄦ埛涓績',
+ links: [
+ {
+ name: '鐢ㄦ埛淇℃伅',
+ path: '/pages/user/info'
+ },
+ {
+ name: '鐢ㄦ埛璁㈠崟',
+ path: '/pages/order/list'
+ },
+ {
+ name: '鍞悗璁㈠崟',
+ path: '/pages/order/aftersale/list'
+ },
+ {
+ name: '鍟嗗搧鏀惰棌',
+ path: '/pages/user/goods-collect'
+ },
+ {
+ name: '娴忚璁板綍',
+ path: '/pages/user/goods-log'
+ },
+ {
+ name: '鍦板潃绠$悊',
+ path: '/pages/user/address/list'
+ },
+ {
+ name: '鐢ㄦ埛浣i噾',
+ path: '/pages/user/wallet/commission'
+ },
+ {
+ name: '鐢ㄦ埛浣欓',
+ path: '/pages/user/wallet/money'
+ },
+ {
+ name: '鐢ㄦ埛绉垎',
+ path: '/pages/user/wallet/score'
+ }
+ ]
+ }
+] as AppLinkGroup[]
--
Gitblit v1.8.0