Browse Source

线上缴费v1.0.0正式版

4 years ago
parent
commit
8d347970f6
33 changed files with 285 additions and 210 deletions
  1. 13 5
      pages.json
  2. 12 16
      pages/Pay/css/pay.css
  3. 1 1
      pages/Pay/css/pay.min.css
  4. 9 13
      pages/Pay/css/pay.scss
  5. 46 56
      pages/Pay/pay.vue
  6. 88 0
      pages/blankIndex/blankIndex.vue
  7. 18 27
      pages/order/css/order.css
  8. 1 1
      pages/order/css/order.min.css
  9. 17 23
      pages/order/css/order.scss
  10. 60 25
      pages/order/order.vue
  11. 5 9
      pages/parentPay/css/parentPay.css
  12. 1 1
      pages/parentPay/css/parentPay.min.css
  13. 2 6
      pages/parentPay/css/parentPay.scss
  14. 6 6
      pages/parentPay/parentPay.vue
  15. 2 2
      pages/paySuccess/css/paySuccess.css
  16. 1 1
      pages/paySuccess/css/paySuccess.min.css
  17. 2 2
      pages/paySuccess/css/paySuccess.scss
  18. 1 1
      pages/paySuccess/paySuccess.vue
  19. 0 2
      unpackage/dist/build/h5/index.html
  20. BIN
      unpackage/dist/build/h5/static/images/bg.png
  21. BIN
      unpackage/dist/build/h5/static/images/close.png
  22. BIN
      unpackage/dist/build/h5/static/images/null.png
  23. BIN
      unpackage/dist/build/h5/static/images/pay.png
  24. BIN
      unpackage/dist/build/h5/static/img/bg.aeaa23a7.png
  25. BIN
      unpackage/dist/build/h5/static/img/null.44dd28f5.png
  26. BIN
      unpackage/dist/build/h5/static/img/pay.6c5e94fe.png
  27. 0 1
      unpackage/dist/build/h5/static/index.f4fc78fe.css
  28. 0 7
      unpackage/dist/build/h5/static/js/chunk-vendors.ab293c43.js
  29. 0 1
      unpackage/dist/build/h5/static/js/index.5ba47580.js
  30. 0 1
      unpackage/dist/build/h5/static/js/pages-Pay-pay.e1635056.js
  31. 0 1
      unpackage/dist/build/h5/static/js/pages-order-order.ad86a10e.js
  32. 0 1
      unpackage/dist/build/h5/static/js/pages-parentPay-parentPay.bc286dee.js
  33. 0 1
      unpackage/dist/build/h5/static/js/pages-paySuccess-paySuccess.1d33a5f1.js

+ 13 - 5
pages.json

