diff --git a/src/pages/System/SuperAdmin/AddSupderAdmin.tsx b/src/pages/System/SuperAdmin/AddSupderAdmin.tsx index 43fdaf3..8fb9b22 100644 --- a/src/pages/System/SuperAdmin/AddSupderAdmin.tsx +++ b/src/pages/System/SuperAdmin/AddSupderAdmin.tsx @@ -1,4 +1,4 @@ -import { addSupderAdminAPI } from '@/services/system/supderAdmin'; +import { addSupderAdminAPI, editSupderAdminAPI } from '@/services/system/supderAdmin'; import { ActionType, ProFormRadio, ProFormText } from '@ant-design/pro-components'; import { App, Form, Modal } from 'antd'; import { useEffect, useState } from 'react'; @@ -24,7 +24,7 @@ const AddSupderAdmin = (props: PropTypes) => { const handleAddNewSuperAdmin = async () => { const values = await form.validateFields(); - const result = await addSupderAdminAPI(values); + const result = !editRow?.id ? await addSupderAdminAPI(values) : await editSupderAdminAPI(values); if (result.code === 200) { message.success(`管理员${editRow?.id ? '修改' : '添加'}成功`); handleOnCancel(); diff --git a/src/pages/System/SuperAdmin/index.tsx b/src/pages/System/SuperAdmin/index.tsx index b9372d0..28049fc 100644 --- a/src/pages/System/SuperAdmin/index.tsx +++ b/src/pages/System/SuperAdmin/index.tsx @@ -48,6 +48,12 @@ const Page = () => { align: 'center', hideInSearch: true, }, + { + title: '修改时间', + dataIndex: 'updateTime', + align: 'center', + hideInSearch: true, + }, { title: '最后登录时间', dataIndex: 'lastLoginTime', diff --git a/src/services/system/supderAdmin/index.ts b/src/services/system/supderAdmin/index.ts index 728a33e..39aa849 100644 --- a/src/services/system/supderAdmin/index.ts +++ b/src/services/system/supderAdmin/index.ts @@ -11,6 +11,11 @@ export const addSupderAdminAPI = (data: Record): Promise => { + delete data.password; + return request.put(`/system/superAdmin`, data); +}; + export const delSuperAdminAPI = (id: string): Promise => { return request.delete(`/system/superAdmin/${id}`); }; diff --git a/src/services/system/supderAdmin/typings.d.ts b/src/services/system/supderAdmin/typings.d.ts index ac965f0..7fd1ea8 100644 --- a/src/services/system/supderAdmin/typings.d.ts +++ b/src/services/system/supderAdmin/typings.d.ts @@ -3,7 +3,7 @@ declare namespace SuperAdmin { id: string; userName: string; email?: string; - password: string; + password?: string; phone?: string; picture?: string; isFirstLogin: boolean;