xiaoxin vor 2 Jahren
Ursprung
Commit
b7c60235e9

+ 90 - 94
pages/index/index.vue

@@ -5,116 +5,112 @@
 </template>
 
 <script>
-	// md5加密文件
-	import md5 from '@/js_sdk/js-md5/src/md5.js';
-	// base64加密文件
-	import {
-		Base64
-	} from '@/js_sdk/js-base64/base64.js';
-	export default {
-		data() {
-			return {
-				newTime: ""
-			}
-		},
-		onLoad() {
-			this.getIdCard()
-		},
-		methods: {
-			// 获取用户身份证
-			getIdCard() {
-				let idCard = sessionStorage.getItem("idCard")
+// md5加密文件
+import md5 from '@/js_sdk/js-md5/src/md5.js'
+// base64加密文件
+import { Base64 } from '@/js_sdk/js-base64/base64.js'
+export default {
+	data() {
+		return {
+			newTime: '',
+			requestUrl: 'https://chtech.ncjti.edu.cn/jiaofei/jiaofei-api/tuitionpayment/WeiXiaoAuth/authentication'
+		}
+	},
+	onLoad() {
+		this.getIdCard()
+	},
+	methods: {
+		// 获取用户身份证
+		getIdCard() {
+			let idCard = sessionStorage.getItem('idCard')
+			if (!idCard) {
+				let idCard = this.getQueryString('idCard')
 				if (!idCard) {
-					let idCard = this.getQueryString("idCard");
-					if (!idCard) {
-						window.location.href =
-							`https://open.wecard.qq.com/connect/oauth/authorize?app_key=EE28EE2C93296F4E&response_type=code&scope=snsapi_base&ocode=1015730314&redirect_uri=https://jtishfw.ncjti.edu.cn/baoxiu/repairApi/wx/weixiao/auth&state=https://jtishfw.ncjti.edu.cn/baoxiu/repairApi/wx/weixiao/auth`;
-					} else {
-						sessionStorage.setItem("idCard", idCard)
-						this.getName()
-					}
+					window.location.href = `https://open.wecard.qq.com/connect/oauth/authorize?app_key=EE28EE2C93296F4E&response_type=code&scope=snsapi_base&ocode=1015730314&redirect_uri=${this.requestUrl}&state=${this.requestUrl}`
 				} else {
+					sessionStorage.setItem('idCard', idCard)
 					this.getName()
 				}
-			},
-			// 获取用户姓名
-			getName() {
-				let name = sessionStorage.getItem("name")
+			} else {
+				this.getName()
+			}
+		},
+		// 获取用户姓名
+		getName() {
+			let name = sessionStorage.getItem('name')
+			if (!name) {
+				let name = this.getQueryString('name')
 				if (!name) {
-					let name = this.getQueryString("name");
-					if (!name) {
-						window.location.href =
-							`https://open.wecard.qq.com/connect/oauth/authorize?app_key=EE28EE2C93296F4E&response_type=code&scope=snsapi_base&ocode=1015730314&redirect_uri=https://jtishfw.ncjti.edu.cn/baoxiu/repairApi/wx/weixiao/auth&state=https://jtishfw.ncjti.edu.cn/baoxiu/repairApi/wx/weixiao/auth`;
-					} else {
-						sessionStorage.setItem("name", name)
-						this.getUrl()
-					}
+					window.location.href = `https://open.wecard.qq.com/connect/oauth/authorize?app_key=EE28EE2C93296F4E&response_type=code&scope=snsapi_base&ocode=1015730314&redirect_uri=${this.requestUrl}&state=${this.requestUrl}`
 				} else {
+					sessionStorage.setItem('name', name)
 					this.getUrl()
 				}
-			},
+			} else {
+				this.getUrl()
+			}
+		},
 
-			// 获取跳转地址
-			getUrl() {
-				// md5加密 处理token参数
-				this.getTime()
-				let token = md5(md5("JANCJTISCHOOLSIGNING" + this.newTime))
+		// 获取跳转地址
+		getUrl() {
+			// md5加密 处理token参数
+			this.getTime()
+			let token = md5(md5('JANCJTISCHOOLSIGNING' + this.newTime))
 
-				// base64加密 处理data参数
-				let student_id = sessionStorage.getItem("idCard")
-				let student_name = sessionStorage.getItem("name")
-				let id_number = sessionStorage.getItem("idCard")
+			// base64加密 处理data参数
+			let student_id = sessionStorage.getItem('idCard')
+			let student_name = sessionStorage.getItem('name')
+			let id_number = sessionStorage.getItem('idCard')
 
-				// 收集参数
-				let data = {
-					student_id,
-					student_name,
-					id_number
-				}
-				// 把参数转换成JSON格式
-				data = JSON.stringify(data)
-				// 加密处理
-				data = Base64.encode(encodeURIComponent(data))
+			// 收集参数
+			let data = {
+				student_id,
+				student_name,
+				id_number
+			}
+			// 把参数转换成JSON格式
+			data = JSON.stringify(data)
+			// 加密处理
+			data = Base64.encode(encodeURIComponent(data))
 
-				// // 获取授权签约地址
-				let newUrl = `https://sa.jxnxs.com/SchoolAgreement/index?token=${token}&data=${data}`
+			// // 获取授权签约地址
+			let newUrl = `https://sa.jxnxs.com/SchoolAgreement/index?token=${token}&data=${data}`
 
-				// // 跳转授权签约地址
-				window.location.href = newUrl
-			},
+			// // 跳转授权签约地址
+			window.location.href = newUrl
+		},
 
-			// 获取当前时间
-			getTime() {
-				// 获取当前时间戳
-				var date = new Date()
-				// 获取年份
-				var year = date.getFullYear()
-				// 获取月份并补0
-				var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1
-				// 获取日期并补0
-				var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()
-				// 获取小时并补0
-				var hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
-				// 拼接后赋值
-				this.newTime = String(year) + String(month) + String(day) + String(hours) + "00" + "00"
-			},
+		// 获取当前时间
+		getTime() {
+			// 获取当前时间戳
+			var date = new Date()
+			// 获取年份
+			var year = date.getFullYear()
+			// 获取月份并补0
+			var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1
+			// 获取日期并补0
+			var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()
+			// 获取小时并补0
+			var hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
+			// 拼接后赋值
+			this.newTime = String(year) + String(month) + String(day) + String(hours) + '00' + '00'
+		},
 
-			//获取当前URL指定参数
-			getQueryString(name) {
-				// 获取URL
-				let url = window.location.href;
-				// 正则匹配URL
-				let pattern = new RegExp("[?&]" + name + "=([^&]+)", "i");
-				let matcher = pattern.exec(url);
-				if (matcher == null || matcher.length < 1) {
-					return false;
-				}
-				// 输出指定的参数值中文也可以
-				return decodeURIComponent(matcher[1]);
-			},
+		//获取当前URL指定参数
+		getQueryString(name) {
+			// 获取URL
+			let url = window.location.href
+			// 正则匹配URL
+			let pattern = new RegExp('[?&]' + name + '=([^&]+)', 'i')
+			let matcher = pattern.exec(url)
+			if (matcher == null || matcher.length < 1) {
+				return false
+			}
+			// 输出指定的参数值中文也可以
+			return decodeURIComponent(matcher[1])
 		}
 	}
+}
 </script>
 
-<style>
-</style>
+<style></style>

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
unpackage/dist/build/h5/index.html


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
unpackage/dist/build/h5/static/index.2da1efab.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
unpackage/dist/build/h5/static/index.b0707a6a.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 7
unpackage/dist/build/h5/static/js/chunk-vendors.c675ce3d.js


Datei-Diff unterdrückt, da er zu groß ist
+ 7 - 0
unpackage/dist/build/h5/static/js/chunk-vendors.d45de203.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
unpackage/dist/build/h5/static/js/index.4f223687.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
unpackage/dist/build/h5/static/js/index.89aee5a4.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-home-home.6abceec5.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-home-home.e3880d09.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-index-index.9cc2c47c.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-index-index.e597de29.js


Datei-Diff unterdrückt, da er zu groß ist
+ 11 - 0
unpackage/dist/build/h5/static/js/pages-index-index~pages-unwind-unwind.8b5e9258.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 11
unpackage/dist/build/h5/static/js/pages-index-index~pages-unwind-unwind.9713561f.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-unwind-unwind.51eddd23.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-unwind-unwind.a68c0436.js