fix:更新优化
All checks were successful
Build and Push Docker Image / build (push) Successful in 3m48s

This commit is contained in:
Your Name 2026-02-26 15:49:53 +08:00
parent 9df9ebb68f
commit 103b9e7340
5 changed files with 5 additions and 24 deletions

View File

@ -1,6 +1,6 @@
import { MyResponseType } from '@/common'; import { MyResponseType } from '@/common';
import { ImportOutlined, InboxOutlined } from '@ant-design/icons'; import { ImportOutlined, InboxOutlined } from '@ant-design/icons';
import { Button, Flex, Modal, Upload, message } from 'antd'; import { Button, Flex, Modal, Space, Upload, message } from 'antd';
import { useState } from 'react'; import { useState } from 'react';
type MyImportModalType = { type MyImportModalType = {
@ -69,7 +69,7 @@ export function MyImportModal(props: MyImportModalType) {
return ( return (
<Flex style={{ width: '100%' }} justify="space-between"> <Flex style={{ width: '100%' }} justify="space-between">
<Button onClick={() => props?.templateApi?.()}></Button> <Button onClick={() => props?.templateApi?.()}></Button>
<div>{dom}</div> <Space>{dom}</Space>
</Flex> </Flex>
); );
}} }}

View File

@ -72,6 +72,7 @@ export default function Update(props: MyBetaModalFormProps) {
{ {
title: '重置登录密码', title: '重置登录密码',
key: 'password', key: 'password',
tooltip: '必须超过6位数且包含数字、字母、符号',
colProps: { span: 24 }, colProps: { span: 24 },
}, },
Selects?.Positions({ Selects?.Positions({

View File

@ -1,5 +1,4 @@
import { MyBetaModalFormProps, MyButtons } from '@/common'; import { MyBetaModalFormProps, MyButtons } from '@/common';
import MyEnumRadioGroup from '@/common/components/formFields/MyEnumRadioGroup';
import { Apis } from '@/gen/Apis'; import { Apis } from '@/gen/Apis';
import { SysModuleEnum } from '@/gen/Enums'; import { SysModuleEnum } from '@/gen/Enums';
import { ProCard } from '@ant-design/pro-components'; import { ProCard } from '@ant-design/pro-components';
@ -62,15 +61,6 @@ export default function Index(props: MyBetaModalFormProps) {
return (treeData?.length ?? 0) > 0 ? ( return (treeData?.length ?? 0) > 0 ? (
<ProCard <ProCard
title={
<MyEnumRadioGroup
enums={getSysModuleEnum}
onChange={(e) => {
setGuardName(e as string);
}}
value={guardName}
/>
}
extra={[ extra={[
<MyButtons.Default <MyButtons.Default
title="保存" title="保存"

View File

@ -3,24 +3,14 @@ import {
MyColumns, MyColumns,
MyPageContainer, MyPageContainer,
MyProTableProps, MyProTableProps,
usePageTabs,
} from '@/common'; } from '@/common';
import { Apis } from '@/gen/Apis'; import { Apis } from '@/gen/Apis';
import { ProTable } from '@ant-design/pro-components'; import { ProTable } from '@ant-design/pro-components';
import { useNavigate } from '@umijs/max';
import { Space } from 'antd'; import { Space } from 'antd';
import PositionCreate from './modals/PositionCreate'; import PositionCreate from './modals/PositionCreate';
import PositionUpdate from './modals/PositionUpdate'; import PositionUpdate from './modals/PositionUpdate';
export default function Index({ title = '岗位管理' }) { export default function Index({ title = '岗位管理' }) {
const navigate = useNavigate();
// 注册当前页面为标签页
usePageTabs({
tabKey: 'company-positions',
tabLabel: title,
});
return ( return (
<MyPageContainer <MyPageContainer
title={title} title={title}
@ -43,7 +33,7 @@ export default function Index({ title = '岗位管理' }) {
columns={[ columns={[
MyColumns.ID(), MyColumns.ID(),
{ {
title: '机构', title: '所属机构',
dataIndex: ['company', 'name'], dataIndex: ['company', 'name'],
search: false, search: false,
}, },

View File

@ -42,7 +42,7 @@ export default function Create(props: MyBetaModalFormProps) {
: [ : [
Selects?.Companies({ Selects?.Companies({
key: 'companies_id', key: 'companies_id',
title: '公司', title: '选择机构',
colProps: { span: 24 }, colProps: { span: 24 },
required: true, required: true,
}), }),