// homeSub/pages/jobExperience/jobExperience.js import util from "../../../utils/util.js"; const timeRange = { 年份: ['2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012', '2014', '2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023'], }; Page({ /** * 页面的初始数据 */ data: { index4: Number, timeType: -1, isCreate4: true, userid: Number, education: { school: String, eduDegree: String, major: String, startTime: String, endTime: String, experience: String }, time: "", popTimeSelect: false, timePicker: [{ values: timeRange['年份'], className: 'column1', }, ], ruleList: { companyName: [{ required: true, message: '请填写学校名称', trigger: 'blur' }], department: [{ required: true, message: '请填写学历信息', trigger: 'blur' }] } }, submit(e) { let obj = { school: e.detail.values.school, eduDegree: e.detail.values.eduDegree, major: e.detail.values.major, startTime: this.data.education.startTime, endTime: this.data.education.endTime, experience: e.detail.values.experience, } if (!util.isObjectEmpty(obj)) { console.log("aaa") } else { // wx.redirectTo({ // url: '/homeSub/pages/writeResume/writeResume?education=' + JSON.stringify(obj) + "&isCreate4=" + this.data.isCreate4 + "&index4=" + this.data.index4, // }) let pages = getCurrentPages(); // 当前页的数据, let prevPage = pages[pages.length - 2]; // 上一页的数据 prevPage.setData({ educationItem: JSON.stringify(obj), isCreate4: this.data.isCreate4, index4: this.data.index4, jobexperienceItem:null, projectexperienceItem:null, jobExpectItem:null }) wx.navigateBack({ delta: 1 }) } }, delete(e) { var that = this; var d = that.data; wx.showModal({ title: '提示', content: '确定要删除吗?', success: function (sm) { if (sm.confirm) { let idx = d.index4; // d.user.jobExperience.splice(idx, 1); // that.setData({ // 'user.jobExpect': d.user.jobExpect // }) // wx.redirectTo({ // url: '/homeSub/pages/writeResume/writeResume?delEduId='+idx, // }) var educationList = wx.getStorageSync('education') educationList.splice(idx, 1); wx.setStorageSync('education', educationList) wx.navigateBack({ delta: 1 }) console.log(idx) } else if (sm.cancel) { console.log('用户点击取消') } } }) }, gotoSetTime(e) { this.setData({ popTimeSelect: true, timeType: e.currentTarget.dataset.type }) }, onConfirmTime(e) { const { picker, value, index } = e.detail; console.log(value) if (this.data.timeType == 1) { this.setData({ 'education.startTime': value[0], popTimeSelect: false, }) } else { this.setData({ 'education.endTime': value[0], popTimeSelect: false, }) } }, // onChangeTime(e) { // const { // picker, // value, // index // } = e.detail; // var stTimeY = -1; // var endTimeY = -1; // var stTimeM = -1; // var endTimeM = -1; // if (this.data.timeType == 1) { // //开始 // stTimeY = value[0]; // stTimeM = value[1]; // } else { // //结束要大于开始 // endTimeM = value[1]; // endTimeY = value[0]; // if(endTimeY) // } // }, onCancelTime() { this.setData({ popTimeSelect: false }) }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { if (options.education) { let item = JSON.parse(options.education) this.setData({ index4: options.index, education: item, isCreate4: false }) } this.setData({ userid: options.userid }) wx.lin.initValidateForm(this) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })