| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- 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()
- })
- },
- })
|