5 files modified
1 files added
| New file |
| | |
| | | <!DOCTYPE html> |
| | | <html lang="en"> |
| | | |
| | | <head> |
| | | <meta charset="UTF-8"> |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| | | <style> |
| | | #table { |
| | | color: #000; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | flex-direction: column; |
| | | } |
| | | /* .print-header { |
| | | width: 100%; |
| | | text-align: center; |
| | | } */ |
| | | |
| | | .print { |
| | | position: relative; |
| | | left: 47%; |
| | | margin-top: 30px; |
| | | width: 7%; |
| | | height: 30px; |
| | | border: 0px; |
| | | border-radius: 6px; |
| | | color: #fff; |
| | | background-color: #1D5CE4; |
| | | letter-spacing: 4px; |
| | | } |
| | | |
| | | .user-info-table { |
| | | margin-top: 30px; |
| | | width: 90%; |
| | | height: 60%; |
| | | border: 1px solid #000; |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .user-info-tr { |
| | | height: 50px; |
| | | } |
| | | |
| | | .avatar { |
| | | width: 140px; |
| | | height: 190px; |
| | | } |
| | | |
| | | .title { |
| | | margin-top: 20px; |
| | | } |
| | | |
| | | .avatar { |
| | | width: 140px; |
| | | height: 190px; |
| | | } |
| | | |
| | | .my-picture { |
| | | width: 150px; |
| | | /* height: 200px; */ |
| | | } |
| | | </style> |
| | | <script src="https://unpkg.com/axios/dist/axios.min.js"></script> |
| | | <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> |
| | | </head> |
| | | |
| | | |
| | | <body> |
| | | <div> |
| | | |
| | | <!--startprint--> |
| | | <div id="table"> |
| | | <!-- <span class="title">准考证信息</span> |
| | | <table class="user-info-table" border="1px" align="center" cellspacing="0" cellpadding="10"> |
| | | <tr class="user-info-tr"> |
| | | <td width="150px">姓名</td> |
| | | <td width="150px"></td> |
| | | <td width="150px">身份证号</td> |
| | | <td width="150px"></td> |
| | | <td rowspan="4" align="center" width="150px" v-if="data.avatar == ''"> |
| | | 照片 |
| | | </td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td>准考证号</td> |
| | | <td></td> |
| | | <td width="150px">性别</td> |
| | | <td width="150px" v-if="data.sex == 1">男</td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td>考点名称</td> |
| | | <td colspan="3"></td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td>考点地址</td> |
| | | <td colspan="3"></td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr" style="height:5px"> |
| | | <td colspan="5"></td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td>考试名称</td> |
| | | <td>考试类型</td> |
| | | <td>考试时间</td> |
| | | <td>考场号</td> |
| | | <td>座位号</td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td>{{data.examName}}</td> |
| | | <td></td> |
| | | <td></td> |
| | | <td></td> |
| | | <td></td> |
| | | </tr> |
| | | |
| | | </table>--> |
| | | </div> |
| | | <!--endprint--> |
| | | |
| | | |
| | | <div class="print-header"> |
| | | <button onclick="preview(1)" class="print">打印</button> |
| | | </div> |
| | | </div> |
| | | <script> |
| | | var getData = function(name) { |
| | | var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); |
| | | var r = window.location.search.substr(1).match(reg); |
| | | if (r != null) return unescape(r[2]); |
| | | return null; |
| | | }; |
| | | var id = JSON.parse(getData("data")).id; |
| | | var examType = JSON.parse(getData("data")).examType; |
| | | // console.log(JSON.parse(getData("data")), 111); |
| | | |
| | | axios.get('http://223.82.109.183:2080/api/apply/getApplyInfo?id=' + id + "&applyExamType=" + examType).then(function(res) { |
| | | // axios.get('http://localhost:81/apply/getApplyInfo?id=' + id + "&applyExamType=" + examType).then(function(res) { |
| | | var data = res.data.data; |
| | | var str = `<span class="title">${data.examName}</span> |
| | | <span class="title">准考证信息</span> |
| | | <table class="user-info-table" border="1px" align="center" cellspacing="0" cellpadding="10"> |
| | | <tr class="user-info-tr"> |
| | | <td width="150px">姓名</td> |
| | | <td width="150px">${data.realName}</td> |
| | | <td width="150px">身份证号</td> |
| | | <td width="150px">${data.idCardNo}</td> |
| | | <td rowspan="4" align="center" width="150px""> |
| | | <img class="my-picture" src="${data.myPicture}" /> |
| | | </td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td>准考证号</td> |
| | | <td>${data.candidateNo}</td> |
| | | <td width="150px">性别</td> |
| | | <td width="150px">${data.sex==1?"男":(data.sex==2?"女":"")}</td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td>考点名称</td> |
| | | <td colspan="3">${data.company}</td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td>考点地址</td> |
| | | <td colspan="3">${data.address}</td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr" style="height:5px"> |
| | | <td colspan="5"></td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td colspan="2">考试名称</td> |
| | | <td width="120px">考试类型</td> |
| | | <td width="180px" colspan="2">考试时间</td> |
| | | </tr> |
| | | |
| | | <tr class="user-info-tr"> |
| | | <td colspan="2">${data.examName}</td> |
| | | <td width="120px">培训考试</td> |
| | | <td width="180px" colspan="2">${data.stringTime}</td> |
| | | </tr> |
| | | |
| | | </table>` |
| | | |
| | | var dom = $('#table'); |
| | | dom.empty(); |
| | | dom.append(str); |
| | | }) |
| | | |
| | | function preview(oper) { |
| | | if (oper < 10) { |
| | | bdhtml = window.document.body.innerHTML; |
| | | // 打印开始的标志 |
| | | sprnstr = "<!--startprint-->"; |
| | | // 打印结束的标志 |
| | | eprnstr = "<!--endprint-->"; |
| | | // 从打印开始的位置截取到末尾 |
| | | prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr)); |
| | | // 从开始截取到打印结束的位置 |
| | | prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); |
| | | // 替换html |
| | | window.document.body.innerHTML = prnhtml; |
| | | // 打印 |
| | | window.print(); |
| | | window.document.body.innerHTML = bdhtml; |
| | | } else { |
| | | window.print(); |
| | | } |
| | | } |
| | | </script> |
| | | </body> |
| | | |
| | | </html> |
| | |
| | | export default { |
| | | data() { |
| | | return { |
| | | url: "/papers.html", |
| | | url: "/papers.html" |
| | | }; |
| | | }, |
| | | created(){ |
| | | var d = this.$route.query; |
| | | this.url += "?data=" + JSON.stringify(d); |
| | | // console.log(d); |
| | | var data = this.$route.query; |
| | | |
| | | if(data.examType==1){ |
| | | this.url += "?data=" + JSON.stringify(data); |
| | | } |
| | | if(data.examType==2){ |
| | | this.url = "/papersTrain.html?data=" + JSON.stringify(data); |
| | | } |
| | | }, |
| | | mounted() { |
| | | var flag = false, |
| | |
| | | this.questionBankOption.column[0].dicUrl = "/api/blade-system/dept/lazy-tree-user?parentId=" + this.userInfo.dept_id |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | }, |
| | | mounted() { |
| | | var flag = false, |
| | |
| | | display: false, |
| | | }, |
| | | { |
| | | label: "法定代表人", |
| | | label: "校长", |
| | | prop: "representative", |
| | | display: false, |
| | | search: true, |
| | |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "注册时间", |
| | | prop: "establishtime", |
| | | type: "date", |
| | | format: "yyyy-MM-dd", |
| | | valueFormat: "yyyy-MM-dd", |
| | | mock: { |
| | | type: "datetime", |
| | | format: "yyyy-MM-dd", |
| | | }, |
| | | display: false, |
| | | width: 180, |
| | | label: "负责人", |
| | | prop: "contacts", |
| | | display: false |
| | | }, |
| | | { |
| | | label: "注册资金", |
| | | prop: "registeredcapital", |
| | | label: "联系方式", |
| | | prop: "contactscell", |
| | | display: false, |
| | | width: 130, |
| | | }, |
| | | { |
| | | label: "实缴资金", |
| | | prop: "capital", |
| | | display: false, |
| | | width: 130, |
| | | }, |
| | | { |
| | | label: "公司类型", |
| | | prop: "enterprises", |
| | | display: false, |
| | | }, |
| | | { |
| | | label: "注册地址", |
| | | label: "联系地址", |
| | | prop: "address", |
| | | display: false, |
| | | width: 280, |
| | |
| | | }, |
| | | //未持证保安人员报名 |
| | | handleTrainApply(row,done,loading){ |
| | | row['userId'] = this.userInfo.user_id; |
| | | row['trainingUnitId'] = row.departmentid; |
| | | adddata(row).then( |
| | | (res) => { |
| | | // this.onLoad(this.page); |
| | | if(res.data.data==201){ |
| | | this.$message({ |
| | | type: "warning", |
| | | message:"已报名,不能重复报名", |
| | | }); |
| | | }else if(res.data.data==201){ |
| | | this.$message({ |
| | | type: "warning", |
| | | message:"报名失败", |
| | | }); |
| | | }else{ |
| | | this.$message({ |
| | | type: "success", |
| | | message:"报名成功", |
| | | }); |
| | | this.$confirm("是否确定报名?", { |
| | | confirmButtonText: "确定", |
| | | cancelButtonText: "取消", |
| | | type: "warning", |
| | | }).then(() => { |
| | | row['userId'] = this.userInfo.user_id; |
| | | row['trainingUnitId'] = row.departmentid; |
| | | adddata(row).then( |
| | | (res) => { |
| | | // this.onLoad(this.page); |
| | | if(res.data.data==201){ |
| | | this.$message({ |
| | | type: "warning", |
| | | message:"已报名,不能重复报名", |
| | | }); |
| | | }else if(res.data.data==201){ |
| | | this.$message({ |
| | | type: "warning", |
| | | message:"报名失败", |
| | | }); |
| | | }else{ |
| | | this.$message({ |
| | | type: "success", |
| | | message:"报名成功", |
| | | }); |
| | | } |
| | | done(); |
| | | }, |
| | | (error) => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | done(); |
| | | }, |
| | | (error) => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | ); |
| | | }) |
| | | }, |
| | | //关闭窗口清除数据 |
| | | closeDialog(){ |
| | |
| | | label: "考试证件", |
| | | prop: "applyCard" |
| | | }, |
| | | // { |
| | | // label: "报名状态", |
| | | // prop: "cancel", |
| | | // // search: true, |
| | | // dicData: DIC1, |
| | | // props: { |
| | | // label: "label", |
| | | // value: "value" |
| | | // }, |
| | | // editDisplay: false, |
| | | // addDisplay: false, |
| | | // searchSpan: 4, |
| | | // width: 100, |
| | | // }, |
| | | { |
| | | label: "审核状态", |
| | | prop: "auditStatus", |
| | | // search: true, |
| | | dicData: [{ |
| | | label: '审核通过', |
| | | value: 1, |
| | | }, |
| | | { |
| | | label: '审核不通过', |
| | | value: 2, |
| | | }, |
| | | { |
| | | label: '审核中', |
| | | value: 3, |
| | | }, |
| | | { |
| | | label: '待审核', |
| | | value: 4, |
| | | } |
| | | ], |
| | | props: { |
| | | label: "label", |
| | | value: "value" |
| | | }, |
| | | editDisplay: false, |
| | | addDisplay: false, |
| | | searchSpan: 4, |
| | | width: 100, |
| | | }, |
| | | // { |
| | | // label: "确认截止时间", |
| | | // prop: "remainingTime", |
| | |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | params['cancel'] = 111; |
| | | // params['cancel'] = 111; |
| | | this.loading = true; |
| | | getdata( |
| | | page.currentPage, |