import { resumeExp } from '../../services/index.js' import { imgServerUrl } from '../../config/config.js' import { showToast } from '../../utils/tips.js' import { formatNumber, argusToTimestamp, formateym } from '../../utils/util.js' const app = getApp(); Page({ data: { imgServerUrl: imgServerUrl, comName: '', jobName: '', startDate: '请选择入职时间', endDate: '请选择离职时间', startDateEnd: '', hpUserExpId: '', //求职者工作经验表 hpUserResumeId: '', //用户简历表id }, onLoad: function(options) { let { hpUserResumeId, index } = options if (typeof index != "undefined") { let expList = wx.getStorageSync('expList')[index] this.setData({ comName: expList.workCompany, jobName: expList.workPosition, hpUserResumeId: expList.resumeId, hpUserExpId: expList.id, startDate: expList.workStartDate ? expList.workStartDate : "请选择入职时间", endDate: expList.workEndDate ? expList.workEndDate : "请选择离职时间" }) } else { this.setData({ hpUserResumeId }) } }, //入职时间 startDateChange(e) { this.setData({ startDate: e.detail.value }) }, //离职时间 endDateChange(e) { this.setData({ endDate: e.detail.value }) }, //公司名称 changeComName(e) { this.setData({ comName: e.detail.value.excludeSpecial().excludeSpace() }) }, //工作职位 changeJobName(e) { this.setData({ jobName: e.detail.value.excludeSpecial().excludeSpace() }) }, //验证 check() { let { comName, jobName, startDate, endDate } = this.data if (comName == "") { showToast('请填写公司名称') return false } if (jobName == "") { showToast("请填写职位") return false } if (startDate == '请选择入职时间') { showToast("请选择入职时间") return false } if (endDate == '请选择离职时间') { showToast("请选择离职时间") return false } return true }, submit() { let flag = this.check() if (!flag) { return } let { comName, jobName, hpUserResumeId, hpUserExpId, startDate, endDate } = this.data let paramsObj = { resumeId: hpUserResumeId, workCompany: comName, workPosition: jobName, workStartDate: startDate, workEndDate: endDate, workExperienceId: hpUserExpId, user_id: app.globalData.userId, user_token: app.globalData.userToken, member_id: app.globalData.memberId } Object.assign(paramsObj); resumeExp(paramsObj).then(data => { console.log(data) showToast('保存成功', 'success') wx.navigateBack() }) }, })