현재 기술력 : {{ 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,
};
},