You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

177 lines
3.4 KiB

// pages/calendar/calendar.js
const moment = require('../../utils/moment.min');
moment.locale('en', {
longDateFormat: {
l: "YYYY-MM-DD",
L: "YYYY/MM/DD",
}
});
import {
formatNumber
} from '../../utils/util'
Page({
/**
* 页面的初始数据
*/
data: {
tabList: [{
id: 1,
name: '本日挂牌'
}, {
id: 2,
name: '本日拍卖'
}],
timer: '',
active: 1,
loading: false,
color: '#000',
background: '#f8f8f8',
show: true,
animated: false,
isCalendarShow: 'block',
calendarDisplayMonthNum: 1,
calendarDisplayTime: '',
calendarSelectedDate: new Date().toString(),
calendarSelectedDateStr: '',
region: ["500000", "500100"],
cityName: '重庆',
info: [{
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩沙坪坝区大石坝85亩沙坪坝区大石坝85亩沙坪坝区大石坝85亩沙坪坝区大石坝85亩'
}, {
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩'
}, {
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩'
}, {
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩'
}, {
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩'
}, {
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩'
}, {
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩'
}, {
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩'
}, {
id: 1,
name: 'CQ210001-沙坪坝区大石坝85亩'
}]
},
bindDateChange(res) {
let calendarDisplayTime = res.detail.value
this.setData({
calendarDisplayTime
})
},
tabDowm(e) {
let active = e.currentTarget.dataset.id
if (active !== this.data.active) {
this.setData({
active
})
}
},
backToday() {
let timer = new Date()
let year = timer.getFullYear()
let month = timer.getMonth() + 1
month = month.length > 1 ? month : '0' + month
let date = `${year}-${month}`
if (date !== this.data.calendarDisplayTime) {
this.setData({
calendarDisplayTime: date
})
}
},
bindAddressChange(res) {
let cityName = res.detail.value[1]
if (cityName) {
this.setData({
cityName
})
}
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.backToday()
let timer = moment().format('L')
this.setData({
timer
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
if (typeof this.getTabBar === 'function' &&
this.getTabBar()) {
this.getTabBar().setData({
selected: 0
})
}
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
onCalendarDayTap(res) {
let timer = res.detail;
timer = `${timer.year}/${formatNumber(timer.month)}/${formatNumber(timer.day)}`
this.setData({
timer
})
}
})