CN-679 feat: 集成mockjs

This commit is contained in:
chenjinsong
2022-09-05 19:25:10 +08:00
parent 716713c231
commit 1f1367f9d7
4 changed files with 36 additions and 0 deletions

View File

@@ -21,6 +21,7 @@
"element-plus": "^1.0.2-beta.44", "element-plus": "^1.0.2-beta.44",
"lib-flexible": "^0.3.2", "lib-flexible": "^0.3.2",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"mockjs": "^1.1.0",
"moment-timezone": "^0.5.33", "moment-timezone": "^0.5.33",
"node-sass": "^4.14.1", "node-sass": "^4.14.1",
"postcss-plugin-px2rem": "^0.8.1", "postcss-plugin-px2rem": "^0.8.1",

View File

@@ -9,6 +9,7 @@ import commonMixin from '@/mixins/common'
import { cancelWithChange, noData } from '@/utils/tools' import { cancelWithChange, noData } from '@/utils/tools'
import { ClickOutside } from 'element-plus/lib/directives' import { ClickOutside } from 'element-plus/lib/directives'
import i18n from '@/i18n' import i18n from '@/i18n'
import '@/mock/index.js'
import hljsVuePlugin from '@highlightjs/vue-plugin' import hljsVuePlugin from '@highlightjs/vue-plugin'
import 'highlight.js/styles/color-brewer.css' import 'highlight.js/styles/color-brewer.css'
import '@/assets/css/main.scss' // 样式入口 import '@/assets/css/main.scss' // 样式入口

1
src/mock/index.js Normal file
View File

@@ -0,0 +1 @@
import './npm'

33
src/mock/npm.js Normal file
View File

@@ -0,0 +1,33 @@
import Mock from 'mockjs'
const openMock = false
if (openMock) {
Mock.mock(RegExp(BASE_CONFIG.baseUrl + 'visual/panel*'), 'get', function (requestObj) {
return {
"msg": "success",
"code": 200,
"data": {
"total": 1,
"pageSize": 10,
"pages": 1,
"pageNo": 1,
"list": [
{
"id": 2,
"name": "Network & App",
"i18n": "npm.npm",
"type": 2,
"params": "",
"cby": 1,
"ctime": "2021-06-03 08:27:32",
"uby": 1,
"utime": "2021-06-03 08:28:10",
"remark": "",
"state": 1,
"buildIn": 1
}
]
}
}
})
}