| 
					
				 | 
			
			
				@@ -119,32 +119,25 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog class="fc tc" :visible.sync="loginDialog" :close-on-click-modal="false" width="500px" @close="loginDialog=false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class="login-dialog m-login"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <un-login @login="login"></un-login> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog title="申请开通课程"  :visible.sync="buyCourseDialog" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width="800px" top="20px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width="850px" top="20px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form label-width="80px" label-position="right" :inline="true" :model="buyForm" status-icon :rules="rules" ref="elForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-row align="left"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :lg="12" class="pl20 pr20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item lable="报考岗位" prop="courseName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <label slot="label">报考岗位</label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="buyForm.courseName" type="text" placeholder="报考岗位" style="width: 220px;"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="buyForm.courseName" type="text" placeholder="报考岗位" style="width: 260px;"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :lg="12" class="pl20 pr20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item lable="证书编号" prop="rzCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <label slot="label">证书编号</label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-select v-model="buyForm.rzCode" style="width: 220px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-option v-for="item in buyForm.list" :label="item.certificateNum+'|'+item.startTime+'|'+item.certificateStatus" :value="item.certificateNum" key="id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <!-- <el-input  type="text" placeholder="证书编号" style="width: 220px;"></el-input> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="buyForm.rzCode" type="text" style="width: 260px;" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template #suffix> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   <el-button @click="openShowAllRzcodeDialog"  type="text">修改</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -155,7 +148,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :lg="12" class="pl20 pr20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item lable="邮箱地址" prop="email"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <label slot="label">邮箱地址</label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="buyForm.email" type="textarea" placeholder="邮箱地址" style="width: 220px;"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="buyForm.email" type="textarea" placeholder="邮箱地址" style="width: 260px;"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -163,7 +156,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="12" class="pl20 pr20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item lable="订单号" prop="payNo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <label slot="label">订单编号</label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="buyForm.payNo" placeholder="输入订单编号后6位" style="width: 220px;" :minlength="6" :maxlength="6" show-word-limit ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="buyForm.payNo" placeholder="输入订单编号后6位" style="width: 260px;" :minlength="6" :maxlength="6" show-word-limit ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-row> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -171,13 +164,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            <el-col :span="12" class="pl20 pr20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              <el-form-item lable="工作单位" prop="company"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                <label slot="label">工作单位</label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               <el-input v-model="buyForm.company" type="textarea" placeholder="工作单位" style="width: 220px;"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <el-input v-model="buyForm.company" type="textarea" placeholder="工作单位" style="width: 260px;"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="12" class="pl20 pr20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item lable="备注信息" prop="marks"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <label slot="label">备注信息</label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="buyForm.marks" type="textarea" placeholder="姓名+工种名称,例:张三+土建施工员" style="width: 220px;"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="buyForm.marks" type="textarea" placeholder="姓名+工种名称,例:张三+土建施工员" style="width: 260px;"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-row> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -210,7 +203,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog title="承诺书" class="fc tc" :visible.sync="commitmentDialog"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -267,6 +259,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog append-to-body close-on-click-modal :visible.sync="showImgDialog" style="margin-top: 0px;" :width="width"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <img :src="imgUrl" @load="onLoad" alt="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog append-to-body close-on-click-modal :visible.sync="showAllRzcodeDialog" width="1024"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table v-if="buyForm.list.length>0" :data="buyForm.list" border > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="证书编号" prop="certificateNum" align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="岗位名称" prop="positionName"  align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="证书状态" prop="certificateStatus"  align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="发证机关" prop="certificateOrgan"  align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="发证时间" prop="startTime" align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="选择" prop="reviewTime"  align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button  @click="selectRzcode(row)" type="primary">选择</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -279,7 +286,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     MessageBox 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } from "element-ui"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import unLogin from "../../login/components/unLogin.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     parseTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } from "@/utils"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -312,6 +318,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         buyCourseDialog: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         showExample: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         showImgDialog: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        showAllRzcodeDialog: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         buyForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           marks: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           rzCode: '', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -332,8 +339,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         timer: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tickCount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         listLoading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        loginDialog: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        isLoginOk: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         media: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         commitmentDialog: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         exampleImg: exampleImg, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -385,7 +390,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ...mapGetters("user", ["typeList", "userInfo"]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     components: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      unLogin, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       DoUpload 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     filters: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -472,6 +476,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$refs["elForm"].resetFields(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.buyCourseDialog=false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      openShowAllRzcodeDialog(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("openShowAllRzcodeDialog") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.showAllRzcodeDialog = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      selectRzcode( row ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.buyForm.rzCode = row.certificateNum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.showAllRzcodeDialog = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       buyCourse() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$refs["elForm"].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (!valid) return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -550,27 +562,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       handleCurrentChange(page) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.page = page; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      login(param) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        httpServer("Auth.LoginStudy", param).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              nickname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              token, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              uid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            localStorage.nickname = nickname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            localStorage.token = token; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            localStorage.uid = uid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.user = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              nickname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              token, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              uid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.loginOk = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.loginDialog = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }; 
			 |