From ac4341ea6b66ae02427d39d35f41d42d78b2eb2e Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 14 二月 2025 10:08:32 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/system/menu/components/edit.jsx | 21 +++++++++------------ 1 files changed, 9 insertions(+), 12 deletions(-) diff --git a/zy-asrs-flow/src/pages/system/menu/components/edit.jsx b/zy-asrs-flow/src/pages/system/menu/components/edit.jsx index 0c48746..7a929f5 100644 --- a/zy-asrs-flow/src/pages/system/menu/components/edit.jsx +++ b/zy-asrs-flow/src/pages/system/menu/components/edit.jsx @@ -7,6 +7,7 @@ ProFormDateTimePicker, ProFormTreeSelect } from '@ant-design/pro-components'; +import { FormattedMessage, useIntl } from '@umijs/max'; import { Form, Modal, Col } from 'antd'; import moment from 'moment'; import Http from '@/utils/http'; @@ -14,6 +15,7 @@ import IconSelector from '@/components/IconSelector'; const Edit = (props) => { + const intl = useIntl(); const [menuType, setMenuType] = useState(0); const [menuIconName, setMenuIconName] = useState(); const [iconSelectorOpen, setIconSelectorOpen] = useState(false); @@ -43,7 +45,11 @@ return ( <> <Modal - title="Edit" + title={ + Object.keys(props.values).length > 0 + ? intl.formatMessage({ id: 'page.edit', defaultMessage: '缂栬緫' }) + : intl.formatMessage({ id: 'page.add', defaultMessage: '娣诲姞' }) + } width={640} forceRender destroyOnClose @@ -72,7 +78,6 @@ return props.treeData; }} colProps={{ md: 12, xl: 12 }} - placeholder="璇烽�夋嫨" rules={[{ required: true, message: "涓婄骇鑿滃崟涓嶈兘涓虹┖" }]} fieldProps={{ treeDefaultExpandedKeys: [0] @@ -80,10 +85,9 @@ /> <ProFormText name="name" - label="鍚嶇О" + label="鑿滃崟鍚嶇О" colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - rules={[{ required: true, message: "鍚嶇О涓嶈兘涓虹┖锛�" }]} + rules={[{ required: true, message: "鑿滃崟鍚嶇О涓嶈兘涓虹┖锛�" }]} /> </ProForm.Group> <ProForm.Group> @@ -91,13 +95,11 @@ name="route" label="璺敱鍦板潃" colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" /> <ProFormText name="component" label="椤甸潰缁勪欢" colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" /> </ProForm.Group> <ProForm.Group> @@ -105,7 +107,6 @@ name="type" label="绫诲瀷" colProps={{ md: 10, xl: 610 }} - placeholder="璇烽�夋嫨" options={[ { label: '鑿滃崟', value: 0 }, { label: '鎸夐挳', value: 1 }, @@ -122,14 +123,12 @@ label="鏉冮檺鏍囪瘑" hidden={menuType !== 1} colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" /> <ProFormSelect name="icon" label="鑿滃崟鍥炬爣" hidden={menuType !== 0} colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" valueEnum={{}} addonBefore={createIcon(menuIconName)} fieldProps={{ @@ -145,13 +144,11 @@ label="鎺掑簭" colProps={{ md: 12, xl: 12 }} fieldProps={{ precision: 0 }} - placeholder="璇疯緭鍏�" /> <ProFormSelect name="status" label="鐘舵��" colProps={{ md: 12, xl: 12 }} - placeholder="璇烽�夋嫨" options={[ { label: '姝e父', value: 1 }, { label: '绂佺敤', value: 0 }, -- Gitblit v1.9.1