diff --git a/src/pages/EmployeeSerials.tsx b/src/pages/EmployeeSerials.tsx
index 8590a15..7e0dd35 100644
--- a/src/pages/EmployeeSerials.tsx
+++ b/src/pages/EmployeeSerials.tsx
@@ -61,7 +61,7 @@ function EmployeeSerialsPage() {
}
};
- const handleGenerate = async (values: { companyName: string; department: string; employeeName: string; quantity: number }) => {
+ const handleGenerate = async (values: { companyName: string; position: string; employeeName: string; quantity: number }) => {
setGenerateLoading(true);
try {
const result = await employeeSerialApi.generate(values);
@@ -110,18 +110,23 @@ function EmployeeSerialsPage() {
setSelectedSerial(serial);
editForm.setFieldsValue({
companyName: serial.companyName,
- department: serial.department,
+ position: serial.position, // 映射 position 到 position
employeeName: serial.employeeName,
isActive: serial.isActive,
});
setEditModalVisible(true);
};
- const handleUpdate = async (values: { companyName?: string; department?: string; employeeName?: string; isActive?: boolean }) => {
+ const handleUpdate = async (values: { companyName?: string; position?: string; employeeName?: string; isActive?: boolean }) => {
if (!selectedSerial) return;
setEditLoading(true);
try {
- await employeeSerialApi.update(selectedSerial.serialNumber, values);
+ await employeeSerialApi.update(selectedSerial.serialNumber, {
+ companyName: values.companyName,
+ position: values.position, // 映射 position 到 position
+ employeeName: values.employeeName,
+ isActive: values.isActive,
+ });
message.success('更新成功');
setEditModalVisible(false);
loadSerials();
@@ -205,9 +210,9 @@ function EmployeeSerialsPage() {
key: 'companyName',
},
{
- title: '部门',
- dataIndex: 'department',
- key: 'department',
+ title: '职位',
+ dataIndex: 'position',
+ key: 'position',
},
{
title: '员工姓名',
@@ -288,7 +293,7 @@ function EmployeeSerialsPage() {
extra={
企业名称: {generatedData.serials?.[0]?.companyName} 部门: {generatedData.serials?.[0]?.department} 职位: {generatedData.serials?.[0]?.position} 员工姓名: {generatedData.serials?.[0]?.employeeName} 生成数量: {generatedData.serials?.length || 0}
- {selectedSerial?.companyName} - {selectedSerial?.department} - {selectedSerial?.employeeName} + {selectedSerial?.companyName} - {selectedSerial?.position} - {selectedSerial?.employeeName}
> )} diff --git a/src/pages/PublicQuery.tsx b/src/pages/PublicQuery.tsx index 190a44a..2936398 100644 --- a/src/pages/PublicQuery.tsx +++ b/src/pages/PublicQuery.tsx @@ -149,7 +149,7 @@ function PublicQueryPage() { {serialType === 'employee' && (result as EmployeeSerialResult).department && ( <>