|
|
@@ -1,6 +1,9 @@
|
|
|
import {
|
|
|
imgServerUrl
|
|
|
} from '../../config/config.js'
|
|
|
+import {
|
|
|
+ selectInfo
|
|
|
+} from '../../services/index.js'
|
|
|
Page({
|
|
|
|
|
|
/**
|
|
|
@@ -8,21 +11,137 @@ Page({
|
|
|
*/
|
|
|
data: {
|
|
|
imgServerUrl: imgServerUrl,
|
|
|
- items: [
|
|
|
- { name: '0', value: '0' },
|
|
|
- { name: '1', value: '1' },
|
|
|
- { name: '2', value: '2' },
|
|
|
+ eduList: ["请选择", "小学", "中学", "高中", "大专", "本科", "研究生", "博士", "博士后"],
|
|
|
+ items: [{
|
|
|
+ name: '0',
|
|
|
+ value: '0'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '1',
|
|
|
+ value: '1'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '2',
|
|
|
+ value: '2'
|
|
|
+ },
|
|
|
],
|
|
|
- realName:'lifei',
|
|
|
- idCardNumber:1123233221434
|
|
|
+ userList: [],
|
|
|
+ userRealName: [], //用户姓名加*数组
|
|
|
+ userIdCardNumber: [], //用户身份证号加*数组
|
|
|
+ select_index: null, //选择的用户信息索引
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
- onLoad: function (options) {
|
|
|
+ onLoad: function(options) {
|
|
|
+ var userList = wx.getStorageSync('userList');
|
|
|
+ console.log("dfg", userList)
|
|
|
+ var userRealName = [];
|
|
|
+ var userIdCardNumber = [];
|
|
|
+ for (var i = 0; i < userList.length; i++) {
|
|
|
+ //年龄换算
|
|
|
+ var year = userList[i].hpResume.birthYear;
|
|
|
+ if (year) {
|
|
|
+ var date = new Date;
|
|
|
+ var year1 = date.getFullYear();
|
|
|
+ year = year1 - year + 1;
|
|
|
+ }
|
|
|
+ //真实姓名加*处理
|
|
|
+ var realName = userList[i].hpUser.realName;
|
|
|
+ var realName1 = '';
|
|
|
+ if (realName) {
|
|
|
+ for (var j = 0; j < realName.length; j++) {
|
|
|
+ if (j == 0) {
|
|
|
+ realName1 = '*';
|
|
|
+ } else {
|
|
|
+ realName1 = realName1 + realName[j];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ userRealName.push(realName1);
|
|
|
+ //身份证号加*处理
|
|
|
+ var idCardNumber = userList[i].hpUser.idCardNumber;
|
|
|
+ var idCardNumber1 = '';
|
|
|
+ if (idCardNumber) {
|
|
|
+ for (var j = 0; j < idCardNumber.length; j++) {
|
|
|
+ if (j > 5 && j < 14) {
|
|
|
+ idCardNumber1 = idCardNumber1 + '*';
|
|
|
+ } else {
|
|
|
+ idCardNumber1 = idCardNumber1 + idCardNumber[j];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ userIdCardNumber.push(idCardNumber1);
|
|
|
+ //头像为空处理
|
|
|
+ if (!userList[i].hpResume.headImg) {
|
|
|
+ userList[i].hpResume.headImg = `${imgServerUrl}/images/avatar/man.png`;
|
|
|
+ }
|
|
|
+ userList[i].hpResume.birthYear = year;
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ userList: userList,
|
|
|
+ userRealName: userRealName,
|
|
|
+ userIdCardNumber: userIdCardNumber
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ onShow: function() {
|
|
|
+
|
|
|
+ },
|
|
|
+ goResume(e) {
|
|
|
+ wx.setStorageSync("userResume", e.currentTarget.dataset.resume)
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '../jinali-info/index',
|
|
|
+ })
|
|
|
},
|
|
|
- radioChange: function (e) {
|
|
|
+ radioChange: function(e) {
|
|
|
console.log('radio发生change事件,携带value值为:', e.detail.value)
|
|
|
+ this.setData({
|
|
|
+ select_index: e.detail.value
|
|
|
+ })
|
|
|
+ },
|
|
|
+ submit(e) {
|
|
|
+ var select_index = this.data.select_index;
|
|
|
+ if (!select_index) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ var userId = this.data.userList[select_index].hpUser.id;
|
|
|
+ var userIds = '';
|
|
|
+ var phone = this.data.userList[select_index].hpUser.phone;
|
|
|
+ var userList = [];
|
|
|
+ for (var i = 0; i < this.data.userList.length; i++) {
|
|
|
+ if (i != select_index) {
|
|
|
+ userList.push(this.data.userList[i]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ console.log("de", userList);
|
|
|
+ for (var i = 0; i < userList.length; i++) {
|
|
|
+ if (i == 0) {
|
|
|
+ userIds = userList[i].hpUser.id;
|
|
|
+ } else {
|
|
|
+ userIds = ',' + userIds;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ console.log("df", userIds)
|
|
|
+ let paramsObj = {
|
|
|
+ user_id: userId,
|
|
|
+ phone: phone,
|
|
|
+ userIds: userIds,
|
|
|
+ login_type: 0, //0:小程序;1:微信授权;2:手机号
|
|
|
+ }
|
|
|
+ Object.assign(paramsObj);
|
|
|
+ selectInfo(paramsObj).then(data => {
|
|
|
+ console.log("selectInfo", data)
|
|
|
+ wx.setStorageSync("hpuser", data.data.hpUser);
|
|
|
+ wx.setStorageSync("hpMember", data.data.hpMember);
|
|
|
+ wx.setStorageSync("user_id", data.data.hpUser.id);
|
|
|
+ wx.setStorageSync("member_id", data.data.hpMember.id);
|
|
|
+ wx.setStorageSync("user_token", data.data.hpUser.userToken);
|
|
|
+ wx.setStorageSync("phone", data.data.hpUser.phone);
|
|
|
+ setTimeout(function () {
|
|
|
+ wx.navigateBack();
|
|
|
+ }, 500)
|
|
|
+ })
|
|
|
}
|
|
|
})
|