diff --git a/src/api/bdCenter.js b/src/api/bdCenter.js new file mode 100644 index 0000000..216f5cb --- /dev/null +++ b/src/api/bdCenter.js @@ -0,0 +1,61 @@ +import { get, post } from '../utils/http.js' + +// 获取我邀请的用户 +export const invitedList = async () => { + try { + const response = await get(`/team/bd/invite-message-own`) + return response + } catch (error) { + console.error('Failed to fetch get my agency:', error) + console.error('error:' + error.response.errorMsg) + throw error + } +} + +// 获取邀请我的用户 +export const beInvitedList = async () => { + try { + const response = await get(`/team/bd/invite-message`) + return response + } catch (error) { + console.error('Failed to fetch get my message:', error) + console.error('error:' + error.response.errorMsg) + throw error + } +} + +// 邀请成为代理 +export const inviteToBeAgency = async (data) => { + try { + const response = await post(`/team/bd/invite-agent`, data) + return response + } catch (error) { + console.error('Failed to invite to be agency:', error) + console.error('error:' + error.response.errorMsg) + throw error + } +} + +// 处理邀请 +export const handleInvite = async (data) => { + try { + const response = await post(`/team/bd/invite-message-process`, data) + return response + } catch (error) { + console.error('Failed to handle invite:', error) + console.error('error:' + error.response.errorMsg) + throw error + } +} + +//取消邀请 +export const cancelInvite = async (userId) => { + try { + const response = await post(`/team/bd/invite-agent-cancel/${userId}`) + return response + } catch (error) { + console.error('Failed to cancel invite:', error) + console.error('error:' + error.response.errorMsg) + throw error + } +} diff --git a/src/views/BDCenter/inviteAgency.vue b/src/views/BDCenter/inviteAgency.vue index ad2fa41..9282c98 100644 --- a/src/views/BDCenter/inviteAgency.vue +++ b/src/views/BDCenter/inviteAgency.vue @@ -68,11 +68,11 @@
+
-
+ +
Invited user information:
{{ user.name.charAt(0) }}{{ user.userProfile.userNickname.charAt(0) }}
- {{ user.name }} + {{ user.userProfile.userNickname }}
- ID: {{ user.account }} + ID: {{ user.userProfile.account }}
Cancel
@@ -183,72 +191,125 @@