y595705120 3 vuotta sitten
vanhempi
commit
0564960710

+ 46 - 21
src/containers/login/components/learnTime/learnTime.vue

@@ -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;
+          }
+        })
       }
     }
   }

+ 1 - 1
src/containers/login/login.vue

@@ -35,7 +35,7 @@
       </div>
     </div>
 
-    <!-- <learn-time></learn-time> -->
+    <learn-time></learn-time>
     <div class="p-wrap-full mb20 ng-scope">
       <div class="title-box mt5 clear">
         <h2 class="title">课程分类</h2>

BIN
static/sign/dfeafdc10e1897cae5730f559317b97f.jpg