diff --git a/src/mock/index.js b/src/mock/index.js index 25f486b..58a80de 100644 --- a/src/mock/index.js +++ b/src/mock/index.js @@ -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); diff --git a/src/mock/param.js b/src/mock/param.js new file mode 100644 index 0000000..aa003bc --- /dev/null +++ b/src/mock/param.js @@ -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); + +} diff --git a/yarn.lock b/yarn.lock index 08f651e..72f2641 100644 --- a/yarn.lock +++ b/yarn.lock @@ -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 "*"