refac: 변경한 DTO에 따라 코드 수정

- Spatie/DataTransferObject 대비
  - MapFrom,MapTo -> RawName
  - Strict -> 항상
     - 심지어 raw type도 더 까다롭게
  - array에 MapConverter 적용
  - NullIsUndefined 적용
  - 빈 nullable arg자리에 null 강제 지정
- Vue3에 v-model.number 지정
  - input type="number" 기준
This commit is contained in:
2022-05-22 22:39:28 +09:00
parent 43a5162a15
commit 78a55fb87a
24 changed files with 152 additions and 128 deletions
+6 -6
View File
@@ -100,13 +100,13 @@
<small class="text-muted">//</small>
</div>
<div class="col col-md-2 col-3 align-self-center">
<input v-model="args.leadership" type="number" class="form-control" />
<input v-model.number="args.leadership" type="number" class="form-control" />
</div>
<div class="col col-md-2 col-3 align-self-center">
<input v-model="args.strength" type="number" class="form-control" />
<input v-model.number="args.strength" type="number" class="form-control" />
</div>
<div class="col col-md-2 col-3 align-self-center">
<input v-model="args.intel" type="number" class="form-control" />
<input v-model.number="args.intel" type="number" class="form-control" />
</div>
</div>
<div class="row" style="margin-top: 1em">
@@ -144,10 +144,10 @@
<div v-if="displayInherit" class="inherit-block">
<div class="row">
<div class="col">
<NumberInputWithInfo v-model="inheritTotalPoint" title="보유한 유산 포인트" :readonly="true" />
<NumberInputWithInfo v-model.number="inheritTotalPoint" title="보유한 유산 포인트" :readonly="true" />
</div>
<div class="col">
<NumberInputWithInfo v-model="inheritRequiredPoint" title="필요 유산 포인트" :readonly="true" />
<NumberInputWithInfo v-model.number="inheritRequiredPoint" title="필요 유산 포인트" :readonly="true" />
</div>
</div>
<hr />
@@ -174,7 +174,7 @@
<div class="row">
<div class="col col-6 a-right align-self-center">도시</div>
<div class="col col-6 align-self-center">
<select v-model="args.inheritCity" class="form-select form-inline" style="max-width: 20ch">
<select v-model.number="args.inheritCity" class="form-select form-inline" style="max-width: 20ch">
<option :value="undefined">사용안함</option>
<option v-for="city in availableInheritCity" :key="city.id" :value="city.id">
{{ `[${city.region}] ${city.name}` }}