123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- // +----------------------------------------------------------------------
- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- // +----------------------------------------------------------------------
- // | Author: CRMEB Team <admin@crmeb.com>
- // +----------------------------------------------------------------------
- import Mock from 'mockjs'
- const NameList = []
- const count = 100
- for (let i = 0; i < count; i++) {
- NameList.push(Mock.mock({
- name: '@first'
- }))
- }
- NameList.push({ name: 'mock-Pan' })
- export default [
- // username search
- {
- url: '/vue-element-admin/search/user',
- type: 'get',
- response: config => {
- const { name } = config.query
- const mockNameList = NameList.filter(item => {
- const lowerCaseName = item.name.toLowerCase()
- return !(name && lowerCaseName.indexOf(name.toLowerCase()) < 0)
- })
- return {
- code: 20000,
- data: { items: mockNameList }
- }
- }
- },
- // transaction list
- {
- url: '/vue-element-admin/transaction/list',
- type: 'get',
- response: _ => {
- return {
- code: 20000,
- data: {
- total: 20,
- 'items|20': [{
- order_no: '@guid()',
- timestamp: +Mock.Random.date('T'),
- username: '@name()',
- price: '@float(1000, 15000, 0, 2)',
- 'status|1': ['success', 'pending']
- }]
- }
- }
- }
- }
- ]
|