-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #53 from Enraged-Dun-Cookie-Development-Team/feat-…
…工具链接 Feat 工具链接
- Loading branch information
Showing
8 changed files
with
586 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
const Mock = require('mockjs'); | ||
|
||
module.exports = [ | ||
{ | ||
url: '/admin/toolLink/list', | ||
type: 'get', | ||
response: req => { | ||
const { token } = req.headers; | ||
console.log(token); | ||
|
||
const { page, size } = req.query; | ||
let platformTable = []; | ||
for(let i = 0; i < 28; i++) { | ||
let minTime = Math.floor(Math.random()*40)*1000; | ||
|
||
platformTable[i] = Mock.mock({ | ||
id: i, | ||
nickname: "name"+i, | ||
avatar: "platform"+i, | ||
jump_url: "url"+i, | ||
min_request_interval:minTime, | ||
"has_datasource|1": true | ||
}); | ||
} | ||
let data = { | ||
list: platformTable.slice((page-1)*size,page*size), | ||
page_size: { | ||
page: Number(page), | ||
size: Number(size), | ||
total_count: platformTable.length, | ||
total_page: Math.ceil(platformTable.length/size), | ||
} | ||
}; | ||
|
||
return { | ||
code: "00000", | ||
message: '获取工具链接列表成功', | ||
data: data | ||
}; | ||
} | ||
}, | ||
{ | ||
url: '/admin/toolLink/update', | ||
type: 'post', | ||
response: req => { | ||
const { token } = req.headers; | ||
console.log(token); | ||
const body = req.body; | ||
console.log(body); | ||
|
||
return { | ||
code: "00000", | ||
message: '新增工具链接成功', | ||
data: null | ||
}; | ||
} | ||
}, | ||
{ | ||
url: '/admin/toolLink/update', | ||
type: 'post', | ||
response: req => { | ||
const { token } = req.headers; | ||
console.log(token); | ||
const body = req.body; | ||
console.log(body); | ||
|
||
return { | ||
code: "00000", | ||
message: '更新工具链接成功', | ||
data: null | ||
}; | ||
} | ||
}, | ||
{ | ||
url: '/admin/toolLink/delete', | ||
type: 'delete', | ||
response: req => { | ||
const { id } = req.body; | ||
console.log(id); | ||
|
||
return { | ||
code: "00000", | ||
message: '删除工具链接成功', | ||
data: null | ||
}; | ||
} | ||
}, | ||
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
import request from '@/utils/request'; | ||
|
||
export function toolLinkList(token, data) { | ||
return request({ | ||
url: '/admin/toolLink/list', | ||
method: 'get', | ||
headers: token, | ||
params: data | ||
}); | ||
} | ||
|
||
export function createToolLink(token, data) { | ||
return request({ | ||
url: '/admin/toolLink/create', | ||
method: 'post', | ||
headers: token, | ||
data: data | ||
}); | ||
} | ||
|
||
export function updateToolLink(token, data) { | ||
return request({ | ||
url: '/admin/toolLink/update', | ||
method: 'post', | ||
headers: token, | ||
data: data | ||
}); | ||
} | ||
|
||
export function deleteToolLink(token, id) { | ||
return request({ | ||
url: '/admin/toolLink/delete', | ||
method: 'delete', | ||
headers: token, | ||
data: id | ||
}); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
import { toolLinkList, createToolLink, updateToolLink, deleteToolLink } from '@/api/toolLink'; | ||
import store from '..'; | ||
|
||
const actions = { | ||
// 获取平台配置信息 | ||
toolLinkList(_, pageSize) { | ||
return new Promise((resolve, reject) => { | ||
toolLinkList({ token: store.getters.token }, { page: pageSize.page, size: pageSize.size }).then(response => { | ||
resolve(response); | ||
}).catch(error => { | ||
reject(error); | ||
}); | ||
}); | ||
}, | ||
|
||
// 新增平台配置信息 | ||
createToolLink(_, data) { | ||
return new Promise((resolve, reject) => { | ||
createToolLink({ token: store.getters.token }, data).then(response => { | ||
resolve(response); | ||
}).catch(error => { | ||
reject(error); | ||
}); | ||
}); | ||
}, | ||
|
||
// 修改平台配置信息 | ||
updateToolLink(_, data) { | ||
return new Promise((resolve, reject) => { | ||
updateToolLink({ token: store.getters.token }, data).then(response => { | ||
resolve(response); | ||
}).catch(error => { | ||
reject(error); | ||
}); | ||
}); | ||
}, | ||
|
||
// 删除平台配置信息 | ||
deleteToolLink(_, id) { | ||
return new Promise((resolve, reject) => { | ||
deleteToolLink({ token: store.getters.token }, { id: id }).then(response => { | ||
resolve(response); | ||
}).catch(error => { | ||
reject(error); | ||
}); | ||
}); | ||
}, | ||
}; | ||
|
||
export default { | ||
namespaced: true, | ||
actions | ||
}; |
Oops, something went wrong.