瀏覽代碼

资讯修改

魏超 5 年之前
父節點
當前提交
fd5718eee4
共有 3 個檔案被更改,包括 92 行新增38 行删除
  1. 39
    19
      src/pages/news/list/editNewsList.jsx
  2. 28
    19
      src/pages/news/type/editNews.jsx
  3. 25
    0
      src/services/apis.js

+ 39
- 19
src/pages/news/list/editNewsList.jsx 查看文件

@@ -37,15 +37,22 @@ const { TextArea } = Input;
37 37
 
38 38
   // 查询列表
39 39
   const getDynamicData = (newsId) => {
40
-    request({
41
-        url: '/api/admin/taNews/' + newsId,
42
-        method: 'GET',
43
-        params: { newsId },
44
-    }).then((data) => {
45
-        console.log(data)
40
+    request({ ...apis.news.get, urlData: { id: newsId },}).then((data) => {
46 41
         setDynamicData(data)
42
+    }).catch((err) => {
43
+      console.log(err)
44
+      message.info(err.msg || err.message)
47 45
     })
48
-  }
46
+
47
+    // request({
48
+    //     url: '/api/admin/taNews/' + newsId,
49
+    //     method: 'GET',
50
+    //     params: { newsId },
51
+    // }).then((data) => {
52
+    //     console.log(data)
53
+    //     setDynamicData(data)
54
+    // })
55
+    }
49 56
   }
50 57
 
51 58
   const cancelPage = () =>{
@@ -101,25 +108,38 @@ const { TextArea } = Input;
101 108
       let {...submitValue} = val
102 109
       if(newsId){
103 110
         submitValue.newsId = newsId
104
-        request({
105
-          url: '/api/admin/taNews/' + newsId,
106
-          method: 'PUT',
107
-          data: submitValue,
108
-        }).then((data) => {
109
-          cancelPage()
111
+        request({ ...apis.news.cancel, urlData: { id: newsId },}).then((data) => {
112
+          cancelPage();
110 113
         }).catch((err) => {
111 114
           message.info(err.msg || err.message)
112 115
         })
116
+
117
+      
118
+        // request({
119
+        //   url: '/api/admin/taNews/' + newsId,
120
+        //   method: 'PUT',
121
+        //   data: submitValue,
122
+        // }).then((data) => {
123
+        //   cancelPage()
124
+        // }).catch((err) => {
125
+        //   message.info(err.msg || err.message)
126
+        // })
113 127
       }else{
114
-        request({
115
-          url: '/api/admin/taNews',
116
-          method: 'POST',
117
-          data: submitValue,
118
-        }).then((data) => {
119
-          cancelPage()
128
+        request({ ...apis.news.post, data: { submitValue },}).then((data) => {
129
+          cancelPage();
120 130
         }).catch((err) => {
121 131
           message.info(err.msg || err.message)
122 132
         })
133
+
134
+        // request({
135
+        //   url: '/api/admin/taNews',
136
+        //   method: 'POST',
137
+        //   data: submitValue,
138
+        // }).then((data) => {
139
+        //   cancelPage()
140
+        // }).catch((err) => {
141
+        //   message.info(err.msg || err.message)
142
+        // })
123 143
       }
124 144
     }
125 145
     

+ 28
- 19
src/pages/news/type/editNews.jsx 查看文件

@@ -5,6 +5,7 @@ import channels from '../../channel/channelList.less';
5 5
 import BuildSelect from '../../../components/SelectButton/BuildSelect'
6 6
 import XForm, { FieldTypes } from '../../../components/XForm';
7 7
 import router from 'umi/router';
8
+import apis from '../../../services/apis';
8 9
 import request from '../../../utils/request'
9 10
 
10 11
 const { TextArea } = Input;
@@ -21,6 +22,12 @@ const header = props => {
21 22
 
22 23
   // 查询列表
23 24
   const getNewsData = (newsId) => {
25
+    request({ ...apis.newsType.get, urlData: { id: newsId },}).then((data) => {
26
+      cancelPage();
27
+    }).catch((err) => {
28
+      message.info(err.msg || err.message)
29
+    })
30
+
24 31
     request({
25 32
         url: '/api/admin/taNewsType/' + newsId,
26 33
         method: 'GET',
@@ -61,26 +68,28 @@ const header = props => {
61 68
    
62 69
   const handleSubmit = (values) => {
63 70
     if(newsId){
64
-      values.newsTypeId = newsId
65
-      request({
66
-        url: '/api/admin/taNewsType/' + newsId,
67
-        method: 'PUT',
68
-        data: values,
69
-      }).then((data) => {
70
-        cancelPage()
71
-      }).catch((err) => {
72
-        message.info(err.msg || err.message)
73
-      })
71
+        values.newsTypeId = newsId
72
+        request({ ...apis.newsType.put, urlData: { id: newsId },}).then((data) => {
73
+          cancelPage();
74
+        }).catch((err) => {
75
+          message.info(err.msg || err.message)
76
+        })
74 77
       }else{
75
-      request({
76
-        url: '/api/admin/taNewsType',
77
-        method: 'POST',
78
-        data: values,
79
-      }).then((data) => {
80
-        cancelPage()
81
-      }).catch((err) => {
82
-        message.info(err.msg || err.message)
83
-      })
78
+        request({ ...apis.newsType.post, data: { values },}).then((data) => {
79
+          cancelPage();
80
+        }).catch((err) => {
81
+          message.info(err.msg || err.message)
82
+        })
83
+
84
+      // request({
85
+      //   url: '/api/admin/taNewsType',
86
+      //   method: 'POST',
87
+      //   data: values,
88
+      // }).then((data) => {
89
+      //   cancelPage()
90
+      // }).catch((err) => {
91
+      //   message.info(err.msg || err.message)
92
+      // })
84 93
       }
85 94
   }
86 95
 

+ 25
- 0
src/services/apis.js 查看文件

@@ -137,6 +137,16 @@ export default {
137 137
         url: `${prefix}/taNews/:id`,
138 138
         action: 'admin.taNews.id.put',
139 139
     },
140
+    get: {
141
+        method: 'GET',
142
+        url: `${prefix}/taNews/:id`,
143
+        action: 'admin.taNews.id.get',
144
+    },
145
+    post: {
146
+      method: 'GET',
147
+      url: `${prefix}/taNews`,
148
+      action: 'admin.taNews.id.post',
149
+    },
140 150
   },
141 151
   newsType: {
142 152
     list: {
@@ -149,6 +159,21 @@ export default {
149 159
         url: `${prefix}/taNewsType/:id`,
150 160
         action: 'admin.taNewsType.id.delete',
151 161
     },
162
+    put: {
163
+      method: 'PUT',
164
+      url: `${prefix}/taNewsType/:id`,
165
+      action: 'admin.taNewsType.id.delete',
166
+    },
167
+    post: {
168
+      method: 'POST',
169
+      url: `${prefix}/taNewsType`,
170
+      action: 'admin.taNewsType.post',
171
+    },
172
+    get: {
173
+      method: 'GET',
174
+      url: `${prefix}/taNewsType/:id`,
175
+      action: 'admin.taNewsType.get',
176
+    }
152 177
   },
153 178
   customer: {
154 179
     drift: {