diff --git a/hwe/ts/processing/General/che_징병.vue b/hwe/ts/processing/General/che_징병.vue index b0f8ee6e..1f7b840e 100644 --- a/hwe/ts/processing/General/che_징병.vue +++ b/hwe/ts/processing/General/che_징병.vue @@ -20,23 +20,11 @@
-
+
모병은 가격 2배의 자금이 소요됩니다.
-
- {{ - showNotAvailable - ? "선택 할 수 있는 병종만 보기" - : "선택 할 수 없는 병종도 보기" - }} -
현재 기술력 : {{ techLevel }}등급
@@ -152,15 +140,15 @@ :key="armCrewType.armType" >
-
{{ armCrewType.armName }} 계열
-
+
{{ armCrewType.armName }} 계열
+
{{ - showNotAvailable + showNotAvailable.get(armCrewType.armType) ? "선택 할 수 있는 병종만 보기" : "선택 할 수 없는 병종도 보기" }} ()); + const showNotAvailable = ref(new Map()); const crewTypeMap = new Map(); for (const armType of procRes.armCrewTypes) { - showNotAvailableSub.value.set(armType.armType, false); + showNotAvailable.value.set(armType.armType, false); for (const crewType of armType.values) { crewTypeMap.set(crewType.id, crewType); } @@ -276,11 +262,14 @@ export default defineComponent({ void submit(e); } + function toggleShowNotAvailable(armType: number){ + showNotAvailable.value.set(armType, !(showNotAvailable.value.get(armType)??0)); + } + return { destCrewType, amount, showNotAvailable, - showNotAvailableSub, relYear: procRes.relYear, year: procRes.year, tech: procRes.tech, @@ -299,6 +288,7 @@ export default defineComponent({ beFilled, beFull, submit, + toggleShowNotAvailable, trySubmit, }; },