소스 검색

资讯修改

魏超 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
 
37
 
38
   // 查询列表
38
   // 查询列表
39
   const getDynamicData = (newsId) => {
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
         setDynamicData(data)
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
   const cancelPage = () =>{
58
   const cancelPage = () =>{
101
       let {...submitValue} = val
108
       let {...submitValue} = val
102
       if(newsId){
109
       if(newsId){
103
         submitValue.newsId = newsId
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
         }).catch((err) => {
113
         }).catch((err) => {
111
           message.info(err.msg || err.message)
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
       }else{
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
         }).catch((err) => {
130
         }).catch((err) => {
121
           message.info(err.msg || err.message)
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
 import BuildSelect from '../../../components/SelectButton/BuildSelect'
5
 import BuildSelect from '../../../components/SelectButton/BuildSelect'
6
 import XForm, { FieldTypes } from '../../../components/XForm';
6
 import XForm, { FieldTypes } from '../../../components/XForm';
7
 import router from 'umi/router';
7
 import router from 'umi/router';
8
+import apis from '../../../services/apis';
8
 import request from '../../../utils/request'
9
 import request from '../../../utils/request'
9
 
10
 
10
 const { TextArea } = Input;
11
 const { TextArea } = Input;
21
 
22
 
22
   // 查询列表
23
   // 查询列表
23
   const getNewsData = (newsId) => {
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
     request({
31
     request({
25
         url: '/api/admin/taNewsType/' + newsId,
32
         url: '/api/admin/taNewsType/' + newsId,
26
         method: 'GET',
33
         method: 'GET',
61
    
68
    
62
   const handleSubmit = (values) => {
69
   const handleSubmit = (values) => {
63
     if(newsId){
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
       }else{
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
         url: `${prefix}/taNews/:id`,
137
         url: `${prefix}/taNews/:id`,
138
         action: 'admin.taNews.id.put',
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
   newsType: {
151
   newsType: {
142
     list: {
152
     list: {
149
         url: `${prefix}/taNewsType/:id`,
159
         url: `${prefix}/taNewsType/:id`,
150
         action: 'admin.taNewsType.id.delete',
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
   customer: {
178
   customer: {
154
     drift: {
179
     drift: {