@@ -641,15 +641,15 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
641641 <!-- 键名树状结构 -->
642642 <div v-if =" formData.category || newCategory" class =" space-y-2" >
643643 <Label >现有键名结构</Label >
644- <div v-if =" availableKeysTree.length > 0" class =" max-h-[200px] overflow-auto border rounded p-3 " >
644+ <div v-if =" availableKeysTree.length > 0" class =" p-3 border rounded max-h-[200px] overflow-auto" >
645645 <KeyTreeView
646646 :tree =" availableKeysTree"
647647 :selected =" formData.key"
648648 @select =" handleKeySelect"
649649 />
650650 </div >
651- <div v-else class =" border rounded p-3 text-center text-muted-foreground " >
652- <i class =" i-lucide-folder-open mx-auto mb-2 h-6 w-6 opacity-50 " />
651+ <div v-else class =" text-muted-foreground p-3 text-center border rounded " >
652+ <i class =" i-lucide-folder-open mx-auto mb-2 opacity-50 h-6 w-6" />
653653 <p class =" text-sm" >
654654 该分类下暂无现有键名
655655 </p >
@@ -662,7 +662,7 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
662662 <!-- 数据类型选择 -->
663663 <div class =" space-y-2" >
664664 <Label >数据类型</Label >
665- <div class =" mb-2 text-xs text-muted-foreground" >
665+ <div class =" text-xs text-muted-foreground mb-2 " >
666666 当前选择: {{ formData.dataType }}
667667 </div >
668668 <Tabs :model-value =" formData.dataType" class =" w-full" @update:model-value =" formData.dataType = $event" >
@@ -709,8 +709,8 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
709709 </div >
710710
711711 <!-- 重复警告 -->
712- <div v-if =" duplicateWarning" class =" rounded bg -destructive/10 p-3 text-sm text -destructive" >
713- <i class =" i-lucide-alert-triangle mr-2 inline h-4 w-4" />
712+ <div v-if =" duplicateWarning" class =" text-sm text -destructive p-3 rounded bg -destructive/10 " >
713+ <i class =" i-lucide-alert-triangle mr-2 h-4 w-4 inline " />
714714 {{ duplicateWarning }}
715715 </div >
716716
@@ -719,7 +719,7 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
719719 <Label >翻译内容</Label >
720720
721721 <!-- 语言切换标签页 -->
722- <div class =" flex gap-2 border-b " >
722+ <div class =" border-b flex gap-2" >
723723 <Button
724724 v-for =" locale in availableLocales"
725725 :key =" locale"
@@ -746,7 +746,7 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
746746
747747 <!-- 正则表达式编辑器 -->
748748 <div v-else-if =" formData.dataType === 'regex'" class =" space-y-3" >
749- <div class =" grid grid-cols-2 gap-4 " >
749+ <div class =" gap-4 grid grid-cols-2" >
750750 <div class =" space-y-2" >
751751 <Label >正则表达式模式</Label >
752752 <Input
@@ -770,7 +770,7 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
770770 <!-- 对象数组编辑器 -->
771771 <div v-else-if =" formData.dataType === 'array'" class =" space-y-4" >
772772 <!-- 字段配置 -->
773- <div class =" border rounded p-3 space-y-3" >
773+ <div class =" p-3 border rounded space-y-3" >
774774 <div class =" flex items-center justify-between" >
775775 <Label class =" text-sm font-medium" >字段配置</Label >
776776 <Button
@@ -786,7 +786,7 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
786786 <div
787787 v-for =" (field, index) in arrayFieldConfig.fields"
788788 :key =" index"
789- class =" grid grid-cols-4 items-end gap-2 "
789+ class =" gap-2 grid grid-cols-4 items-end"
790790 >
791791 <div class =" space-y-1" >
792792 <Label class =" text-xs" >字段名</Label >
@@ -839,11 +839,11 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
839839 <div
840840 v-for =" (arrayItem, index) in parsedTranslations[editingLocale] || []"
841841 :key =" index"
842- class =" border rounded-lg p-4 space-y-3"
842+ class =" p-4 border rounded-lg space-y-3"
843843 >
844844 <div class =" flex items-center justify-between" >
845845 <span class =" text-sm text-muted-foreground font-medium" >项目 #{{ index + 1 }}</span >
846- <div class =" flex items-center gap-2" >
846+ <div class =" flex gap-2 items-center " >
847847 <Button
848848 v-if =" index > 0"
849849 size =" sm"
@@ -872,7 +872,7 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
872872 </div >
873873 </div >
874874
875- <div class =" grid gap-3" :style =" { gridTemplateColumns: `repeat(${arrayFieldConfig.fields.length}, 1fr)` }" >
875+ <div class =" gap-3 grid " :style =" { gridTemplateColumns: `repeat(${arrayFieldConfig.fields.length}, 1fr)` }" >
876876 <div
877877 v-for =" field in arrayFieldConfig.fields"
878878 :key =" field.name"
@@ -882,14 +882,14 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
882882 <Input
883883 :model-value =" arrayItem[field.name] || ''"
884884 :placeholder =" field.placeholder"
885- class =" bg-background text-xs font-mono focus:bg-background hover:bg-background"
885+ class =" text-xs font-mono bg-background focus:bg-background hover:bg-background"
886886 @update:model-value =" updateArrayItem(editingLocale, index, field.name, $event)"
887887 />
888888 </div >
889889 </div >
890890 </div >
891891
892- <div v-if =" !(parsedTranslations[editingLocale] || []).length" class =" py-4 text-center text-muted-foreground " >
892+ <div v-if =" !(parsedTranslations[editingLocale] || []).length" class =" text-muted-foreground py-4 text-center" >
893893 暂无数组项,点击上方"添加项目"按钮开始添加
894894 </div >
895895 </div >
@@ -899,8 +899,8 @@ function updateArrayFieldConfig(index: number, field: 'name' | 'displayName' | '
899899 <!-- JSON数据预览 -->
900900 <div v-if =" jsonPreview" class =" space-y-2" >
901901 <Label >JSON数据预览</Label >
902- <div class =" max-h-[200px] overflow-auto border rounded bg-muted/30 p-3 " >
903- <pre class =" whitespace-pre-wrap text-xs font-mono" >{{ jsonPreview }}</pre >
902+ <div class =" p-3 border rounded bg-muted/30 max-h-[200px] overflow-auto " >
903+ <pre class =" text-xs font-mono whitespace-pre-wrap " >{{ jsonPreview }}</pre >
904904 </div >
905905 </div >
906906 </div >
0 commit comments