refactor: rename idp fields to provider naming

This commit is contained in:
Chris
2026-04-03 01:05:01 +08:00
parent 967ee17434
commit 561670827c
5 changed files with 24 additions and 24 deletions

View File

@@ -13,7 +13,7 @@
<el-table-column prop="role_key" label="Role Key" width="200" />
<el-table-column prop="system_name" label="系統" min-width="150" />
<el-table-column prop="name" label="角色名稱" min-width="180" />
<el-table-column prop="idp_role_name" label="Keycloak Role" min-width="190" />
<el-table-column prop="provider_role_name" label="Provider Role" min-width="190" />
<el-table-column prop="status" label="狀態" width="110" />
<el-table-column label="操作" width="280">
<template #default="{ row }">
@@ -37,7 +37,7 @@
</el-select>
</el-form-item>
<el-form-item label="角色名稱" prop="name"><el-input v-model="createForm.name" /></el-form-item>
<el-form-item label="Keycloak Role" prop="idp_role_name"><el-input v-model="createForm.idp_role_name" /></el-form-item>
<el-form-item label="Provider Role" prop="provider_role_name"><el-input v-model="createForm.provider_role_name" /></el-form-item>
<el-form-item label="描述"><el-input v-model="createForm.description" type="textarea" :rows="2" /></el-form-item>
<el-form-item label="狀態">
<el-select v-model="createForm.status" style="width: 100%">
@@ -66,7 +66,7 @@
</el-select>
</el-form-item>
<el-form-item label="角色名稱"><el-input v-model="editForm.name" /></el-form-item>
<el-form-item label="Keycloak Role"><el-input v-model="editForm.idp_role_name" /></el-form-item>
<el-form-item label="Provider Role"><el-input v-model="editForm.provider_role_name" /></el-form-item>
<el-form-item label="描述"><el-input v-model="editForm.description" type="textarea" :rows="2" /></el-form-item>
<el-form-item label="狀態">
<el-select v-model="editForm.status" style="width: 100%">
@@ -117,7 +117,7 @@ const createFormRef = ref()
const createForm = ref({
system_key: '',
name: '',
idp_role_name: '',
provider_role_name: '',
description: '',
status: 'active'
})
@@ -125,14 +125,14 @@ const editForm = ref({
role_key: '',
system_key: '',
name: '',
idp_role_name: '',
provider_role_name: '',
description: '',
status: 'active'
})
const rules = {
system_key: [{ required: true, message: '請選擇系統', trigger: 'change' }],
name: [{ required: true, message: '請輸入角色名稱', trigger: 'blur' }],
idp_role_name: [{ required: true, message: '請輸入 Keycloak Role', trigger: 'blur' }]
provider_role_name: [{ required: true, message: '請輸入 Provider Role', trigger: 'blur' }]
}
const showSitesDialog = ref(false)
@@ -162,7 +162,7 @@ function resetCreateForm() {
createForm.value = {
system_key: '',
name: '',
idp_role_name: '',
provider_role_name: '',
description: '',
status: 'active'
}
@@ -173,7 +173,7 @@ function openEdit(row) {
role_key: row.role_key,
system_key: row.system_key,
name: row.name,
idp_role_name: row.idp_role_name,
provider_role_name: row.provider_role_name,
description: row.description || '',
status: row.status || 'active'
}
@@ -185,7 +185,7 @@ function resetEditForm() {
role_key: '',
system_key: '',
name: '',
idp_role_name: '',
provider_role_name: '',
description: '',
status: 'active'
}
@@ -199,7 +199,7 @@ async function handleCreate() {
await createRole({
system_key: createForm.value.system_key,
name: createForm.value.name,
idp_role_name: createForm.value.idp_role_name,
provider_role_name: createForm.value.provider_role_name,
description: createForm.value.description || null,
status: createForm.value.status
})
@@ -220,7 +220,7 @@ async function handleEdit() {
await updateRole(editForm.value.role_key, {
system_key: editForm.value.system_key,
name: editForm.value.name,
idp_role_name: editForm.value.idp_role_name,
provider_role_name: editForm.value.provider_role_name,
description: editForm.value.description || null,
status: editForm.value.status
})