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' }); } }); } });