wylyl22 3 years ago
parent 6a76cc0328
commit b55c5302d8

@ -1,3 +1,4 @@
// 超出长度转换长度
export function doStr(str, n) { export function doStr(str, n) {
let totalCount = 0; let totalCount = 0;
let txt = ""; let txt = "";
@ -16,4 +17,57 @@ export function doStr(str, n) {
} }
} }
return txt; return txt;
} }
//时间往前推移半年
export function times(val){
var month = val.substring(0, 4) //获取年份
var bYear = val.substring(val.length - 2, val.length - 1) == "0" //是否为带零的月份
var year1 = val.substring(val.length - 1, val.length) //获取月份最后一个数
var year2 = val.substring(val.length - 2, val.length) //获取整个月份
var time, months, years
if (bYear) {
if (parseInt(year1) < 6) {
months = parseInt(month - 1)
if (parseInt(year1) < 3) {
years = "0" + ((12 - (6 - parseInt(year1))) + 1)
} else {
years = (12 - (6 - parseInt(year1))) + 1
}
} else {
months = month
years = "0" + ((parseInt(year1) - 6) + 1)
}
} else {
months = month
years = "0" + (parseInt(year2) - 6 + 1)
}
time = months + '-' + years
return time
}
//时间往前推移一年
export function times2(val){
var month=val.substring(0,4) //获取年份
var bYear=val.substring(val.length-2,val.length-1)=="0"//是否为带零的月份
var year1=val.substring(val.length-1,val.length) //获取月份最后一个数
var year2=val.substring(val.length-2,val.length) //获取整个月份
var time,months,years
if(parseInt(year1)==1){
months=parseInt(month-2)
years="12"
}else{
if(bYear){
months=parseInt(month-1)
years="0"+(parseInt(year1)-1)
}else{
if(year2==10){
years="09"
months=parseInt(month-1)
}else{
months=parseInt(month-1)
years=(parseInt(year1)-1)
}
}
}
time=months+'-'+years
return time
}

@ -1,7 +1,7 @@
// pages/index/Rankdetail/Rankdetail.js // pages/index/Rankdetail/Rankdetail.js
var newtime=new Date(); var newtime=new Date();
const app = getApp(); const app = getApp();
import moment from "moment" import {times2} from "../../../components/option/text"
Page({ Page({
/** /**
* 页面的初始数据 * 页面的初始数据
@ -10,7 +10,7 @@ Page({
end:newtime.toLocaleDateString(), end:newtime.toLocaleDateString(),
show:false, show:false,
date:wx.getStorageSync('newTime'), date:wx.getStorageSync('newTime'),
date2:wx.getStorageSync('newTime'), date2:times2(wx.getStorageSync('newTime')),
currentDate: new Date().getTime(), currentDate: new Date().getTime(),
minDate: new Date().getTime(), minDate: new Date().getTime(),
ranking: [], ranking: [],
@ -20,33 +20,7 @@ Page({
value1:e.detail value1:e.detail
}) })
}, },
times(val){ getData(carName,sStartTime=times2(wx.getStorageSync('newTime')),sEndTime=wx.getStorageSync('newTime')){
var month=val.substring(0,4) //获取年份
var bYear=val.substring(val.length-2,val.length-1)=="0"//是否为带零的月份
var year1=val.substring(val.length-1,val.length) //获取月份最后一个数
var year2=val.substring(val.length-2,val.length) //获取整个月份
var time,months,years
if(parseInt(year1)==1){
months=parseInt(month-2)
years="12"
}else{
if(bYear){
months=parseInt(month-1)
years="0"+(parseInt(year1)-1)
}else{
if(year2==10){
years="09"
months=parseInt(month-1)
}else{
months=parseInt(month-1)
years=(parseInt(year1)-1)
}
}
}
time=months+'-'+years
return time
},
getData(carName,sStartTime=this.times(wx.getStorageSync('newTime')),sEndTime=wx.getStorageSync('newTime')){
app.globalData.request({ app.globalData.request({
action: 'getCheZhuCarSeriesListHome', action: 'getCheZhuCarSeriesListHome',
sType: 'Marketing', sType: 'Marketing',
@ -126,10 +100,7 @@ showPopup() {
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad: function (options) { onLoad: function (options) {
// console.log("这是时间",this.res.ranking)
console.log("123",this.options.carName)
this.getData(this.options.carName) this.getData(this.options.carName)
}, },
/** /**
* 生命周期函数--监听页面初次渲染完成 * 生命周期函数--监听页面初次渲染完成

@ -270,12 +270,13 @@ Page({
var value = e.currentTarget.dataset.name.value var value = e.currentTarget.dataset.name.value
iPageIndex=1 iPageIndex=1
iPageSize = 20 iPageSize = 20
var fonts=value!=""
this.setData({ this.setData({
ranking:[], ranking:[],
grade_name1: name, grade_name1: name,
sSpec: value, sSpec: value,
select1: false, select1: false,
fontSize:select1?top-selected:top-noselected fontSize:fonts
}) })
this.getTrend() this.getTrend()
}, },

@ -19,8 +19,8 @@
</view> </view>
<view class="top"> <view class="top">
<!-- 下拉框 --> <!-- 下拉框 -->
<view class="top-selected" id="1" bindtap="bindShowMsg"> <view class="{{fontSize?'top-noselected':'top-selected'}}" id="1" bindtap="bindShowMsg">
<text class="title">{{grade_name1}}</text> <text class="{{fontSize?'notitle':'title'}}">{{grade_name1}}</text>
<text class="timeIcon">▼</text> <text class="timeIcon">▼</text>
</view> </view>
<!-- 下拉需要显示的列表 --> <!-- 下拉需要显示的列表 -->

@ -312,31 +312,7 @@ Component({
}) })
}, },
//弹出框 //弹出框
times(val) {
var month = val.substring(0, 4) //获取年份
var bYear = val.substring(val.length - 2, val.length - 1) == "0" //是否为带零的月份
var year1 = val.substring(val.length - 1, val.length) //获取月份最后一个数
var year2 = val.substring(val.length - 2, val.length) //获取整个月份
var time, months, years
if (bYear) {
if (parseInt(year1) < 6) {
months = parseInt(month - 1)
if (parseInt(year1) < 3) {
years = "0" + ((12 - (6 - parseInt(year1))) + 1)
} else {
years = (12 - (6 - parseInt(year1))) + 1
}
} else {
months = month
years = "0" + ((parseInt(year1) - 6) + 1)
}
} else {
months = month
years = "0" + (parseInt(year2) - 6 + 1)
}
time = months + '-' + years
return time
},
popup(e) { popup(e) {
let duration = this.data.duration let duration = this.data.duration
let models = e.currentTarget.dataset.car let models = e.currentTarget.dataset.car

Loading…
Cancel
Save