许成详 6 lat temu
rodzic
commit
d1906c982d

+ 23
- 23
src/pages/system/index.vue Wyświetl plik

@@ -52,11 +52,23 @@ export default {
52 52
         pathName: ''
53 53
       }],
54 54
       pageMenu: [{
55
-        title: '渠道管理',
55
+        title: '系统设置',
56 56
         pathName: '',
57 57
         children: [{
58
-          title: '渠道列表',
59
-          pathName: 'channelList',
58
+          title: '用户管理',
59
+          pathName: 'userManger',
60
+          children: [],
61
+        }, {
62
+          title: '角色管理',
63
+          pathName: 'characterManger',
64
+          children: [],
65
+        }, {
66
+          title: '权限管理',
67
+          pathName: 'permissionManger',
68
+          children: [],
69
+        }, {
70
+          title: '字典管理',
71
+          pathName: 'dictManger',
60 72
           children: [],
61 73
         }],
62 74
       }, {
@@ -79,6 +91,14 @@ export default {
79 91
           pathName: 'caseTableManger',
80 92
           children: [],
81 93
         }],
94
+      }, {
95
+        title: '渠道管理',
96
+        pathName: '',
97
+        children: [{
98
+          title: '渠道列表',
99
+          pathName: 'channelList',
100
+          children: [],
101
+        }],
82 102
       }, {
83 103
         title: '课程管理',
84 104
         pathName: '',
@@ -91,26 +111,6 @@ export default {
91 111
           pathName: 'courseTag',
92 112
           children: [],
93 113
         }],
94
-      }, {
95
-        title: '一级菜单4',
96
-        pathName: '',
97
-        children: [],
98
-      }, {
99
-        title: '会员管理',
100
-        pathName: '',
101
-        children: [{
102
-          title: '会员列表',
103
-          pathName: 'customerList',
104
-          children: [],
105
-        }],
106
-      }, {
107
-        title: '角色管理',
108
-        pathName: '',
109
-        children: [{
110
-          title: '角色列表',
111
-          pathName: 'roleList',
112
-          children: [],
113
-        }],
114 114
       }]
115 115
     }
116 116
   },

+ 20
- 11
src/pages/system/page.js Wyświetl plik

@@ -10,9 +10,10 @@ import caseTableManger from './caseManger/caseTableManger/index' // 案场桌位
10 10
 import fiveA from './courseManger/fiveA/index' // 全龄生活5A
11 11
 import courseTag from './courseManger/courseTag/index' // 课程标签
12 12
 
13
-import customerList from './customerManagement/customerList/index' // 会员列表
14
-
15
-import roleList from './roleManagement/roleList/index' // 角色列表
13
+import userManger from './systemSet/userManger/index' // 用户管理
14
+import characterManger from './systemSet/characterManger/index' // 角色管理
15
+import permissionManger from './systemSet/permissionManger/index' // 权限管理
16
+import dictManger from './systemSet/dictManger/index' // 字典管理
16 17
 
17 18
 export default {
18 19
   router: [
@@ -55,15 +56,23 @@ export default {
55 56
         name: 'courseTag',
56 57
         component: courseTag,
57 58
         children: [],
58
-      }, {
59
-        path: 'customerList',
60
-        name: 'customerList',
61
-        component: customerList,
59
+      }, { // 用户管理
60
+        path: 'userManger',
61
+        name: 'userManger',
62
+        component: userManger,
62 63
         children: [],
63
-      }, {
64
-        path: 'roleList',
65
-        name: 'roleList',
66
-        component: roleList
64
+      }, { // 角色管理
65
+        path: 'characterManger',
66
+        name: 'characterManger',
67
+        component: characterManger
68
+      }, { // 权限管理
69
+        path: 'permissionManger',
70
+        name: 'permissionManger',
71
+        component: permissionManger
72
+      }, { // 字典管理
73
+        path: 'dictManger',
74
+        name: 'dictManger',
75
+        component: dictManger
67 76
       }],
68 77
     },
69 78
   ],

+ 153
- 0
src/pages/system/systemSet/characterManger/index.vue Wyświetl plik

