From 149675a7e05c8d93e846f6d61f4e77a95bd9e512 Mon Sep 17 00:00:00 2001 From: zzy Date: Wed, 24 Aug 2022 16:30:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/AddCoinTypeModal.tsx | 0 .../components/EditCoinTypeModal.tsx | 0 .../{List => }/components/AddWalletModal.tsx | 0 .../{List => }/components/EditWalletModal.tsx | 0 .../Account/Components/AddAccountModal.tsx | 84 ------------------- .../Account/Components/EditAccountModal.tsx | 82 ------------------ .../Notice/Components/AddNoticeModal.tsx | 69 --------------- .../Notice/Components/EditNoticeModal.tsx | 63 -------------- 8 files changed, 298 deletions(-) rename src/pages/Recharge/CoinType/{List => }/components/AddCoinTypeModal.tsx (100%) rename src/pages/Recharge/CoinType/{List => }/components/EditCoinTypeModal.tsx (100%) rename src/pages/Recharge/Record/{List => }/components/AddWalletModal.tsx (100%) rename src/pages/Recharge/Record/{List => }/components/EditWalletModal.tsx (100%) delete mode 100644 src/pages/System/Account/Components/AddAccountModal.tsx delete mode 100644 src/pages/System/Account/Components/EditAccountModal.tsx delete mode 100644 src/pages/System/Notice/Components/AddNoticeModal.tsx delete mode 100644 src/pages/System/Notice/Components/EditNoticeModal.tsx 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;