| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | 
							- (function(){
 
-     Vue.component('year-filter', {
 
-         template: '<div style="height: 400px;overflow: auto;">\
 
-             <div class="mt10 ml10 filter-title">统计年份</div>\
 
-             <div class="c-row mt20 ml40 mr10">\
 
-                 <div v-for="year in years" class="c-33" :class="{\'active\': year==selectedYear}" @click="chooseYear(year)"><a>{{year}}</a></div>\
 
-             </div>\
 
-             <div id="footer">\
 
-                 <div class="c-row btn-wrap c-border-top fr">\
 
-                     <div class="div-foot-btn mr20" @click="resetClick">\
 
-                         <a href="#" class="c-666 f-fs16">重置</a>\
 
-                     </div>\
 
-                     <div class="div-foot-btn active" @click="confirmClick">\
 
-                         <a href="#" class="c-666 f-fs16">确定</a>\
 
-                     </div>\
 
-                 </div>\
 
-             </div>\
 
-         </div>',
 
-         props:['selectedYear'],
 
-         data: function(){
 
-             return {
 
-                 years: []
 
-             }
 
-         },
 
-         methods: {
 
-             chooseYear:function(year){
 
-                 this.selectedYear = year;
 
-             },
 
-             resetClick:function(){
 
-                 this.selectedYear = this.years[0];
 
-             },
 
-             confirmClick:function(){
 
-                 //触发刷新
 
-                 var vm = this;
 
-                 Vuedals.Bus.$emit('close', {
 
-                     chooseYear: vm.selectedYear,
 
-                 });
 
-             }
 
-         },
 
-         mounted: function(){
 
-             //显示年份最低是2016年
 
-             var now = new Date(),
 
-                 year = now.getFullYear();
 
-             
 
-             if(now.getMonth() >= 6){
 
-                 this.years.push(year);
 
-             }
 
-             for(i=year-1; i>=2016; i--){
 
-                 this.years.push(i);
 
-             }
 
-             
 
-             //如果前一个页面返回的选中的年份
 
-             if(!this.selectedYear){
 
-                 this.selectedYear = this.years[i];
 
-             }
 
-         }
 
-     })
 
- })()
 
 
  |