@@ -0,0 +1,153 @@
1
+<template>
2
+  <div class="subPage">
3
+    <div class="system-table-search">
4
+      <div class="flex-h">
5
+        <tableSearch @exportSearchKey="searchList"></tableSearch>
6
+      </div>
7
+      <div class="moreFilter"></div>
8
+    </div>
9
+    <div class="system-table-box">
10
+      <el-table
11
+        :data="tableData"
12
+        stripe
13
+        style="width: 100%">
14
+        <el-table-column
15
+          prop="customerName"
16
+          label="角色标识"
17
+          width="150">
18
+        </el-table-column>
19
+        <el-table-column
20
+          prop="mobile"
21
+          label="手机号"
22
+          width="120">
23
+        </el-table-column>
24
+        <el-table-column
25
+          prop="nickName"
26
+          label="微信昵称"
27
+          width="150">
28
+        </el-table-column>
29
+        <el-table-column
30
+          prop="userType"
31
+          label="用户类型"
32
+          width="100">
33
+        </el-table-column>
34
+        <el-table-column
35
+          prop="recommend"
36
+          label="推荐人"
37
+          width="100">
38
+        </el-table-column>
39
+        <el-table-column
40
+          prop="customerLevel"
41
+          label="会员等级"
42
+          width="100">
43
+        </el-table-column>
44
+        <el-table-column
45
+          prop="customerPoint"
46
+          label="会员积分"
47
+          width="100">
48
+        </el-table-column>
49
+        <el-table-column
50
+          prop="openId"
51
+          label="openId"
52
+          width="250">
53
+        </el-table-column>
54
+        <el-table-column
55
+          prop="gold"
56
+          label="金币"
57
+          width="100">
58
+        </el-table-column>
59
+        <el-table-column
60
+          prop="silver"
61
+          label="银币"
62
+          width="100">
63
+        </el-table-column>
64
+        <el-table-column label="操作">
65
+          <template slot-scope="scope">
66
+            <el-button
67
+              size="mini"
68
+              @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
69
+            <el-button
70
+              size="mini"
71
+              type="danger"
72
+              @click="handleDelete(scope.$index, scope.row)">删除</el-button>
73
+          </template>
74
+        </el-table-column>
75
+      </el-table>
76
+    </div>
77
+    <el-pagination
78
+      @size-change="handleSizeChange"
79
+      @current-change="handleCurrentChange"
80
+      :current-page.sync="currentPage"
81
+      :page-size="10"
82
+      layout="prev, pager, next, jumper"
83
+      :total="100">
84
+    </el-pagination>
85
+  </div>
86
+</template>
87
+
88
+<script>
89
+import tableSearch from '@/components/tableSearch/index'
90
+
91
+export default {
92
+  name: '',
93
+  data () {
94
+    return {
95
+      currentPage: 0, // 当前页码
96
+      tableSearch: { // 表格搜索条件
97
+        key: '111', // 搜索关键字
98
+      },
99
+      tableData: [{
100
+        customerName: '赵日天',
101
+        mobile: '13446666666',
102
+        nickName: '赵日地',
103
+        userType: '1',
104
+        recommend: '赵爸爸',
105
+        customerLevel: '10000',
106
+        customerPoint: '200',
107
+        openId: 'jhfjkdshkdfgs22123',
108
+        gold: '2333',
109
+        silver: '3332'
110
+      }]
111
+    }
112
+  },
113
+  components: {
114
+    tableSearch,
115
+  },
116
+  methods: {
117
+    handleSizeChange (val) {
118
+      console.log(`每页 ${val} 条`)
119
+    },
120
+    handleCurrentChange (val) {
121
+      console.log(`当前页: ${val}`)
122
+    },
123
+    handleEdit (index, row) { // 编辑
124
+      console.log(index, row)
125
+    },
126
+    handleDelete (index, row) { // 删除
127
+      console.log(index, row)
128
+      this.$confirm('确认删除此用户?', '提示', {
129
+        confirmButtonText: '确定',
130
+        cancelButtonText: '取消',
131
+        type: 'warning'
132
+      }).then(() => {
133
+        this.$message({
134
+          type: 'success',
135
+          message: '删除成功!'
136
+        })
137
+      }).catch(() => {
138
+        this.$message({
139
+          type: 'info',
140
+          message: '已取消删除'
141
+        })
142
+      })
143
+    },
144
+    searchList (key) { // 搜索列表
145
+      console.log(key)
146
+    }
147
+  }
148
+}
149
+</script>
150
+
151
+<!-- Add "scoped" attribute to limit CSS to this component only -->
152
+<style lang="scss" scoped>
153
+</style>

