Blame view

src/mock/modules/role.js 2.66 KB
e7ab2c09a   alexYang   权限部分
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
  /* 
   * 角色管理模块
   */
  
  // 保存
  export function save() {
    return {
      url: 'role/save',
      type: 'post',
      data: {
        "code": 200,
        "msg": null,
        "data": 1
      }
    }
  }
  // 批量删除
  export function batchDelete() {
    return {
      url: 'role/delete',
      type: 'post',
      data: {
        "code": 200,
        "msg": null,
        "data": 1
      }
    }
  }
  // 查询全部
  export function findAll() {
    let findAllData = {
      "code": 200,
      "msg": null,
      "data": [
        {
          "id": 1,
          "createBy": "admin",
          "createTime": "2018-08-14T03:11:11.000+0000",
          "lastUpdateBy": "admin",
          "lastUpdateTime": "2018-08-14T03:11:11.000+0000",
          "name": "admin",
          "remark": "超级管理员",
          "delFlag": 0
        },
        {
          "id": 2,
          "createBy": "admin",
          "createTime": "2018-08-14T03:11:11.000+0000",
          "lastUpdateBy": "admin",
          "lastUpdateTime": "2018-08-14T03:11:11.000+0000",
          "name": "dev",
          "remark": "开发人员",
          "delFlag": 0
        },
        {
          "id": 3,
          "createBy": "admin",
          "createTime": "2018-08-14T03:11:11.000+0000",
          "lastUpdateBy": "admin",
          "lastUpdateTime": "2018-08-14T03:11:11.000+0000",
          "name": "test",
          "remark": "测试人员",
          "delFlag": 0
        }
      ]
    }
    return {
      url: 'role/findAll',
      type: 'get',
      data: findAllData
    }
  }
  // 分页查询
  export function findPage(params) {
    let findPageData = {
      "code": 200,
      "msg": null,
      "data": {}
    }
    let pageNum = 1
    let pageSize = 8
    if(params !== null) {
      // pageNum = params.pageNum
    }
    if(params !== null) {
      // pageSize = params.pageSize
    }
    let content = this.getContent(pageNum, pageSize)
    findPageData.data.pageNum = pageNum
    findPageData.data.pageSize = pageSize
    findPageData.data.totalSize = 50
    findPageData.data.content = content
    return {
      url: 'role/findPage',
      type: 'post',
      data: findPageData
    }
  }
  export function getContent(pageNum, pageSize) {
    let content = []
    for(let i=0; i<pageSize; i++) {
      let obj = {}
      let index = ((pageNum - 1) * pageSize) + i + 1
      obj.id = index
      obj.name = 'role' + index
      obj.remark = 'remark role' + index
      if(i % 2 === 0) {
  
      }
      obj.createBy= 'admin'
      obj.createTime= '2018-08-14 11:11:11'
      obj.createBy= 'admin'
      obj.createTime= '2018-09-14 12:12:12'
      content.push(obj)
    }
    return content
  }
  // 查询角色菜单集合
  export function findRoleMenus(params) {
    let findRoleMenuData = {
      "code": 200,
      "msg": null,
      "data": {}
    }
    return {
      url: 'role/findRoleMenus',
      type: 'get',
      data: findRoleMenuData
    }
  }