فهرست منبع

修改应付对账

shenjunjie 7 سال پیش
والد
کامیت
1490efb44b
2فایلهای تغییر یافته به همراه35 افزوده شده و 16 حذف شده
  1. 0 3
      nuxt.config.js
  2. 35 13
      pages/mobile/center/vendor/btobapCheck.vue

+ 0 - 3
nuxt.config.js

@@ -130,9 +130,6 @@ module.exports = {
     }, {
       src: '~plugins/element-ui'
     },
-    {
-      src: '~plugins/mint-ui'
-    },
     {
       src: '~plugins/filters.js',
       ssr: false

+ 35 - 13
pages/mobile/center/vendor/btobapCheck.vue

@@ -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() {