+ 36
- 0
src/pages/system/systemSet/characterManger/page.scss Wyświetl plik

@@ -0,0 +1,36 @@
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
+

+ 138
- 0
src/pages/system/systemSet/dictManger/index.vue Wyświetl plik

@@ -0,0 +1,138 @@
1
+<template>
2
+  <div class="subPage">
3
+    <div class="system-table-search">
4
+      <div class="flex-h">
5
+        <div class="flex-item flex-h">
6
+          <el-button size="mini" type="success">新增渠道</el-button>
7
+        </div>
8
+        <ul>
9
+          <li>
10
+            <span>选择案场:</span>
11
+            <el-select v-model="tableSearch.caseId" placeholder="请选择">
12
+              <el-option
13
+                v-for="item in caseList"
14
+                :key="item.value"
15
+                :label="item.label"
16
+                :value="item.value">
17
+              </el-option>
18
+            </el-select>
19
+          </li>
20
+        </ul>
21
+        <tableSearch @exportSearchKey="searchList"></tableSearch>
22
+      </div>
23
+      <div class="moreFilter"></div>
24
+    </div>
25
+    <div class="system-table-box">
26
+      <el-table
27
+        :data="tableData"
28
+        stripe
29
+        style="width: 100%">
30
+        <el-table-column
31
+          prop="channelName"
32
+          label="渠道名">
33
+        </el-table-column>
34
+        <el-table-column
35
+          prop="channelCode"
36
+          label="渠道code">
37
+        </el-table-column>
38
+        <el-table-column label="操作">
39
+          <template slot-scope="scope">
40
+            <el-button
41
+              size="mini"
42
+              @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
43
+            <el-button
44
+              size="mini"
45
+              type="danger"
46
+              @click="handleDelete(scope.$index, scope.row)">删除</el-button>
47
+          </template>
48
+        </el-table-column>
49
+      </el-table>
50
+    </div>
51
+    <el-pagination
52
+      @size-change="handleSizeChange"
53
+      @current-change="handleCurrentChange"
54
+      :current-page.sync="currentPage"
55
+      :page-size="10"
56
+      layout="prev, pager, next, jumper"
57
+      :total="100">
58
+    </el-pagination>
59
+  </div>
60
+</template>
61
+
62
+<script>
63
+import tableSearch from '@/components/tableSearch/index'
64
+import { createNamespacedHelpers } from 'vuex'
65
+
66
+const { mapState: mapCaseState } = createNamespacedHelpers('case')
67
+
68
+export default {
69
+  name: '',
70
+  data () {
71
+    return {
72
+      currentPage: 0, // 当前页码
73
+      tableSearch: { // 表格搜索条件
74
+        key: '', // 搜索关键字
75
+        caseId: '', // 案场id
76
+      },
77
+      tableData: [{
78
+        channelName: 'xxx',
79
+        channelCode: 'xxx'
80
+      }, {
81
+        channelName: 'xxx',
82
+        channelCode: 'xxx'
83
+      }, {
84
+        channelName: 'xxx',
85
+        channelCode: 'xxx'
86
+      }, {
87
+        channelName: 'xxx',
88
+        channelCode: 'xxx'
89
+      }]
90
+    }
91
+  },
92
+  computed: {
93
+    ...mapCaseState({
94
+      caseList: x => x.caseList,
95
+    })
96
+  },
97
+  components: {
98
+    tableSearch,
99
+  },
100
+  methods: {
101
+    handleSizeChange (val) {
102
+      console.log(`每页 ${val} 条`)
103
+    },
104
+    handleCurrentChange (val) {
105
+      console.log(`当前页: ${val}`)
106
+    },
107
+    handleEdit (index, row) { // 编辑
108
+      console.log(index, row)
109
+    },
110
+    handleDelete (index, row) { // 删除
111
+      console.log(index, row)
112
+      this.$confirm('确认删除此渠道?', '提示', {
113
+        confirmButtonText: '确定',
114
+        cancelButtonText: '取消',
115
+        type: 'warning'
116
+      }).then(() => {
117
+        this.$message({
118
+          type: 'success',
119
+          message: '删除成功!'
120
+        })
121
+      }).catch(() => {
122
+        this.$message({
123
+          type: 'info',
124
+          message: '已取消删除'
125
+        })
126
+      })
127
+    },
128
+    searchList (key) { // 搜索列表
129
+      console.log(key)
130
+    }
131
+  }
132
+}
133
+</script>
134
+
135
+<!-- Add "scoped" attribute to limit CSS to this component only -->
136
+<style lang="scss" scoped>
137
+@import "page.scss";
138
+</style>

