Browse Source

update dc

zl 5 years ago
parent
commit
fdd035aef3
5 changed files with 21 additions and 27 deletions
  1. 1 1
      package.json
  2. 5 14
      src/apis/index.js
  3. 2 1
      src/pages/dc/list.js
  4. 9 7
      src/pages/dc/service.js
  5. 4 4
      yarn.lock

+ 1 - 1
package.json

@@ -14,7 +14,7 @@
     "lodash": "^4.17.15",
     "react": "^16.9.0",
     "react-dom": "^16.9.0",
-    "wptpc-design": "^1.1.75"
+    "wptpc-design": "^1.1.90"
   },
   "devDependencies": {
     "babel-eslint": "^10.0.3",

+ 5 - 14
src/apis/index.js

@@ -17,20 +17,11 @@ export function login (data) {
 }
 
 export function fetchApi (url, params) {
-  if (params.body) {
-    return request({
-      method: 'POST',
-      url,
-      data: params.body
-    })
-  } else {
-    return request({
-      method: 'POST',
-      url,
-      data: params
-    })
-  }
-
+  return request({
+    method: 'POST',
+    url,
+    data: params || {}
+  })
   // if (params && params.method === 'POST') {
   //   return request({
   //     method: 'POST',

+ 2 - 1
src/pages/dc/list.js

@@ -29,7 +29,8 @@ class List extends React.PureComponent {
 
   // filtertable的列表配置
   tableSetting = {
-    // rowKey: 'alias',
+    rowKey: 'alias',
+    isFrontPagination: true,
     columnConfig: [
       {
         title: '序号',

+ 9 - 7
src/pages/dc/service.js

@@ -1,11 +1,11 @@
 import { fetchApi } from '@/apis/'
 import { dc } from '@/conf/config'
 
-
 export async function addItem (params) {
-  const url = `${dc}/dc/web/edit-rule`;
+  const url = `${dc}/dc/web/edit-rule`
   console.log(params)
-  return fetchApi(url, {method:'POST',body:params})
+  return fetchApi(url, params)
+  // return fetchApi(url, {method:'POST',body:params})
 }
 
 export async function delItem (params) {
@@ -14,11 +14,13 @@ export async function delItem (params) {
 }
 
 export async function editItem (params) {
-  const url = `${dc}/dc/web/edit-rule`;
-  return fetchApi(url, {method:'POST',body:params})
+  const url = `${dc}/dc/web/edit-rule`
+  return fetchApi(url, params)
+  // return fetchApi(url, {method:'POST',body:params})
 }
 
 export async function execItem (params) {
-  const url = `${dc}/dc/data-center/command`;
-  return fetchApi(url, {method:'POST',body:params})
+  const url = `${dc}/dc/data-center/command`
+  return fetchApi(url, params)
+  // return fetchApi(url, {method:'POST',body:params})
 }

+ 4 - 4
yarn.lock

@@ -18365,10 +18365,10 @@ worker-rpc@^0.1.0:
   dependencies:
     microevent.ts "~0.1.1"
 
-wptpc-design@^1.1.75:
-  version "1.1.75"
-  resolved "http://npm.wpt.la/wptpc-design/-/wptpc-design-1.1.75.tgz#a82678c397856a80786b8cb16c97006e58bb54c3"
-  integrity sha512-4p64qHEYIdZSPwOXiSZTB2htgu6C1nmM7BykwnDr9N+qYrzqBJ9LO3Sq3ciLsgdZJ/rPYi4zUWZjopTFFa3JyQ==
+wptpc-design@^1.1.90:
+  version "1.1.90"
+  resolved "http://npm.wpt.la/wptpc-design/-/wptpc-design-1.1.90.tgz#abe35d0d1583ce6a53e6d18c16e5117a6e49222e"
+  integrity sha512-I8yo3FzmzO83GvH9n5DGgemYerCUFWU4NxqBDePn+DIUnoVu95Axirj1c1cANQAq32i3Ji/jtNJAq7QY5fwABA==
   dependencies:
     nanoid "^2.0.3"
     qiniu-js "^2.5.3"