Commit 65191b3b25182dcc42ccb3fe75bbaa172084c92e
1 parent
f611de4a
【#3232】JS增强中获取用户名为空
【issues/I4KTU1】点击查询不会清空列表选中行 【issues/I4K3Z7】横板顶部栏导航,会把退出登陆按钮挤掉 【#3225】常见案例-自定义组件-cron表达式显示错误
Showing
5 changed files
with
22 additions
and
17 deletions
ant-design-vue-jeecg/src/components/jeecg/JEasyCron/EasyCron.vue
... | ... | @@ -145,8 +145,8 @@ export default { |
145 | 145 | if (this.hideYear || this.hideSecond) return v |
146 | 146 | const vs = v.split(' ') |
147 | 147 | if (vs.length >= 6) { |
148 | - // 转成 Quartz 的规则 | |
149 | - vs[5] = this.convertWeekToQuartz(vs[5]) | |
148 | + // 将 Quartz 星期 的规则转换为 CronParser 的规则 | |
149 | + vs[5] = this.convertQuartzWeekToCParser(vs[5]) | |
150 | 150 | } |
151 | 151 | return vs.slice(0, vs.length - 1).join(' ') |
152 | 152 | }, |
... | ... | @@ -230,9 +230,10 @@ export default { |
230 | 230 | if (values.length > i) this.year = values[i] |
231 | 231 | this.assignInput() |
232 | 232 | }, |
233 | - // Quartz 的规则: | |
234 | - // 1 = 周日,2 = 周一,3 = 周二,4 = 周三,5 = 周四,6 = 周五,7 = 周六 | |
235 | - convertWeekToQuartz(week) { | |
233 | + // 将 Quartz 星期 的规则转换为 CronParser 的规则: | |
234 | + // Quartz 的规则:1 = 周日,2 = 周一,3 = 周二,4 = 周三,5 = 周四,6 = 周五,7 = 周六 | |
235 | + // CronParser 的规则: 0 = 周日,1 = 周一,2 = 周二,3 = 周三,4 = 周四,5 = 周五,6 = 周六,7 = 周日 | |
236 | + convertQuartzWeekToCParser(week) { | |
236 | 237 | let convert = (v) => { |
237 | 238 | if (v === '0') { |
238 | 239 | return '1' |
... | ... |
ant-design-vue-jeecg/src/components/jeecg/JEasyCron/tabs/const.js
1 | 1 | export const WEEK_MAP_EN = { |
2 | - 'SUN': '0', | |
3 | - 'MON': '1', | |
4 | - 'TUE': '2', | |
5 | - 'WED': '3', | |
6 | - 'THU': '4', | |
7 | - 'FRI': '5', | |
8 | - 'SAT': '6' | |
2 | + 'SUN': '1', | |
3 | + 'MON': '2', | |
4 | + 'TUE': '3', | |
5 | + 'WED': '4', | |
6 | + 'THU': '5', | |
7 | + 'FRI': '6', | |
8 | + 'SAT': '7' | |
9 | 9 | } |
10 | 10 | |
11 | 11 | export const replaceWeekName = (c) => { |
... | ... | @@ -14,7 +14,7 @@ export const replaceWeekName = (c) => { |
14 | 14 | Object.keys(WEEK_MAP_EN).forEach(k => { |
15 | 15 | c = c.replace(new RegExp(k, 'g'), WEEK_MAP_EN[k]) |
16 | 16 | }) |
17 | - c = c.replace(new RegExp('7', 'g'), '0') | |
17 | + // c = c.replace(new RegExp('7', 'g'), '0') | |
18 | 18 | } |
19 | 19 | // console.info('after: ' + c) |
20 | 20 | return c |
... | ... |
ant-design-vue-jeecg/src/components/page/GlobalHeader.vue
... | ... | @@ -150,10 +150,10 @@ |
150 | 150 | this.topMenuStyle.headerIndexRight = {} |
151 | 151 | this.topMenuStyle.headerIndexLeft = {} |
152 | 152 | } else { |
153 | - let rightWidth = '360px' | |
153 | + let rightWidth = '400px' | |
154 | 154 | this.topMenuStyle.topNavHeader = { 'min-width': '165px' } |
155 | 155 | this.topMenuStyle.topSmenuStyle = { 'width': 'calc(100% - 165px)' } |
156 | - this.topMenuStyle.headerIndexRight = { 'min-width': rightWidth } | |
156 | + this.topMenuStyle.headerIndexRight = { 'min-width': rightWidth, 'white-space': 'nowrap' } | |
157 | 157 | this.topMenuStyle.headerIndexLeft = { 'width': `calc(100% - ${rightWidth})` } |
158 | 158 | } |
159 | 159 | } |
... | ... |
ant-design-vue-jeecg/src/mixins/JeecgListMixin.js
... | ... | @@ -147,6 +147,10 @@ export const JeecgListMixin = { |
147 | 147 | }, |
148 | 148 | searchQuery() { |
149 | 149 | this.loadData(1); |
150 | + // 点击查询清空列表选中行 | |
151 | + // https://gitee.com/jeecg/jeecg-boot/issues/I4KTU1 | |
152 | + this.selectedRowKeys = [] | |
153 | + this.selectionRows = [] | |
150 | 154 | }, |
151 | 155 | superQuery() { |
152 | 156 | this.$refs.superQueryModal.show(); |
... | ... |
ant-design-vue-jeecg/src/store/getters.js
... | ... | @@ -6,8 +6,8 @@ const getters = { |
6 | 6 | color: state => state.app.color, |
7 | 7 | token: state => state.user.token, |
8 | 8 | avatar: state => {state.user.avatar = Vue.ls.get(USER_INFO).avatar; return state.user.avatar}, |
9 | - username: state => state.user.username, | |
10 | - nickname: state => {state.user.realname = Vue.ls.get(USER_INFO).realname; return state.user.realname}, | |
9 | + username: state => state.user.info.username, | |
10 | + nickname: state => {state.user.info.realname = Vue.ls.get(USER_INFO).realname; return state.user.info.realname}, | |
11 | 11 | welcome: state => state.user.welcome, |
12 | 12 | permissionList: state => state.user.permissionList, |
13 | 13 | userInfo: state => {state.user.info = Vue.ls.get(USER_INFO); return state.user.info}, |
... | ... |