|
@@ -52,10 +52,10 @@
|
|
|
<script lang="ts" setup>
|
|
|
import { ref, defineProps, toRaw } from 'vue'
|
|
|
|
|
|
-import type { Member } from '@/api'
|
|
|
+import type { Member, SetMemberProps } from '@/api'
|
|
|
import type { FormInstance } from 'ant-design-vue'
|
|
|
|
|
|
-export type EditMember = PartialPart<Member, 'teamId' | 'projectId'>
|
|
|
+export type EditMember = PartialPart<SetMemberProps, 'projectId'>
|
|
|
|
|
|
defineOptions<{ name: 'edit-member' }>()
|
|
|
|
|
@@ -68,7 +68,7 @@ const props = defineProps<{
|
|
|
const editMember = ref<EditMember>(
|
|
|
props.member
|
|
|
? { ...props.member }
|
|
|
- : { userName: '', remark: '', bindAccount: '', roles: [] }
|
|
|
+ : { userName: '', remark: '', bindAccount: '', roles: [], nickName: '' }
|
|
|
)
|
|
|
const fromRef = ref<FormInstance>()
|
|
|
const visible = ref(true)
|