system-copyright-react/src/route/TrademarkMall/TrademarkExpertEdit.tsx

152 lines
4.6 KiB
TypeScript
Raw Normal View History

2025-06-04 09:25:40 +08:00
import { useEffect, useState } from 'react'
2025-05-27 10:47:05 +08:00
import './trademark-edit.css'
2025-06-04 09:25:40 +08:00
import { useLocation } from 'react-router-dom';
import {
Form,
Input, Button,
Modal
} from 'antd';
const { TextArea } = Input;
2025-05-27 10:47:05 +08:00
export default function TrademarkExpertEdit() {
2025-06-04 09:25:40 +08:00
const { state } = useLocation()
2025-05-27 10:47:05 +08:00
const height = window.innerHeight - 180;
2025-06-04 09:25:40 +08:00
const [form] = Form.useForm<any>();
const [modal, setModal] = useState(false)
const onFinish = (values: any) => {
console.log(values);
setModal(true)
}
useEffect(() => {
console.log('state', state);
}, [])
2025-05-27 10:47:05 +08:00
return (
2025-06-04 09:25:40 +08:00
<div className='trademarkExpertBox' style={{ height: `${height}px`, overflow: 'auto' }}>
<div style={{
2025-06-13 16:43:21 +08:00
display: state.id == '2' ? 'unset' : 'none'
2025-06-04 09:25:40 +08:00
}}>
<div className='trademarkTop'>
<div className='trademarkTopL'>
!
</div>
<div>
</div>
</div>
</div>
<div style={{
2025-06-13 16:43:21 +08:00
display: state.id == '3'? 'unset' : 'none'
2025-06-04 09:25:40 +08:00
}}>
<div className='trademarkTop'>
<div className='trademarkTopL'>
!
</div>
<div>
<div></div>
<div style={{
marginTop: '5px'
}}>;</div>
<div style={{
marginTop: '5px'
}}></div>
</div>
</div>
</div>
<div className='trademarkForm '>
<Form
name="Form"
form={form}
onFinish={onFinish}
initialValues={{ softWare: '' }}
style={{ maxWidth: 600, marginTop: 20 }}
>
<div className='trademarkForm-item'>
<div className='trademarkForm-title'>
<span style={{
color: 'red'
}}>*</span>
</div>
<div className='trademarkInput'>
<Form.Item
name="title"
rules={[{ required: true, message: '请输入商标名称!' }]}
>
<Input style={{
width: 500,
height: 46,
background: '#FFF',
color: 'black'
}}
placeholder="商标名称"
>
</Input>
</Form.Item>
</div>
</div>
<div className='trademarkForm-item'>
<div className='trademarkForm-title'>
</div>
<div className='trademarkInput'>
<Form.Item
name="text"
// rules={[{ required: true, message: '请输入商标名称!' }]}
>
<TextArea style={{
width: 500,
height: 200,
background: '#FFF',
color: 'black',
resize: 'none'
}}
placeholder="需求描述"
>
</TextArea>
</Form.Item>
</div>
</div>
<div style={{
textWrap: 'nowrap',
}}>1</div>
<div style={{
textWrap: 'nowrap',
}}></div>
<Form.Item>
<div className='trademark-btn'>
<Button type="primary" htmlType="submit" style={{
width: 273,
height: 52
}}
>
</Button>
</div>
</Form.Item>
</Form>
</div>
<Modal title="提示"
centered
destroyOnClose={true}
open={modal}
onCancel={() => { setModal(false) }}
okText='确定'
cancelText='取消'
>
2025-06-24 16:16:57 +08:00
{state.price}
2025-06-04 09:25:40 +08:00
</Modal>
2025-05-27 10:47:05 +08:00
</div>
)
}