From 1b4858ce18c6bd92b7570c9600f346166cfb1951 Mon Sep 17 00:00:00 2001 From: pdsuwwz Date: Fri, 30 Jun 2023 17:31:03 +0800 Subject: [PATCH 1/2] feat: extract member editor --- .../MemberTeam/components/MemberEditor.vue | 242 ++++++++++++++++++ src/modules/MemberTeam/data/index.ts | 16 +- src/modules/MemberTeam/pages/edit.vue | 19 +- src/modules/MemberTeam/pages/preview.vue | 216 +--------------- 4 files changed, 271 insertions(+), 222 deletions(-) create mode 100644 src/modules/MemberTeam/components/MemberEditor.vue diff --git a/src/modules/MemberTeam/components/MemberEditor.vue b/src/modules/MemberTeam/components/MemberEditor.vue new file mode 100644 index 0000000..c780ec4 --- /dev/null +++ b/src/modules/MemberTeam/components/MemberEditor.vue @@ -0,0 +1,242 @@ + + + + + diff --git a/src/modules/MemberTeam/data/index.ts b/src/modules/MemberTeam/data/index.ts index 2a99ac4..0fd1cfd 100644 --- a/src/modules/MemberTeam/data/index.ts +++ b/src/modules/MemberTeam/data/index.ts @@ -7,7 +7,9 @@ import { import memberAvatar from '@/assets/images/member-avatar.png' import type { TypesMemberTeam } from '@/modules/MemberTeam/types' -// 随机获取数组中某一项 +/** + * 随机获取数组中某一项 + */ function getRandomValueFromArray(arr: Array): T { const randomIndex = Math.floor(Math.random() * arr.length) return arr[randomIndex] @@ -15,7 +17,9 @@ function getRandomValueFromArray(arr: Array): T { -// 级别映射表 +/** + * 级别映射表 + */ export const userRankMap = [ { value: 'junior_development', @@ -45,7 +49,9 @@ export const findUserRankMapByRankName = (targetRank) => { -// 角色映射表 +/** + * 角色映射表 + */ export const userRoleMap = [ { value: 'team_member', @@ -80,7 +86,9 @@ export const findUserRoleMapByRankName = (targetRole) => { -// 状态映射表 +/** + * 状态映射表 + */ export const userStatusMap = [ { value: 1, diff --git a/src/modules/MemberTeam/pages/edit.vue b/src/modules/MemberTeam/pages/edit.vue index 59eac04..40e9847 100644 --- a/src/modules/MemberTeam/pages/edit.vue +++ b/src/modules/MemberTeam/pages/edit.vue @@ -1,8 +1,11 @@ diff --git a/src/modules/MemberTeam/pages/preview.vue b/src/modules/MemberTeam/pages/preview.vue index ee666c6..18d3540 100644 --- a/src/modules/MemberTeam/pages/preview.vue +++ b/src/modules/MemberTeam/pages/preview.vue @@ -1,99 +1,14 @@ From 503fda8a1b8c1087a7b3b01b75d0edb8ba0ceb5d Mon Sep 17 00:00:00 2001 From: pdsuwwz Date: Fri, 30 Jun 2023 17:33:29 +0800 Subject: [PATCH 2/2] fix: route.params.datasetid --- src/modules/MemberTeam/pages/edit.vue | 2 +- src/modules/MemberTeam/pages/preview.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/MemberTeam/pages/edit.vue b/src/modules/MemberTeam/pages/edit.vue index 40e9847..041496e 100644 --- a/src/modules/MemberTeam/pages/edit.vue +++ b/src/modules/MemberTeam/pages/edit.vue @@ -21,7 +21,7 @@ import MemberEditor from '@/modules/MemberTeam/components/MemberEditor.vue' const route = useRoute() -const userId = ref(route.params.datasetId) +const userId = ref(route.params.datasetId as string) diff --git a/src/modules/MemberTeam/pages/preview.vue b/src/modules/MemberTeam/pages/preview.vue index 18d3540..28a20a3 100644 --- a/src/modules/MemberTeam/pages/preview.vue +++ b/src/modules/MemberTeam/pages/preview.vue @@ -21,7 +21,7 @@ import MemberEditor from '@/modules/MemberTeam/components/MemberEditor.vue' const route = useRoute() -const userId = ref(route.params.datasetId) +const userId = ref(route.params.datasetId as string)