fix: 부대명 변경이 아무에게나 보임

This commit is contained in:
2022-07-30 19:44:30 +09:00
parent 2e2ff1b150
commit 79734a6dcf
+7 -1
View File
@@ -58,7 +58,10 @@
@click="openKickTroopMemberDialog(troop)" @click="openKickTroopMemberDialog(troop)"
>부대원 추방...</BButton >부대원 추방...</BButton
> >
<BButton variant="info" @click="openChangeTroopNameDialog(troop)" <BButton
v-if="myPermission >= 4"
variant="info"
@click="openChangeTroopNameDialog(troop)"
>부대명 변경...</BButton >부대명 변경...</BButton
> >
</div> </div>
@@ -221,6 +224,7 @@ type TroopInfo = {
}; };
const me = ref<GeneralListItem>({} as GeneralListItem); const me = ref<GeneralListItem>({} as GeneralListItem);
const myPermission = ref<0 | 1 | 2 | 3 | 4>(0);
const troopList = ref(new Map<number, TroopInfo>()); const troopList = ref(new Map<number, TroopInfo>());
const generalList = ref(new Map<number, GeneralListItem>()); const generalList = ref(new Map<number, GeneralListItem>());
@@ -277,6 +281,8 @@ async function refresh() {
throw `?? ${permission}`; throw `?? ${permission}`;
} }
myPermission.value = permission;
me.value = unwrap(generalList.value.get(myGeneralID)); me.value = unwrap(generalList.value.get(myGeneralID));
troopList.value = new Map(); troopList.value = new Map();