|
|
@@ -232,9 +232,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</modal-wrapper>
|
|
|
-
|
|
|
<div class="fixedPicker" v-show="isShowMonthChoose">
|
|
|
- <picker :slots="slots" @change="onValuesChange" :showToolbar="true">
|
|
|
+ <picker :slots="slots" @change="onValuesChange" :showToolbar="true" ref="picker">
|
|
|
<div class="titls">选择当前时间</div>
|
|
|
<div class="leftBtn" @click="isShowMonthChoose=false">取消</div>
|
|
|
<div class="rightBtn" @click="resultMonth">确定</div>
|
|
|
@@ -248,13 +247,31 @@
|
|
|
import { ModalWrapper, BaseFilter } from '~components/mobile/base'
|
|
|
import { PullUp, EmptyStatus } from '~components/mobile/common'
|
|
|
function years() {
|
|
|
- let arr = []
|
|
|
- let num = 1989
|
|
|
- for (let i = 0; i < 99; i++) {
|
|
|
- num++
|
|
|
- arr.push(num)
|
|
|
- }
|
|
|
- return arr
|
|
|
+ let arr = []
|
|
|
+ let num = 1989
|
|
|
+ for (let i = 0; i < 99; i++) {
|
|
|
+ num++
|
|
|
+ arr.push(num + '年')
|
|
|
+ }
|
|
|
+ return arr
|
|
|
+ }
|
|
|
+ function getMonth() {
|
|
|
+ let sdateTo = new Date()
|
|
|
+ console.log(sdateTo.getMonth() - 1)
|
|
|
+ return sdateTo.getMonth() - 1
|
|
|
+ }
|
|
|
+ function getYear() {
|
|
|
+ let num = 1989
|
|
|
+ let sdateTo = new Date()
|
|
|
+ let _year = sdateTo.getFullYear()
|
|
|
+ for (let i = 0; i < 99; i++) {
|
|
|
+ num++
|
|
|
+ if (num === Number(_year)) {
|
|
|
+ num = i
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return num
|
|
|
}
|
|
|
export default {
|
|
|
layout: 'mobileNoHeader',
|
|
|
@@ -267,16 +284,18 @@
|
|
|
flex: 1,
|
|
|
values: years(),
|
|
|
className: 'slot1',
|
|
|
- textAlign: 'right'
|
|
|
+ textAlign: 'center',
|
|
|
+ defaultIndex: getYear()
|
|
|
}, {
|
|
|
divider: true,
|
|
|
content: '-',
|
|
|
className: 'slot2'
|
|
|
}, {
|
|
|
flex: 1,
|
|
|
- values: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'],
|
|
|
+ values: ['01月', '02月', '03月', '04月', '05月', '06月', '07月', '08月', '09月', '10月', '11月', '12月'],
|
|
|
className: 'slot3',
|
|
|
- textAlign: 'left'
|
|
|
+ textAlign: 'center',
|
|
|
+ defaultIndex: getMonth()
|
|
|
}
|
|
|
],
|
|
|
activeType: 'all',
|
|
|
@@ -333,10 +352,13 @@
|
|
|
})
|
|
|
this.getUnread()
|
|
|
let sdateTo = new Date()
|
|
|
- this.isShowApcheckList.thisMonth = sdateTo.getFullYear() + '-' + (sdateTo.getMonth())
|
|
|
+ this.isShowApcheckList.thisMonth = sdateTo.getFullYear() + '-' + sdateTo.getMonth()
|
|
|
},
|
|
|
methods: {
|
|
|
onValuesChange(picker, value) {
|
|
|
+ console.log(picker.getValues())
|
|
|
+ value[0] = value[0].replace('年', '')
|
|
|
+ value[1] = value[1].replace('月', '')
|
|
|
this.$value = value[0] + '-' + value[1]
|
|
|
},
|
|
|
resultMonth() {
|