30 lines
		
	
	
		
			545 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			545 B
		
	
	
	
		
			JavaScript
		
	
	
	
const Mock = require('mockjs')
 | 
						|
 | 
						|
const data = Mock.mock({
 | 
						|
  'items|30': [{
 | 
						|
    id: '@id',
 | 
						|
    title: '@sentence(10, 20)',
 | 
						|
    'status|1': ['published', 'draft', 'deleted'],
 | 
						|
    author: 'name',
 | 
						|
    display_time: '@datetime',
 | 
						|
    pageviews: '@integer(300, 5000)'
 | 
						|
  }]
 | 
						|
})
 | 
						|
 | 
						|
module.exports = [
 | 
						|
  {
 | 
						|
    url: '/vue-admin-template/table/list',
 | 
						|
    type: 'get',
 | 
						|
    response: config => {
 | 
						|
      const items = data.items
 | 
						|
      return {
 | 
						|
        code: 20000,
 | 
						|
        data: {
 | 
						|
          total: items.length,
 | 
						|
          items: items
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
]
 |