wangguoyu 2 mesiacov pred
rodič
commit
b2ecca30e0
4 zmenil súbory, kde vykonal 318 pridanie a 370 odobranie
  1. 11 0
      api/login.js
  2. 201 244
      pages.json
  3. 57 126
      pages/login.vue
  4. 49 0
      pages/showZhengshu.vue

+ 11 - 0
api/login.js

@@ -32,4 +32,15 @@ export function logout(data = {}) {
     data,
     timeout: 20000
   })
+}
+export function queryCert(data = {}) {
+  return request({
+    'url': '/common/app/luqu/info',
+    headers: {
+      isToken: true
+    },
+    method: 'post',
+    data,
+    timeout: 20000
+  })
 }

+ 201 - 244
pages.json

@@ -7,419 +7,376 @@
 			}
 		},
 		{
-			"path" : "pages/xygkXueyuanjianjie/xygkXueyuanjianjie",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/login",
+			"style": {
+				"navigationStyle": "custom"
+			}
+		},	
+		{
+			"path": "pages/showZhengshu",
+			"style": {
+			"navigationStyle": "custom"
+
 			}
 		},
 		{
-			"path" : "pages/xygkJigoushezhi/xygkJigoushezhi",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xygkXueyuanjianjie/xygkXueyuanjianjie",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xygkXueyuanrongyu/xygkXueyuanrongyu",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xygkJigoushezhi/xygkJigoushezhi",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xygkXueyuanwenhua/xygkXueyuanwenhua",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xygkXueyuanrongyu/xygkXueyuanrongyu",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xygkXiaoyuanfengguang/xygkXiaoyuanfengguang",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xygkXueyuanwenhua/xygkXueyuanwenhua",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xygkLianxifangshi/xygkLianxifangshi",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xygkXiaoyuanfengguang/xygkXiaoyuanfengguang",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/dqgzDangzuzhijiagou/dqgzDangzuzhijiagou",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xygkLianxifangshi/xygkLianxifangshi",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/dqgzGonghuizuzhijiagou/dqgzGonghuizuzhijiagou",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/dqgzDangzuzhijiagou/dqgzDangzuzhijiagou",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/dqgzDangjiangongzuo/dqgzDangjiangongzuo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/dqgzGonghuizuzhijiagou/dqgzGonghuizuzhijiagou",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/dqgzDangyuanfengcai/dqgzDangyuanfengcai",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/dqgzDangjiangongzuo/dqgzDangjiangongzuo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/dqgzGonghuizhijia/dqgzGonghuizhijia",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/dqgzDangyuanfengcai/dqgzDangyuanfengcai",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xydtXiaowugongkai/xydtXiaowugongkai",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/dqgzGonghuizhijia/dqgzGonghuizhijia",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xydtXueyuanxingwen/xydtXueyuanxingwen",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xydtXiaowugongkai/xydtXiaowugongkai",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xydtTongzhigonggao/xydtTongzhigonggao",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xydtXueyuanxingwen/xydtXueyuanxingwen",
+			"style": {
+				"navigationBarTitleText": ""
+			}
+		},
+		{
+			"path": "pages/xydtTongzhigonggao/xydtTongzhigonggao",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xydtXueyuanfengcai/xydtXueyuanfengcai",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xydtXueyuanfengcai/xydtXueyuanfengcai",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxZhuanyejianshe/jyjxZhuanyejianshe",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxZhuanyejianshe/jyjxZhuanyejianshe",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxShiziduiwu/jyjxShiziduiwu",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxShiziduiwu/jyjxShiziduiwu",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxKeyanhuodong/jyjxKeyanhuodong",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxKeyanhuodong/jyjxKeyanhuodong",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxKeyandongtai/jyjxKeyandongtai",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxKeyandongtai/jyjxKeyandongtai",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxJinengjianding/jyjxJinengjianding",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxJinengjianding/jyjxJinengjianding",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxDierketang/jyjxDierketang",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxDierketang/jyjxDierketang",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxDasaifengcai/jyjxDasaifengcai",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxDasaifengcai/jyjxDasaifengcai",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxZhongdianxiangmu/jyjxZhongdianxiangmu",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxZhongdianxiangmu/jyjxZhongdianxiangmu",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxXiaoqihezuo/jyjxXiaoqihezuo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxXiaoqihezuo/jyjxXiaoqihezuo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/jyjxGuizhangzhidu/jyjxGuizhangzhidu",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/jyjxGuizhangzhidu/jyjxGuizhangzhidu",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyZhaoshengjianzhang/zsjyZhaoshengjianzhang",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyZhaoshengjianzhang/zsjyZhaoshengjianzhang",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyZhuanyejieshao/zsjyZhuanyejieshao",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyZhuanyejieshao/zsjyZhuanyejieshao",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyShengxue/zsjyShengxue",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyShengxue/zsjyShengxue",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyBaokaozhinan/zsjyBaokaozhinan",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyBaokaozhinan/zsjyBaokaozhinan",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyWangnianluqufenshu/zsjyWangnianluqufenshu",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyWangnianluqufenshu/zsjyWangnianluqufenshu",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyXiaoqihezuo/zsjyXiaoqihezuo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyXiaoqihezuo/zsjyXiaoqihezuo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyZhaopinxinxi/zsjyZhaopinxinxi",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyZhaopinxinxi/zsjyZhaopinxinxi",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyZhengcewenjian/zsjyZhengcewenjian",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyZhengcewenjian/zsjyZhengcewenjian",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyYouxiubiyesheng/zsjyYouxiubiyesheng",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyYouxiubiyesheng/zsjyYouxiubiyesheng",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyYubaoming/zsjyYubaoming",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyYubaoming/zsjyYubaoming",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xsydDeyuduiwu/xsydDeyuduiwu",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xsydDeyuduiwu/xsydDeyuduiwu",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xsydXueshenghuodong/xsydXueshenghuodong",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xsydXueshenghuodong/xsydXueshenghuodong",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xsydGongqingtuan/xsydGongqingtuan",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xsydGongqingtuan/xsydGongqingtuan",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xsydZizhuguanli/xsydZizhuguanli",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xsydZizhuguanli/xsydZizhuguanli",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zypxTongzhigonggao/zypxTongzhigonggao",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zypxTongzhigonggao/zypxTongzhigonggao",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xzzxXiazaizhongxin/xzzxXiazaizhongxin",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xzzxXiazaizhongxin/xzzxXiazaizhongxin",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xydtXueyuanxinwenInfo/xydtXueyuanxinwenInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xydtXueyuanxinwenInfo/xydtXueyuanxinwenInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xydtTongzhigonggaoInfo/xydtTongzhigonggaoInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xydtTongzhigonggaoInfo/xydtTongzhigonggaoInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xydtXiaowugongkaiInfo/xydtXiaowugongkaiInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xydtXiaowugongkaiInfo/xydtXiaowugongkaiInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xydtXueyuanfengcaiInfo/xydtXueyuanfengcaiInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xydtXueyuanfengcaiInfo/xydtXueyuanfengcaiInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/dqgzDangjiangongzuoInfo/dqgzDangjiangongzuoInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/dqgzXueyuanfengcaiInfo/dqgzXueyuanfengcaiInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/dqgzXueyuanfengcaiInfo/dqgzXueyuanfengcaiInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/dqgzGongzhuizhijiaInfo/dqgzGongzhuizhijiaInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/dqgzGongzhuizhijiaInfo/dqgzGongzhuizhijiaInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xsydDeyuduiwuInfo/xsydDeyuduiwuInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xsydDeyuduiwuInfo/xsydDeyuduiwuInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xsydXueshenghuodongInfo/xsydXueshenghuodongInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xsydXueshenghuodongInfo/xsydXueshenghuodongInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xsydGongqingtuanInfo/xsydGongqingtuanInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xsydGongqingtuanInfo/xsydGongqingtuanInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/xsydZizhuguanliInfo/xsydZizhuguanliInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/xsydZizhuguanliInfo/xsydZizhuguanliInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zypxTongzhigonggaoInfo/zypxTongzhigonggaoInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zypxTongzhigonggaoInfo/zypxTongzhigonggaoInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyXiaoqihezuoInfo/zsjyXiaoqihezuoInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyXiaoqihezuoInfo/zsjyXiaoqihezuoInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyZhengcewenhuaInfo/zsjyZhengcewenhuaInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyZhengcewenhuaInfo/zsjyZhengcewenhuaInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		},
 		{
-			"path" : "pages/zsjyYouxiubiyeshengInfo/zsjyYouxiubiyeshengInfo",
-			"style" : 
-			{
-				"navigationBarTitleText" : ""
+			"path": "pages/zsjyYouxiubiyeshengInfo/zsjyYouxiubiyeshengInfo",
+			"style": {
+				"navigationBarTitleText": ""
 			}
 		}
 
 	],
 	"tabBar": {
-			"color": "#565656",
-			"selectedColor": "#0856E6",
-			"borderStyle": "black",
-			"backgroundColor": "#ffffff",
-			"fontSize": "13px",
-			"iconWidth": "28px",
-			"spacing": "0px",
-			"list": [{
-				"pagePath": "pages/index/index",
-				"iconPath": "static/images/tabbar/unselect/index-sj.png",
-				"selectedIconPath": "static/images/tabbar/select/index-sj.png",
-				"text": "首页"
-			},{
-				"pagePath": "pages/my/index",
-				"iconPath": "static/images/tabbar/unselect/my-sj.png",
-				"selectedIconPath": "static/images/tabbar/select/my-sj.png",
-				"text": "我的"
-			}]
-		},
+		"color": "#565656",
+		"selectedColor": "#0856E6",
+		"borderStyle": "black",
+		"backgroundColor": "#ffffff",
+		"fontSize": "13px",
+		"iconWidth": "28px",
+		"spacing": "0px",
+		"list": [{
+			"pagePath": "pages/index/index",
+			"iconPath": "static/images/tabbar/unselect/index-sj.png",
+			"selectedIconPath": "static/images/tabbar/select/index-sj.png",
+			"text": "首页"
+		}, {
+			"pagePath": "pages/my/index",
+			"iconPath": "static/images/tabbar/unselect/my-sj.png",
+			"selectedIconPath": "static/images/tabbar/select/my-sj.png",
+			"text": "我的"
+		}]
+	},
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
 		"navigationBarTitleText": "麦塔软件",
