소스 검색

支付加密

1004749546@qq.com 4 년 전
부모
커밋
2f44b0733e
4개의 변경된 파일37개의 추가작업 그리고 7개의 파일을 삭제
  1. 25 0
      package-lock.json
  2. 3 1
      package.json
  3. 5 3
      pagesA/order/order.vue
  4. 4 3
      pagesA/toOrder/index.vue

+ 25 - 0
package-lock.json

@@ -4,11 +4,36 @@
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
+    "charenc": {
+      "version": "0.0.2",
+      "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
+      "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc="
+    },
+    "crypt": {
+      "version": "0.0.2",
+      "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
+      "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs="
+    },
     "extend": {
       "version": "3.0.2",
       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
     },
+    "is-buffer": {
+      "version": "1.1.6",
+      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
+    },
+    "md5": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
+      "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
+      "requires": {
+        "charenc": "0.0.2",
+        "crypt": "0.0.2",
+        "is-buffer": "~1.1.6"
+      }
+    },
     "moment": {
       "version": "2.29.1",
       "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",

+ 3 - 1
package.json

@@ -14,8 +14,10 @@
   "author": "",
   "license": "ISC",
   "dependencies": {
+    "md5": "^2.3.0",
     "moment": "^2.29.1",
     "uview-ui": "^1.7.9",
     "weapp-qrcode": "^1.0.0"
-  }
+  },
+  "devDependencies": {}
 }

+ 5 - 3
pagesA/order/order.vue

@@ -122,7 +122,7 @@
 		</u-popup>
 	</view>
 </template>
-
+<script src="assets/global/plugins/passwordguard/js/jsencrypt.min.js" type="text/javascript"></script>
 <script>
 	import {
 		getLookUpDatas,
@@ -132,6 +132,7 @@
 		getOrderList, signPay, existPayPwd
 	} from '@/api/order.js'
 	import moment from 'moment'
+	import md5 from 'md5'
 	export default {
 		components: {},
 		data() {
@@ -402,9 +403,10 @@
 					return false
 				}
 				let params = {
-					payPwd: this.password,
-					id: this.orderId
+					payPwd: md5(this.password),
+					id: md5(this.orderId)
 				}
+				console.log(params,'pppppppppp')
 				signPay(params).then(res=>{
 					this.btnLoading = false
 					if(res.status == 200) {

+ 4 - 3
pagesA/toOrder/index.vue

@@ -101,9 +101,9 @@
 		</u-popup>
 	</view>
 </template>
-
 <script>
 	import { saveOrder, signPay, existPayPwd} from '@/api/order.js'
+	import md5 from 'md5'
 	import {
 		findAddressBycustomerNo
 	} from '@/api/receiveAddress.js'
@@ -288,9 +288,10 @@
 					return false
 				}
 				let params = {
-					payPwd: this.password,
-					id: this.orderId
+					payPwd: md5(this.password),
+					id: md5(this.orderId)
 				}
+				console.log(params,'pppppppppp')
 				this.payBtn = true
 				signPay(params).then(res=>{
 					this.payBtn = false