From c635d78b479510ebe2556a420948effcd30a0731 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 21 十二月 2024 18:40:43 +0800 Subject: [PATCH] 新建德森项目分支 --- zy-asrs-flow/src/pages/system/operationRecord/components/edit.jsx | 330 +++++++++++++++++++++++++++--------------------------- 1 files changed, 165 insertions(+), 165 deletions(-) diff --git a/zy-asrs-flow/src/pages/system/operationRecord/components/edit.jsx b/zy-asrs-flow/src/pages/system/operationRecord/components/edit.jsx index b16def1..3e0c42c 100644 --- a/zy-asrs-flow/src/pages/system/operationRecord/components/edit.jsx +++ b/zy-asrs-flow/src/pages/system/operationRecord/components/edit.jsx @@ -1,165 +1,165 @@ -import React, { useState, useRef, useEffect } from 'react'; -import { - ProForm, - ProFormDigit, - ProFormText, - ProFormSelect, - ProFormDateTimePicker -} from '@ant-design/pro-components'; -import { FormattedMessage, useIntl } from '@umijs/max'; -import { Form, Modal } from 'antd'; -import moment from 'moment'; -import Http from '@/utils/http'; - -const Edit = (props) => { - const intl = useIntl(); - const [form] = Form.useForm(); - const { } = props; - - useEffect(() => { - form.resetFields(); - form.setFieldsValue({ - ...props.values - }) - }, [form, props]) - - const handleCancel = () => { - props.onCancel(); - }; - - const handleOk = () => { - form.submit(); - } - - const handleFinish = async (values) => { - props.onSubmit({ ...values }); - } - - return ( - <> - <Modal - title="Edit" - width={640} - forceRender - destroyOnClose - open={props.open} - onCancel={handleCancel} - onOk={handleOk} - > - <ProForm - form={form} - submitter={false} - onFinish={handleFinish} - layout="horizontal" - grid={true} - > - <ProFormDigit - name="id" - disabled - hidden={true} - /> - <ProForm.Group> - <ProFormText - name="namespace" - label="鍚嶇О绌洪棿" - colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - /> - <ProFormText - name="url" - label="鎺ュ彛鍦板潃" - colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - /> - </ProForm.Group> - <ProForm.Group> - <ProFormText - name="appkey" - label="骞冲彴瀵嗛挜" - colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - /> - <ProFormText - name="timestamp" - label="鏃堕棿鎴�" - colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - /> - </ProForm.Group> - <ProForm.Group> - <ProFormText - name="clientIp" - label="瀹㈡埛绔疘P" - colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - /> - <ProFormText - name="request" - label="璇锋眰鍐呭" - colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - /> - </ProForm.Group> - <ProForm.Group> - <ProFormText - name="response" - label="鍝嶅簲鍐呭" - colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - /> - <ProFormDigit - name="spendTime" - label="娑堣�楁椂闂�" - colProps={{ md: 12, xl: 12 }} - fieldProps={{ precision: 0 }} - placeholder="璇疯緭鍏�" - /> - </ProForm.Group> - <ProForm.Group> - <ProFormText - name="err" - label="寮傚父鍐呭" - colProps={{ md: 12, xl: 12 }} - placeholder="璇疯緭鍏�" - /> - <ProFormSelect - name="result" - label="缁撴灉" - colProps={{ md: 12, xl: 12 }} - placeholder="璇烽�夋嫨" - options={[ - { label: '鎴愬姛', value: 1 }, - { label: '澶辫触', value: 0 }, - ]} - /> - </ProForm.Group> - <ProForm.Group> - <ProFormSelect - name="userId" - label="鐢ㄦ埛" - colProps={{ md: 12, xl: 12 }} - fieldProps={{ precision: 0 }} - placeholder="璇烽�夋嫨" - showSearch - debounceTime={300} - request={async ({ keyWords }) => { - const resp = await Http.doPostForm('api/user/query', { condition: keyWords }); - return resp.data; - }} - /> - <ProFormDateTimePicker - name="createTime" - label="娣诲姞鏃堕棿" - colProps={{ md: 12, xl: 12 }} - placeholder="璇烽�夋嫨" - transform={(value) => moment(value).toISOString()} - /> - </ProForm.Group> - - </ProForm> - </Modal> - </> - ) -} - -export default Edit; +import React, { useState, useRef, useEffect } from 'react'; +import { + ProForm, + ProFormDigit, + ProFormText, + ProFormSelect, + ProFormDateTimePicker +} from '@ant-design/pro-components'; +import { FormattedMessage, useIntl } from '@umijs/max'; +import { Form, Modal } from 'antd'; +import moment from 'moment'; +import Http from '@/utils/http'; + +const Edit = (props) => { + const intl = useIntl(); + const [form] = Form.useForm(); + const { } = props; + + useEffect(() => { + form.resetFields(); + form.setFieldsValue({ + ...props.values + }) + }, [form, props]) + + const handleCancel = () => { + props.onCancel(); + }; + + const handleOk = () => { + form.submit(); + } + + const handleFinish = async (values) => { + props.onSubmit({ ...values }); + } + + return ( + <> + <Modal + title="Edit" + width={640} + forceRender + destroyOnClose + open={props.open} + onCancel={handleCancel} + onOk={handleOk} + > + <ProForm + form={form} + submitter={false} + onFinish={handleFinish} + layout="horizontal" + grid={true} + > + <ProFormDigit + name="id" + disabled + hidden={true} + /> + <ProForm.Group> + <ProFormText + name="namespace" + label="鍚嶇О绌洪棿" + colProps={{ md: 12, xl: 12 }} + placeholder="璇疯緭鍏�" + /> + <ProFormText + name="url" + label="鎺ュ彛鍦板潃" + colProps={{ md: 12, xl: 12 }} + placeholder="璇疯緭鍏�" + /> + </ProForm.Group> + <ProForm.Group> + <ProFormText + name="appkey" + label="骞冲彴瀵嗛挜" + colProps={{ md: 12, xl: 12 }} + placeholder="璇疯緭鍏�" + /> + <ProFormText + name="timestamp" + label="鏃堕棿鎴�" + colProps={{ md: 12, xl: 12 }} + placeholder="璇疯緭鍏�" + /> + </ProForm.Group> + <ProForm.Group> + <ProFormText + name="clientIp" + label="瀹㈡埛绔疘P" + colProps={{ md: 12, xl: 12 }} + placeholder="璇疯緭鍏�" + /> + <ProFormText + name="request" + label="璇锋眰鍐呭" + colProps={{ md: 12, xl: 12 }} + placeholder="璇疯緭鍏�" + /> + </ProForm.Group> + <ProForm.Group> + <ProFormText + name="response" + label="鍝嶅簲鍐呭" + colProps={{ md: 12, xl: 12 }} + placeholder="璇疯緭鍏�" + /> + <ProFormDigit + name="spendTime" + label="娑堣�楁椂闂�" + colProps={{ md: 12, xl: 12 }} + fieldProps={{ precision: 0 }} + placeholder="璇疯緭鍏�" + /> + </ProForm.Group> + <ProForm.Group> + <ProFormText + name="err" + label="寮傚父鍐呭" + colProps={{ md: 12, xl: 12 }} + placeholder="璇疯緭鍏�" + /> + <ProFormSelect + name="result" + label="缁撴灉" + colProps={{ md: 12, xl: 12 }} + placeholder="璇烽�夋嫨" + options={[ + { label: '鎴愬姛', value: 1 }, + { label: '澶辫触', value: 0 }, + ]} + /> + </ProForm.Group> + <ProForm.Group> + <ProFormSelect + name="userId" + label="鐢ㄦ埛" + colProps={{ md: 12, xl: 12 }} + fieldProps={{ precision: 0 }} + placeholder="璇烽�夋嫨" + showSearch + debounceTime={300} + request={async ({ keyWords }) => { + const resp = await Http.doPostForm('api/user/query', { condition: keyWords }); + return resp.data; + }} + /> + <ProFormDateTimePicker + name="createTime" + label="娣诲姞鏃堕棿" + colProps={{ md: 12, xl: 12 }} + placeholder="璇烽�夋嫨" + transform={(value) => moment(value).toISOString()} + /> + </ProForm.Group> + + </ProForm> + </Modal> + </> + ) +} + +export default Edit; -- Gitblit v1.9.1