@@ -427,4 +384,4 @@
 	},
 
 	"uniIdRouter": {}
-}
+}

+ 57 - 126
pages/login.vue

@@ -1,146 +1,77 @@
 <template>
 	<view class="mobile-login-page">
-		<view class="login-top">
-			<img class="login-logo" :src="systemLogo">
-			<text class="login-text">
-				{{systemName}}
-			</text>
+		<view class="icon-title-navBar-box">
+	
+			<text class="nav-bar-title">录取通知书</text>
+		</view>
+		<view>
+			<input class="uni-input" v-model="name" focus placeholder="请输入姓名" />
+			<input class="uni-input" v-model="idcard" type="idcard" placeholder="请输入身份证号" />
+
 		</view>
-		<view class="login-body">
-			<view class="input-container">
-				<icon class="login-body-icon user-icon"></icon>
-				<input type="text" v-model="userName" placeholder="请输入用户名" class="login-body-input" />
-			</view>
-			<view class="input-container">
-				<icon class="login-body-icon mm-icon"></icon>
-				<input type="password" v-model="password" placeholder="请输入密码" class="login-body-input" />
-			</view>
-			<view class="login-change">
-				<checkbox-group  @change="rememberBtn" class="remember-checkbox-group">
-						<checkbox value="remember" color="#0550e5" checked="true" style="transform:scale(0.9)"/>记住此账号
-				</checkbox-group>
-				<text class="checkbox-zhanghao" @click="forgetPassword"> 忘记密码?</text>
-			</view>
-			<button class="login-btn" @click="handleLogin">登录</button>
+		<view @click="zhengshuSearch">
+			搜索
 		</view>
 	</view>
 </template>
 
 <script setup>
 	import CryptoJS from 'crypto-js';
