用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
  • TA的每日心情
    慵懒
    2017-1-6 10:46
  • 签到天数: 2 天

    [LV.1]初来乍到

    173

    主题

    181

    帖子

    981

    金钱

    咫尺尊享

    Rank: 5Rank: 5

    积分
    0
    2017-1-16 17:39:58 柿霖不是林 咫尺尊享 楼主 54315



    [HTML] 纯文本查看 复制代码
    var config = require('../../utils/config.js')
    var mta = require('../../utils/mta_analysis.js')
    var utils=require('../../utils/util')
    var dataC; // 保存所有城市列表
     
    var allCity; // 保存所有城市列表
    var currentProvince; // 滚轮当前指向的省
    var currentCity;
    var currentArea;
    var enterProvince; // 按下确定键后,保存到这里,用于发送请求
    var enterCity;
    var enterArea;
     
     
     
    var remoteAvatar = ''; // 头像路径
    var remoteVideo = '';
    var remotePics = [];
     
    Page({
        data: {
            shopName: '',
            shopPhone: '',
            shopAddress: '',
            pics: [],
            showOrHide: 'show',
            locationStr:"请选择您的城市",
            shopIntroduce:"",
            nian:'',
            yue:'',
            ri:''
        },
        onLoad: function (options) {
            var that = this;
            var dataC=utils.getData();
            console.log(dataC.p[0]);
            currentProvince = dataC.p[0];
            console.log(currentProvince);
        },
        onReady: function () {
            mta.rptMain();
        },
        showCityPicker: function () {
            if (!currentProvince) {
                currentProvince = dataC.p[0];
                console.log(currentProvince);
                currentCity = dataC.c[currentProvince][0];
                currentArea = dataC.a[currentCity][0];
            }
            this.setData({
                showOrHide: 'show',
                provinces: dataC.p,
                citys: dataC.c[currentProvince],
                areas: dataC.a[currentCity]
            })
        },
        scrollProvince: function (e) {
            var dY = e.detail.scrollTop;
            var a = Math.round(dY / 20); // 移动的整位
            currentProvince = dataC.p[a]; // 选中的省
            currentCity = dataC.c[currentProvince][0] // 选中的城市
            currentArea = dataC.a[currentCity][0]; // 选中的区
            this.setData({
                citys: dataC.c[currentProvince],
                areas: dataC.a[currentCity]
            })
        },
        scrollCity: function (e) {
            var dY = e.detail.scrollTop;
            var a = Math.round(dY / 20); // 移动的整位
            currentCity = dataC.c[currentProvince][a] // 选中的城市
            currentArea = dataC.a[currentCity][0]; // 选中的区
            this.setData({
                areas: dataC.a[currentCity]
            })
        },
        scrollArea: function (e) {
            var dY = e.detail.scrollTop;
            var a = Math.round(dY / 20); // 移动的整位
            currentArea = dataC.a[currentCity][a]; // 选中的区
        },
        cancelPick: function () {
            this.setData({
                showOrHide: 'hide'
            })
        },
        enterPick: function () {
            enterProvince = currentProvince;
            enterCity = currentCity;
            enterArea = currentArea;
            this.setData({
                showOrHide: 'hide',
                locationStr: enterProvince + "  " + enterCity + "  " + enterArea
            })
        },
        formSubmit: function (e) {
            var that = this;
            // 检查所有参数是否完整
            if (!this.data.avatarSrc) {
                wx.showToast({
                    title: '头像不能为空',
                    duration: 2000
                })
            }
            if (!e.detail.value.shopName) {
                wx.showToast({
                    title: '商铺名称不能为空',
                    duration: 2000
                })
            }
            if (!e.detail.value.sellerPhone) {
                wx.showToast({
                    title: '手机号不能为空',
                    duration: 2000
                })
            }
            if (!this.data.locationStr || !e.detail.value.shopAddress) {
                wx.showToast({
                    title: '商铺地址不能为空',
                    duration: 2000
                })
            }
            if (!e.detail.value.introduction) {
                wx.showToast({
                    title: '介绍不能为空',
                    duration: 2000
                })
            }
            if (this.data.pics.length < 3) {
                wx.showToast({
                    title: '繁育环境照片最少3张',
                    duration: 2000
                })
            }
        },
    })


    [AppleScript] 纯文本查看 复制代码
    var utils = require('../../utils/util');
    const p = [];//省
    const a = [];//市
    const c = [];//区,县
    var riqi;//日期
    var val;//下标
    Page({
        data: {
            boxHide:"box-show",
            showBox:"hide-show"
        },
        onLoad: function (options) {
            var dataC = utils.getData();
            p.push(dataC.p);//province
            a.push(dataC.a);//area
            c.push(dataC.c);//city
        },
        bindChange: function (e) {
            val = e.detail.value;
            riqi = this.data;
            this.setData({
                months: c[0][riqi.years[val[0]]],
                days: a[0][riqi.months[val[1]]]
            })
        },
        yes: function () {//获取城市信息
            if (typeof (riqi) == "undefined") {
                this.setData({
                    nian: "黑龙江省",
                    yue: "大兴安岭地区",
                    ri: "塔河县"
                })
            } else {
                this.setData({
                    nian: this.data.years[val[0]],
                    yue: this.data.months[val[1]],
                    ri: this.data.days[val[2]]
                })
            }
        },
        cancelPick: function () {
            this.setData({
                boxHide:"box-show",
                showBox:"hide-show"
            })
        },
        enterPick: function () {
            console.log(c[0][p[0][0]][0]);
            this.setData({
                boxHide:"box-hide",
                showBox:"show-box",
                years: p[0],
                months: c[0][p[0][0]],
                days: a[0][c[0][p[0][0]][0]]
            })
        },
        enter: function () {
            if (typeof (riqi) == "undefined") {
                this.setData({
                    nian: "黑龙江省",
                    yue: "大兴安岭地区",
                    ri: "塔河县"
                })
            } else {
                this.setData({
                    nian: this.data.years[val[0]],
                    yue: this.data.months[val[1]],
                    ri: this.data.days[val[2]]
                })
            }
        }
    });


    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    使用道具 举报 回复
    正需要,支持楼主大人了!
    正需要,支持楼主大人了!

    正需要,支持楼主大人了!
    正需要,支持楼主大人了!
    围观一下,哈哈哈
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册
    咫尺论坛|小程序开发社区
    X

    扫码添加专属客服即可随时咨询

    还可领取小程序推广攻略