增加param模块的mock例子

pull/59/head
smallchill 6 years ago
parent facf1935c0
commit 1cf1b6129c
  1. 3
      src/mock/index.js
  2. 59
      src/mock/param.js
  3. 2
      yarn.lock

@ -1,6 +1,7 @@
import user from './user';
import menu from './menu';
import oauth from './oauth';
import param from './param';
/**
* 模拟数据mock
@ -15,3 +16,5 @@ user(options);
menu(options);
oauth(options);
param(options);

@ -0,0 +1,59 @@
import Mock from 'mockjs'
function getFakeList() {
const json = {code: 200, success: true, msg: '操作成功'};
const list = [];
list.push(
{
id: '1',
paramName: '是否开启注册功能',
paramKey: 'account.registerUser',
paramValue: 'true',
remark: '描述',
},
{
id: '2',
paramName: '账号初始密码',
paramKey: 'account.initPassword',
paramValue: '123456',
remark: '描述',
}
);
json.data = {
total: 10,
size: 10,
current: 1,
searchCount: true,
pages: 1,
records: list,
};
return json;
}
function getFakeDetail() {
const json = {code: 200, success: true, msg: '操作成功'};
json.data = {
id: '1',
paramName: '是否开启注册功能',
paramKey: 'account.registerUser',
paramValue: 'true',
remark: '描述',
};
return json;
}
function fakeSuccess() {
return {code: 200, success: true, msg: '操作成功'};
}
export default ({mock}) => {
if (!mock) return;
Mock.mock(/\/api\/blade-system\/param\/list/, 'get', getFakeList);
Mock.mock(/\/api\/blade-system\/param\/detail/, 'get', getFakeDetail);
Mock.mock(/\/api\/blade-system\/param\/submit/, 'post', fakeSuccess);
Mock.mock(/\/api\/blade-system\/param\/remove/, 'post', fakeSuccess);
}

@ -5150,7 +5150,7 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi
mockjs@^1.0.1-beta3:
version "1.0.1-beta3"
resolved "http://registry.npm.taobao.org/mockjs/download/mockjs-1.0.1-beta3.tgz#d234f3c27256397564f2c955142e891909537209"
resolved "https://registry.npm.taobao.org/mockjs/download/mockjs-1.0.1-beta3.tgz#d234f3c27256397564f2c955142e891909537209"
integrity sha1-0jTzwnJWOXVk8slVFC6JGQlTcgk=
dependencies:
commander "*"

Loading…
Cancel
Save