+ 36
- 0
src/pages/system/systemSet/dictManger/page.scss Wyświetl plik

@@ -0,0 +1,36 @@
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
+

+ 138
- 0
src/pages/system/systemSet/permissionManger/index.vue Wyświetl plik

@@ -0,0 +1,138 @@
1
+<template>
2
+  <div class="subPage">
3
+    <div class="system-table-search">
4
+      <div class="flex-h">
5
+        <div class="flex-item flex-h">
6
+          <el-button size="mini" type="success">新增渠道</el-button>
7
+        </div>
8
+        <ul>
9
+          <li>
10
+            <span>选择案场:</span>
11
+            <el-select v-model="tableSearch.caseId" placeholder="请选择">
12
+              <el-option
13
+                v-for="item in caseList"
14
+                :key="item.value"
15
+                :label="item.label"
16
+                :value="item.value">
17
+              </el-option>
18
+            </el-select>
19
+          </li>
20
+        </ul>
21
+        <tableSearch @exportSearchKey="searchList"></tableSearch>
22
+      </div>
23
+      <div class="moreFilter"></div>
24
+    </div>
25
+    <div class="system-table-box">
26
+      <el-table
27
+        :data="tableData"
28
+        stripe
29
+        style="width: 100%">
30
+        <el-table-column
31
+          prop="channelName"
32
+          label="渠道名">
33
+        </el-table-column>
34
+        <el-table-column
35
+          prop="channelCode"
36
+          label="渠道code">
37
+        </el-table-column>
38
+        <el-table-column label="操作">
39
+          <template slot-scope="scope">
40
+            <el-button
41
+              size="mini"
42
+              @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
43
+            <el-button
44
+              size="mini"
45
+              type="danger"
46
+              @click="handleDelete(scope.$index, scope.row)">删除</el-button>
47
+          </template>
48
+        </el-table-column>
49
+      </el-table>
50
+    </div>
51
+    <el-pagination
52
+      @size-change="handleSizeChange"
53
+      @current-change="handleCurrentChange"
54
+      :current-page.sync="currentPage"
55
+      :page-size="10"
56
+      layout="prev, pager, next, jumper"
57
+      :total="100">
58
+    </el-pagination>
59
+  </div>
60
+</template>
61
+
62
+<script>
63
+import tableSearch from '@/components/tableSearch/index'
64
+import { createNamespacedHelpers } from 'vuex'
65
+
66
+const { mapState: mapCaseState } = createNamespacedHelpers('case')
67
+
68
+export default {
69
+  name: '',
70
+  data () {
71
+    return {
72
+      currentPage: 0, // 当前页码
73
+      tableSearch: { // 表格搜索条件
74
+        key: '', // 搜索关键字
75
+        caseId: '', // 案场id
76
+      },
77
+      tableData: [{
78
+        channelName: 'xxx',
79
+        channelCode: 'xxx'
80
+      }, {
81
+        channelName: 'xxx',
82
+        channelCode: 'xxx'
83
+      }, {
84
+        channelName: 'xxx',
85
+        channelCode: 'xxx'
86
+      }, {
87
+        channelName: 'xxx',
88
+        channelCode: 'xxx'
89
+      }]
90
+    }
91
+  },
92
+  computed: {
93
+    ...mapCaseState({
94
+      caseList: x => x.caseList,
95
+    })
96
+  },
97
+  components: {
98
+    tableSearch,
99
+  },
100
+  methods: {
101
+    handleSizeChange (val) {
102
+      console.log(`每页 ${val} 条`)
103
+    },
104
+    handleCurrentChange (val) {
105
+      console.log(`当前页: ${val}`)
106
+    },
107
+    handleEdit (index, row) { // 编辑
108
+      console.log(index, row)
109
+    },
110
+    handleDelete (index, row) { // 删除
111
+      console.log(index, row)
112
+      this.$confirm('确认删除此渠道?', '提示', {
113
+        confirmButtonText: '确定',
114
+        cancelButtonText: '取消',
115
+        type: 'warning'
116
+      }).then(() => {
117
+        this.$message({
118
+          type: 'success',
119
+          message: '删除成功!'
120
+        })
121
+      }).catch(() => {
122
+        this.$message({
123
+          type: 'info',
124
+          message: '已取消删除'
125
+        })
126
+      })
127
+    },
128
+    searchList (key) { // 搜索列表
129
+      console.log(key)
130
+    }
131
+  }
132
+}
133
+</script>
134
+
135
+<!-- Add "scoped" attribute to limit CSS to this component only -->
136
+<style lang="scss" scoped>
137
+@import "page.scss";
138
+</style>

