newPunch.js 3.95 KB
// pages/index/rank/rank.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        form: {
            biaoti: '',
            message: '',
            checked: true
        },
        //弹出层
        //统计单位
        unitShow: false,
        columnsUnit: ['杭州', '宁波', '温州', '嘉兴', '湖州'],
        //开始时间
        startTimeShow: false,
        columnsStartTime: ['9', '10', '11', '12'],
        //打卡周期
        clockCycleShow: false,
        columnsClockCycle: ['30天', '60天', '90天', '120天'],
        //打卡频次
        clockRateShow: false,
        columnsClockRate: ['每天', '7天', '一个月'],
        //打卡提醒
        clockRemindShow: false,
        columnsClockRemind: ['18:00', '19:00'],
        //打卡缺卡提醒
        clockLackShow: false,
        columnsClockLack: ['缺卡三天以上', '缺卡十天以上', '缺卡三十天以上'],
        //必须包含
        containShow: false,
        columnsContain: ['图片', '视频', '音频'],
    },
    //输入
    onfieldChange() {

    },
    //开关
    onswitchChange({
        detail
    }) {
        this.setData({
            'form.checked': detail
        });
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },
    // 创建完成
    handleCreate() {
        // console.log(111)
        wx.switchTab({
            url: '/pages/index/index',
        })
    },
    // 统一返回
    handleBack() {
        wx.navigateBack()
    },
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    /*
        弹出层 - 统计单位
    */
    openUnitShow() {
        this.setData({
            unitShow: true
        })
    },
    closeUnitShow() {
        this.setData({
            unitShow: false
        })
    },
    changeUnitShow() {
        this.setData({
            unitShow: false
        })
    },
    /*
        弹出层 - 开始时间
    */
    openStartTimeShow() {
        this.setData({
            startTimeShow: true
        })
    },
    closeStartTimeShow() {
        this.setData({
            startTimeShow: false
        })
    },
    changeStartTimeShow() {
        this.setData({
            startTimeShow: false
        })
    },
    /*
        弹出层 - 打卡周期
    */
    openClockCycleShow() {
        this.setData({
            clockCycleShow: true
        })
    },
    closeClockCycleShow() {
        this.setData({
            clockCycleShow: false
        })
    },
    changeClockCycleShow() {
        this.setData({
            clockCycleShow: false
        })
    },
    /*
        弹出层 - 打卡频次
    */
    openClockRateShow() {
        this.setData({
            clockRateShow: true
        })
    },
    closeClockRateShow() {
        this.setData({
            clockRateShow: false
        })
    },
    changeClockRateShow() {
        this.setData({
            clockRateShow: false
        })
    },
    /*
        弹出层 - 打卡提醒
    */
    openClockRemindShow() {
        this.setData({
            clockRemindShow: true
        })
    },
    closeClockRemindShow() {
        this.setData({
            clockRemindShow: false
        })
    },
    changeClockRemindShow() {
        this.setData({
            clockRemindShow: false
        })
    },
    /*
        弹出层 - 打卡缺卡提醒
    */
    openClockLackShow() {
        this.setData({
            clockLackShow: true
        })
    },
    closeClockLackShow() {
        this.setData({
            clockLackShow: false
        })
    },
    changeClockLackShow() {
        this.setData({
            clockLackShow: false
        })
    },
    /*
        弹出层 - 必须包含
    */
    openContainShow() {
        this.setData({
            containShow: true
        })
    },
    closeContainShow() {
        this.setData({
            containShow: false
        })
    },
    changeContainShow() {
        this.setData({
            containShow: false
        })
    },
})