You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

919 lines
27 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// pages/jobDetail/index.js
const app = getApp();
const commonUtil = require("../../utils/commonUtil");
Page({
/**
* 页面的初始数据
*/
data: {
roleOf41: false,
roleOf132: false,
managerRoleClassify: false,
supplier: {},
isEdit: false,
value: '',
allShow: false,
navlist: 1,
jjHeight: 0,
jjText: "-",
storeJobId: "",
showSexAgeText: '',
isImg: true,
mapLoad: true,
case: 1,
showReturnFeeType: '',
isAdmin: false,
aliasName: "",
valueNormal: '',
title: '',
value1: '',
value2: '',
value3: '',
value4: "",
icon: '',
onSiteInfoTel: '',
fabuD: false,
telStr: [],
zhuchangInfo: '',
policyList: [],
queryNum: 0,
},
makePhone (e) {
wx.makePhoneCall({
phoneNumber: e.currentTarget.dataset.tel //仅为示例,并非真实的电话号码
})
},
zcNum (index) {
let str = ''
if (index == 0) {
str = '一'
} else if (index == 1) {
str = '二'
} else if (index == 2) {
str = '三'
} else if (index == 3) {
str = '四'
} else if (index == 4) {
str = '五'
} else if (index == 5) {
str = '六'
} else if (index == 6) {
str = '七'
} else if (index == 7) {
str = '八'
} else if (index == 8) {
str = '九'
} else if (index == 9) {
str = '十'
}
return '政策' + str
},
setCopy (e) {
var that = this;
wx.setClipboardData({
data: e.currentTarget.dataset.content,
success (res) {
wx.getClipboardData({
success (res) {
console.log(res.data) // data
wx.showToast({
title: '内容已复制',
icon: 'none',
duration: 1500
})
}
})
}
})
},
chooseTimeTap () {
this.setData({
fabuD: true,
});
},
close () {
this.setData({
fabuD: false,
});
},
fabu () {
var that = this;
wx.request({
url: app.globalData.ip + "/store/job/sendPublicNoticeMsg?jobId=" + that.data.jobDetail.storeJob.id,
header: app.globalData.header,
method: "POST",
success: function (res) {
wx.showToast({
title: '发布成功',
icon: 'success',
duration: 1000
})
that.setData({
fabuD: false
})
}
})
},
showForm () {
var that = this;
that.setData({
isEdit: !that.data.isEdit
})
},
case (e) {
this.setData({
case: e.currentTarget.dataset.id
})
},
openMap (e) {
var that = this;
console.log(e);
let lat = e.currentTarget.dataset.lat;
let lng = e.currentTarget.dataset.lng;
let address = e.currentTarget.dataset.address;
if (!lat || !lng) {
return;
}
let name = this.data.aliasName
if (address == "-") {
return
}
console.log(lat);
wx.openLocation({
latitude: Number(lat),
longitude: Number(lng),
name: name,
address: address,
scale: 15
})
that.setData({
mapLoad: false
})
},
changeactive: function (e) {
this.setData({
navlist: e.mark.ind,
});
// this.getList();
},
editDetail (e) {
var title = e.currentTarget.dataset.title;
var content = e.currentTarget.dataset.content;
var namestr = e.currentTarget.dataset.namestr;
wx.navigateTo({
url: './editDetail/index?title=' + title + "&namestr=" + namestr,
})
// if (this.data.roleOf41 || this.data.managerRoleClassify) {
// wx.navigateTo({
// url: './editDetail/index?title=' + title + "&namestr=" + namestr,
// })
// } else {
// wx.showToast({
// title: '暂无权限',
// icon: 'error',
// duration: 1000
// })
// }
},
editfwfDetail (e) {
var title = e.currentTarget.dataset.title;
var content = e.currentTarget.dataset.content;
var namestr = e.currentTarget.dataset.namestr;
// if(this.data.roleOf41 || this.data.managerRoleClassify){
wx.navigateTo({
url: './editZhengce/index?title=' + title + "&namestr=" + namestr,
})
// }else{
// wx.showToast({
// title: '暂无权限',
// icon:'error',
// duration:1000
// })
// }
},
editDetailStore (e) {
var title = e.currentTarget.dataset.title;
var content = e.currentTarget.dataset.content;
var namestr = e.currentTarget.dataset.namestr;
if (this.data.roleOf41 || this.data.managerRoleClassify) {
wx.navigateTo({
url: './editStoreDetail/index?title=' + title + "&namestr=" + namestr,
})
} else {
wx.showToast({
title: '暂无权限',
icon: 'error',
duration: 1000
})
}
},
/**
* 生命周期函数--监听页面加载
*/
onLoad (options) {
var that = this;
this.setData({
storeJobId: options.storeJobId
})
for (let i = 0; i < 60; ++i) {
this.setData({
["isEditA" + i]: false,
["isEditB" + i]: false,
["isEditC" + i]: false
})
}
that.setData({
roleOf41: app.globalData.roleOf41,
roleOf132: app.globalData.roleOf132,
managerRoleClassify: app.globalData.managerRoleClassify,
})
},
formSubmit (e) {
var that = this;
console.log(e.detail.value)
let currData = {};
currData["id"] = that.data.jobDetail.storeJob.id;
currData["fieldName"] = 'jobDesp';
currData["value"] = `${that.data.title}\n${that.data.icon}*****${e.detail.value.value1}*****\n${that.data.icon}*****${e.detail.value.value2}*****\n${that.data.icon}*****${e.detail.value.value3}*****${that.data.value4}`;
console.log(currData)
wx.request({
url: app.globalData.ip + "/store/job/updateJobField",
header: app.globalData.header,
data: currData,
method: "POST",
success: function (res) {
wx.showToast({
title: '保存成功',
icon: 'success',
duration: 1000
})
that.setData({
valueNormal: currData["value"].replace(/\*\*\*\*\*/g, ""),
value1: currData["value"].split("*****")[1],
value2: currData["value"].split("*****")[3],
value3: currData["value"].split("*****")[5],
isEdit: false
})
}
})
},
// fabuTap(){
// let currData = {};
// currData["storeId"] = that.data.jobDetail.store.id;
// currData["storeInfo"] =e.detail.value[that.data.name];
// wx.request({
// url: app.globalData.ip + "/store/updateStoreInfo",
// header: app.globalData.header,
// data:currData,
// method: "POST",
// success: function (res) {
// wx.showToast({
// title: '保存成功',
// icon:'success',
// duration:1000
// })
// },
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow () {
var that = this;
wx.showLoading({
title: '加载中...',
})
this.getStoreJobDetailById();
// that.setData({
// title:that.data.value.split('\n')[0],
// value1:that.data.value.split("*****")[1],
// value2:that.data.value.split("*****")[3],
// value3:that.data.value.split("*****")[5],
// value4:that.data.value.split("*****")[6],
// })
// str
},
changeEdit (e) {
var that = this;
let curr = e.currentTarget.dataset.edit
for (let i = 0; i < 60; ++i) {
if (curr == i) {
that.setData({
["isEditA" + i]: true,
["isEditB" + i]: true,
["isEditC" + i]: true
})
} else {
that.setData({
["isEditA" + i]: false,
["isEditB" + i]: false,
["isEditC" + i]: false
})
}
}
},
shrinkAll (e) {
var that = this;
// for (let i = 0; i < 100; ++i) {
// this.setData({
// ["isEditA" + i] :false,
// })
// setTimeout(()=>{
// that.setData({
// ["isEditB" + curr] :false
// })
// },250)
// }
},
shrink (e) {
var that = this;
let curr = e.currentTarget.dataset.edit
if (curr == 1 || curr == 2) {
wx.pageScrollTo({
scrollTop: 0,
duration: 300
})
}
// setTimeout(()=>{
that.setData({
["isEditA" + curr]: false,
["isEditB" + curr]: false
})
setTimeout(() => {
that.setData({
["isEditC" + curr]: false
})
}, 200)
},
handlerStr (str) {
let newStr = null; //返回值
const phoneReg = /(1[0-9]{2,10})|([0-9]{3,4})?[0-9]{7,8}|[\d\w]+\b@[a-zA-ZA-z0-9]+.[a-z]+/g; //匹配手机号或者固话,邮箱
const num = str.replace(/\s|[(]|[)]|[]|[]|[-]*/g, ''); //去除字符串中所有空格、小括号和横杠
const phone = num.match(phoneReg); //识别手机号或者固话(在字符串内检索指定的值,或找到一个或多个正则表达式的匹配)
phone && (newStr = phone.join('')); //有值的话得到一个数组,用空格隔开转化为字符串
// console.log('输出的值:', newStr)
return newStr;
},
getStoreJobDetailById () {
var that = this;
console.log(that.data.mapLoad);
if ((wx.getStorageSync('isLoad') == "" || wx.getStorageSync('isLoad')) && that.data.mapLoad) {
wx.showLoading({
title: '加载中...',
})
}
wx.removeStorage({
key: 'isLoad',
})
wx.request({
// url: app.globalData.ip + "/store/job/getStoreJobDetailById?storeJobId=" + that.data.searchForm.storeJobId,
url: app.globalData.ip + "/overall/store/job/getStoreJobDetailById?storeJobId=" + that.data.storeJobId,
method: "POST",
header: app.globalData.headers,
data: that.data.searchForm,
success: function (res) {
console.log(res);
if (res.data.status == 200) {
wx.setStorageSync('jobDetail', res.data.data)
var result = res.data.data;
var title = result.storeJob.jobName;
// var title1 = result.store.aliasName;
// that.data.logo2
// var telStr = result.storeJob.onSiteInfo;
var telN = result.storeJob.onSiteInfo.split("\n");
that.data.telStr = [];
// console.log(result.storeJob.onSiteInfo.split("\n"));
telN.forEach((item, index) => {
item = item.replace(/\d\./, '')
that.data.telStr.push(item)
// console.log(item)
})
console.log(that.data.telStr);
that.data.zhuchangInfo = '驻场:' + that.data.telStr;
var str = result.storeJob.jobDesp;
var aPos = str.indexOf('\n');
var bPos = str.indexOf('*');
console.log(aPos, bPos);
console.log(str.substr(aPos + 1, bPos - aPos - 1));
console.log(result.storeJob.jobDesp.split("*****"));
console.log('详情的查询次数', that.data.queryNum);
that.setData({
// policyList:
zhuchangInfo: that.data.zhuchangInfo,
telStr: that.data.telStr,
value: result.storeJob.jobDesp,
valueNormal: result.storeJob.jobDesp.replace(/\*\*\*\*\*/g, ""),
title: result.storeJob.jobDesp.split('\n')[0],
value1: result.storeJob.jobDesp.split("*****")[1],
value2: result.storeJob.jobDesp.split("*****")[3],
value3: result.storeJob.jobDesp.split("*****")[5],
value4: result.storeJob.jobDesp.split("*****")[6],
icon: str.substr(aPos + 1, bPos - aPos - 1),
shareTitle: title,
aliasName: result.store.aliasName,
// 根据详情的查询次数判断是否点过编辑
queryNum: that.data.queryNum += 1
});
let regs = /\.(jpg|jpeg|png)(\?.*)?$/;
res.data.data.storeImage.forEach((item) => {
item.isImg = regs.test(item.url.toLowerCase());
if (app.isEmptyCheck(item.recordState)) {
item.recordState = 1
}
});
console.log(res);
if (res.data.data.admin === 1) {
that.setData({
isAdmin: true
})
} else {
that.setData({
isAdmin: false
})
}
result.storeJob.genderRestrict = commonUtil.getGenderByMinAge(result.storeJob)
if (app.isNotEmptyCheck(title)) {
title = result.storeJob.jobName;
} else {
title = result.store.aliasName;
}
wx.setNavigationBarTitle({
title,
});
result.storeJob.workType = commonUtil.getWorkTypeById(result.storeJob.workTypeMulti);
if (app.isNotEmptyCheck(result.storeJob.calculationSalaryType)) {
result.storeJob.calculationSalaryType = result.storeJob.calculationSalaryType.split("#")[0];
}
if (app.isNotEmptyCheck(result.storeJob.paymentSalaryType)) {
result.storeJob.paymentSalaryType = result.storeJob.paymentSalaryType.split("");
}
if (app.isNotEmptyCheck(result.storeJob.salaryDesp)) {
result.storeJob.salaryDesp = result.storeJob.salaryDesp.split("");
}
if (app.isNotEmptyCheck(result.storeJob.workDurationDesp)) {
result.storeJob.workDurationDesp = result.storeJob.workDurationDesp.split("");
}
if (app.isNotEmptyCheck(result.storeJob.probationDesp)) {
result.storeJob.probationDesp = result.storeJob.probationDesp.split("");
}
if (app.isNotEmptyCheck(result.storeJob.workingLunchDesp)) {
result.storeJob.workingLunchDesp = result.storeJob.workingLunchDesp.split("");
}
if (app.isNotEmptyCheck(result.storeJob.dormitoryDesp)) {
result.storeJob.dormitoryDesp = result.storeJob.dormitoryDesp.split("");
}
// if (app.isNotEmptyCheck(result.storeJob.foregift)) {
// result.storeJob.foregift = result.storeJob.foregift.split("");
// var arrTemp = [];
// result.storeJob.foregift.forEach((item) => {
// var arr = item.split("");
// if (app.length > 0) {
// arrTemp.push({
// item0: arr[0].split("#")[0],
// item1: arr[1].split("#")[0],
// });
// }
// });
// result.storeJob.foregift = arrTemp;
// } else {
// result.storeJob.foregift = "无押金";
// }
result.store.distance = commonUtil.getDistanceName(result.store.distance);
if (app.isNotEmptyCheck(result.store.distance)) {
result.store.distance = "丨" + result.store.distance;
}
that.disposeJobListData(result);
if (app.isNotEmptyCheck(result.store.logo)) {
result["logo2"] = result.store.logo.replace("http:", "http:");
} else {
result["logo2"] = "";
}
// console.log(commonUtil.getReturnFeeTypeName1ById(result.storeJob.returnFeeType, result.storeJob.returnFee));
console.log("isout");
that.setData({
fuWuFei: commonUtil.getReturnFeeTypeName1ById(result.storeJob.returnFeeType, result.storeJob.returnFee),
});
console.log(result.store);
console.log(commonUtil);
let citys = commonUtil.setJobInfoPosition(result.store.district)
// city = city.replace(/,/g, " | ")
// that.getAgencyInfo(res.data.data.storeJob);
if (app.isEmptyCheck(res.data.data.storeJob.handoverInfo)) {
that.setData({
djxx: "暂无对接信息",
});
} else {
that.setData({
djxx: res.data.data.storeJob.handoverInfo,
});
}
console.log(result.storeJob);
for (let key in result.storeJob) {
// console.log(typeof(result.storeJob[key])) // foo, bar
if (result.storeJob[key] === "") {
result.storeJob[key] = "-";
}
// console.log(typeof(result.storeJob[key]) == "string");
// console.log(typeof(result.storeJob[key]) == string);
if (typeof (result.storeJob[key]) == "string") {
result.storeJob[key] = result.storeJob[key].trim();
}
// else{
// // result.storeJob[key] = result.storeJob[key].trim();
// }
}
if (result.storeImage.length > 4) {
result.storeImage = result.storeImage.splice(0, 4)
}
// result.storeImage = res.data.data.imageList.splice(0,4)
that.setData({
jobDetail: result,
supplier: result.supplier,
citys: citys || "-",
allShow: true,
onSiteInfoTel: that.handlerStr(result.storeJob.onSiteInfo),
addressNew: result.store.district.replace(/,/g, "") + result.store.detailPosition,
});
that.data.jobDetail.storeJob["storeName"] = that.data.jobDetail.store.storeName;
that.showSexAge();
that.showReturnFeeType()
wx.hideLoading({
success: (res) => { },
})
// setTimeout(() => { //厂区简介高度判断
// let query = wx.createSelectorQuery();
// query.select('.dtHeight').boundingClientRect(rect=>{
// let height = rect.height;
// console.log(height);
// that.setData({
// jjHeight:height
// })
// }).exec();
// }, 200)
}
},
});
},
showReturnFeeType () {
var that = this;
var str = "";
console.log(app.isNotEmptyCheck(that.data.jobDetail.storeJob.returnFeeType) && app.isNotEmptyCheck(that.data.jobDetail.storeJob.returnFee));
console.log(that.data.jobDetail.storeJob.returnFee);
// console.log(commonUtil.getReturnFeeTypeName1ById(that.data.jobDetail.storeJob.returnFeeType))
console.log(commonUtil.getReturnFeeTypeName1ById(that.data.jobDetail.storeJob.returnFeeType, commonUtil.moneyToFixed(that.data.jobDetail.storeJob.returnFee * 100)))
if (app.isNotEmptyCheck(that.data.jobDetail.storeJob.returnFeeType) && app.isNotEmptyCheck(that.data.jobDetail.storeJob.returnFee)) {
str = commonUtil.getReturnFeeTypeName1ById(that.data.jobDetail.storeJob.returnFeeType, commonUtil.moneyToFixed(that.data.jobDetail.storeJob.returnFee * 100));
that.setData({
showReturnFeeType: str
})
} else if (that.data.jobDetail.storeJob.returnFeeType == 7) {
str = commonUtil.getReturnFeeTypeNameById(that.data.jobDetail.storeJob.returnFeeType);
that.setData({
showReturnFeeType: str
})
} else {
that.setData({
showReturnFeeType: '-'
})
}
// return str;
},
showSexAge () {
var that = this;
var manStr = "";
var womanStr = "";
if (app.isNotEmptyCheck(that.data.jobDetail.storeJob.minAgeMan) || app.isNotEmptyCheck(that.data.jobDetail.storeJob.maxAgeMan)) {
manStr = "男 ";
}
if (app.isNotEmptyCheck(that.data.jobDetail.storeJob.minAgeMan)) {
manStr = manStr + that.data.jobDetail.storeJob.minAgeMan;
}
if (app.isNotEmptyCheck(that.data.jobDetail.storeJob.maxAgeMan)) {
manStr = manStr + "-" + that.data.jobDetail.storeJob.maxAgeMan;
}
if (app.isNotEmptyCheck(that.data.jobDetail.storeJob.minAgeWoman) || app.isNotEmptyCheck(that.data.jobDetail.storeJob.maxAgeWoman)) {
womanStr = "女 ";
}
if (app.isNotEmptyCheck(that.data.jobDetail.storeJob.minAgeWoman)) {
womanStr = womanStr + that.data.jobDetail.storeJob.minAgeWoman;
}
if (app.isNotEmptyCheck(that.data.jobDetail.storeJob.maxAgeWoman)) {
womanStr = womanStr + "-" + that.data.jobDetail.storeJob.maxAgeWoman;
}
if (womanStr != "") {
manStr = manStr + `${manStr == "" ? "" : ""}` + womanStr;
}
that.setData({
showSexAgeText: manStr + (that.data.jobDetail.storeJob.genderRemark ? "" + that.data.jobDetail.storeJob.genderRemark : ""),
});
},
/**
* 处理后台返回的职位列表
*/
disposeJobListData (jobDetail) {
var that = this;
// item["workType"] = commonUtil.getWorkTypeById(
// item.workTypeMulti
// );
// if (app.isNotEmptyCheck(item.distance)) {
// item["distanceKm"] = commonUtil.getDistanceName(
// item.distance
// );
// }
//年龄
var ageStr = "";
if (app.isNotEmptyCheck(jobDetail.storeJob.minAge) && app.isNotEmptyCheck(jobDetail.storeJob.maxAge)) {
ageStr = jobDetail.storeJob.minAge + "-" + jobDetail.storeJob.maxAge + "岁";
} else if (app.isNotEmptyCheck(jobDetail.storeJob.minAge)) {
ageStr = jobDetail.storeJob.minAge + "岁以上";
} else if (app.isNotEmptyCheck(jobDetail.storeJob.maxAge)) {
ageStr = jobDetail.storeJob.maxAge + "岁以下";
}
jobDetail.storeJob["age"] = ageStr;
//时薪
// var hourlyPayStr = "";
var hasHourlyPay = true;
console.log(jobDetail.storeJob);
// if (app.isNotEmptyCheck(jobDetail.storeJob.hourlyPay)) {
// hourlyPayStr = jobDetail.storeJob.hourlyPay + "元/小时";
// hasHourlyPay = true;
// } else if (app.isNotEmptyCheck(jobDetail.storeJob.dayPay)) {
// hourlyPayStr = jobDetail.storeJob.dayPay + "元/日";
// hasHourlyPay = true;
// } else {
// if (app.isNotEmptyCheck(jobDetail.storeJob.minMonthlyPay) && app.isNotEmptyCheck(jobDetail.storeJob.maxMonthlyPay)) {
// if (jobDetail.storeJob.minMonthlyPay == jobDetail.storeJob.maxMonthlyPay) {
// hourlyPayStr = jobDetail.storeJob.minMonthlyPay;
// } else {
// hourlyPayStr = jobDetail.storeJob.minMonthlyPay + "-" + jobDetail.storeJob.maxMonthlyPay;
// }
// } else if (app.isNotEmptyCheck(jobDetail.storeJob.minMonthlyPay)) {
// hourlyPayStr = jobDetail.storeJob.minMonthlyPay;
// } else if (app.isNotEmptyCheck(jobDetail.storeJob.maxMonthlyPay)) {
// hourlyPayStr = jobDetail.storeJob.maxMonthlyPay;
// }
// }
// if (app.isNotEmptyCheck(jobDetail.storeJob.dayPay)){
// }
// if (app.isNotEmptyCheck(jobDetail.storeJob.salaryClassify) && app.isNotEmptyCheck(jobDetail.storeJob.salaryClassifyValue)) {
jobDetail.storeJob["hourlyPay"] = commonUtil.getSalaryClassifyValue(jobDetail.storeJob.salaryClassify, jobDetail.storeJob.salaryClassifyValue);
// }
//月薪
var monthlyPayStr = "";
if (hasHourlyPay) {
if (app.isNotEmptyCheck(jobDetail.storeJob.minMonthlyPay) && app.isNotEmptyCheck(jobDetail.storeJob.maxMonthlyPay)) {
if (jobDetail.storeJob.minMonthlyPay == jobDetail.storeJob.maxMonthlyPay) {
monthlyPayStr = jobDetail.storeJob.minMonthlyPay;
} else {
monthlyPayStr = jobDetail.storeJob.minMonthlyPay + "-" + jobDetail.storeJob.maxMonthlyPay;
}
} else if (app.isNotEmptyCheck(jobDetail.storeJob.minMonthlyPay)) {
monthlyPayStr = jobDetail.storeJob.minMonthlyPay;
} else if (app.isNotEmptyCheck(jobDetail.storeJob.maxMonthlyPay)) {
monthlyPayStr = jobDetail.storeJob.maxMonthlyPay;
}
}
jobDetail.storeJob["monthlyPay"] = monthlyPayStr;
//地址深圳丨龙岗区丨
var districtStr = "";
if (app.isNotEmptyCheck(jobDetail.storeJob.district)) {
var districtArr = jobDetail.storeJob.district.split(",");
if (districtArr.length < 3) {
districtStr = districtArr[districtArr.length - 1];
} else {
districtStr = districtArr[1] + "丨" + districtArr[2];
}
//districtStr = districtArr[1] + '丨' + districtArr[2];
}
jobDetail.storeJob["districtStr"] = districtStr;
jobDetail.storeJob["districtDetail"] = commonUtil.getStoreAddress(jobDetail.storeJob.district, jobDetail.storeJob.detailPosition);
//职位特色
if (app.isNotEmptyCheck(jobDetail.storeJob.jobSpecialLabelNames)) {
jobDetail.storeJob["jobSpecialLabelNames"] = that.getJobSpecialLabelNamesArray(jobDetail.storeJob.jobSpecialLabelNames);
}
// if (app.isNotEmptyCheck(jobDetail.storeJob.jobRequestLabelNames)) {
// jobDetail.storeJob['jobRequestLabelNames'] = that.getJobRequestLabelNamesArray(jobDetail.storeJob.jobRequestLabelNames);
// }
},
getJobSpecialLabelNamesArray (jobSpecialLabelNames) {
if (app.isNotEmptyCheck(jobSpecialLabelNames)) {
return jobSpecialLabelNames.split(", ");
}
return [];
},
getJobRequestLabelNamesArray (jobRequestLabelNames) {
console.log(jobRequestLabelNames);
if (app.isNotEmptyCheck(jobRequestLabelNames)) {
return jobRequestLabelNames.split(", ");
}
return [];
},
goSimilar () {
var that = this;
console.log(that.data.jobDetail);
console.log(that.data.jobDetail.storeJob.jobLabelId);
wx.navigateTo({
url: "../similar/index?brandId=" + that.data.jobDetail.store.brandId + "&jobLabelId=" + that.data.jobDetail.storeJob.jobLabelId + "&classify=99",
});
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload () {
console.log(this.data.queryNum);
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; // 当前页面
var prevPage = pages[pages.length - 2]; // 上一个页面
if (this.data.queryNum > 1) {
if (app.isNotEmptyCheck(prevPage)) {
prevPage.setData({
hasChange: true
});
}
} else {
if (app.isNotEmptyCheck(prevPage)) {
prevPage.setData({
hasChange: false
});
}
}
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage () {
},
xzDetail () {
wx.navigateTo({
url: './xzDetail/index',
})
},
fwfDetail () {
wx.navigateTo({
url: './fwfDetail/index',
})
},
sexAge () {
wx.navigateTo({
url: './sexAge/index',
})
},
xzffDetail () {
wx.navigateTo({
url: './xzffDetail/index',
})
},
editAddress () {
// console.log(this.data.jobDetail);
wx.navigateTo({
url: './editAddress/index',
})
},
editImg () {
wx.navigateTo({
url: './editImg/index',
})
},
editIdCard () {
wx.navigateTo({
url: './idCardEdit/index',
})
},
editSpecialRadio (e) {
let curr = e.currentTarget.dataset.title;
let namestr = e.currentTarget.dataset.namestr;
wx.navigateTo({
url: './editSpecialRadio/index?title='+curr + "&name=" + namestr,
})
},
editYnzz () {
wx.navigateTo({
url: './ynzzEdit/index',
})
},
editZhengceDetail () {
wx.navigateTo({
url: './zhengceDetail/index',
})
},
})