Browse Source

新闻增加字段

master
suomingxiang 2 months ago
parent
commit
0a3136a561
1 changed files with 21 additions and 3 deletions
  1. 21
    3
      src/pages/News/NewsList/edit.tsx

+ 21
- 3
src/pages/News/NewsList/edit.tsx View File

7
   ProFormSelect,
7
   ProFormSelect,
8
   ProFormDatePicker,
8
   ProFormDatePicker,
9
   ProFormRadio,
9
   ProFormRadio,
10
-  ProFormSwitch
10
+  ProFormSwitch,
11
+  ProFormDateTimePicker
11
 } from '@ant-design/pro-components';
12
 } from '@ant-design/pro-components';
12
 import { Form, Modal, Drawer, message, Upload, Space, Button, Switch,Input,Tooltip } from 'antd';
13
 import { Form, Modal, Drawer, message, Upload, Space, Button, Switch,Input,Tooltip } from 'antd';
13
 import {InfoCircleOutlined} from '@ant-design/icons';
14
 import {InfoCircleOutlined} from '@ant-design/icons';
102
     if(!props.open) return;
103
     if(!props.open) return;
103
     // const { title, content, surface, surfaceUrl, date } = props;
104
     // const { title, content, surface, surfaceUrl, date } = props;
104
     if(!props.currentRow) return;
105
     if(!props.currentRow) return;
105
-    const { digest, top,key,content,surface,surfaceUrl,date,title,source,column,newsTop} = props.currentRow;
106
+    const { digest, top,key,content,surface,surfaceUrl,date,title,source,column,newsTop,createTime} = props.currentRow;
106
     if (props.currentRow) {
107
     if (props.currentRow) {
107
       form.setFieldsValue({
108
       form.setFieldsValue({
108
         digest,
109
         digest,
110
         key,
111
         key,
111
         column,
112
         column,
112
         source,
113
         source,
114
+        createTime,
113
         newsTop:newsTop?true:false,
115
         newsTop:newsTop?true:false,
114
       })
116
       })
115
       // if (top) {
117
       // if (top) {
214
     // console.log('htmlStr----', htmlStr)
216
     // console.log('htmlStr----', htmlStr)
215
     editor.setContents(content)
217
     editor.setContents(content)
216
     data.date = moment(data.date).format('YYYY-MM-DD');
218
     data.date = moment(data.date).format('YYYY-MM-DD');
219
+    data.createTime = moment(data.createTime).format('YYYY-MM-DD HH:mm:ss');
217
     if(data.newsTop){
220
     if(data.newsTop){
218
       data.newsTop = 1;
221
       data.newsTop = 1;
219
     }else{
222
     }else{
342
           ]
345
           ]
343
           }
346
           }
344
         />
347
         />
345
-
348
+        <ProFormDateTimePicker
349
+          name="createTime"
350
+          label='发稿时间'
351
+          fieldProps={{
352
+            format: (value) => value.format('YYYY-MM-DD HH:mm:ss'),
353
+          }}
354
+          labelCol={{
355
+            style: { width: 95 }
356
+          }}
357
+          rules={[
358
+            {
359
+              required: true
360
+            }
361
+          ]
362
+          }
363
+        />
346
         <ProFormSelect
364
         <ProFormSelect
347
           name="column"
365
           name="column"
348
           key="column"
366
           key="column"

Loading…
Cancel
Save