Compare commits
No commits in common. "3f09bf82606ffd8be3f5ece2882dbc6fd3b4622a" and "d81d2409173e6d093623f0a0e01de97941ca73de" have entirely different histories.
3f09bf8260
...
d81d240917
@ -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, Space, Upload, message } from 'antd';
|
import { Button, Flex, Modal, 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>
|
||||||
<Space>{dom}</Space>
|
<div>{dom}</div>
|
||||||
</Flex>
|
</Flex>
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
|
|||||||
@ -72,7 +72,6 @@ export default function Update(props: MyBetaModalFormProps) {
|
|||||||
{
|
{
|
||||||
title: '重置登录密码',
|
title: '重置登录密码',
|
||||||
key: 'password',
|
key: 'password',
|
||||||
tooltip: '必须超过6位数,且包含数字、字母、符号',
|
|
||||||
colProps: { span: 24 },
|
colProps: { span: 24 },
|
||||||
},
|
},
|
||||||
Selects?.Positions({
|
Selects?.Positions({
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
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';
|
||||||
@ -61,6 +62,15 @@ 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="保存"
|
||||||
|
|||||||
@ -3,14 +3,24 @@ 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}
|
||||||
@ -33,7 +43,7 @@ export default function Index({ title = '岗位管理' }) {
|
|||||||
columns={[
|
columns={[
|
||||||
MyColumns.ID(),
|
MyColumns.ID(),
|
||||||
{
|
{
|
||||||
title: '所属机构',
|
title: '机构',
|
||||||
dataIndex: ['company', 'name'],
|
dataIndex: ['company', 'name'],
|
||||||
search: false,
|
search: false,
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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,
|
||||||
}),
|
}),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user