+ 36
- 0
src/pages/system/systemSet/permissionManger/page.scss Wyświetl plik

@@ -0,0 +1,36 @@
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
+

+ 209
- 0
src/pages/system/systemSet/userManger/index.vue Wyświetl plik

@@ -0,0 +1,209 @@
1
+<template>
2
+  <div class="subPage">
3
+    <div class="system-table-search">
4
+      <div class="flex-h">
5
+        <tableSearch @exportSearchKey="searchList"></tableSearch>
6
+      </div>
7
+      <div class="moreFilter"></div>
8
+    </div>
9
+    <div class="system-table-box">
10
+      <el-table
11
+        :data="tableData"
12
+        stripe
13
+        style="width: 100%">
14
+        <el-table-column
15
+          prop="customerName"
16
+          label="姓名"
17
+          width="150">
18
+        </el-table-column>
19
+        <el-table-column
20
+          prop="mobile"
21
+          label="手机号"
22
+          width="120">
23
+        </el-table-column>
24
+        <el-table-column
25
+          prop="nickName"
26
+          label="微信昵称"
27
+          width="150">
28
+        </el-table-column>
29
+        <el-table-column
30
+          prop="userType"
31
+          label="用户类型"
32
+          width="100">
33
+        </el-table-column>
34
+        <el-table-column
35
+          prop="recommend"
36
+          label="推荐人"
37
+          width="100">
38
+        </el-table-column>
39
+        <el-table-column
40
+          prop="customerLevel"
41
+          label="会员等级"
42
+          width="100">
43
+        </el-table-column>
44
+        <el-table-column
45
+          prop="customerPoint"
46
+          label="会员积分"
47
+          width="100">
48
+        </el-table-column>
49
+        <el-table-column
50
+          prop="openId"
51
+          label="openId"
52
+          width="250">
53
+        </el-table-column>
54
+        <el-table-column
55
+          prop="gold"
56
+          label="金币"
57
+          width="100">
58
+        </el-table-column>
59
+        <el-table-column
60
+          prop="silver"
61
+          label="银币"
62
+          width="100">
63
+        </el-table-column>
64
+        <el-table-column label="操作" width="200">
65
+          <template slot-scope="scope">
66
+            <el-button
67
+              size="mini"
68
+              @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
69
+            <el-button
70
+              size="mini"
71
+              type="danger"
72
+              @click="handleDelete(scope.$index, scope.row)">删除</el-button>
73
+          </template>
74
+        </el-table-column>
75
+      </el-table>
76
+    </div>
77
+    <el-pagination
78
+      @size-change="handleSizeChange"
79
+      @current-change="handleCurrentChange"
80
+      :current-page.sync="currentPage"
81
+      :page-size="10"
82
+      layout="prev, pager, next, jumper"
83
+      :total="100">
84
+    </el-pagination>
85
+  </div>
86
+</template>
87
+
88
+<script>
89
+import tableSearch from '@/components/tableSearch/index'
90
+
91
+export default {
92
+  name: '',
93
+  data () {
94
+    return {
95
+      currentPage: 0, // 当前页码
96
+      tableSearch: { // 表格搜索条件
97
+        key: '111', // 搜索关键字
98
+      },
99
+      tableData: [{
100
+        customerName: '赵日天',
101
+        mobile: '13446666666',
102
+        nickName: '赵日地',
103
+        userType: '1',
104
+        recommend: '赵爸爸',
105
+        customerLevel: '10000',
106
+        customerPoint: '200',
107
+        openId: 'jhfjkdshkdfgs22123',
108
+        gold: '2333',
109
+        silver: '3332'
110
+      }, {
111
+        customerName: '赵日天',
112
+        mobile: '13446666666',
113
+        nickName: '赵日地',
114
+        userType: '1',
115
+        recommend: '赵爸爸',
116
+        customerLevel: '10000',
117
+        customerPoint: '200',
118
+        openId: 'jhfjkdshkdfgs22123',
119
+        gold: '2333',
120
+        silver: '3332'
121
+      }, {
122
+        customerName: '赵日天',
123
+        mobile: '13446666666',
124
+        nickName: '赵日地',
125
+        userType: '1',
126
+        recommend: '赵爸爸',
127
+        customerLevel: '10000',
128
+        customerPoint: '200',
129
+        openId: 'jhfjkdshkdfgs22123',
130
+        gold: '2333',
131
+        silver: '3332'
132
+      }, {
133
+        customerName: '赵日天',
134
+        mobile: '13446666666',
135
+        nickName: '赵日地',
136
+        userType: '1',
137
+        recommend: '赵爸爸',
138
+        customerLevel: '10000',
139
+        customerPoint: '200',
140
+        openId: 'jhfjkdshkdfgs22123',
141
+        gold: '2333',
142
+        silver: '3332'
143
+      }, {
144
+        customerName: '赵日天',
145
+        mobile: '13446666666',
146
+        nickName: '赵日地',
147
+        userType: '1',
148
+        recommend: '赵爸爸',
149
+        customerLevel: '10000',
150
+        customerPoint: '200',
151
+        openId: 'jhfjkdshkdfgs22123',
152
+        gold: '2333',
153
+        silver: '3332'
154
+      }, {
155
+        customerName: '赵日天',
156
+        mobile: '13446666666',
157
+        nickName: '赵日地',
158
+        userType: '1',
159
+        recommend: '赵爸爸',
160
+        customerLevel: '10000',
161
+        customerPoint: '200',
162
+        openId: 'jhfjkdshkdfgs22123',
163
+        gold: '2333',
164
+        silver: '3332'
165
+      }]
166
+    }
167
+  },
168
+  components: {
169
+    tableSearch,
170
+  },
171
+  methods: {
172
+    handleSizeChange (val) {
173
+      console.log(`每页 ${val} 条`)
174
+    },
175
+    handleCurrentChange (val) {
176
+      console.log(`当前页: ${val}`)
177
+    },
178
+    handleEdit (index, row) { // 编辑
179
+      console.log(index, row)
180
+    },
181
+    handleDelete (index, row) { // 删除
182
+      console.log(index, row)
183
+      this.$confirm('确认删除此用户?', '提示', {
184
+        confirmButtonText: '确定',
185
+        cancelButtonText: '取消',
186
+        type: 'warning'
187
+      }).then(() => {
188
+        this.$message({
189
+          type: 'success',
190
+          message: '删除成功!'
191
+        })
192
+      }).catch(() => {
193
+        this.$message({
194
+          type: 'info',
195
+          message: '已取消删除'
196
+        })
197
+      })
198
+    },
199
+    searchList (key) { // 搜索列表
200
+      console.log(key)
201
+    }
202
+  }
203
+}
204
+</script>
205
+
206
+<!-- Add "scoped" attribute to limit CSS to this component only -->
207
+<style lang="scss" scoped>
208
+@import "page.scss"
209
+</style>

+ 36
- 0
src/pages/system/systemSet/userManger/page.scss Wyświetl plik

@@ -0,0 +1,36 @@
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
+