|
@@ -1,45 +1,70 @@
|
|
|
<template>
|
|
|
+ <div>
|
|
|
+ <div class="p-wrap-full mb20 ng-scope">
|
|
|
+ <div class="title-box mt5 clear">
|
|
|
+ <h2 class="title">查询证书</h2>
|
|
|
+ </div>
|
|
|
+ <div class="learning-time-panel-2 mt30">
|
|
|
+ <div class="panel-bd tc">
|
|
|
+ <input type="text" v-model="periodObj.cardId"
|
|
|
+ class="ui-ipt ipt-1 ng-pristine ng-valid"
|
|
|
+ style="line-height: 1;padding: 10px"
|
|
|
+ placeholder="请输入证件号">
|
|
|
|
|
|
- <div class="p-wrap-full mb20 ng-scope">
|
|
|
- <div class="title-box mt5 clear">
|
|
|
- <h2 class="title">学时验证</h2>
|
|
|
- </div>
|
|
|
- <div class="learning-time-panel-2 mt30">
|
|
|
- <div class="panel-bd tc">
|
|
|
- <input type="text" v-model="periodObj.cardId"
|
|
|
- class="ui-ipt ipt-1 ng-pristine ng-valid"
|
|
|
- style="line-height: 1;padding: 10px"
|
|
|
- placeholder="请输入证件号">
|
|
|
+ <input type="text" style="line-height: 1;padding: 10px"
|
|
|
+ v-model="periodObj.nickname"
|
|
|
+ class="ui-ipt ng-pristine ng-valid"
|
|
|
+ placeholder="请输入姓名">
|
|
|
|
|
|
- <input type="text" style="line-height: 1;padding: 10px"
|
|
|
- v-model="periodObj.name"
|
|
|
- class="ui-ipt ng-pristine ng-valid"
|
|
|
- placeholder="请输入姓名"> <input class="ui-btn btn-r"
|
|
|
- @click="goVerify()"
|
|
|
- type="button"
|
|
|
- value="立即查询">
|
|
|
+ <input class="ui-btn btn-r"
|
|
|
+ @click="goVerify()"
|
|
|
+ type="button"
|
|
|
+ value="立即查询">
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <el-table v-if="recodeList.length>0" :data="recodeList" border fit highlight-current-row class="p-wrap-full mb20 ng-scope">
|
|
|
+ <el-table-column label="姓名" prop="userName" width="90" align="center"> </el-table-column>
|
|
|
+ <el-table-column label="身份证" prop="cardId" width="165" align="center"> </el-table-column>
|
|
|
+ <el-table-column label="证书编号" prop="certificateNum" min-width="120" align="center" > </el-table-column>
|
|
|
+ <el-table-column label="岗位名称" prop="positionName" width="120" align="center" > </el-table-column>
|
|
|
+ <el-table-column label="证书状态" prop="certificateStatus" width="80" align="center" > </el-table-column>
|
|
|
+
|
|
|
+
|
|
|
+ <el-table-column label="证书类型" prop="certificateType" width="140" align="center" > </el-table-column>
|
|
|
+ <el-table-column label="岗位编码" prop="careerCode" width="90" align="center"> </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="发证机关" prop="certificateOrgan" align="center"> </el-table-column>
|
|
|
+ <el-table-column label="发证时间" prop="starTime" width="100" align="center" > </el-table-column>
|
|
|
+ <el-table-column label="复核时间" prop="reviewTime" width="100" align="center"> </el-table-column>
|
|
|
+ </el-table>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import {httpServer} from "@/components/httpServer/httpServer.js";
|
|
|
export default {
|
|
|
data(){
|
|
|
return {
|
|
|
periodObj:{
|
|
|
- name:'',
|
|
|
+ nickname:'',
|
|
|
cardId:'',
|
|
|
- }
|
|
|
+ },
|
|
|
+ recodeList:[] ,
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
goVerify(){
|
|
|
- if( !this.periodObj.name || this.periodObj.cardId.length <15 || this.periodObj.cardId.length> 18){
|
|
|
+ let {nickname,cardId} = this.periodObj;
|
|
|
+ if( !nickname || cardId.length <15 || cardId.length> 18){
|
|
|
this.$message({message:'请输入大陆身份证(15-18位)'})
|
|
|
return
|
|
|
}
|
|
|
- this.$router.push( {path:'/main/verify', query:this.periodObj} )
|
|
|
+ httpServer("User.ReLoadRzCode", {nickname,cardId}).then( res=>{
|
|
|
+ if( res.code == 200){
|
|
|
+ this.recodeList = res.data;
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|