|
|
@@ -75,7 +75,7 @@ import { ElMessage } from 'element-plus';
|
|
|
import { useProjectList } from '@/composable/useProject';
|
|
|
import { useUser } from '@/composable/useUser';
|
|
|
import { defineComponent, ref, reactive } from 'vue';
|
|
|
-import { PortalAPI, ProjectAPI } from '@/api';
|
|
|
+import { ProjectAPI } from '@/api';
|
|
|
|
|
|
import { WorkspaceDispatcher } from '@/store/dispatchers';
|
|
|
import { useRouter } from 'vue-router';
|
|
|
@@ -117,20 +117,6 @@ export default defineComponent({
|
|
|
phone: '',
|
|
|
});
|
|
|
const inviteMember = async () => {
|
|
|
- let invitedUserId: number;
|
|
|
-
|
|
|
- const res = await PortalAPI.getUserIdByPhoneNumber(inviteProjectForm.phone) as unknown as {id: number};
|
|
|
-
|
|
|
- if (res) {
|
|
|
- invitedUserId = res.id;
|
|
|
- } else {
|
|
|
- ElMessage({
|
|
|
- type: 'error',
|
|
|
- message: '成员不存在,请再次确认手机号',
|
|
|
- });
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
if (!inviteProjectForm.projectId) {
|
|
|
ElMessage({
|
|
|
type: 'error',
|
|
|
@@ -141,7 +127,7 @@ export default defineComponent({
|
|
|
|
|
|
await ProjectAPI.addProjectMember({
|
|
|
projectId: inviteProjectForm.projectId,
|
|
|
- userId: invitedUserId,
|
|
|
+ phone: inviteProjectForm.phone,
|
|
|
});
|
|
|
showInviteDrawer.value = false;
|
|
|
if (selectedProject.value.id !== -1) { WorkspaceDispatcher.changeProject(selectedProject.value.id); }
|