|
|
@@ -19,7 +19,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
-import { ref, PropType } from 'vue'
|
|
|
+import { ref } from 'vue'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
import { handleNoneValue } from '@/filters'
|
|
|
import { useRequest } from '@/hooks/request'
|
|
|
@@ -29,6 +29,7 @@ import { i18n } from '@/stores'
|
|
|
import { CellProp } from '@pc/components/base/table-details/types'
|
|
|
import AppDrawer from '@pc/components/base/drawer/index.vue'
|
|
|
import AppTableDetails from '@pc/components/base/table-details/index.vue'
|
|
|
+import { useEnum } from '@/hooks/enum'
|
|
|
|
|
|
const props = defineProps({
|
|
|
roleid: {
|
|
|
@@ -37,6 +38,7 @@ const props = defineProps({
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+const roleTypeEnum = useEnum('roleType') // 角色名称
|
|
|
const { global: { t } } = i18n
|
|
|
const filteredRoutes = ref<Model.MenusRsp[]>([])
|
|
|
const show = ref(true)
|
|
|
@@ -96,7 +98,7 @@ const { data, loading } = useRequest(queryDetail, {
|
|
|
})
|
|
|
|
|
|
const detailProps: CellProp[] = [
|
|
|
- { prop: 'rolename', label: 'admin.role.edit.rolename' },
|
|
|
+ { prop: 'autoid', label: 'admin.role.edit.rolename', formatValue: (val) => roleTypeEnum.getEnumTypeName(val) },
|
|
|
{ prop: 'sensitivefields', label: 'admin.role.edit.sensitivefields' },
|
|
|
{ prop: 'menuids', label: 'admin.role.edit.menuids' },
|
|
|
]
|