|  | @@ -6,7 +6,8 @@ import {
 | 
		
	
		
			
			| 6 | 6 |    ProFormUploadButton,
 | 
		
	
		
			
			| 7 | 7 |    ProFormSelect,
 | 
		
	
		
			
			| 8 | 8 |    ProFormDatePicker,
 | 
		
	
		
			
			| 9 |  | -  ProFormRadio
 | 
		
	
		
			
			|  | 9 | +  ProFormRadio,
 | 
		
	
		
			
			|  | 10 | +  ProFormSwitch
 | 
		
	
		
			
			| 10 | 11 |  } from '@ant-design/pro-components';
 | 
		
	
		
			
			| 11 | 12 |  import { Form, Modal, Drawer, message, Upload, Space, Button, Switch,Input,Tooltip } from 'antd';
 | 
		
	
		
			
			| 12 | 13 |  import {InfoCircleOutlined} from '@ant-design/icons';
 | 
		
	
	
		
			
			|  | @@ -101,14 +102,15 @@ const NewsForm: React.FC<NewsProps> = (props) => {
 | 
		
	
		
			
			| 101 | 102 |      if(!props.open) return;
 | 
		
	
		
			
			| 102 | 103 |      // const { title, content, surface, surfaceUrl, date } = props;
 | 
		
	
		
			
			| 103 | 104 |      if(!props.currentRow) return;
 | 
		
	
		
			
			| 104 |  | -    const { digest, top,key,content,surface,surfaceUrl,date,title,source,column} = props.currentRow;
 | 
		
	
		
			
			|  | 105 | +    const { digest, top,key,content,surface,surfaceUrl,date,title,source,column,newsTop} = props.currentRow;
 | 
		
	
		
			
			| 105 | 106 |      if (props.currentRow) {
 | 
		
	
		
			
			| 106 | 107 |        form.setFieldsValue({
 | 
		
	
		
			
			| 107 | 108 |          digest,
 | 
		
	
		
			
			| 108 | 109 |          top,
 | 
		
	
		
			
			| 109 | 110 |          key,
 | 
		
	
		
			
			| 110 | 111 |          column,
 | 
		
	
		
			
			| 111 |  | -        source
 | 
		
	
		
			
			|  | 112 | +        source,
 | 
		
	
		
			
			|  | 113 | +        newsTop:newsTop?true:false,
 | 
		
	
		
			
			| 112 | 114 |        })
 | 
		
	
		
			
			| 113 | 115 |        // if (top) {
 | 
		
	
		
			
			| 114 | 116 |        //   setCheckTop(1)
 | 
		
	
	
		
			
			|  | @@ -212,10 +214,10 @@ const NewsForm: React.FC<NewsProps> = (props) => {
 | 
		
	
		
			
			| 212 | 214 |      // console.log('htmlStr----', htmlStr)
 | 
		
	
		
			
			| 213 | 215 |      editor.setContents(content)
 | 
		
	
		
			
			| 214 | 216 |      data.date = moment(data.date).format('YYYY-MM-DD');
 | 
		
	
		
			
			| 215 |  | -    if(checkTop){
 | 
		
	
		
			
			| 216 |  | -      data.top = 1;
 | 
		
	
		
			
			|  | 217 | +    if(data.newsTop){
 | 
		
	
		
			
			|  | 218 | +      data.newsTop = 1;
 | 
		
	
		
			
			| 217 | 219 |      }else{
 | 
		
	
		
			
			| 218 |  | -      data.top = 0;
 | 
		
	
		
			
			|  | 220 | +      data.newsTop = 0;
 | 
		
	
		
			
			| 219 | 221 |      } 
 | 
		
	
		
			
			| 220 | 222 |      // data.top = checkTop;
 | 
		
	
		
			
			| 221 | 223 |      let formData = {
 | 
		
	
	
		
			
			|  | @@ -321,6 +323,9 @@ const NewsForm: React.FC<NewsProps> = (props) => {
 | 
		
	
		
			
			| 321 | 323 |              {fileList?.length < 1 && '+' + intl.formatMessage({ id: 'public.uploadImg' })}
 | 
		
	
		
			
			| 322 | 324 |            </Upload>
 | 
		
	
		
			
			| 323 | 325 |          </ProForm.Item>
 | 
		
	
		
			
			|  | 326 | +        <ProFormSwitch labelCol={{
 | 
		
	
		
			
			|  | 327 | +            style: { width: 95 }
 | 
		
	
		
			
			|  | 328 | +          }} name="newsTop" label="置顶" />
 | 
		
	
		
			
			| 324 | 329 |          <ProFormDatePicker
 | 
		
	
		
			
			| 325 | 330 |            name="date"
 | 
		
	
		
			
			| 326 | 331 |            label='日期'
 |