diff --git a/src/pages/Recharge/CoinType/List/components/AddCoinTypeModal.tsx b/src/pages/Recharge/CoinType/components/AddCoinTypeModal.tsx similarity index 100% rename from src/pages/Recharge/CoinType/List/components/AddCoinTypeModal.tsx rename to src/pages/Recharge/CoinType/components/AddCoinTypeModal.tsx diff --git a/src/pages/Recharge/CoinType/List/components/EditCoinTypeModal.tsx b/src/pages/Recharge/CoinType/components/EditCoinTypeModal.tsx similarity index 100% rename from src/pages/Recharge/CoinType/List/components/EditCoinTypeModal.tsx rename to src/pages/Recharge/CoinType/components/EditCoinTypeModal.tsx diff --git a/src/pages/Recharge/Record/List/components/AddWalletModal.tsx b/src/pages/Recharge/Record/components/AddWalletModal.tsx similarity index 100% rename from src/pages/Recharge/Record/List/components/AddWalletModal.tsx rename to src/pages/Recharge/Record/components/AddWalletModal.tsx diff --git a/src/pages/Recharge/Record/List/components/EditWalletModal.tsx b/src/pages/Recharge/Record/components/EditWalletModal.tsx similarity index 100% rename from src/pages/Recharge/Record/List/components/EditWalletModal.tsx rename to src/pages/Recharge/Record/components/EditWalletModal.tsx diff --git a/src/pages/System/Account/Components/AddAccountModal.tsx b/src/pages/System/Account/Components/AddAccountModal.tsx deleted file mode 100644 index 9b07a1e..0000000 --- a/src/pages/System/Account/Components/AddAccountModal.tsx +++ /dev/null @@ -1,84 +0,0 @@ -// 创建弹窗 -import React, { useRef } from 'react'; -import { createForm } from '@formily/core'; -import { createSchemaField } from '@formily/react'; -import Modal, { ModalProps } from '@/components/Modal'; -import { Form, FormItem, Input, Select } from '@formily/antd'; -import { addUser } from '@/services/system/accountManage'; - -interface AddAccountModalPropsType extends ModalProps { - onCancel: () => void; - onOk: () => void; -} - -const SchemaField = createSchemaField({ - components: { - FormItem, - Input, - Select, - }, -}); - -const form = createForm({}); - -const AddAccountModal = ({ onOk, onCancel, ...rest }: AddAccountModalPropsType) => { - const handleOk = async () => { - form.submit(async () => { - onOk(); - const formState = form.getFormState(); - formState.values.role = parseInt(formState.values.role); - await addUser(formState.values); - }); - }; - - const handleCancel = () => { - onCancel(); - }; - - return ( - -
- - - - - -
-
- ); -}; - -export default AddAccountModal; diff --git a/src/pages/System/Account/Components/EditAccountModal.tsx b/src/pages/System/Account/Components/EditAccountModal.tsx deleted file mode 100644 index 44f66ba..0000000 --- a/src/pages/System/Account/Components/EditAccountModal.tsx +++ /dev/null @@ -1,82 +0,0 @@ -// 创建弹窗 -import React, { useRef, useEffect } from 'react'; -import { createForm } from '@formily/core'; -import { createSchemaField } from '@formily/react'; -import Modal, { ModalProps } from '@/components/Modal'; -import { Form, FormItem, Input, Select } from '@formily/antd'; -import { addUser, updateUser } from '@/services/system/accountManage'; - -interface AddUserModalPropsType extends ModalProps { - editModalData: any; - onCancel: () => void; - onOk: () => void; -} - -const SchemaField = createSchemaField({ - components: { - FormItem, - Input, - Select, - }, -}); - -const form = createForm({}); - -const AddUserModal = ({ onOk, onCancel, editModalData, ...rest }: AddUserModalPropsType) => { - useEffect(() => { - form.setInitialValues(editModalData); - }); - - const handleOk = async () => { - onOk(); - const formState = form.getFormState(); - formState.values.role = parseInt(formState.values.role); - await updateUser(formState.values); - }; - - const handleCancel = () => { - onCancel(); - }; - - return ( - -
- - - - - -
-
- ); -}; - -export default AddUserModal; diff --git a/src/pages/System/Notice/Components/AddNoticeModal.tsx b/src/pages/System/Notice/Components/AddNoticeModal.tsx deleted file mode 100644 index da5cb75..0000000 --- a/src/pages/System/Notice/Components/AddNoticeModal.tsx +++ /dev/null @@ -1,69 +0,0 @@ -// 添加代币类型弹窗 -import React, { useRef } from 'react'; -import { createForm } from '@formily/core'; -import { createSchemaField } from '@formily/react'; -import Modal, { ModalProps } from '@/components/Modal'; -import { Form, FormItem, Input, Select } from '@formily/antd'; - -interface AddNoticeModalPropsType extends ModalProps { - onOk: (val: any) => void; - onCancel: () => void; -} - -const SchemaField = createSchemaField({ - components: { - FormItem, - Input, - Select, - }, -}); - -const form = createForm({}); - -const AddNoticeModal = ({ onOk, onCancel, ...rest }: AddNoticeModalPropsType) => { - const handleOk = () => { - const formState = form.getFormState(); - formState.values.code = parseInt(formState.values.code); - onOk(formState.values); - }; - - const handleCancel = () => { - onCancel(); - }; - - return ( - -
- - - - - -
-
- ); -}; - -export default AddNoticeModal; diff --git a/src/pages/System/Notice/Components/EditNoticeModal.tsx b/src/pages/System/Notice/Components/EditNoticeModal.tsx deleted file mode 100644 index 7713f06..0000000 --- a/src/pages/System/Notice/Components/EditNoticeModal.tsx +++ /dev/null @@ -1,63 +0,0 @@ -// 修改弹窗 -import React, { useRef, useEffect } from 'react'; -import { createForm } from '@formily/core'; -import { createSchemaField } from '@formily/react'; -import Modal, { ModalProps } from '@/components/Modal'; -import { Form, FormItem, Input, Select } from '@formily/antd'; - -interface EditNoticeModalPropsType extends ModalProps { - editModalData: any; - onOk: (val: any) => void; - onCancel: () => void; -} - -const SchemaField = createSchemaField({ - components: { - FormItem, - Input, - Select, - }, -}); - -const form = createForm({}); - -const EditNoticeModal = ({ onOk, onCancel, editModalData, ...rest }: EditNoticeModalPropsType) => { - useEffect(() => { - form.setInitialValues(editModalData); - }); - - const handleOk = () => { - const formState = form.getFormState(); - onOk(formState.values); - }; - - const handleCancel = () => { - onCancel(); - }; - - return ( - -
- - - - -
-
- ); -}; - -export default EditNoticeModal;