|
@@ -1,6 +1,6 @@
|
|
|
import React, { useCallback, useEffect, useRef, useState } from 'react'
|
|
|
import styles from './index.module.scss'
|
|
|
-import { Button, Form, FormInstance, Input, InputNumber, Select } from 'antd'
|
|
|
+import { Button, Form, FormInstance, Input, InputNumber, Radio, Select } from 'antd'
|
|
|
import { MessageFu } from '@/utils/message'
|
|
|
import { A1_APIgetFileList, A1_APIsave } from '@/store/action/A1works'
|
|
|
import { A1SelectData, A1tableType } from '../data'
|
|
@@ -48,7 +48,7 @@ function A1add({ type, closeFu, addTableFu, upTableFu, info }: Props) {
|
|
|
|
|
|
useEffect(() => {
|
|
|
if (info.id > 0) getInfoFu(info.id)
|
|
|
- else FormBoxRef.current?.setFieldsValue({ type, sort: 999 })
|
|
|
+ else FormBoxRef.current?.setFieldsValue({ type, sort: 999, display: 1 })
|
|
|
}, [getInfoFu, info.id, type])
|
|
|
|
|
|
// 附件 是否 已经点击过确定
|
|
@@ -98,7 +98,6 @@ function A1add({ type, closeFu, addTableFu, upTableFu, info }: Props) {
|
|
|
<Form
|
|
|
ref={FormBoxRef}
|
|
|
name='basic'
|
|
|
- labelCol={{ span: 3 }}
|
|
|
onFinish={onFinish}
|
|
|
onFinishFailed={onFinishFailed}
|
|
|
autoComplete='off'
|
|
@@ -109,18 +108,28 @@ function A1add({ type, closeFu, addTableFu, upTableFu, info }: Props) {
|
|
|
name='name'
|
|
|
rules={[{ required: true, message: '请输入作品名称' }]}
|
|
|
// getValueFromEvent={(e) => e.target.value.replace(/\s+/g, "")}
|
|
|
- getValueFromEvent={e => e.target.value.trim()}
|
|
|
+ // getValueFromEvent={e => e.target.value.trim()}
|
|
|
>
|
|
|
- <Input maxLength={30} showCount placeholder='请输入内容' />
|
|
|
+ <TextArea className='A1oneText' maxLength={50} showCount placeholder='请输入内容' />
|
|
|
</Form.Item>
|
|
|
|
|
|
- <Form.Item
|
|
|
- label='所属单元'
|
|
|
- name='type'
|
|
|
- rules={[{ required: true, message: '请选择所属单元' }]}
|
|
|
- >
|
|
|
- <Select placeholder='请选择' style={{ width: 149 }} options={A1SelectData} />
|
|
|
- </Form.Item>
|
|
|
+ <div className='A1AformRow'>
|
|
|
+ <Form.Item
|
|
|
+ label='所属单元'
|
|
|
+ name='type'
|
|
|
+ rules={[{ required: true, message: '请选择所属单元' }]}
|
|
|
+ >
|
|
|
+ <Select placeholder='请选择' style={{ width: 149 }} options={A1SelectData} />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item label='展示评分' name='display'>
|
|
|
+ <Radio.Group
|
|
|
+ options={[
|
|
|
+ { value: 1, label: '展示' },
|
|
|
+ { value: 0, label: '隐藏' }
|
|
|
+ ]}
|
|
|
+ />
|
|
|
+ </Form.Item>
|
|
|
+ </div>
|
|
|
|
|
|
<Form.Item label='创作时间' name='time'>
|
|
|
<Input maxLength={30} showCount placeholder='请输入内容' />
|