-	import {toast} from "@/utils/common";
-	import {onLoad} from "@dcloudio/uni-app";
-	import {getAppConfig,login} from '@/api/login.js'
+	import {
+		toast
+	} from "@/utils/common";
+	import {
+		onLoad
+	} from "@dcloudio/uni-app";
+	import {
+		getAppConfig,
+		login,
+		queryCert
+	} from '@/api/login.js'
 	import cacheManager from '@/utils/cacheManager.js'
 	import JSEncrypt from 'jsencrypt';
-	import {ref} from 'vue';
-	const passLLiRef = ref(null)
-	let systemName = ref('')
-	let systemLogo = ref('../static/images/login/login-logo-sj.png')
-	let userName = ref('')
-	let password = ref('')
-	let configData = ref(null)
-	let encryptedPassword = ref(''); // 用于存储加密后的密码
-	let rememberFlag = ref('remember');
-	 
-	// 密钥和偏移量(IV),需要转换为CryptoJS的WordArray格式
-	const key = CryptoJS.enc.Utf8.parse('ax58bc32hp54kt68');
-	const iv = CryptoJS.enc.Utf8.parse('cf46xy53kb64wt25');
-	// 加密算法:AES/CBC 偏移:PKCS5Padding
-	function encryptPassword(plainText) {
-	  const ciphertext = CryptoJS.AES.encrypt(plainText, key, {
-	    iv: iv,
-	    mode: CryptoJS.mode.CBC,
-	    padding: CryptoJS.pad.Pkcs7
-	  });
-	  return ciphertext.toString();
-	}
-	
-	 onLoad(() => {
-	 	getLoginInit()
-	 })
-	 
-	 // 记住密码
-	 function geiRemember(){
-		 if(rememberFlag.value ==='remember'){
-			 if(cacheManager.get('auth').userInfo){
-				 userName.value = cacheManager.get('auth').userInfo.userName;
-				 password.value = cacheManager.get('auth').userInfo.password;
-			 }
-		 }
-	 }
-	 function rememberBtn(data){
-		 rememberFlag.value = data.detail.value.toString();
-	 }
-	 
-	function getLoginInit(){
-		getLoginConfig();
-		geiRemember();
-	}
-	
-	function getLoginConfig(){
-		getAppConfig().then(res => {
-			console.log(res.data,'res');
-			systemName.value = res.data.name;
-			systemLogo.value = res.data.logo;
-			configData.value = res.data;
-		})
-	}
-	
-	function handleLogin(){
-		if(userName.value.length ===0){
-			toast('请输入手机号!')
-			return
+	import {
+		ref
+	} from 'vue';
+	const name = ref('')
+	const idcard = ref('')
+	onLoad(() => {
+
+	})
+
+	function zhengshuSearch() {
+		if (!name.value) {
+			toast('请输入姓名')
+
+			return false;
 		}
-		
-		if(password.value.length ===0){
-			toast('请输入密码!')
-			return
+		if (!idcard.value) {
+			toast('请输入身份证号')
+			return false;
 		}
-		
-		encryptedPassword.value = encryptPassword(password.value.trim());
-		// 去除 userName 两端的空格
-		const trimmedUserName = userName.value.trim();
-		
+
 		let req = {
-			userName: trimmedUserName,
-			password: encryptedPassword.value,
-		}
+			name: name.value,
+			idcard: idcard.value
+		};
+		queryCert(req).then(res => {
+			console.log(res);
+			if (res.code == 0) {
 
-		login(req).then(res => {
-			// 接口数据记缓存
-			if(rememberFlag.value ==='remember'){
-				let userInfo = {
-					userName: trimmedUserName,
-					password: password.value.trim(),
+				if (cacheManager.get('qrCode')) {
+					cacheManager.remove('qrCode')
 				}
-				let mergedData = {...res.data, ...configData.value,userInfo};
-				cacheManager.set('auth', mergedData)
-			}else{
-				let mergedData = {...res.data, ...configData.value};
-				cacheManager.set('auth', mergedData)
-			}
-			
-			
-			// 待补充----判断checked信息,记缓存用户信息
-			
-			// 待补充根据后台返回值跳转不同页面
-			if(res.data.modules ==='1'){
-				// 考试
-				uni.switchTab({
-					url: '/pages/index/index'
-				});
-			}else{
-				// 培训
-				uni.switchTab({
-					url: '/pages/index/index'
+				cacheManager.set('qrCode', JSON.stringify({
+					base64: res.data
+				}));
+				uni.redirectTo({
+					url: '/pages/showZhengshu'
 				});
+		
+			} else {
+				Toast('无对应证书信息!');
+				return false
 			}
-			
 		})
 	}
-	
-	function forgetPassword(){
-		toast('请联系管理员修改密码!');
-	}
-</script>
+</script>

+ 49 - 0
pages/showZhengshu.vue

@@ -0,0 +1,49 @@
+<template>
+
+	<view class="mobile-login-page">
+		<view class="icon-title-navBar-box">
+			<view @click="handleBack" class="nav-bar-icon"></view>
+			<text class="nav-bar-title">录取通知书</text>
+		</view>
+		<view class="gsl-sj-listBox custom-certBox">
+			<image @click="optenImg(data,index)" :src="base64">></image>
+		</view>
+	</view>
+</template>
+
+<script setup>
+	import CryptoJS from 'crypto-js';
+	import {
+		toast
+	} from "@/utils/common";
+	import {
+		onLoad
+	} from "@dcloudio/uni-app";
+	import {
+		getAppConfig,
+		login,
+		queryCert
+	} from '@/api/login.js'
+	import cacheManager from '@/utils/cacheManager.js'
+	import JSEncrypt from 'jsencrypt';
+	import {
+		ref
+	} from 'vue';
+	const base64 = ref('')
+	onLoad(() => {
+		base64.value = 'data:image/jpeg;base64,'+cacheManager.get('qrCode').base64
+		console.log('base64.value',base64.value);
+	})
+	function optenImg(){
+		uni.previewImage({
+		        urls: [base64.value],  // 直接传入Base64字符串
+		        current: 0,
+		        indicator: "number"      // 显示页码指示器
+		      });
+	}
+	function handleBack() {
+		uni.redirectTo({
+			url: '/pages/login'
+		});
+	}
+</script>