diff --git a/src/pages/admin/CompaniesPage.vue b/src/pages/admin/CompaniesPage.vue
index 0b8661f..681a28b 100644
--- a/src/pages/admin/CompaniesPage.vue
+++ b/src/pages/admin/CompaniesPage.vue
@@ -11,8 +11,7 @@
-
-
+
@@ -25,8 +24,7 @@
-
-
+
@@ -43,8 +41,7 @@
-
-
+
@@ -90,10 +87,10 @@ const creating = ref(false)
const saving = ref(false)
const createFormRef = ref()
-const createForm = ref({ display_name: '', legal_name: '', status: 'active' })
-const editForm = ref({ company_key: '', display_name: '', legal_name: '', status: 'active' })
+const createForm = ref({ name: '', status: 'active' })
+const editForm = ref({ company_key: '', name: '', status: 'active' })
const rules = {
- display_name: [{ required: true, message: '請輸入顯示名稱', trigger: 'blur' }]
+ name: [{ required: true, message: '請輸入公司名稱', trigger: 'blur' }]
}
const showSitesDialog = ref(false)
@@ -116,21 +113,20 @@ async function load() {
}
function resetCreateForm() {
- createForm.value = { display_name: '', legal_name: '', status: 'active' }
+ createForm.value = { name: '', status: 'active' }
}
function openEdit(row) {
editForm.value = {
company_key: row.company_key,
- display_name: row.display_name,
- legal_name: row.legal_name || '',
+ name: row.name || '',
status: row.status || 'active'
}
showEditDialog.value = true
}
function resetEditForm() {
- editForm.value = { company_key: '', display_name: '', legal_name: '', status: 'active' }
+ editForm.value = { company_key: '', name: '', status: 'active' }
}
async function handleCreate() {
@@ -154,8 +150,7 @@ async function handleEdit() {
saving.value = true
try {
await updateCompany(editForm.value.company_key, {
- display_name: editForm.value.display_name,
- legal_name: editForm.value.legal_name || null,
+ name: editForm.value.name,
status: editForm.value.status
})
ElMessage.success('更新成功')
@@ -170,7 +165,7 @@ async function handleEdit() {
async function openSites(row) {
showSitesDialog.value = true
- selectedCompanyDisplayName.value = `${row.display_name} (${row.company_key})`
+ selectedCompanyDisplayName.value = `${row.name || row.company_key} (${row.company_key})`
sitesLoading.value = true
try {
const res = await getCompanySites(row.company_key)
@@ -186,7 +181,7 @@ async function openSites(row) {
async function handleDelete(row) {
try {
await ElMessageBox.confirm(
- `確認刪除公司 ${row.display_name}(${row.company_key})?`,
+ `確認刪除公司 ${row.name || row.company_key}(${row.company_key})?`,
'刪除確認',
{ type: 'warning' }
)
diff --git a/src/pages/admin/MembersPage.vue b/src/pages/admin/MembersPage.vue
index bae9c4a..305f1d4 100644
--- a/src/pages/admin/MembersPage.vue
+++ b/src/pages/admin/MembersPage.vue
@@ -86,7 +86,6 @@
-
關閉
diff --git a/src/pages/admin/RolesPage.vue b/src/pages/admin/RolesPage.vue
index 5a6dc8e..3acb1f7 100644
--- a/src/pages/admin/RolesPage.vue
+++ b/src/pages/admin/RolesPage.vue
@@ -13,7 +13,6 @@
-
@@ -37,7 +36,6 @@
-
@@ -66,7 +64,6 @@
-
@@ -117,7 +114,6 @@ const createFormRef = ref()
const createForm = ref({
system_key: '',
name: '',
- provider_role_name: '',
description: '',
status: 'active'
})
@@ -125,14 +121,12 @@ const editForm = ref({
role_key: '',
system_key: '',
name: '',
- provider_role_name: '',
description: '',
status: 'active'
})
const rules = {
system_key: [{ required: true, message: '請選擇系統', trigger: 'change' }],
- name: [{ required: true, message: '請輸入角色名稱', trigger: 'blur' }],
- provider_role_name: [{ required: true, message: '請輸入 Provider Role', trigger: 'blur' }]
+ name: [{ required: true, message: '請輸入角色名稱', trigger: 'blur' }]
}
const showSitesDialog = ref(false)
@@ -162,7 +156,6 @@ function resetCreateForm() {
createForm.value = {
system_key: '',
name: '',
- provider_role_name: '',
description: '',
status: 'active'
}
@@ -173,7 +166,6 @@ function openEdit(row) {
role_key: row.role_key,
system_key: row.system_key,
name: row.name,
- provider_role_name: row.provider_role_name,
description: row.description || '',
status: row.status || 'active'
}
@@ -185,7 +177,6 @@ function resetEditForm() {
role_key: '',
system_key: '',
name: '',
- provider_role_name: '',
description: '',
status: 'active'
}
@@ -199,7 +190,6 @@ async function handleCreate() {
await createRole({
system_key: createForm.value.system_key,
name: createForm.value.name,
- provider_role_name: createForm.value.provider_role_name,
description: createForm.value.description || null,
status: createForm.value.status
})
@@ -220,7 +210,6 @@ async function handleEdit() {
await updateRole(editForm.value.role_key, {
system_key: editForm.value.system_key,
name: editForm.value.name,
- provider_role_name: editForm.value.provider_role_name,
description: editForm.value.description || null,
status: editForm.value.status
})
diff --git a/src/pages/admin/SitesPage.vue b/src/pages/admin/SitesPage.vue
index 87fa5f1..375719d 100644
--- a/src/pages/admin/SitesPage.vue
+++ b/src/pages/admin/SitesPage.vue
@@ -32,7 +32,7 @@
@@ -60,7 +60,7 @@
diff --git a/src/pages/admin/SystemsPage.vue b/src/pages/admin/SystemsPage.vue
index 923996a..a515180 100644
--- a/src/pages/admin/SystemsPage.vue
+++ b/src/pages/admin/SystemsPage.vue
@@ -21,7 +21,6 @@
-
@@ -35,7 +34,6 @@
-
@@ -82,8 +80,7 @@ async function handleSync() {
const res = await adminHttp.post('/admin/sync/from-provider', null, { params: { force: true } })
const summary = [
`systems +${res.data?.systems_created ?? 0}`,
- `roles +${res.data?.roles_created ?? 0}`,
- `users upsert ${res.data?.users_upserted ?? 0}`
+ `roles +${res.data?.roles_created ?? 0}`
].join(' / ')
ElMessage.success(`同步完成:${summary}`)
await load()