const app = getApp(); const verify = require("../../../common/js/verify.js"); Page({ /** * 页面的初始数据 */ data: { userInfo:{}, sex : ['保密','男','女'], sex_index: 1, level: ['请选择人才层次','第一层次','第二层次','第三层次','第四层次','第五层次','第六层次','第七层次'], level_index: 0, }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { let user = app.globalData.userInfo; this.setData({userInfo:user,sex_index:user.sex,level_index:user.level_index}); }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { return { title: "晋爱人才", path: "/pages/home/home/home", }; }, changeSex(e) { let sex = e.detail.value; this.setData({"userInfo.sex":sex,sex_index:sex}); }, changeTalent(e) { let index = e.detail.value ? 1 : 2; this.setData({"userInfo.is_talent":index}); }, changeLevel(e) { let index = e.detail.value; this.setData({"userInfo.talent_level":index,level_index:index}); }, vmodel(e) { this.setData({ ['userInfo.'+e.currentTarget.dataset.value]:e.detail.value }) }, submit() { let userInfo = this.data.userInfo; if (verify.isEmpty(userInfo.user_nickname)) { app.msg('昵称不能为空'); return false; } if (verify.isEmpty(userInfo.user_name)) { app.msg('姓名不能为空'); return false; } if (verify.isEmpty(userInfo.mobile) && !verify.isMobile(userInfo.mobile)) { app.msg('电话格式不正确'); return false; } if (verify.isEmpty(userInfo.user_idcard) && !verify.isIdCard(userInfo.user_idcard)) { app.msg('身份证号格式不正确'); return false; } if (verify.isEmpty(userInfo.company_name)) { app.msg('公司名称不能为空'); return false; } if (verify.isEmpty(userInfo.job)) { app.msg('公司职务不能为空'); return false; } app.post('user/profile/userInfo',userInfo,function(res){ app.globalData.userInfo = userInfo; wx.navigateBack(); }); } })