We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 026f71f commit d319cf1Copy full SHA for d319cf1
.eslintrc.js
@@ -9,6 +9,7 @@ module.exports = {
9
plugins: ['vue'],
10
extends: ['plugin:vue/essential', '@vue/airbnb'],
11
rules: {
12
+ 'max-len': 0,
13
camelcase: 0, // 变量可以用下划线
14
'no-plusplus': 0, // 禁止使用++,--
15
'guard-for-in': 0,
@@ -17,12 +18,10 @@ module.exports = {
17
18
'import/no-unresolved': 0,
19
'no-underscore-dangle': 0, // 无下划线
20
'no-restricted-syntax': 0,
- 'no-restricted-syntax': 0,
21
'consistent-return': 'off',
22
+ semi: ['error', 'never'],
23
'no-prototype-builtins': 'off',
24
'class-methods-use-this': 'off',
- semi: ['error', 'never'], // 无分号
25
- 'max-len': ['error', { code: 200 }],
26
'arrow-parens': ['error', 'as-needed'],
27
'comma-dangle': ['error', 'only-multiline'],
28
'no-param-reassign': ['error', { props: false }],
README.md
@@ -106,6 +106,8 @@ QQ群搜索:Lin CMS 官方交流群 或 814597236
106
1. `F` 修复一级菜单双击报错
107
2. `U` 统一不同编辑器换行符
108
3. `U` 内容提交使用“加载中”按钮
109
+4. `F` 修复Table组件不能居中问题
110
+5. `F` 编辑用户时,至少选择一个分组
111
112
### 0.3.5
113
src/assets/style/realize/element-variable.scss
@@ -277,13 +277,6 @@ $--font-path: "~element-ui/lib/theme-chalk/fonts";
277
}
278
279
280
-.el-table .cell {
281
- display: flex;
282
- margin-top: 2px;
283
- margin-bottom: 2px;
284
- padding-left: 20px;
285
-}
286
-
287
.el-table thead tr th .cell {
288
color: #333;
289
font-weight: 500;
@@ -911,4 +904,4 @@ $typeMap: (primary:#3963BC,
911
904
@include e(title) {
912
905
color: #333333;
913
906
914
907
+}
src/lin/plugin/axios.js
@@ -18,6 +18,19 @@ const config = {
},
+/**
+ * 错误码是否是refresh相关
+ * @param {number} code 错误码
+ */
+function refreshTokenException(code) {
+ let flag = false
+ const codes = [10000, 10042, 10050, 10052]
+ if (codes.includes(code)) {
29
+ flag = true
30
+ }
31
+ return flag
32
33
+
34
// const retryTime = 2 // 请求失败重试次数
35
// const retryDelay = 1500 // 请求失败重试间隔
36
@@ -117,7 +130,7 @@ _axios.interceptors.response.use(
117
130
const { url } = res.config
118
131
119
132
// refreshToken相关,直接登出
120
- if (code === 10000 || code === 10042 || code === 10052) {
133
+ if (refreshTokenException(code)) {
121
134
setTimeout(() => {
122
135
store.dispatch('loginOut')
123
136
const { origin } = window.location
src/plugin/lin-cms-ui/view/table/table.vue
@@ -6,12 +6,12 @@
6
<div slot="header"><span>基础表格</span></div>
7
<el-row>
8
<el-table :data="tableData" style="width: 100%" stripe>
- <el-table-column fixed prop="date" label="日期" width="150"></el-table-column>
- <el-table-column prop="name" label="姓名" width="120"></el-table-column>
- <el-table-column prop="province" label="省份" width="120"></el-table-column>
- <el-table-column prop="city" label="市区" width="120"></el-table-column>
- <el-table-column prop="zip" label="邮编" width="120"></el-table-column>
- <el-table-column prop="address" label="地址"></el-table-column>
+ <el-table-column align="center" fixed prop="date" label="日期" width="150"></el-table-column>
+ <el-table-column align="center" prop="name" label="姓名" width="120"></el-table-column>
+ <el-table-column align="center" prop="province" label="省份" width="120"></el-table-column>
+ <el-table-column align="center" prop="city" label="市区" width="120"></el-table-column>
+ <el-table-column align="center" prop="zip" label="邮编" width="120"></el-table-column>
+ <el-table-column align="center" prop="address" label="地址"></el-table-column>
</el-table>
16
</el-row>
<el-collapse>
src/view/admin/user/user-info.vue
@@ -182,6 +182,10 @@ export default {
182
return
183
184
try {
185
+ if (!this.form.group_ids.length) {
186
+ this.$message.error('至少选择一个分组')
187
+ return
188
189
this.loading = true
190
res = await Admin.updateOneUser(this.form.email, this.form.group_ids, this.id)
191
} catch (e) {
src/view/admin/user/user-list.vue
@@ -214,7 +214,6 @@ export default {
214
215
// 切换tab栏
216
handleClick(tab) {
217
- console.log(tab)
218
this.activeTab = tab.name
219
220
// 监听子组件更新用户信息是否成功
@@ -260,7 +259,10 @@ export default {
260
259
async created() {
261
await this.getAdminUsers()
262
this.getAllGroups()
263
- this.tableColumn = [{ prop: 'username', label: '名称' }, { prop: 'groupNames', label: '所属分组' }] // 设置表头信息
+ this.tableColumn = [
+ { prop: 'username', label: '名称' },
264
+ { prop: 'groupNames', label: '所属分组' },
265
+ ] // 设置表头信息
266
this.operate = [
267
{ name: '编辑', func: 'handleEdit', type: 'primary' },
268
{ name: '删除', func: 'handleDelete', type: 'danger' },
0 commit comments