diff --git a/src/views/YB_APP/home.vue b/src/views/YB_APP/home.vue
index c52516386..f15da7cf7 100644
--- a/src/views/YB_APP/home.vue
+++ b/src/views/YB_APP/home.vue
@@ -31,7 +31,7 @@
个人保费排行榜
-
+
{{calendarValue}}
@@ -274,14 +274,14 @@
-
@@ -290,7 +290,7 @@ import { homeConfigYB, getPremRankList, timelyContYB } from '@/api/YB_APP/index'
import { Swipe, SwipeItem, NoticeBar, Icon, Popup, DatetimePicker } from 'vant'
import config from '@/config'
import png8 from '@/assets/YB_APP/images/8.png';
-
+import utils from '@/assets/js/utils/date-utils'
export default {
name: 'Home',
components: {
@@ -301,19 +301,9 @@ export default {
[Popup.name]: Popup,
},
data() {
- const formatter = (type, val) => {
- if (type === 'year') {
- return `${val}年`;
- }
- if (type === 'month') {
- return `${val}月`;
- }
- return val;
- };
return {
config,
- currentDate:'',
- formatter,
+ currentDate:new Date(),
marginTop:'80',
getCodeValue:'',
png8,
@@ -326,7 +316,7 @@ export default {
calendarShow:false,
minDate: new Date(2019, 1, 1),
maxDate: new Date(2030, 12, 31),
- calendarValue:'9月27日',
+ calendarValue:'',
colorOne:false,
colorTwo:false,
colorThree:false,
@@ -335,6 +325,10 @@ export default {
}
},
mounted(){
+
+ let monthNum = new Date().getMonth()+1
+ let daysNum = new Date().getUTCDate()
+ this.calendarValue = monthNum +'月'+daysNum+'日'
this.getHomeConfigYB()
this.getPremRankList()
this.getTimelyContYB()
@@ -351,6 +345,18 @@ export default {
}
},
methods:{
+ handleCurrentDateCancel() {
+ this.calendarShow = false
+ },
+ handleCurrentDateConfirm(e) {
+ this.calendarShow = false
+ // let titleTime = utils.formatDate(e, 'yyyy-MM')
+ // this.calendarValue = utils.formatDate(e, 'MM-dd')
+ let monthNum = utils.formatDate(e, 'MM')
+ let daysNum = utils.formatDate(e, 'dd')
+ this.calendarValue = monthNum+'月'+daysNum+'日'
+ this.getPremRankList()
+ },
setMarginTop(){
EWebBridge.webCallAppInJs("top_bar_height").then(data => {
console.log(data,'top_bar_height')
@@ -421,20 +427,20 @@ export default {
setAnimation(){
if(this.activePersonalType == 1){
this.ebizPremRankGMList.forEach((item,index)=>{
- let ruleTrue1 = ` @keyframes changeWidth`+[index]+` { 0% {width: 0px;} 100% {width: `+item.prem/this.ebizPremRankGMList[0].prem*170+`px;} }`
+ let ruleTrue1 = ` @keyframes changeWidth`+[index]+` { 0% {width: 0%;} 100% {width: `+item.prem/this.ebizPremRankGMList[0].prem*100+`%;} }`
let sheet1 = document.styleSheets[0]
sheet1.insertRule(ruleTrue1, 0)
- this.$refs['ebizPremRankGMList'+index].style.width = parseInt(item.prem/this.ebizPremRankGMList[0].prem*170)+'px'
+ this.$refs['ebizPremRankGMList'+index].style.width = parseInt(item.prem/this.ebizPremRankGMList[0].prem*100)+'%'
this.$refs['ebizPremRankGMList'+index].style.animation = "changeWidth"+index+" 2s forwards"
})
}
if(this.activePersonalType == 2){
this.ebizPremRankQJList.forEach((item,index)=>{
- let ruleTrue2 = ` @keyframes changeTotalWidth`+[index]+` { 0% {width: 0px;} 100% {width: `+item.prem/this.ebizPremRankQJList[0].prem*170+`px;} }`
+ let ruleTrue2 = ` @keyframes changeTotalWidth`+[index]+` { 0% {width: 0%;} 100% {width: `+item.prem/this.ebizPremRankQJList[0].prem*100+`%;} }`
let sheet2 = document.styleSheets[0]
sheet2.insertRule(ruleTrue2, 0)
- this.$refs['ebizPremRankQJList'+index].style.width = parseInt(item.prem/this.ebizPremRankQJList[0].prem*170)+'px'
+ this.$refs['ebizPremRankQJList'+index].style.width = parseInt(item.prem/this.ebizPremRankQJList[0].prem*100)+'%'
this.$refs['ebizPremRankQJList'+index].style.animation = "changeTotalWidth"+index+" 2s forwards"
})
}