src/tabviews/zshare/topSearch/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/templates/sharecomponent/searchcomponent/searchform/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/utils/utils.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/tabviews/zshare/topSearch/index.jsx
@@ -133,6 +133,7 @@ } if (d) { if (item.type === 'daterange') { if (item.$initval === 'week') { item.initval = [moment(d).startOf('week').format(item.format), moment(d).endOf('week').format(item.format)].join(',') } else if (item.$initval === 'month') { @@ -147,6 +148,9 @@ } catch (e) { item.initval = '' } } } else { item.initval = moment(d).subtract(item.$initval, 'month').format('YYYY-MM') } } } @@ -315,6 +319,7 @@ } if (d) { if (item.type === 'daterange') { if (item.$initval === 'week') { item.initval = [moment(d).startOf('week').format(item.format), moment(d).endOf('week').format(item.format)].join(',') } else if (item.$initval === 'month') { @@ -330,6 +335,9 @@ item.initval = '' } } } else { item.initval = moment(d).subtract(item.$initval, 'month').format('YYYY-MM') } } } src/templates/sharecomponent/searchcomponent/searchform/index.jsx
@@ -240,7 +240,7 @@ } shows.push('linkField') reRequired.linkField = false } else if (type === 'daterange') { } else if (type === 'daterange' || type === 'datemonth') { if (this.record.initval) { shows.push('dateShift') } src/utils/utils.js
@@ -264,7 +264,38 @@ item.initval = item.initval ? moment().subtract(item.initval, 'days').format(format) : '' } else if (item.type === 'datemonth') { item.format = 'YYYY-MM' item.initval = item.initval ? moment().subtract(item.initval, 'month').format('YYYY-MM') : '' if (item.initval) { if (!item.dateShift) { item.initval = moment().subtract(item.initval, 'month').format('YYYY-MM') } else { item.$initval = item.initval item.$supId = config.$pageId if (config.setting && config.setting.supModule) { item.$supId = config.setting.supModule config.checkBid = true config.setting.checkBid = true item.checkShift = true } item.initval = '' let d = '' if (window.GLOB.CacheData.has(item.$supId)) { d = window.GLOB.CacheData.get(item.$supId) d = d[item.dateShift] || '' if (d) { d = moment(d).format('YYYY-MM-DD') d = d === 'Invalid date' ? '' : d } } if (d) { item.initval = moment(d).subtract(item.initval, 'month').format('YYYY-MM') } } } } else if (item.type === 'dateweek') { item.format = 'YYYY-MM-DD' item.initval = item.initval ? moment().subtract(item.initval * 7, 'days').format('YYYY-MM-DD') : '' @@ -304,11 +335,12 @@ item.$supId = config.$pageId if (config.setting && config.setting.supModule) { item.$supId = config.setting.supModule } config.checkBid = true config.setting.checkBid = true item.checkShift = true } item.initval = '' let d = ''