更新mock设置

Former-commit-id: 3561c0b2ab4034d5d5a89b6a2f35de618c147c2c [formerly 3561c0b2ab4034d5d5a89b6a2f35de618c147c2c [formerly 3561c0b2ab4034d5d5a89b6a2f35de618c147c2c [formerly 3561c0b2ab4034d5d5a89b6a2f35de618c147c2c [formerly ac1af8ddc9819b789fd70b8da10ee223faed6e69 [formerly 22a45253b3ddb18715a39500f9bf5b56e1b37c6e]]]]]
Former-commit-id: acba007c5344dce6a0122676027ba0266c5636b0
Former-commit-id: 33b90caaf8810a029cf1f051b4b0f30f7c328309
Former-commit-id: 6d602d737c16c5eda5f8e2448acb7c83c8df8c4c [formerly 415683706be473d2888806175eec075c57798e0e]
Former-commit-id: c5285636ff550374708ba4346fc6e98eb08d32e3
Former-commit-id: 0ed99aac2efee06256bc94d52eac820ca24dda35
Former-commit-id: d8a75b3f1da2a75645e0965f2b278bde10ef16cb
Former-commit-id: 8b424ac8ef5df06cb89d76e4ba3a3fcdeb34f113
Former-commit-id: 93f866cbfcf129ed0f0393c4bf567a45c6a17568
This commit is contained in:
liyang
2018-12-12 22:58:18 +08:00
parent 82c7f98e7c
commit b1afe31a05
5 changed files with 23 additions and 28 deletions

View File

@@ -6,9 +6,9 @@ const db = [
] ]
export default { export default {
path: RegExp('/api/demo/business/issues/142' + '.*'), path: RegExp('/api/demo/business/issues/142.*'),
method: 'get', method: 'get',
handle ({ method, url, params, body, Mock, Random, Generator, Repeat }) { handle ({ params }) {
return { return {
code: 0, code: 0,
msg: '获取数据成功', msg: '获取数据成功',

View File

@@ -1,29 +1,25 @@
export default { export default {
path: RegExp('/api/demo/business/table/1'), path: RegExp('/api/demo/business/table/1'),
method: 'post', method: 'post',
handle ({ method, url, params, body, Mock, Random, Generator, Repeat }) { handle ({ body, Repeat }) {
const { page } = body const { page } = body
page.total = 1000 page.total = 1000
return Mock.mock( return {
{ code: 0,
code: 0, msg: '获取数据成功',
msg: '获取数据成功', data: {
data: { page,
page, list: Repeat(page.size, {
'list|20': [ 'key': '@guid',
{ 'value|1': [10, 100, 200, 500],
'key': '@guid', 'type': '@boolean',
'value|1': [10, 100, 200, 500], 'admin': '@cname',
'type': '@boolean', 'adminNote': '@cparagraph(0.5)',
'admin': '@cname', 'dateTimeCreat': '@datetime',
'adminNote': '@cparagraph(0.5)', 'used': '@boolean',
'dateTimeCreat': '@datetime', 'dateTimeUse': '@datetime'
'used': '@boolean', })
'dateTimeUse': '@datetime'
}
]
}
} }
) }
} }
} }

View File

@@ -1,9 +1,8 @@
import d2Mock from './d2-mock' import d2Mock from './d2-mock'
// 导入所有的接口
const req = context => context.keys().map(context) const req = context => context.keys().map(context)
const arr = req(require.context('./api/', true, /\.js$/)) const options = req(require.context('./api/', true, /\.js$/))
.filter(e => e.default) .filter(e => e.default)
.map(e => e.default) .map(e => e.default)
d2Mock.load(arr) d2Mock.load(options)

View File

@@ -3,7 +3,7 @@
:current-page="current" :current-page="current"
:page-size="size" :page-size="size"
:total="total" :total="total"
:page-sizes="[100, 200, 300, 400]" :page-sizes="[10, 20, 30, 40]"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
style="margin: -10px;" style="margin: -10px;"
@size-change="handleSizeChange" @size-change="handleSizeChange"

View File

@@ -33,7 +33,7 @@ export default {
loading: false, loading: false,
page: { page: {
current: 1, current: 1,
size: 100, size: 10,
total: 0 total: 0
} }
} }