通用开票/查询接口

This commit is contained in:
BBIT-Kai
2026-05-20 16:20:40 +08:00
parent cdcfaa192c
commit ccc164b176
24 changed files with 1247 additions and 30 deletions
+13
View File
@@ -76,6 +76,9 @@
<n-form-item label="邮箱" path="email">
<n-input v-model:value="editForm.email" />
</n-form-item>
<n-form-item v-if="editModal.mode === 'edit'" label="API Key">
<n-input v-model:value="editForm.apiKey" readonly />
</n-form-item>
<n-form-item v-if="editModal.mode === 'create'" label="状态" path="status">
<n-radio-group v-model:value="editForm.status">
<n-radio-button value="ENABLED">启用</n-radio-button>
@@ -237,6 +240,7 @@ const editForm = reactive({
realName: '',
phone: '',
email: '',
apiKey: '',
status: 'ENABLED'
})
@@ -357,6 +361,7 @@ function resetEditForm() {
editForm.realName = ''
editForm.phone = ''
editForm.email = ''
editForm.apiKey = ''
editForm.status = 'ENABLED'
}
@@ -379,6 +384,7 @@ async function openEdit(row: UserListItem) {
editForm.realName = detail.realName ?? ''
editForm.phone = detail.phone ?? ''
editForm.email = detail.email ?? ''
editForm.apiKey = detail.apiKey ?? ''
editForm.status = detail.status
editModal.visible = true
}
@@ -445,6 +451,13 @@ const columns = computed<DataTableColumns<UserListItem>>(() => [
minWidth: 180,
render: (row) => (row.roleCodes.length > 0 ? row.roleCodes.join(', ') : '-')
},
{
title: 'API Key',
key: 'apiKey',
minWidth: 220,
ellipsis: { tooltip: true },
render: (row) => row.apiKey || '-'
},
{
title: '状态',
key: 'status',