|
|
@@ -16,6 +16,8 @@
|
|
|
<template v-if="userLoggedIn">
|
|
|
<ElSubmenu index="user" class="user">
|
|
|
<template #title>{{userInfo.username}}</template>
|
|
|
+ <ElMenuItem index="user-project">创建项目</ElMenuItem>
|
|
|
+// <ElMenuItem index="user-invite">邀请成员</ElMenuItem>
|
|
|
<ElMenuItem index="user-logout">登出</ElMenuItem>
|
|
|
</ElSubmenu>
|
|
|
<ElSubmenu index="message" class="message" text-color="#909399">
|
|
|
@@ -31,6 +33,49 @@
|
|
|
<ElButton type="text" @click="login" class="user">登录</ElButton>
|
|
|
</template>
|
|
|
</ElMenu>
|
|
|
+ <ElDrawer v-model="showProjectDrawer">
|
|
|
+ <template #title><span>创建项目</span></template>
|
|
|
+ <div class="drawer-content">
|
|
|
+ <div class="form-container">
|
|
|
+ <ElForm :model="createProjectForm">
|
|
|
+ <ElFormItem label="项目名" prop="name">
|
|
|
+ <ElInput v-model="createProjectForm.name" placeholder="请输入要创建的项目名"></ElInput>
|
|
|
+ </ElFormItem>
|
|
|
+ <ElFormItem label="项目描述" prop="description">
|
|
|
+ <ElInput
|
|
|
+ v-model="createProjectForm.description"
|
|
|
+ placeholder="请输入项目描述"
|
|
|
+ type="textarea"
|
|
|
+ :autosize="{ minRows: 3, maxRows: 3}"
|
|
|
+ ></ElInput>
|
|
|
+ </ElFormItem>
|
|
|
+ <ElFormItem>
|
|
|
+ <ElButton @click="createProject" type="primary">创建</ElButton>
|
|
|
+ </ElFormItem>
|
|
|
+ </ElForm>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </ElDrawer>
|
|
|
+/* <ElDrawer v-model="showInviteDrawer">
|
|
|
+ <template #title><span>邀请成员</span></template>
|
|
|
+ <div class="drawer-content">
|
|
|
+ <div class="form-container">
|
|
|
+ <ElForm :model="inviteProjectForm">
|
|
|
+ <ElFormItem label="项目" prop="projectId">
|
|
|
+ <ElSelect v-model="inviteProjectForm.projectId" placeholder="请选择成员将要加入的项目">
|
|
|
+ <ElOption v-for="project in projectList" :key="project.id" :value="project.id" :label="project.name"></ElOption>
|
|
|
+ </ElSelect>
|
|
|
+ </ElFormItem>
|
|
|
+ <ElFormItem label="手机号" prop="phone">
|
|
|
+ <ElInput v-model="inviteProjectForm.phone" placeholder="请输入成员注册所用手机号"></ElInput>
|
|
|
+ </ElFormItem>
|
|
|
+ <ElFormItem>
|
|
|
+ <ElButton @click="inviteMember" type="primary">邀请</ElButton>
|
|
|
+ </ElFormItem>
|
|
|
+ </ElForm>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </ElDrawer>*/
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|