@@ -1,7 +1,7 @@
 {
 	"pages": [ 
 		{
-			"path": "pages/Pay/pay",
+			"path": "pages/blankIndex/blankIndex",
 			"style":{
 				"navigationBarTitleText": "线上缴费",
 				"navigationStyle": "custom"	
@@ -9,12 +9,13 @@
 			}
 		}, 
 		{
-			"path": "pages/paySuccess/paySuccess",
-			"style":{	
-				"navigationBarTitleText": "支付成功",	
+			"path": "pages/Pay/pay",
+			"style":{
+				"navigationBarTitleText": "线上缴费",
 				"navigationStyle": "custom"	
+				
 			}
-		},
+		}, 
 			{
 			"path": "pages/parentPay/parentPay",
 			"style":{	
@@ -24,6 +25,13 @@
 			}
 		},
 		{
+			"path": "pages/paySuccess/paySuccess",
+			"style":{	
+				"navigationBarTitleText": "支付成功",	
+				"navigationStyle": "custom"	
+			}
+		},
+		{
 			"path": "pages/order/order",
 			"style":{
 				"navigationBarTitleText": "订单列表",

+ 12 - 16
pages/Pay/css/pay.css

@@ -1,37 +1,33 @@
-page {
+.container {
+  position: relative;
+  width: 750rpx;
   height: 1334rpx;
+  font-family: "MicrosoftYaHei";
+  font-weight: 400;
+  background-image: url(../../static/images/bg.png);
+  background-size: 100% 100%;
+  background-attachment: fixed;
+  background-repeat: no-repeat;
 }
 
-page::-webkit-scrollbar {
+.container::-webkit-scrollbar {
   width: 16px;
   height: 16px;
   background-color: #f5f5f5;
 }
 
-page::-webkit-scrollbar-track {
+.container::-webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
   border-radius: 10px;
   background-color: #f5f5f5;
 }
 
-page::-webkit-scrollbar-thumb {
+.container::-webkit-scrollbar-thumb {
   border-radius: 10px;
   -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
   background-color: #555;
 }
 
-.container {
-  position: relative;
-  width: 100%;
-  height: 100%;
-  font-family: "MicrosoftYaHei";
-  font-weight: 400;
-  background-image: url(../../static/images/bg.png);
-  background-size: 100% 100%;
-  background-attachment: fixed;
-  background-repeat: no-repeat;
-}
-
 .container .order {
   position: absolute;
   top: 40rpx;

File diff suppressed because it is too large
+ 1 - 1
pages/Pay/css/pay.min.css


+ 9 - 13
pages/Pay/css/pay.scss

@@ -1,5 +1,13 @@
-page {
+.container {
+    position: relative;
+    width: 750rpx;
     height: 1334rpx;
+    font-family: "MicrosoftYaHei";
+    font-weight: 400;
+    background-image: url(../../static/images/bg.png);
+    background-size: 100% 100%;
+    background-attachment: fixed;
+    background-repeat: no-repeat;
     &::-webkit-scrollbar {
         width: 16px;
         height: 16px;
@@ -15,18 +23,6 @@ page {
         -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
         background-color: #555;
     }
-}
-
-.container {
-    position: relative;
-    width: 100%;
-    height: 100%;
-    font-family: "MicrosoftYaHei";
-    font-weight: 400;
-    background-image: url(../../static/images/bg.png);
-    background-size: 100% 100%;
-    background-attachment: fixed;
-    background-repeat: no-repeat;
     .order {
         position: absolute;
         top: 40rpx;

+ 46 - 56
pages/Pay/pay.vue

@@ -1,8 +1,6 @@
 <template>
   <view class="container">
-    <button class="order" @click="toOrder()" v-show="showOrder">
-      订单查询
-    </button>
+    <button class="order" @click="toOrder()">订单查询</button>
     <view
       class="mark"
       v-show="showSearch || showLeaveMess"
@@ -96,9 +94,7 @@
           placeholder-style="color:rgba(0, 0, 0, 0.29);"
         />
       </view>
-      <view class="remark">
-        备注:新生输入身份证号码代替学号,老生输入学号
-      </view>
+      <view class="remark"> 备注:新生输入身份证号代替学号,老生输入学号 </view>
       <view class="confirm">
         <button hover-class="button-hover" @click="close1">取消</button>
         <button hover-class="button-hover" @click="searchDetailMess">
@@ -149,7 +145,6 @@ export default {
     return {
       showLeaveMess: false,
       showSearch: false,
-      showOrder: false,
       studentName: "",
       studentNo: "",
       SeaStudentNo: "",
@@ -161,6 +156,7 @@ export default {
       Arr: [],
       payStatu1: true,
       payStatu2: false,
+      // homeUrl: "http://3mb8i8.natappfree.cc ",
       homeUrl: "https://jtishfw.ncjti.edu.cn/jiaofei/backendApi",
       notifyUrl:
         "https://jtishfw.ncjti.edu.cn/jiaofei/backendApi/pay/jxnxs/notify/",
@@ -182,7 +178,7 @@ export default {
     };
   },
   onLoad(options) {
-    this.loginFilter(); //获取用户cardNumber
+    this.getDetailMess(); //获取用户详细信息
   },
   methods: {
     toSearch() {
@@ -203,32 +199,32 @@ export default {
       this.showSearch = false;
     },
 
-    //获取cardNumber
-    loginFilter() {
-      let cardNumber = sessionStorage.getItem("cardNumber");
-
-      if (!cardNumber) {
-        let cardNumber = this.getQueryString("cardNumber");
-        let error = this.getQueryString("error");
-        let errorMsg = this.getQueryString("errorMsg");
-        let homeWeb = `https://open.wecard.qq.com/connect/oauth/authorize?app_key=2DDC9DBF32F28845&response_type=code&scope=snsapi_userinfo&ocode=1015730314&redirect_uri=${this.homeUrl}/wechat/weixiao/auth/&connect=curLogin&state=${this.homeUrl}/wechat/weixiao/auth/`;
-        if (error) {
-          uni.showToast({
-            title: errorMsg,
-            icon: "error",
-            mask: true,
-            duration: 1000,
-          });
-        } else if (!cardNumber) {
-          window.location.href = homeWeb;
-        } else {
-          sessionStorage.setItem("cardNumber", cardNumber);
-          this.getDetailMess();
-        }
-      } else {
-        this.getDetailMess();
-      }
-    },
+    // //获取cardNumber
+    // loginFilter() {
+    //   let cardNumber = sessionStorage.getItem("cardNumber");
+
+    //   if (!cardNumber) {
+    //     let cardNumber = this.getQueryString("cardNumber");
+    //     let error = this.getQueryString("error");
+    //     let errorMsg = this.getQueryString("errorMsg");
+    //     let homeWeb = `https://open.wecard.qq.com/connect/oauth/authorize?app_key=2DDC9DBF32F28845&response_type=code&scope=snsapi_userinfo&ocode=1015730314&redirect_uri=${this.homeUrl}/wechat/weixiao/auth/&connect=curLogin&state=${this.homeUrl}/wechat/weixiao/auth/`;
+    //     if (error) {
+    //       uni.showToast({
+    //         title: errorMsg,
+    //         icon: "error",
+    //         mask: true,
+    //         duration: 1000,
+    //       });
+    //     } else if (!cardNumber) {
+    //       window.location.href = homeWeb;
+    //     } else {
+    //       sessionStorage.setItem("cardNumber", cardNumber);
+    //       this.getDetailMess();
+    //     }
+    //   } else {
+    //     this.getDetailMess();
+    //   }
+    // },
 
     //换取详情信息
     getDetailMess() {
@@ -255,28 +251,22 @@ export default {
         method: "GET",
         sslVerify: true,
         success: ({ data, statusCode, header }) => {
-          if (data.data === null) {
-            uni.redirectTo({ url: "/pages/parentPay/parentPay" });
+          let res = data.data;
+          that.studentName = res.studentName;
+          that.studentNo = res.studentNo;
+          that.majorName = res.majorName;
+          that.className = res.className;
+          that.years = res.years;
+          that.realPayAmount = res.realPayAmount;
+          that.getPayDetail(res.payItemDetail);
+          if (res.pay) {
+            that.payStatu1 = false;
+            that.payStatu2 = true;
           } else {
-            let res = data.data;
-            that.studentName = res.studentName;
-            that.studentNo = res.studentNo;
-            that.majorName = res.majorName;
-            that.className = res.className;
-            that.years = res.years;
-            that.realPayAmount = res.realPayAmount;
-
-            that.getPayDetail(res.payItemDetail);
-            if (res.pay) {
-              that.payStatu1 = false;
-              that.payStatu2 = true;
-              that.showOrder = true;
-            } else {
-              that.payStatu1 = true;
-              that.payStatu2 = false;
-            }
-            that.getOpenId();
+            that.payStatu1 = true;
+            that.payStatu2 = false;
           }
+          that.getOpenId();
         },
         fail: (error) => {},
       });
@@ -619,7 +609,7 @@ export default {
         success: ({ data, statusCode, header }) => {
           if (data.success) {
             uni.showToast({
-              title: data.message,
+              title: "提交成功,静待处理",
               icon: "success",
               mask: true,
               duration: 1000,
@@ -643,7 +633,7 @@ export default {
 
     //跳转订单页面
     toOrder() {
-      uni.redirectTo({ url: "/pages/order/order" });
+      uni.navigateTo({ url: "/pages/order/order" });
     },
   },
 };

+ 88 - 0
pages/blankIndex/blankIndex.vue

@@ -0,0 +1,88 @@
+<template>
+  <view></view>
+</template>
+
+<script>
+export default {
+  data() {
+    return {
+      homeUrl: "https://jtishfw.ncjti.edu.cn/jiaofei/backendApi",
+    };
+  },
+  onLoad(options) {
+    this.loginFilter(); //获取cardNumber
+  },
+  methods: {
+    //获取cardNumber
+    loginFilter() {
+      let cardNumber = sessionStorage.getItem("cardNumber");
+
+      if (!cardNumber) {
+        let cardNumber = this.getQueryString("cardNumber");
+        let error = this.getQueryString("error");
+        let errorMsg = this.getQueryString("errorMsg");
+        let homeWeb = `https://open.wecard.qq.com/connect/oauth/authorize?app_key=2DDC9DBF32F28845&response_type=code&scope=snsapi_userinfo&ocode=1015730314&redirect_uri=${this.homeUrl}/wechat/weixiao/auth/&connect=curLogin&state=${this.homeUrl}/wechat/weixiao/auth/`;
+        if (error) {
+          uni.showToast({
+            title: errorMsg,
+            icon: "error",
+            mask: true,
+            duration: 1000,
+          });
+        } else if (!cardNumber) {
+          window.location.href = homeWeb;
+        } else {
+          sessionStorage.setItem("cardNumber", cardNumber);
+          this.getDetailMess();
+        }
+      } else {
+        this.getDetailMess();
+      }
+    },
+
+    //换取详情信息
+    getDetailMess() {
+      let cardNumber = sessionStorage.getItem("cardNumber");
+
+      let url = this.homeUrl + "/tuitionpayment/payableinfo/payableInfo";
+
+      uni.request({
+        url: url,
+        data: {},
+        header: {
+          card_number: cardNumber,
+          Accept: "application/json",
+          "Content-Type": " application/x-www-form-urlencoded;charset=utf-8",
+          "X-Requested-With": "XMLHttpRequest",
+        },
+        method: "GET",
+        sslVerify: true,
+        success: ({ data, statusCode, header }) => {
+          if (data.data === null) {
+            uni.redirectTo({ url: "/pages/parentPay/parentPay" });
+          } else {
+            uni.redirectTo({ url: "/pages/Pay/pay" });
+          }
+        },
+        fail: (error) => {},
+      });
+    },
+
+    //获取当前URL指定参数
+    getQueryString(name) {
+      let url = window.location.href; // 获取URL
+
+      let pattern = new RegExp("[\?\&]" + name + "=([^\&]+)", "i"); // 正则匹配URL
+
+      let matcher = pattern.exec(url);
+
+      if (matcher == null || matcher.length < 1) {
+        return false;
+      }
+      return decodeURIComponent(matcher[1]); // 输出指定的参数值 中文也可以
+    },
+  },
+};
+</script>
+
+<style lang="scss"></style>

+ 18 - 27
pages/order/css/order.css

@@ -1,29 +1,7 @@
-page {
-  height: 100%;
-}
-
-page::-webkit-scrollbar {
-  width: 16px;
-  height: 16px;
-  background-color: #f5f5f5;
-}
-
-page::-webkit-scrollbar-track {
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  border-radius: 10px;
-  background-color: #f5f5f5;
-}
-
-page::-webkit-scrollbar-thumb {
-  border-radius: 10px;
-  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-  background-color: #555;
-}
-
 .container {
   position: relative;
-  width: 100%;
-  height: 100%;
+  width: 750rpx;
+  height: 1334rpx;
   background-image: url(../../static/images/bg.png);
   background-size: 100% 100%;
   background-attachment: fixed;
@@ -35,6 +13,19 @@ page::-webkit-scrollbar-thumb {
   overflow: hidden;
 }
 
+.container .hint {
+  position: fixed;
+  top: 250rpx;
+  left: 50%;
+  transform: translateX(-375rpx);
+  width: 750rpx;
+  height: 50rpx;
+  line-height: 50rpx;
+  text-align: center;
+  color: #615f5f;
+  font-size: 28rpx;
+}
+
 .container .mark {
   position: absolute;
   width: 100%;
@@ -59,7 +50,7 @@ page::-webkit-scrollbar-thumb {
   height: 1300rpx;
   overflow: scroll;
   margin: 0 auto;
-  padding-top: 63rpx;
+  padding-top: 163rpx;
   border-radius: 10rpx;
   box-sizing: border-box;
 }
@@ -171,13 +162,13 @@ page::-webkit-scrollbar-thumb {
   margin-left: 210rpx;
 }
 
-.container .list .messCard .field .footer .bt-item button {
+.container .list .messCard .field .footer .bt-item .button {
   width: 140rpx;
   height: 60rpx;
   margin-left: 20rpx;
   line-height: 60rpx;
   text-align: center;
-  font-size: 18rpx;
+  font-size: 28rpx;
   color: #298def;
   border: 1px solid #298def;
   border-radius: 30rpx;

File diff suppressed because it is too large
+ 1 - 1
pages/order/css/order.min.css


+ 17 - 23
pages/order/css/order.scss

@@ -1,25 +1,7 @@
-page {
-    height: 100%;
-    &::-webkit-scrollbar {
-        width: 16px;
-        height: 16px;
-        background-color: #f5f5f5;
-    }
-    &::-webkit-scrollbar-track {
-        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-        border-radius: 10px;
-        background-color: #f5f5f5;
-    }
-    &::-webkit-scrollbar-thumb {
-        border-radius: 10px;
-        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-        background-color: #555;
-    }
-}
 .container {
     position: relative;
-    width: 100%;
-    height: 100%;
+    width: 750rpx;
+    height: 1334rpx;
     background-image: url(../../static/images/bg.png);
     background-size: 100% 100%;
     background-attachment: fixed;
@@ -29,6 +11,18 @@ page {
     font-weight: 400;
     box-sizing: border-box;
     overflow: hidden;
+    .hint {
+        position: fixed;
+        top: 250rpx;
+        left: 50%;
+        transform: translateX(-375rpx);
+        width: 750rpx;
+        height: 50rpx;
+        line-height: 50rpx;
+        text-align: center;
+        color: #615f5f;
+        font-size: 28rpx;
+    }
     .mark {
         position: absolute;
         width: 100%;
@@ -50,7 +44,7 @@ page {
         height: 1300rpx;
         overflow: scroll;
         margin: 0 auto;
-        padding-top: 63rpx;
+        padding-top: 163rpx;
         border-radius: 10rpx;
         box-sizing: border-box;
         &::-webkit-scrollbar {
@@ -142,13 +136,13 @@ page {
                         height: 70rpx;
                         margin-top: 15rpx;
                         margin-left: 210rpx;
-                        button {
+                        .button {
                             width: 140rpx;
                             height: 60rpx;
                             margin-left: 20rpx;
                             line-height: 60rpx;
                             text-align: center;
-                            font-size: 18rpx;
+                            font-size: 28rpx;
                             color: #298def;
                             border: 1px solid #298def;
                             border-radius: 30rpx;

+ 60 - 25
pages/order/order.vue

@@ -1,5 +1,6 @@
 <template>
   <view class="container">
+    <view class="hint" v-if="showHint">暂无订单记录</view>
     <view class="mark" v-show="showDetail" @click="toShowDetail()"></view>
     <view class="list">
       <template v-if="orderList.length !== 0">
@@ -33,19 +34,21 @@
             <view class="footer">
               <view class="bt-item">
                 <view
-                  ><button
-                    @click="putMess(item.orderNo)"
-                    v-if="item.status == 1"
-                  >
-                    订单反馈
-                  </button>
+                  class="button"
+                  @click="putMess(item.orderNo)"
+                  v-if="item.status == 1"
+                >
+                  订单反馈
+                </view>
+
+                <view class="button" @click="toPay()" v-if="item.status == 1">
+                  继续支付
                 </view>
                 <view
-                  ><button @click="toPay()" v-if="item.status == 1">
-                    继续支付
-                  </button></view
+                  class="button"
+                  @click="detailMess(item.payForIdentify, item.studentName)"
+                  >查看详情</view
                 >
-                <view><button @click="searchDetail()">查看详情</button></view>
               </view>
             </view>
           </view>
@@ -71,7 +74,7 @@
         </view>
         <view class="mess-itm">
           <text>学号:</text>
-          <text>{{ payForIdentify }}</text>
+          <text>{{ studentNo }}</text>
         </view>
         <view class="mess-itm">
           <text>专业:</text>
@@ -102,32 +105,30 @@
 export default {
   data() {
     return {
+      showHint: true,
       showDetail: false, //订单详情弹窗
       paySuccess: true, //缴费成功隐藏按钮
       orderList: [],
       studentName: "",
-      payForIdentify: "",
+      studentNo: "",
       majorName: "",
       className: "",
       years: "",
       Arr: [],
       orderAmount: "",
       status: "",
+      // homeUrl: "http://3mb8i8.natappfree.cc ",
       homeUrl: "https://jtishfw.ncjti.edu.cn/jiaofei/backendApi",
     };
   },
-
-  created() {
+  onLoad(options) {
     this.getOrderList();
   },
+  created() {},
   methods: {
     toShowDetail() {
       this.showDetail = !this.showDetail;
     },
-    searchDetail() {
-      this.detailMess();
-      this.showDetail = !this.showDetail;
-    },
     //获取订单列表
     getOrderList() {
       let cardNumber = sessionStorage.getItem("cardNumber");
@@ -146,23 +147,25 @@ export default {
         method: "GET",
         sslVerify: true,
         success: ({ data, statusCode, header }) => {
-          console.log(data.data.list);
+          // console.log(data.data.list);
           this.orderList = data.data.list;
-          let res = data.data.list[0];
-          this.studentName = res.studentName;
-          this.payForIdentify = res.payForIdentify;
+          if (data.data.list.length !== 0) {
+            this.showHint = false;
+          }
         },
         fail: (error) => {},
       });
     },
 
     //查看详情
-    detailMess() {
+    detailMess(payForIdentify, studentName) {
+      this.showDetail = !this.showDetail;
+
       let cardNumber = sessionStorage.getItem("cardNumber");
 
       let url =
         this.homeUrl +
-        `/tuitionpayment/payableinfo/payableInfo/${this.payForIdentify}/${this.studentName}`;
+        `/tuitionpayment/payableinfo/payableInfo/${payForIdentify}/${studentName}`;
 
       uni.request({
         url: url,
@@ -176,6 +179,8 @@ export default {
         sslVerify: true,
         success: ({ data, statusCode, header }) => {
           let res = data.data;
+          this.studentName = res.studentName;
+          this.studentNo = res.studentNo;
           this.years = res.years;
           this.majorName = res.majorName;
           this.className = res.className;
@@ -188,7 +193,7 @@ export default {
 
     //跳转支付页面
     toPay() {
-      uni.navigateTo({ url: "/pages/Pay/pay" });
+      uni.navigateTo({ url: "/pages/blankIndex/blankIndex" });
     },
 
     //获取学费明细
@@ -212,6 +217,36 @@ export default {
       }
       this.Arr = item;
     },
+
+    //订单反馈
+    putMess(orderNo) {
+      let cardNumber = sessionStorage.getItem("cardNumber");
+
+      let url = this.homeUrl + `/tuitionpayment/payorder/${orderNo}/orderStatu`;
+
+      uni.request({
+        url: url,
+        data: {},
+        header: {
+          card_number: cardNumber,
+          Accept: "application/json",
+          "Content-Type": "application/json",
+          "X-Requested-With": "XMLHttpRequest",
+        },
+        method: "GET",
+        sslVerify: true,
+        success: ({ data, statusCode, header }) => {
+          if (data.data.status == 1) {
+            uni.showToast({
+              title: "支付失败",
+              icon: "error",
+              mask: true,
+            });
+          }
+        },
+        fail: (error) => {},
+      });
+    },
   },
 };
 </script>

+ 5 - 9
pages/parentPay/css/parentPay.css

@@ -1,30 +1,26 @@
-page {
+.container {
+  width: 750rpx;
   height: 1334rpx;
 }
 
-page::-webkit-scrollbar {
+.container::-webkit-scrollbar {
   width: 16px;
   height: 16px;
   background-color: #f5f5f5;
 }
 
-page::-webkit-scrollbar-track {
+.container::-webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
   border-radius: 10px;
   background-color: #f5f5f5;
 }
 
-page::-webkit-scrollbar-thumb {
+.container::-webkit-scrollbar-thumb {
   border-radius: 10px;
   -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
   background-color: #555;
 }
 
-.container {
-  width: 100%;
-  height: 100%;
-}
-
 .container button {
   margin: 0;
   outline: none;

File diff suppressed because it is too large
+ 1 - 1
pages/parentPay/css/parentPay.min.css


+ 2 - 6
pages/parentPay/css/parentPay.scss

@@ -1,6 +1,6 @@
-page {
+.container {
+    width: 750rpx;
     height: 1334rpx;
-
     &::-webkit-scrollbar {
         width: 16px;
         height: 16px;
@@ -16,10 +16,6 @@ page {
         -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
         background-color: #555;
     }
-}
-.container {
-    width: 100%;
-    height: 100%;
     button {
         margin: 0;
         outline: none;

+ 6 - 6
pages/parentPay/parentPay.vue

@@ -36,7 +36,7 @@
           />
         </view>
         <view class="remark">
-          备注:新生输入身份证号代替学号,老生输入学号
+          备注:新生输入身份证号代替学号,老生输入学号
         </view>
         <view class="confirm">
           <button hover-class="button-hover" @click="close1">取消</button>
@@ -163,6 +163,7 @@ export default {
       feedbackPersonName: "",
       feedbackPersonPhone: "",
       feedbackInfo: "",
+      // homeUrl: "http://3mb8i8.natappfree.cc ",
       homeUrl: "https://jtishfw.ncjti.edu.cn/jiaofei/backendApi",
       notifyUrl:
         "https://jtishfw.ncjti.edu.cn/jiaofei/backendApi/pay/jxnxs/notify/",
@@ -178,9 +179,7 @@ export default {
       paySign: "",
     };
   },
-  onLoad(options) {
-    this.getOpenId();
-  },
+  onLoad(options) {},
   methods: {
     toLeaveMess() {
       this.showLeaveMess = !this.showLeaveMess;
@@ -279,6 +278,7 @@ export default {
                 that.payStatu1 = true;
                 that.payStatu2 = false;
               }
+              that.getOpenId();
             }
           },
           fail: (error) => {},
@@ -532,7 +532,7 @@ export default {
         success: ({ data, statusCode, header }) => {
           if (data.success) {
             uni.showToast({
-              title: data.message,
+              title: "提交成功,静待处理",
               icon: "success",
               mask: true,
               duration: 1000,
@@ -556,7 +556,7 @@ export default {
 
     //跳转订单页面
     toOrder() {
-      uni.redirectTo({ url: "/pages/order/order" });
+      uni.navigateTo({ url: "/pages/order/order" });
     },
   },
 };

+ 2 - 2
pages/paySuccess/css/paySuccess.css

@@ -1,7 +1,7 @@
 .content {
   position: relative;
-  width: 100%;
-  height: 100%;
+  width: 750rpx;
+  height: 1334rpx;
   font-family: "MicrosoftYaHei";
   font-weight: 400;
 }

File diff suppressed because it is too large
+ 1 - 1
pages/paySuccess/css/paySuccess.min.css


+ 2 - 2
pages/paySuccess/css/paySuccess.scss

@@ -1,7 +1,7 @@
 .content {
     position: relative;
-    width: 100%;
-    height: 100%;
+    width: 750rpx;
+    height: 1334rpx;
     font-family: "MicrosoftYaHei";
     font-weight: 400;
 

+ 1 - 1
pages/paySuccess/paySuccess.vue

@@ -16,7 +16,7 @@ export default {
   methods: {
     //查询订单列表
     toOrder() {
-      uni.redirectTo({ url: "/pages/order/order" });
+      uni.navigateTo({ url: "/pages/order/order" });
     },
   },
 };

File diff suppressed because it is too large
+ 0 - 2
unpackage/dist/build/h5/index.html


BIN
unpackage/dist/build/h5/static/images/bg.png


BIN
unpackage/dist/build/h5/static/images/close.png


BIN
unpackage/dist/build/h5/static/images/null.png


BIN
unpackage/dist/build/h5/static/images/pay.png


BIN
unpackage/dist/build/h5/static/img/bg.aeaa23a7.png


BIN
unpackage/dist/build/h5/static/img/null.44dd28f5.png


BIN
unpackage/dist/build/h5/static/img/pay.6c5e94fe.png


File diff suppressed because it is too large
+ 0 - 1
unpackage/dist/build/h5/static/index.f4fc78fe.css


File diff suppressed because it is too large
+ 0 - 7
unpackage/dist/build/h5/static/js/chunk-vendors.ab293c43.js


File diff suppressed because it is too large
+ 0 - 1
unpackage/dist/build/h5/static/js/index.5ba47580.js


File diff suppressed because it is too large
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-Pay-pay.e1635056.js


File diff suppressed because it is too large
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-order-order.ad86a10e.js


File diff suppressed because it is too large
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-parentPay-parentPay.bc286dee.js


File diff suppressed because it is too large
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-paySuccess-paySuccess.1d33a5f1.js