feat(member): 계정 상세 팝업에 콘텐츠 관리자 권한 추가 및 라벨/검색 버튼 색상 수정

- 신규 권한: CONTENT_MANAGER 라디오 옵션 및 매핑 추가
- 라벨 변경: '사용 여부' → '권한'
- 검색 버튼 색상: #3bb9f1로 변경

왜: 콘텐츠 관리자 권한 지원 및 UI 용어/가시성 개선
무엇: MemberList.vue 수정으로 옵션/매핑/라벨/컬러 반영
This commit is contained in:
Yu Sung
2026-05-07 15:27:53 +09:00
parent e7c95ab91b
commit a58a5cc0d1

View File

@@ -19,7 +19,7 @@
> >
<v-btn <v-btn
slot="append" slot="append"
color="#9970ff" color="#3bb9f1"
dark dark
@click="search" @click="search"
> >
@@ -171,7 +171,7 @@
<v-card-text> <v-card-text>
<v-row align="center"> <v-row align="center">
<v-col cols="4"> <v-col cols="4">
사용 여부 권한
</v-col> </v-col>
<v-col cols="8"> <v-col cols="8">
<v-radio-group <v-radio-group
@@ -191,6 +191,10 @@
value="USER" value="USER"
label="일반회원" label="일반회원"
/> />
<v-radio
value="CONTENT_MANAGER"
label="콘텐츠 관리자"
/>
<v-spacer /> <v-spacer />
</v-radio-group> </v-radio-group>
</v-col> </v-col>
@@ -451,6 +455,8 @@ export default {
this.user_type = 'CREATOR' this.user_type = 'CREATOR'
} else if (member.userType === '에이전트') { } else if (member.userType === '에이전트') {
this.user_type = 'AGENT' this.user_type = 'AGENT'
} else if (member.userType === '콘텐츠 관리자') {
this.user_type = 'CONTENT_MANAGER'
} }
this.email = member.email this.email = member.email
@@ -519,7 +525,8 @@ export default {
if ( if (
(this.user_type === 'CREATOR' && this.member.userType === '크리에이터') || (this.user_type === 'CREATOR' && this.member.userType === '크리에이터') ||
(this.user_type === 'USER' && this.member.userType === '일반회원') || (this.user_type === 'USER' && this.member.userType === '일반회원') ||
(this.user_type === 'AGENT' && this.member.userType === '에이전트') (this.user_type === 'AGENT' && this.member.userType === '에이전트') ||
(this.user_type === 'CONTENT_MANAGER' && this.member.userType === '콘텐츠 관리자')
) { ) {
this.notifyError("변경사항이 없습니다.") this.notifyError("변경사항이 없습니다.")
} else { } else {