diff --git a/src/views/Chat/CharacterForm.vue b/src/views/Chat/CharacterForm.vue index ef3d470..f15511c 100644 --- a/src/views/Chat/CharacterForm.vue +++ b/src/views/Chat/CharacterForm.vue @@ -34,6 +34,7 @@ truncate-length="15" outlined dense + :class="{ 'required-asterisk': !isEdit }" :rules="imageRules" /> @@ -62,6 +63,7 @@ v-model="character.name" label="캐릭터명" :rules="nameRules" + class="required-asterisk" required outlined dense @@ -76,6 +78,7 @@ v-model="character.description" label="캐릭터 한 줄 소개" :rules="descriptionRules" + class="required-asterisk" required outlined dense @@ -110,6 +113,7 @@ min="0" outlined dense + class="required-asterisk" :rules="ageRules" @input="validateNumberInput" /> @@ -270,6 +274,7 @@ outlined auto-grow rows="4" + :class="{ 'required-asterisk': !isEdit }" :rules="systemPromptRules" />
@@ -834,7 +838,6 @@ outlined dense counter="20" - :rules="relationshipNameRules" /> @@ -844,21 +847,19 @@ @@ -870,7 +871,6 @@ type="number" min="1" max="10" - :rules="relationshipImportanceRules" /> @@ -1668,4 +1668,9 @@ export default { .custom-caption { font-size: 16px !important; } + +.required-asterisk >>> .v-label::after { + content: ' *'; + color: #ff5252; +}