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