小程序提交
This commit is contained in:
146
pages/loginModule/employeeApplyQuery/employeeApplyQuery.js
Normal file
146
pages/loginModule/employeeApplyQuery/employeeApplyQuery.js
Normal file
@ -0,0 +1,146 @@
|
||||
import { baseUrl } from "../../../request";
|
||||
|
||||
Page({
|
||||
data: {
|
||||
status: '', // 审核状态: 审核中、审核通过、审核失败
|
||||
result: {} // 查询结果数据
|
||||
},
|
||||
|
||||
// 输入框事件
|
||||
onInput(e) {
|
||||
this.setData({
|
||||
inputIdCard: e.detail.value // 获取身份证输入
|
||||
});
|
||||
},
|
||||
|
||||
// 查询操作
|
||||
onSearch() {
|
||||
const inputIdCard = this.data.inputIdCard;
|
||||
if (!inputIdCard) {
|
||||
wx.showToast({
|
||||
title: '请输入身份证',
|
||||
icon: 'none'
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
// 查询的接口
|
||||
wx.request({
|
||||
url: baseUrl + '/advancementApply/query/credential', // 替换为你的后端查询接口
|
||||
method: 'POST',
|
||||
data: { templateString: inputIdCard },
|
||||
success: (res) => {
|
||||
console.log('后端返回---->',res.data);
|
||||
if (res.data.code === 1) {
|
||||
// 假设返回的查询结果是以下格式
|
||||
const result = res.data.data; // 获取返回的数据
|
||||
|
||||
// 更新审核状态和查询结果
|
||||
this.setData({
|
||||
status: result.reviewStatus, // 审核状态
|
||||
result: {
|
||||
name: result.name, // 姓名
|
||||
phone: result.phone, // 手机号
|
||||
idCard: result.idCard, // 身份证号
|
||||
failureReason: result.rejectReason, // 失败原因
|
||||
password: result.userPassword, // 密码(如果有的话)
|
||||
userRole: result.userRole, // 用户级别
|
||||
id: result.id
|
||||
}
|
||||
});
|
||||
} else {
|
||||
wx.showToast({
|
||||
title: res.data.message,
|
||||
icon: 'none'
|
||||
});
|
||||
}
|
||||
},
|
||||
fail: () => {
|
||||
wx.showToast({
|
||||
title: '请求失败,请重试',
|
||||
icon: 'none'
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
// 重新申请操作
|
||||
onReapply() {
|
||||
wx.showToast({
|
||||
title: '重新申请中...',
|
||||
icon: 'none'
|
||||
});
|
||||
},
|
||||
|
||||
// 用户撤销申请
|
||||
revokeApplication() {
|
||||
const { id } = this.data.result
|
||||
console.log('id--->',id);
|
||||
wx.showModal({
|
||||
title: '确认',
|
||||
content: '是否撤销申请',
|
||||
complete: (res) => {
|
||||
if (res.cancel) {
|
||||
|
||||
}
|
||||
if (res.confirm) {
|
||||
wx.request({
|
||||
url: baseUrl + '/advancementApply/modify/status',
|
||||
method: 'POST',
|
||||
header: {
|
||||
Authorization: wx.getStorageSync('token')
|
||||
},
|
||||
data: {
|
||||
id: id
|
||||
},
|
||||
success: res => {
|
||||
console.log('后端返回11---->',res.data);
|
||||
if (res.data.code === 1 ) {
|
||||
this.setData({
|
||||
status: ''
|
||||
})
|
||||
} else {
|
||||
wx.showToast({
|
||||
title: '系统错误',
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
// 用户去登录
|
||||
gotoLogin() {
|
||||
wx.navigateBack({
|
||||
delta: 2
|
||||
})
|
||||
},
|
||||
|
||||
// 用户重新申请
|
||||
reapply() {
|
||||
wx.navigateBack({
|
||||
delta: 1
|
||||
})
|
||||
},
|
||||
|
||||
copyPassword() {
|
||||
const { password } = this.data.result
|
||||
wx.setClipboardData({
|
||||
data: password, // 要复制的内容
|
||||
success(res) {
|
||||
wx.showToast({
|
||||
title: '已复制到剪贴板',
|
||||
icon: 'success'
|
||||
});
|
||||
},
|
||||
fail() {
|
||||
wx.showToast({
|
||||
title: '复制失败',
|
||||
icon: 'none'
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user