오디션 배역 등록/수정 - 배역 정보 추가

This commit is contained in:
Yu Sung 2024-12-28 03:53:48 +09:00
parent d5d365d0ad
commit 4b9259c525
1 changed files with 30 additions and 1 deletions

View File

@ -150,10 +150,24 @@
<v-card-text>
<v-row align="center">
<v-col cols="4">
오디션 대본 URL
오디션 배역 정보*
</v-col>
<v-col cols="8">
<v-textarea
v-model="audition_role.information"
label="오디션 배역 정보"
required
/>
</v-col>
</v-row>
</v-card-text>
<v-card-text>
<v-row align="center">
<v-col cols="4">
오디션 대본 URL*
</v-col>
<v-col cols="8">
<v-text-field
v-model="audition_role.audition_script_url"
label="오디션 대본 URL"
required
@ -363,6 +377,7 @@ export default {
this.audition_role = {
name: auditionRole.name,
image_url: auditionRole.imageUrl,
information: auditionRole.information,
audition_script_url: auditionRole.auditionScriptUrl,
status: auditionRole.status
}
@ -394,6 +409,15 @@ export default {
return
}
if (
this.audition_role.information === undefined ||
this.audition_role.information === null ||
this.audition_role.information.trim().length <= 10
) {
this.notifyError('오디션 배역 정보를 입력하세요')
return
}
if (
this.audition_role.audition_script_url === undefined ||
this.audition_role.audition_script_url === null ||
@ -414,6 +438,7 @@ export default {
const request = {
auditionId: this.audition_id,
name: this.audition_role.name,
information: this.audition_role.information,
auditionScriptUrl: this.audition_role.audition_script_url
}
@ -449,6 +474,10 @@ export default {
request.name = this.audition_role.name
}
if (this.audition_role.information !== this.selected_role.information) {
request.information = this.audition_role.information
}
if (this.audition_role.audition_script_url !== this.selected_role.audition_script_url) {
request.auditionScriptUrl = this.audition_role.audition_script_url
}