From 7e111a1c07a50b611edb0dfbdf187f33e97d9bb7 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 04 六月 2025 13:13:40 +0800
Subject: [PATCH] feat: UI
---
apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.config.ts | 3 +
apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue | 25 ++++++++++++
apps/taro/src/app.config.ts | 1
apps/taro/src/pages/mine/index.vue | 16 +++++--
apps/taro/src/constants/router.ts | 1
pnpm-lock.yaml | 48 ++++++++---------------
6 files changed, 58 insertions(+), 36 deletions(-)
diff --git a/apps/taro/src/app.config.ts b/apps/taro/src/app.config.ts
index 1e5d61c..83268bf 100644
--- a/apps/taro/src/app.config.ts
+++ b/apps/taro/src/app.config.ts
@@ -116,6 +116,7 @@
'dashboard/dashboard',
'applyAgent/applyAgent',
'applyResult/applyResult',
+ 'AgentRecruitment/AgentRecruitment',
'promotionQrcode/promotionQrcode',
],
},
diff --git a/apps/taro/src/constants/router.ts b/apps/taro/src/constants/router.ts
index 5ab7836..72ae156 100644
--- a/apps/taro/src/constants/router.ts
+++ b/apps/taro/src/constants/router.ts
@@ -27,5 +27,6 @@
promotionQrcode = '/subpackages/my/promotionQrcode/promotionQrcode',
dashboard = '/subpackages/my/dashboard/dashboard',
applyAgent = '/subpackages/my/applyAgent/applyAgent',
+ AgentRecruitment = '/subpackages/my/AgentRecruitment/AgentRecruitment',
applyResult = '/subpackages/my/applyResult/applyResult',
}
diff --git a/apps/taro/src/pages/mine/index.vue b/apps/taro/src/pages/mine/index.vue
index e379d80..dbd871b 100644
--- a/apps/taro/src/pages/mine/index.vue
+++ b/apps/taro/src/pages/mine/index.vue
@@ -27,12 +27,17 @@
title="娓犻亾浜岀淮鐮�"
@click="goShareQrcode"
></ListItemV2>
- <ListItemV2
- :icon="IconMinePromotion"
- title="鎺ㄥ箍浜岀淮鐮�"
- @click="goPromotionQrcode"
- ></ListItemV2>
</template>
+ <ListItemV2
+ :icon="IconMinePromotion"
+ title="鎺ㄥ箍浜岀淮鐮�"
+ @click="goPromotionQrcode"
+ ></ListItemV2>
+ <ListItemV2
+ :icon="IconMinePromotion"
+ title="浠g悊鎷涘嫙"
+ @click="goAgentRecruitment"
+ ></ListItemV2>
<ListItemV2
:icon="IconMineCustomerService"
v-if="isWeb && !isInAlipay"
@@ -107,6 +112,7 @@
const goShareQrcode = useAccessLogin(() => goPage(RouterPath.shareQrcode));
const goPromotionQrcode = useAccessLogin(() => goPage(RouterPath.promotionQrcode));
const goDashboard = useAccessLogin(() => goPage(RouterPath.dashboard));
+const goAgentRecruitment = useAccessLogin(() => goPage(RouterPath.AgentRecruitment));
async function goLogout() {
try {
diff --git a/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.config.ts b/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.config.ts
new file mode 100644
index 0000000..305fdb1
--- /dev/null
+++ b/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.config.ts
@@ -0,0 +1,3 @@
+export default definePageConfig({
+ disableScroll: true,
+});
diff --git a/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue b/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue
new file mode 100644
index 0000000..b24bfe9
--- /dev/null
+++ b/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue
@@ -0,0 +1,25 @@
+<template>
+ <PageLayout title="浠g悊鎷涘嫙" class="applyAgent-page-wrapper" hasBgColor :needAuth="false">
+ <ContentScrollView hasPaddingTop style="background-color: transparent">
+ <div>AgentRecruitment</div>
+ </ContentScrollView>
+ <PageFooter>
+ <PageFooterBtn type="primary" @click="submit">绔嬪嵆鐢宠</PageFooterBtn>
+ </PageFooter>
+ </PageLayout>
+</template>
+
+<script setup lang="ts">
+import { PageLayout } from '@/components';
+import { RouterPath } from '@/constants';
+
+defineOptions({
+ name: 'AgentRecruitment',
+});
+
+function submit() {
+ RouteHelper.navigateTo({
+ url: RouterPath.applyAgent,
+ });
+}
+</script>
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index da54bef..b9b1708 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -124,19 +124,19 @@
dependencies:
'@bole-12333/chat-kit':
specifier: latest
- version: 1.0.1(@tencentcloud/chat-uikit-engine@2.4.2)(lodash@4.17.21)(vue@3.5.12)
+ version: 1.0.1(@tencentcloud/chat-uikit-engine@2.4.4)(lodash@4.17.21)(vue@3.5.12)
'@bole-12333/customer-chat':
specifier: latest
version: 1.0.3(@bole-12333/chat-kit@1.0.1)(@tiptap/core@2.11.5)(@tiptap/extension-document@2.11.5)(@tiptap/extension-image@2.11.5)(@tiptap/extension-mention@2.11.5)(@tiptap/extension-paragraph@2.11.5)(@tiptap/extension-placeholder@2.11.5)(@tiptap/extension-text@2.11.5)(@tiptap/pm@2.11.5)(@tiptap/suggestion@2.11.5)(dayjs@1.11.13)(vue@3.5.12)
'@bole-core/components':
specifier: latest
- version: 1.3.2(@bole-core/core@1.0.2)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@12.8.2)(dayjs@1.11.13)(element-plus@2.9.5)(lodash@4.17.21)(mitt@3.0.1)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.21.6)(vue-component-type-helpers@2.2.8)(vue@3.5.12)
+ version: 1.3.10(@bole-core/core@1.0.6)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@12.8.2)(dayjs@1.11.13)(element-plus@2.9.5)(lodash@4.17.21)(mitt@3.0.1)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.21.6)(vue-component-type-helpers@2.2.8)(vue@3.5.12)
'@bole-core/core':
specifier: latest
- version: 1.0.2(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.5)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.12)(xlsx-style@0.8.13)(xlsx@0.18.5)
+ version: 1.0.6(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.5)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.12)(xlsx-style@0.8.13)(xlsx@0.18.5)
'@bole-core/pretty-layout':
specifier: latest
- version: 1.2.0(@bole-core/core@1.0.2)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@vueuse/core@11.1.0)(element-plus@2.9.5)(fuse.js@6.6.2)(lottie-web@5.12.2)(path-browserify@1.0.1)(path-to-regexp@6.3.0)(pinia@2.3.1)(vue-router@4.5.0)(vue@3.5.12)
+ version: 1.2.0(@bole-core/core@1.0.6)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@vueuse/core@11.1.0)(element-plus@2.9.5)(fuse.js@6.6.2)(lottie-web@5.12.2)(path-browserify@1.0.1)(path-to-regexp@6.3.0)(pinia@2.3.1)(vue-router@4.5.0)(vue@3.5.12)
'@bole-core/sass-utils':
specifier: latest
version: 0.0.1(element-plus@2.9.5)
@@ -743,13 +743,7 @@
specifier: ^4.7.0
version: 4.10.2
- packages/assets: {}
-
packages/components:
- dependencies:
- '@life-payment/assets':
- specifier: workspace:^
- version: link:../assets
devDependencies:
'@life-payment/core-vue':
specifier: workspace:^
@@ -4212,14 +4206,14 @@
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
- /@bole-12333/chat-kit@1.0.1(@tencentcloud/chat-uikit-engine@2.4.2)(lodash@4.17.21)(vue@3.5.12):
+ /@bole-12333/chat-kit@1.0.1(@tencentcloud/chat-uikit-engine@2.4.4)(lodash@4.17.21)(vue@3.5.12):
resolution: {integrity: sha512-yeSh4XLagaM+uNZRdcG49mhDJO3UbYEpIYZS4Lk303ROnTwxuZyuh5jkoflnCFwWN3Ib3AolfQy999oOqF012A==}
peerDependencies:
'@tencentcloud/chat-uikit-engine': '*'
lodash: '*'
vue: 3.5.12
dependencies:
- '@tencentcloud/chat-uikit-engine': 2.4.2
+ '@tencentcloud/chat-uikit-engine': 2.4.4
lodash: 4.17.21
vue: 3.5.12(typescript@4.9.5)
dev: false
@@ -4240,7 +4234,7 @@
dayjs: '*'
vue: 3.5.12
dependencies:
- '@bole-12333/chat-kit': 1.0.1(@tencentcloud/chat-uikit-engine@2.4.2)(lodash@4.17.21)(vue@3.5.12)
+ '@bole-12333/chat-kit': 1.0.1(@tencentcloud/chat-uikit-engine@2.4.4)(lodash@4.17.21)(vue@3.5.12)
'@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
'@tiptap/extension-document': 2.11.5(@tiptap/core@2.11.5)
'@tiptap/extension-image': 2.11.5(@tiptap/core@2.11.5)
@@ -4254,8 +4248,8 @@
vue: 3.5.12(typescript@4.9.5)
dev: false
- /@bole-core/components@1.3.2(@bole-core/core@1.0.2)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@12.8.2)(dayjs@1.11.13)(element-plus@2.9.5)(lodash@4.17.21)(mitt@3.0.1)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.21.6)(vue-component-type-helpers@2.2.8)(vue@3.5.12):
- resolution: {integrity: sha512-sMCgoaKtJi3nPP3MrMx5cs0IjI0Tbes3YJF1AHN3TItR549aYc+vb+mkU34MjWh7EzqTE40htPxJueAGT6tMWg==}
+ /@bole-core/components@1.3.10(@bole-core/core@1.0.6)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@12.8.2)(dayjs@1.11.13)(element-plus@2.9.5)(lodash@4.17.21)(mitt@3.0.1)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.21.6)(vue-component-type-helpers@2.2.8)(vue@3.5.12):
+ resolution: {integrity: sha512-SRE33nhD4i8MQVvBGbCGH++RfozRM74ctmkhCOCeCoZnlKSqI/i9UlYVrg1Yre5P9TLjh7vEXmSI4TlALrTNXQ==}
peerDependencies:
'@bole-core/core': '*'
'@bole-core/sass-utils': '*'
@@ -4274,7 +4268,7 @@
vue: 3.5.12
vue-component-type-helpers: ^2.1.6
dependencies:
- '@bole-core/core': 1.0.2(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.5)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.12)(xlsx-style@0.8.13)(xlsx@0.18.5)
+ '@bole-core/core': 1.0.6(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.5)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.12)(xlsx-style@0.8.13)(xlsx@0.18.5)
'@bole-core/sass-utils': 0.0.1(element-plus@2.9.5)
'@element-plus/icons-vue': 2.3.1(vue@3.5.12)
'@tanstack/vue-query': 4.37.1(vue@3.5.12)
@@ -4292,8 +4286,8 @@
vue-component-type-helpers: 2.2.8
dev: false
- /@bole-core/core@1.0.2(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.5)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.12)(xlsx-style@0.8.13)(xlsx@0.18.5):
- resolution: {integrity: sha512-v5XqgmuaFe1l5tBe9CHytW8UhqI8rh2m8R2J7F2F46XZy5wh7vGfiHshuaooTbfK6ex9A06jcepIWwDOklLs+A==}
+ /@bole-core/core@1.0.6(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.5)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.12)(xlsx-style@0.8.13)(xlsx@0.18.5):
+ resolution: {integrity: sha512-0q0E0ebl6+Arqgg2+OxewmeyizwlxGQdHLLivA9WaFxAY6a5rskVYyEgCwf7hCr4C3saXpNVTzhmmvjVxrr6Lw==}
peerDependencies:
'@ywwlmm/openapi': '*'
ali-oss: '*'
@@ -4324,7 +4318,7 @@
xlsx-style: 0.8.13
dev: false
- /@bole-core/pretty-layout@1.2.0(@bole-core/core@1.0.2)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@vueuse/core@11.1.0)(element-plus@2.9.5)(fuse.js@6.6.2)(lottie-web@5.12.2)(path-browserify@1.0.1)(path-to-regexp@6.3.0)(pinia@2.3.1)(vue-router@4.5.0)(vue@3.5.12):
+ /@bole-core/pretty-layout@1.2.0(@bole-core/core@1.0.6)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@vueuse/core@11.1.0)(element-plus@2.9.5)(fuse.js@6.6.2)(lottie-web@5.12.2)(path-browserify@1.0.1)(path-to-regexp@6.3.0)(pinia@2.3.1)(vue-router@4.5.0)(vue@3.5.12):
resolution: {integrity: sha512-LvneMdMfGj6dpFR7voQd2F+v02P4zYHGP3BAWKcrTj8BMeWXRt08Sz7qBrhq1F8lidjqi7TCttQbx2cEV1qBEA==}
peerDependencies:
'@bole-core/core': '*'
@@ -4340,7 +4334,7 @@
vue: 3.5.12
vue-router: '*'
dependencies:
- '@bole-core/core': 1.0.2(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.5)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.12)(xlsx-style@0.8.13)(xlsx@0.18.5)
+ '@bole-core/core': 1.0.6(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.5)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.12)(xlsx-style@0.8.13)(xlsx@0.18.5)
'@bole-core/sass-utils': 0.0.1(element-plus@2.9.5)
'@element-plus/icons-vue': 2.3.1(vue@3.5.12)
'@vueuse/core': 11.1.0(vue@3.5.12)
@@ -8577,7 +8571,7 @@
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/query-core': 4.36.1
'@vue/devtools-api': 6.6.4
- vue: 3.5.12(typescript@4.9.5)
+ vue: 3.5.12(typescript@5.8.2)
vue-demi: 0.13.11(vue@3.5.12)
dev: false
@@ -9593,14 +9587,6 @@
/@tencentcloud/chat-uikit-engine@2.3.3:
resolution: {integrity: sha512-DHORxHgcyLstIYqMt09RzPjxAZ5N5p4fK7BYBDMEWsIQSXpcQJQKeGEu4eOZIaHtc9ih28EcPAdoZuvJoQiWlA==}
- dependencies:
- '@tencentcloud/chat': 3.5.5
- tim-profanity-filter-plugin: 1.1.0
- tim-upload-plugin: 1.4.2
- dev: false
-
- /@tencentcloud/chat-uikit-engine@2.4.2:
- resolution: {integrity: sha512-L5rr1mO98S1Uz5IndJ2QdGv++5zbSUTnGSz4x3rKx5lWXlcJzSo1RY9DxYcWTKQKos9bG2d4JIIeg4DlfGb+Pg==}
dependencies:
'@tencentcloud/chat': 3.5.5
tim-profanity-filter-plugin: 1.1.0
@@ -30167,7 +30153,7 @@
minimatch: 9.0.5
mlly: 1.7.4
unplugin: 1.16.1
- vue: 3.5.12(typescript@4.9.5)
+ vue: 3.5.12(typescript@5.8.2)
transitivePeerDependencies:
- rollup
- supports-color
@@ -30899,7 +30885,7 @@
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.5.12(typescript@4.9.5)
+ vue: 3.5.12(typescript@5.8.2)
/vue-eslint-parser@10.1.1(eslint@8.57.1):
resolution: {integrity: sha512-bh2Z/Au5slro9QJ3neFYLanZtb1jH+W2bKqGHXAoYD4vZgNG3KeotL7JpPv5xzY4UXUXJl7TrIsnzECH63kd3Q==}
--
Gitblit v1.9.1