Soleilw před 8 měsíci
rodič
revize
9840c99e14

+ 2
- 2
package.json Zobrazit soubor

@@ -2,8 +2,8 @@
"private": true,
"author": "Soleilw <a617759082@126.com>",
"scripts": {
"build": "max build --mode production",
"build:env": "max build --mode development",
"build": "NODE_ENV=production max build",
"build:env": "NODE_ENV=development max build",
"dev": "max dev",
"format": "prettier --cache --write .",
"postinstall": "max setup",

src/components/Render/Main/Company/List/bind/index.tsx → src/components/Render/Main/Company/List/hr/index.tsx Zobrazit soubor

@@ -8,7 +8,7 @@ import { Button, Image, ConfigProvider, Select, Modal, message } from 'antd';
import { GetCompanyRecruiters, GetCompanyInfo, updateCompany, PostCompanyExport, PostCompanyTurnJobseeker } from '@/apis/api';
import { Imageprefix } from '@/constants';

const PagesMainCompanyListTable: React.FC = ({ dispatch, openModel, id }: any) => {
const PagesMainCompanyListHr: React.FC = ({ dispatch, openModel, id }: any) => {
const actionRef = useRef<ActionType>();
const [openPreview, setOpenPreview] = useState(false);

@@ -21,30 +21,32 @@ const PagesMainCompanyListTable: React.FC = ({ dispatch, openModel, id }: any) =
useEffect(() => {
setOpenPreview(openModel.openBindModal)
}, [openModel.openBindModal])
return (
<>
<Modal
open={openPreview}
title=""
centered
maskClosable={false}
footer={null}
destroyOnClose
width={1000}
onCancel={() => {
dispatch({ type: 'openModel/getOpenBindModal', payload: false })
<ConfigProvider
theme={{
token: {
colorPrimary: '#4FBE70',
colorLink: '#4FBE70',
}
}}
>
<ConfigProvider
theme={{
token: {
colorPrimary: '#4FBE70',
colorLink: '#4FBE70',
}
<Modal
open={openPreview}
title=""
centered
maskClosable={false}
footer={null}
destroyOnClose
width={1000}
onCancel={() => {
dispatch({ type: 'openModel/getOpenBindModal', payload: false })
}}
>

<ProTable
search={false}
size='small'
bordered={true}
scroll={{ x: 1300 }}
@@ -53,13 +55,16 @@ const PagesMainCompanyListTable: React.FC = ({ dispatch, openModel, id }: any) =
columns={[
{
title: '账号',
dataIndex: 'username'
dataIndex: 'username',
search: false
}, {
title: '手机号',
dataIndex: 'mobile'
dataIndex: 'mobile',
search: false
}, {
title: '绑定时间',
dataIndex: 'updated_at',
search: false
},
{
title: '操作',
@@ -108,9 +113,9 @@ const PagesMainCompanyListTable: React.FC = ({ dispatch, openModel, id }: any) =
}
headerTitle="管理已经授权的账号"
/>
</ConfigProvider>

</Modal>
</Modal>
</ConfigProvider>

</>
);
@@ -119,4 +124,4 @@ const PagesMainCompanyListTable: React.FC = ({ dispatch, openModel, id }: any) =

export default connect(({ openModel }: any) => ({
openModel
}))(PagesMainCompanyListTable);
}))(PagesMainCompanyListHr);

+ 1
- 2
src/models/openModel.ts Zobrazit soubor

@@ -79,7 +79,6 @@ export default {
}
},
setEditRegister(state: any, { payload }: any) {
if (state.editRegisterKey && state.editRegisterKey !== payload.key) {
return {
@@ -219,7 +218,7 @@ export default {
console.log(error)
}
},
*getOpenBindModal({ payload }: any, { put }: any) {
*getOpenBindModal({ payload }: any, { put }: any): any {
try {
yield put({
type: 'setOpenBindModal',

+ 3
- 0
src/pages/Company/List/index.tsx Zobrazit soubor

@@ -3,6 +3,7 @@ import { connect } from '@umijs/max';
import { ConfigProvider } from 'antd';
import PagesMainCompanyListTable from '@/components/Render/Main/Company/List/table'
import PagesMainCompanyListCreate from '@/components/Render/Main/Company/List/create'
import PagesMainCompanyListHr from '@/components/Render/Main/Company/List/hr'

const CompanyListPage: React.FC = ({ dispatch, openModel }: any) => {
const [id, setId] = useState<number>(0);
@@ -28,6 +29,8 @@ const CompanyListPage: React.FC = ({ dispatch, openModel }: any) => {
>
<PagesMainCompanyListTable getId={getId}></PagesMainCompanyListTable>
<PagesMainCompanyListCreate id={id}></PagesMainCompanyListCreate>
<PagesMainCompanyListHr id={id}></PagesMainCompanyListHr>

</ConfigProvider>
</>
);

+ 3
- 2
src/pages/Main/Company/List/index.tsx Zobrazit soubor

@@ -3,7 +3,7 @@ import { connect } from '@umijs/max';
import { ConfigProvider } from 'antd';
import PagesMainCompanyListTable from '@/components/Render/Main/Company/List/table'
import PagesMainCompanyListCreate from '@/components/Render/Main/Company/List/create'
import PagesMainCompanyListBind from '@/components/Render/Main/Company/List/bind'
import PagesMainCompanyListHr from '@/components/Render/Main/Company/List/hr'


const CompanyListPage: React.FC = ({ dispatch, openModel }: any) => {
@@ -30,7 +30,8 @@ const CompanyListPage: React.FC = ({ dispatch, openModel }: any) => {
>
<PagesMainCompanyListTable getId={getId}></PagesMainCompanyListTable>
<PagesMainCompanyListCreate id={id}></PagesMainCompanyListCreate>
<PagesMainCompanyListBind id={id}></PagesMainCompanyListBind>
DD
<PagesMainCompanyListHr id={id}></PagesMainCompanyListHr>
</ConfigProvider>
</>
);

Načítá se…
Zrušit
Uložit