| | |
| | | |
| | | } |
| | | |
| | | const treeLoading = ref(false) |
| | | const loadMenuTree = (param) => { |
| | | treeLoading.value = true; |
| | | treeData.value = []; |
| | | checkedKeys.value = []; |
| | | post('/api/menu/tree', {}).then(resp => { |
| | | let result = resp.data; |
| | | let data = result.data; |
| | | treeData.value = data; |
| | | |
| | | treeLoading.value = false; |
| | | }) |
| | | |
| | | get('/api/role/scope/list', { |
| | |
| | | |
| | | <a-drawer :width="500" :title="formatMessage('page.assign.role', '分配权限') + ' - ' + currentDrawerData?.name" |
| | | placement="right" :open="openDrawer" @close="onCloseDrawer"> |
| | | <a-spin v-if="treeLoading" /> |
| | | <template #extra> |
| | | <a-button style="margin-right: 8px" @click="onCloseDrawer">{{ formatMessage('common.cancel', '取消') }}</a-button> |
| | | <a-button type="primary" @click="onSubmitDrawer">{{ formatMessage('common.submit', '提交') }}</a-button> |