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.

1010 lines
30 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/channelOrder/index.js
const app = getApp();
var dateTimePicker = require('../../utils/dateTimePicker.js');
var dateUtil = require('../../utils/dateUtil.js');
const mydate = new Date();
Page({
/**
* 页面的初始数据
*/
data: {
testMap:[],
allOrders:[],
allShow:false,
orders:[],
height:22,
openShow:true,
// userServeRecords:[{},{},{},{},{},{},{},{},{}],
userId:'',
record:{},
statusText:'',
timeText:'',
timeText2:'',
timeStr:'',
timeStr2:'',
userServeRecords:{},
desp:'',
despModal:'',
isTimeShow:true,
isTimeShowDbl:true,
status:"",
from:'',
getStatus:'',
showDialog:false,
iosDialog1:false,
stateItems: [
{value: '25', name: '已接到'},
{value: '26', name: '未接到'},
],
startYear: 2022,
endYear: 2024,
currentTime: '',
currentTime1: '',
currentTime2: '',
checkedState:'',
currOrderId:-1,
iosDialog2:false,
recordDetail:{},
isPageChange:false
},
editUser(){
wx.navigateTo({
url: '../newEnroll/enroll/index?from=editUser',
})
},
showInfo(){
this.setData({
iosDialog1:true,
})
},
showImgs(e){
var that = this;
let curr = [];
that.data.urls.forEach(item=>{
curr.push(item.url)
})
wx.previewImage({
current:e.currentTarget.dataset.src, // 当前显示图片的 http 链接
urls:curr // 需要预览的图片 http 链接列表
})
},
copyClose(){
var that = this;
var text = "姓名:" + that.data.record.userName +"/"+ (that.data.record.sex == 1 ?'男':'女') +"/"+ that.data.record.age + "岁"+(that.data.record.nation == '族' ? '' : '/'+that.data.record.nation) + '\n身份证号' + (that.data.record.idCard == '' ? '-' : that.data.record.idCard)+'\n企业岗位' + that.data.orders[0].storeJobName + (that.data.orders[0].isTimeShowDbl && that.data.orders[0].status != 30 && that.data.orders[0].status != 48 && that.data.orders[0].status != 50 && that.data.orders[0].status != 35 ? '\n'+that.data.orders[0].timeText2 +''+that.data.orders[0].timeStr2 :'')+ (that.data.orders[0].isTimeShow ? '\n'+that.data.orders[0].timeText +''+that.data.orders[0].timeStr :'') + (that.data.orders[0].isTimeShowDbl && (that.data.orders[0].status == 30 || that.data.orders[0].status == 48) ? '\n'+that.data.orders[0].timeText2 +''+that.data.orders[0].timeStr2 :'') + '\n电话'+ (that.data.record.tel == '' ? '-' : that.data.record.tel)
wx.setClipboardData({
data: text,
success (res) {
wx.getClipboardData({
success (res) {
console.log(res.data) // data
that.close1();
}
})
}
})
},
close1: function () {
console.log("close");
this.setData({
iosDialog1:false,
})
},
makePhone(e){
wx.makePhoneCall({
phoneNumber: e.currentTarget.dataset.tel //仅为示例,并非真实的电话号码
})
},
getDesp(e){
this.setData({
desp:e.detail.value
})
},
getPolicy(e){
console.log(e.detail.value);
let currData = {};
currData["policy"] = e.detail.value;
currData["orderId"] = this.data.userId;
wx.request({
url: app.globalData.ip + "/user/apply/order/changeOrderPolicy",
method: "GET",
data: currData,
header: app.globalData.header,
success: function(res) {
console.log(res)
}
})
},
editPolicy(e){
var policy = e.currentTarget.dataset.policy;
wx.navigateTo({
url: '../editPolicy/index?policy='+policy,
})
},
clearDesp(){
this.setData({
desp:""
});
},
getModalDesp(e){
this.setData({
despModal:e.detail.value
})
},
// clearDesp(){
// this.setData({
// despModal:""
// });
// },
submitDesp(){
var that = this;
if(this.data.desp == ""){
return
}else{
wx.showLoading({
title: '添加中...',
})
let currData = {};
currData["desp"] = this.data.desp;
currData["orderId"] = this.data.userId;
wx.request({
url: app.globalData.ip + "/user/apply/order/changeOrderDesp",
method: "GET",
data: currData,
header: app.globalData.header,
success: function(res) {
console.log(res)
that.setData({
desp:""
});
wx.hideLoading({
success: (res) => {
that.getDetail();
wx.createSelectorQuery().select('.bb4').boundingClientRect(res => {
// 到这里我们可以从res中读到class为bb4的top即离顶部的距离px
// 2使用wx.pageScrollTo()将页面滚动到对应位置
wx.pageScrollTo({
scrollTop: 400, // 滚动到的位置(距离顶部 px
duration: 300 //滚动所需时间 如果不需要滚动过渡动画设为0ms
})
}).exec()
},
})
}
})
}
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
wx.showLoading({
title: '加载中...',
})
console.log(options.userId);
this.setData({
userId: options.userId,
from:options.from
})
var obj = dateTimePicker.dateTimePicker(this.data.startYear, this.data.endYear, this.data.currentTime);
console.log(obj.dateTime);
this.setData({
dateTimeArray: obj.dateTimeArray,
dateTimeArray2: obj.dateTimeArray2,
dateTime: obj.dateTime,
dateTime1: obj.dateTime,
dateTime2: obj.dateTime,
});
},
ifZhankai(e){
var that = this;
let id = e.currentTarget.dataset.id;
that.data.orders.forEach(item=>{
if(item.id == id){
item.isOpen = true
}
})
that.setData({
orders:that.data.orders
})
},
ifZhedie(e){
var that = this;
let id = e.currentTarget.dataset.id;
that.data.orders.forEach(item=>{
if(item.id == id){
item.isOpen = false
}
})
that.setData({
orders:that.data.orders
})
},
goChoose(){
wx.navigateTo({
url: '/pages/changeStatus/index?orderId='+this.data.userId +'&from='+this.data.from,
})
},
getDetail(){
var that = this;
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; // 当前页面
var prevPage = pages[pages.length - 2]; // 上一个页面
prevPage.setData({
// text: '2345',
// chaShowed: false
});
return new Promise(function (resolve, reject) {
// setTimeout(function(){
// var query = wx.createSelectorQuery();
// query.select('#text').boundingClientRect();
// query.exec((res) => {
// res[0].height;
// console.log(res[0].height);
// that.setData({
// height: res[0].height
// })
// })
// },10)
wx.request({
url: app.globalData.ip + "/agency/user/details/" + that.data.userId,
method: "GET",
header: app.globalData.header,
success: function(res) {
console.log(res.data.data);
// console.log(res.data.data.orders);
var statusText = "";
var timeText = "";
var timeText2 = "";
var timeStr = "";
var timeStr2 = "";
// var status = res.data.data.orders[0].status
let userinfo = res.data.data.orders[0];
let userinfo2 = {};
userinfo2["name"] = userinfo.userName,
userinfo2["nationality"] = userinfo.nation,
userinfo2["num"] = userinfo.idCard,
userinfo2["currentImg"] = userinfo.idCardImageUrl,
userinfo2["sex"] = userinfo.sex,
userinfo2["age"] = userinfo.age,
userinfo2["idCard"] = userinfo.idCard,
userinfo2["userId"] = userinfo.userId,
userinfo2["tel"] = userinfo.tel,
userinfo2["address"] = userinfo.address,
wx.setStorageSync('townsManInfo', {...userinfo2});
if(res.data.data.orders[0].nation.substr(res.data.data.orders[0].nation.length-1,1) != '族'){
res.data.data.orders[0].nation = res.data.data.orders[0].nation + '族'
}
that.setData({
orders:res.data.data.orders
});
that.data.orders.forEach((item,index) =>{
console.log(item);
item.isOpen = false;
if(item.status == 60 || item.status == 40){
item.isTimeShow = false
}else{
item.isTimeShow = true
}
if(item.status == 25){
item.isTimeShowDbl=false
}else{
item.isTimeShowDbl=true
}
if(item.status == 10){
item.statusText = "待审核"
item.timeText = "面试时间"
item.timeStr = dateUtil.formatDateYMDHM(item.interviewTime)
item.timeText2 = "接待时间"
item.timeStr2 = dateUtil.formatDateYMDHM(item.receptionTime)
}else if(item.status == 20){
item.statusText = "待接待"
item.timeText = "面试时间"
item.timeStr = dateUtil.formatDateYMDHM(item.interviewTime)
item.timeText2 = "接待时间"
item.timeStr2 = dateUtil.formatDateYMDHM(item.receptionTime)
}else if(item.status == 21){
item.statusText = "审核未通过"
item.timeText = "面试时间"
item.timeStr = dateUtil.formatDateYMDHM(item.interviewTime)
item.timeText2 = "接待时间"
item.timeStr2 = dateUtil.formatDateYMDHM(item.receptionTime)
}else if(item.status == 25){
item.statusText = "待面试"
item.timeText = "面试时间"
item.timeStr = dateUtil.formatDateYMDHM(item.interviewTime)
}else if(item.status == 26){
item.statusText = "未接到"
item.timeText = "面试时间"
item.timeStr = dateUtil.formatDateYMDHM(item.interviewTime)
item.timeText2 = "接待时间"
item.timeStr2 = dateUtil.formatDateYMDHM(item.receptionTime)
}else if(item.status == 30){
item.statusText = "待入职"
item.timeText = "面试时间"
item.timeStr = dateUtil.formatDateYMDHM(item.interviewTime)
item.timeText2 = "约入职时间"
item.timeStr2 = dateUtil.formatDateYMDHM(item.willEntryTime)
}else if(item.status == 35){
item.statusText = "面试未通过"
item.timeText = "面试时间"
item.timeStr = dateUtil.formatDateYMDHM(item.interviewTime)
}else if(item.status == 40){
item.statusText = "在职中"
item.timeText2 = "入职时间"
item.timeStr2 = dateUtil.formatDateYMDHM(item.entryTime)
}else if(item.status == 48){
item.statusText = "约离职"
item.timeText = "入职时间"
item.timeStr = dateUtil.formatDateYMDHM(item.entryTime)
item.timeText2 = "约离职时间"
item.timeStr2 = dateUtil.formatDateYMDHM(item.willLeaveTime)
}else if(item.status == 45){
item.statusText = "通过未入职"
item.timeText = "面试时间"
item.timeStr = dateUtil.formatDateYMDHM(item.interviewTime)
item.timeText2 = "约入职时间"
item.timeStr2 = dateUtil.formatDateYMDHM(item.willEntryTime)
}else if(item.status == 50){
item.statusText = "已离职"
item.timeText = "离职时间"
item.timeStr = dateUtil.formatDateYMDHM(item.leaveTime)
}else if(item.status == 60){
item.statusText = "已完成"
item.timeText = "离职时间"
item.timeStr = dateUtil.formatDateYMDHM(item.leaveTime)
}
})
// wx.setStorage({key: "timeText",data: timeText})
// wx.setStorage({key: "status",data: status})
// wx.setStorage({key: "timeStr",data: timeStr})
// wx.setStorage({key: "timeText2",data: timeText2})
// wx.setStorage({key: "timeStr2",data: timeStr2})
res.data.data.allOrders.forEach(item1=>{
for (var key in item1.records) {
console.log(key,item1.records[key]);
item1.records[key].forEach((item,index)=>{
if(item.desp.substr(item.desp.length-3,3) == "备注:"){
item.desp = item.desp.replace(/备注:/g,"")
}
if(item.type == 1){
item["statusText"] = "报名审核中"
}else if(item.type == 2){
item["statusText"] = "待接待"
}else if(item.type == 3){
item["statusText"] = "待入职"
}else if(item.type == 4){
item["statusText"] = "在职中"
}else if(item.type == 5){
item["statusText"] = "已离职"
}else if(item.type == 9){
item["statusText"] = "约离职"
}else if(item.type == 6){
item["statusText"] = "已完成"
}else if(item.type == 11){
item["statusText"] = "审核未通过"
}else if(item.type == 12){
item["statusText"] = "已接到"
}else if(item.type == 13){
item["statusText"] = "未接到"
}else if(item.type == 14){
item["statusText"] = "面试未通过"
}else if(item.type == 15){
item["statusText"] = "未入职"
}
})
}
})
that.setData({
allOrders:res.data.data.allOrders
})
// res.data.data.serveRecords.forEach((item,index)=>{
// if(item.desp.substr(item.desp.length-3,3) == "备注:"){
// item.desp = item.desp.replace(/备注:/g,"")
// }
// if(item.type == 1){
// item["statusText"] = "报名审核中"
// }else if(item.type == 2){
// item["statusText"] = "待接待"
// }else if(item.type == 3){
// item["statusText"] = "待入职"
// }else if(item.type == 4){
// item["statusText"] = "在职中"
// }else if(item.type == 5){
// item["statusText"] = "已离职"
// }else if(item.type == 9){
// item["statusText"] = "约离职"
// }else if(item.type == 6){
// item["statusText"] = "已完成"
// }else if(item.type == 11){
// item["statusText"] = "审核未通过"
// }else if(item.type == 12){
// item["statusText"] = "已接到"
// }else if(item.type == 13){
// item["statusText"] = "未接到"
// }else if(item.type == 14){
// item["statusText"] = "面试未通过"
// }else if(item.type == 15){
// item["statusText"] = "未入职"
// }
// })
// console.log(status)
// console.log(that.data.stateItems);
// if(status == 25){
// that.data.stateItems = [
// {value: '30', name: '面试通过'},
// {value: '35', name: '面试未通过'},
// ]
// }else if(status == 30){
// that.data.stateItems = [
// {value: '40', name: '在职中'},
// {value: '45', name: '通过未入职'},
// ]
// }else if(status == 40 || status == 48){
// that.data.stateItems = [
// {value: '40', name: '在职中'},
// {value: '48', name: '约离职'},
// {value: '50', name: '已离职'}
// ]
// }else if(status == 10){
// that.data.stateItems = [
// {value: '20', name: '审核通过'},
// {value: '21', name: '审核未通过'}
// ]
// }else if(status == 20){
// that.data.stateItems = [
// {value: '25', name: '已接到'},
// {value: '26', name: '未接到'},
// ]
// }
//判断是否显示时间
// res.data.data.serveRecords.forEach((item,index)=>{
// // console.log(item.desp.indexOf("备注:"));
// // console.log(item.desp.substr(item.desp.length-3,3));
// if(item.desp.substr(item.desp.length-3,3) == "备注:"){
// item.desp = item.desp.replace(/备注:/g,"")
// }
// })
that.setData({
// height: 0,
allShow:true,
orders:that.data.orders,
record:res.data.data.orders[0],
statusText:statusText,
timeText,
timeText2,
timeStr,
timeStr2,
currentTime:timeStr,
currentTime1:timeStr,
currentTime2:timeStr2,
stateItems: that.data.stateItems,
userServeRecords:res.data.data.serveRecords
})
resolve(res);
}
})
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
var that = this;
console.log(that.data.userId);
// wx.request({
// url: app.globalData.ip + "/user/apply/order/markHasRead?orderId=" + that.data.userId,
// header: app.globalData.header,
// method: "GET",
// success: function (res) {
// console.log(res);
// },
// });
that.getDetail().then((res) => {
console.log(res);
console.log(res.data.data.orders[0].status != 10)
if(this.data.from == "project"){
// 10 为输入框状态
if(res.data.data.orders[0].status != 10){
var query = wx.createSelectorQuery();
query.select('#text').boundingClientRect();
query.exec((res) => {
res[0].height;
that.setData({
height: res[0].height
})
})
}
}else{
that.setData({
height: "22.001"
});
}
wx.hideLoading({
success: (res) => {},
})
that.getImgs(that.data.userId);
if(app.isNotEmptyCheck(wx.getStorageSync("statusTemp"))){
var statusTemp = wx.getStorageSync("statusTemp");
console.log(statusTemp);
console.log(that.data.status);
}
})
},
getImgs(userId){
var that = this;
wx.request({
url: app.globalData.ip + "/imgs/list/"+userId+"?type=20",
header: app.globalData.headers,
method: "GET",
success: function (res) {
console.log(res);
let currFils = [];
let regs = /\.(jpg|jpeg|png)(\?.*)?$/;
if(app.isNotEmptyCheck(res.data.data.userImgs)){
res.data.data.userImgs.forEach(item=>{
if(regs.test(item.url.toLowerCase())){
currFils.push({url:item.url,id:item.id})
}
})
}
that.setData({
files: currFils.slice(0, 4),
urls: currFils,
});
// }
},
fail: function (res) {
console.log(res);
},
});
},
pickerTap: function (e) {
var obj = dateTimePicker.dateTimePicker(this.data.startYear, this.data.endYear, this.data.currentTime);
console.log(obj.dateTimeArray);
for (let index = 0; index < obj.dateTimeArray[0].length; index++) {
obj.dateTimeArray[0][index] = obj.dateTimeArray[0][index] + "年"
}
for (let index = 0; index < obj.dateTimeArray[1].length; index++) {
obj.dateTimeArray[1][index] = obj.dateTimeArray[1][index] + "月"
}
for (let index = 0; index < obj.dateTimeArray[2].length; index++) {
obj.dateTimeArray[2][index] = obj.dateTimeArray[2][index] + "日"
}
this.setData({
dateTimeArray: obj.dateTimeArray,
dateTime: obj.dateTime
});
},
pickerTap2: function (e) {
var obj = dateTimePicker.dateTimePicker(this.data.startYear, this.data.endYear, this.data.currentTime2);
console.log(obj);
for (let index = 0; index < obj.dateTimeArray[0].length; index++) {
obj.dateTimeArray[0][index] = obj.dateTimeArray[0][index] + "年"
}
for (let index = 0; index < obj.dateTimeArray[1].length; index++) {
obj.dateTimeArray[1][index] = obj.dateTimeArray[1][index] + "月"
}
for (let index = 0; index < obj.dateTimeArray[2].length; index++) {
obj.dateTimeArray[2][index] = obj.dateTimeArray[2][index] + "日"
}
console.log(obj.dateTimeArray);
console.log(obj.dateTime);
this.setData({
dateTimeArray2: obj.dateTimeArray,
dateTime2: obj.dateTime
});
},
changeDateTime(e) {
var dateTimeArray = this.data.dateTimeArray,
dateTime = e.detail.value;
this.setData({
// dateTime: e.detail.value,
currentTime: dateTimeArray[0][dateTime[0]].replace("年", '') + '-' + dateTimeArray[1][dateTime[1]].replace("月", '') + '-' + dateTimeArray[2][dateTime[2]].replace("日", '') + ' ' + dateTimeArray[3][dateTime[3]]
});
console.log(this.data.dateTimeArray);
console.log(this.data.currentTime)
},
changeDateTime1(e) {
var that = this;
var dateTimeArray = this.data.dateTimeArray,
dateTime = e.detail.value;
this.setData({
checkedState:this.data.status,
currentTime1: dateTimeArray[0][dateTime[0]].replace("年", '') + '-' + dateTimeArray[1][dateTime[1]].replace("月", '') + '-' + dateTimeArray[2][dateTime[2]].replace("日", '') + ' ' + dateTimeArray[3][dateTime[3]],
currentTime:dateTimeArray[0][dateTime[0]].replace("年", '') + '-' + dateTimeArray[1][dateTime[1]].replace("月", '') + '-' + dateTimeArray[2][dateTime[2]].replace("日", '') + ' ' + dateTimeArray[3][dateTime[3]],
});
console.log(this.data.dateTimeArray);
console.log(this.data.currentTime)
console.log(this.data.status)
that.updateJob(1);
},
changeDateTime2(e) {
var that = this;
var dateTimeArray2 = this.data.dateTimeArray2,
dateTime2 = e.detail.value;
this.setData({
checkedState:this.data.status,
currentTime2: dateTimeArray2[0][dateTime2[0]].replace("年", '') + '-' + dateTimeArray2[1][dateTime2[1]].replace("月", '') + '-' + dateTimeArray2[2][dateTime2[2]].replace("日", '') + ' ' + dateTimeArray2[3][dateTime2[3]],
});
console.log(this.data.dateTimeArray2);
console.log(this.data.currentTime2)
console.log(this.data.status)
that.updateJob(1);
},
changeDateTimeColumn(e) {
var arr = this.data.dateTime,
dateArr = this.data.dateTimeArray;
arr[e.detail.column] = e.detail.value;
dateArr[2] = dateTimePicker.getMonthDay(dateArr[0][arr[0]], dateArr[1][arr[1]]);
for (let index = 0; index < dateArr[2].length; index++) {
dateArr[2][index] = dateArr[2][index] + "日"
}
// .replace("年",'').replace("月",'').replace("日",'')
this.setData({
dateTimeArray: dateArr,
dateTime: arr
});
},
changeDateTimeColumn2(e) {
var arr = this.data.dateTime2,
dateArr = this.data.dateTimeArray2;
arr[e.detail.column] = e.detail.value;
dateArr[2] = dateTimePicker.getMonthDay(dateArr[0][arr[0]], dateArr[1][arr[1]]);
for (let index = 0; index < dateArr[2].length; index++) {
dateArr[2][index] = dateArr[2][index] + "日"
}
// .replace("年",'').replace("月",'').replace("日",'')
this.setData({
dateTimeArray2: dateArr,
dateTime2: arr
});
},
changeStatus(e){
var that = this;
that.setData({
currOrderId:e.currentTarget.dataset.id
})
if(that.data.status != 21 && that.data.status != 50 && that.data.status != 60 && that.data.status != 26 && that.data.status != 35 && that.data.status != 45){
this.setData({
showDialog: true,
checkedState:'',
});
}
},
close() {
// console.log(this.data.checkedState + "获取到的单选");
this.setData({
showDialog: false,
despModal:""
});
},
radioChange(e) {
console.log('radio发生change事件携带value值为', e.detail.value);
var that = this;
let stateItems = that.data.stateItems;
for (let i = 0; i < stateItems.length; i++) {
if(stateItems[i].value == e.detail.value){
that.setData({
checkedState: e.detail.value
});
}
}
console.log(that.data.checkedState + "点击的单选");
// this.setData({
// ["userInfo.sex"]: currentSex,
// sex,
// });
},
submitModal(){
var that = this;
console.log(that.data.checkedState + "获取到的单选");
console.log(that.data.despModal + "获取到的输入框");
if(that.data.checkedState == 20 || that.data.checkedState == 21){
// console.log(that.data.height)
that.setData({
height: "22.001"
});
}
console.log(that.data.height)
if(app.isEmptyCheck(that.data.checkedState)){
wx.showToast({
title: '请先选择状态',
icon: 'error',
duration: 1000
})
return
}
if(that.data.status == 30 || that.data.status == 40){
if(app.isEmptyCheck(that.data.currentTime)){
wx.showToast({
title: '请先选择时间',
icon: 'error',
duration: 1000
})
return
}
}
that.updateJob(2);
},
updateJob(num){
var that = this;
let currData = {};
currData["status"] = that.data.checkedState;
currData["desp"] = that.data.despModal;
currData["orderId"] = that.data.currOrderId;
if(num == 2){
if(that.data.status == 30){
currData["entryTime"] = that.data.currentTime;
}else if(that.data.status == 25){
currData["willEntryTime"] = that.data.currentTime;
}else if(that.data.status == 40){
currData["leaveTime"] = that.data.currentTime;
}else if(that.data.status == 48){
currData["willLeaveTime"] = that.data.currentTime;
}else{
currData["interviewTime"] = that.data.currentTime;
}
}else{
if(that.data.status == 30){
currData["interviewTime"] = that.data.currentTime;
currData["willEntryTime"] = that.data.currentTime2;
}else if(that.data.status == 40){
currData["entryTime"] = that.data.currentTime2;
}else if(that.data.status == 48){
currData["entryTime"] = that.data.currentTime;
currData["willLeaveTime"] = that.data.currentTime2;
}else if(that.data.status == 50){
currData["leaveTime"] = that.data.currentTime;
}else{
currData["interviewTime"] = that.data.currentTime;
currData["receptionTime"] = that.data.currentTime2;
}
}
wx.request({
url: app.globalData.ip + "/user/apply/order/changeOrderStatusAndDesp",
method: "POST",
header: app.globalData.header,
data: currData,
success: function (res) {
that.getDetail();
that.close();
},
fail:function(){
},
})
},
reset(){
var that = this;
let currData = {};
console.log("reset");
// var stateItems = [
// {value: '25', name: '已接到'},
// {value: '26', name: '未接到'},
// ]
that.setData({
stateItems:[
{value: '25', name: '已接到'},
{value: '26', name: '未接到'},
]
})
currData["status"] = 10;
currData["orderId"] = that.data.userId;
wx.request({
url: app.globalData.ip + "/user/apply/order/changeOrderStatusAndDesp",
method: "POST",
header: app.globalData.header,
data: currData,
success: function (res) {
that.getDetail();
},
fail:function(){
},
})
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
},
showInfo2(e){
console.log(JSON.parse(e.currentTarget.dataset.detail));
this.setData({
iosDialog2:true,
recordDetail:JSON.parse(e.currentTarget.dataset.detail)
})
},
close2: function () {
console.log("close");
this.setData({
iosDialog2:false,
})
},
copyClose2(){
var that = this;
var text = "姓名:" + that.data.recordDetail.userName +"/"+ (that.data.recordDetail.sex == 1 ?'男':'女') +"/"+ that.data.recordDetail.age + "岁"+(that.data.recordDetail.nation == '族' ? '' : '/'+that.data.recordDetail.nation)+ '\n电话'+ (that.data.recordDetail.tel == '' || that.data.recordDetail.tel == undefined || that.data.recordDetail.tel == null ? '-' : that.data.recordDetail.tel) + '\n身份证号' + (that.data.recordDetail.idCard == '' ? '-' : that.data.recordDetail.idCard)+ '\n家庭地址' + (that.data.recordDetail.address == '' || that.data.recordDetail.address == undefined || that.data.recordDetail.address == null ? '-' : that.data.recordDetail.address)+'\n报名岗位' + that.data.recordDetail.storeJobName + '\n政策'+ that.data.recordDetail.policy
wx.setClipboardData({
data: text,
success (res) {
wx.getClipboardData({
success (res) {
console.log(res.data) // data
that.close2();
}
})
}
})
},
})