wangtao 2 lat temu
rodzic
commit
c26ed054e2
33 zmienionych plików z 233 dodań i 216 usunięć
  1. BIN
      src/assets/image/ic_一卡通.png
  2. BIN
      src/assets/image/ic_一卡通备份 2@3x.png
  3. BIN
      src/assets/image/ic_一卡通备份@3x.png
  4. BIN
      src/assets/image/ic_厕位管理.png
  5. BIN
      src/assets/image/ic_厕位管理备份@3x.png
  6. BIN
      src/assets/image/ic_我的余额.png
  7. BIN
      src/assets/image/ic_我的余额备份@3x.png
  8. BIN
      src/assets/image/ic_文印助手.png
  9. BIN
      src/assets/image/ic_文印助手备份@3x.png
  10. BIN
      src/assets/image/ic_智慧餐饮.png
  11. BIN
      src/assets/image/ic_智慧餐饮备份@3x.png
  12. BIN
      src/assets/image/ic_智能阅览室.png
  13. BIN
      src/assets/image/ic_智能阅览室备份@3x.png
  14. BIN
      src/assets/image/ic_点餐服务.png
  15. BIN
      src/assets/image/ic_点餐服务备份@3x.png
  16. BIN
      src/assets/image/ic_综合安防.png
  17. BIN
      src/assets/image/ic_综合安防备份@3x.png
  18. BIN
      src/assets/image/ic_访客登记.png
  19. BIN
      src/assets/image/ic_访客登记备份@3x.png
  20. BIN
      src/assets/image/ic_车牌.png
  21. BIN
      src/assets/image/ic_车牌备份@3x.png
  22. BIN
      src/assets/image/ic_车辆登记.png
  23. BIN
      src/assets/image/ic_车辆登记备份@3x.png
  24. BIN
      src/assets/image/ic_配餐服务.png
  25. BIN
      src/assets/image/ic_配餐服务备份@3x.png
  26. 127 140
      src/views/amount/index.vue
  27. 18 16
      src/views/catering/index.vue
  28. 62 43
      src/views/home/index.vue
  29. 7 7
      src/views/login/index.vue
  30. 1 2
      src/views/orderingFood/address/index.vue
  31. 15 5
      src/views/record/index.vue
  32. 2 2
      src/views/result/index.vue
  33. 1 1
      vue.config.js

BIN
src/assets/image/ic_一卡通.png


BIN
src/assets/image/ic_一卡通备份 2@3x.png


BIN
src/assets/image/ic_一卡通备份@3x.png


BIN
src/assets/image/ic_厕位管理.png


BIN
src/assets/image/ic_厕位管理备份@3x.png


BIN
src/assets/image/ic_我的余额.png


BIN
src/assets/image/ic_我的余额备份@3x.png


BIN
src/assets/image/ic_文印助手.png


BIN
src/assets/image/ic_文印助手备份@3x.png


BIN
src/assets/image/ic_智慧餐饮.png


BIN
src/assets/image/ic_智慧餐饮备份@3x.png


BIN
src/assets/image/ic_智能阅览室.png


BIN
src/assets/image/ic_智能阅览室备份@3x.png


BIN
src/assets/image/ic_点餐服务.png


BIN
src/assets/image/ic_点餐服务备份@3x.png


BIN
src/assets/image/ic_综合安防.png


BIN
src/assets/image/ic_综合安防备份@3x.png


BIN
src/assets/image/ic_访客登记.png


BIN
src/assets/image/ic_访客登记备份@3x.png


BIN
src/assets/image/ic_车牌.png


BIN
src/assets/image/ic_车牌备份@3x.png


BIN
src/assets/image/ic_车辆登记.png


BIN
src/assets/image/ic_车辆登记备份@3x.png


BIN
src/assets/image/ic_配餐服务.png


BIN
src/assets/image/ic_配餐服务备份@3x.png


+ 127 - 140
src/views/amount/index.vue

@@ -37,7 +37,7 @@
               :show="show"
               :title="'¥' + money"
               :hide-on-click-outside="false"
-              :maxlength="8"
+              :maxlength="5"
               extra-key="."
               @input="handleInput"
               @delete="handleDelete"
@@ -49,12 +49,12 @@
         </van-col>
         <van-overlay :show="overlayShow" @click="overlayShow = false" />
         <van-row class="rechargeSelect" gutter="16">
-          <van-col span="8"><van-col @click="btn(50)" span="24" class="col">50</van-col></van-col>
-          <van-col span="8"><van-col @click="btn(100)" span="24" class="col">100</van-col></van-col>
-          <van-col span="8"><van-col @click="btn(150)" span="24" class="col">150</van-col></van-col>
-          <van-col span="8"><van-col @click="btn(200)" span="24" class="col">200</van-col></van-col>
-          <van-col span="8"><van-col @click="btn(300)" span="24" class="col">300</van-col></van-col>
-          <van-col span="8"><van-col @click="btn(500)" span="24" class="col">500</van-col></van-col>
+          <van-col span="8"><van-col @click="btn(50)"  :class="active == 50 ? 'active' : ''" span="24" class="col">50</van-col></van-col>
+          <van-col span="8"><van-col @click="btn(100)" :class="active == 100 ? 'active' : ''" span="24" class="col">100</van-col></van-col>
+          <van-col span="8"><van-col @click="btn(150)" :class="active == 150 ? 'active' : ''" span="24" class="col">150</van-col></van-col>
+          <van-col span="8"><van-col @click="btn(200)" :class="active == 200 ? 'active' : ''" span="24" class="col">200</van-col></van-col>
+          <van-col span="8"><van-col @click="btn(300)" :class="active == 300 ? 'active' : ''" span="24" class="col">300</van-col></van-col>
+          <van-col span="8"><van-col @click="btn(500)" :class="active == 500 ? 'active' : ''" span="24" class="col">500</van-col></van-col>
         </van-row>
         <van-row class="arrival" type="flex">
           <van-col class="arrivalContent">到账金额:<span>¥{{ (Number((100 - (100 -  proportion * 100)) * money) / 100 ).toFixed(2) }}</span></van-col>
@@ -110,7 +110,7 @@
             :show="show"
             :title="'¥' + money"
             :hide-on-click-outside="false"
-            :maxlength="8"
+            :maxlength="5"
             extra-key="."
             @input="handleInput"
             @delete="handleDelete"
@@ -122,12 +122,12 @@
       </van-col>
       <van-overlay :show="overlayShow" @click="overlayShow = false" />
       <van-row class="rechargeSelect" gutter="16">
-        <van-col span="8"><van-col @click="btn(50)" span="24" class="col">50</van-col></van-col>
-        <van-col span="8"><van-col @click="btn(100)" span="24" class="col">100</van-col></van-col>
-        <van-col span="8"><van-col @click="btn(150)" span="24" class="col">150</van-col></van-col>
-        <van-col span="8"><van-col @click="btn(200)" span="24" class="col">200</van-col></van-col>
-        <van-col span="8"><van-col @click="btn(300)" span="24" class="col">300</van-col></van-col>
-        <van-col span="8"><van-col @click="btn(500)" span="24" class="col">500</van-col></van-col>
+        <van-col span="8"><van-col @click="btn(50)"  :class="active == 50 ? 'active' : ''" span="24" class="col">50</van-col></van-col>
+        <van-col span="8"><van-col @click="btn(100)" :class="active == 100 ? 'active' : ''" span="24" class="col">100</van-col></van-col>
+        <van-col span="8"><van-col @click="btn(150)" :class="active == 150 ? 'active' : ''" span="24" class="col">150</van-col></van-col>
+        <van-col span="8"><van-col @click="btn(200)" :class="active == 200 ? 'active' : ''" span="24" class="col">200</van-col></van-col>
+        <van-col span="8"><van-col @click="btn(300)" :class="active == 300 ? 'active' : ''" span="24" class="col">300</van-col></van-col>
+        <van-col span="8"><van-col @click="btn(500)" :class="active == 500 ? 'active' : ''" span="24" class="col">500</van-col></van-col>
       </van-row>
       <van-row class="arrival" type="flex">
         <van-col class="arrivalContent">到账金额:<span>¥{{ (Number((100 - (100 -  proportion * 100)) * money) / 100 ).toFixed(2) }}</span></van-col>
@@ -235,15 +235,10 @@ export default {
       listLoading:true,
       czType:undefined, //支付类型 1微信 2支付宝
       url:undefined,
+      active:undefined
     };
   },
-  watch: {
-    money(val) {
-      if (/^0[1-9]/.test(val)) {
-        this.money = val.substring(1);
-      }
-    },
-  },
+  
   components: {
     [Field.name]: Field,
     [NumberKeyboard.name]: NumberKeyboard,
@@ -313,6 +308,15 @@ export default {
       this.fanhui = true;
     }
   },
+  // watch: {
+  //   '$route' () {
+  //     if(localStorage.getItem("user_wt") && localStorage.getItem("cardId57")){
+  //       this.Balance()
+  //       this.recharge2()
+  //       this.proportionData()
+  //     }
+  //   }
+  // },
   mounted(){
     var url = window.location.href;
     if(url.indexOf("token") > 1){
@@ -332,6 +336,28 @@ export default {
     }
     this.isWeixinOrAlipay()
 
+    // 监听
+    let uas = navigator.userAgent;
+    let _this = this
+    if(uas.indexOf('iPhone') > -1){
+      // 监听APP的传过来的消息
+      window.addEventListener('message', function (e) {
+          /*
+          * e.data 是APP返回的JSON字符串,字段:
+          * eventType 事件类型
+          * source    来源
+          * data      业务参数 - 返回数据放这里
+          * */
+         _this.czType = undefined
+          _this.appMessage(e)
+
+      })
+    }else{
+      window.document.addEventListener('message', function (e) {
+        _this.czType = undefined
+        _this.appMessage(e)
+      })
+    }
   },
   methods: {
      weixin(){
@@ -503,29 +529,27 @@ export default {
       }
     },
     handleInput(key) {
-      (this.state1 = "color:#000;background: #fff;"),
-        (this.state2 = "color:#000;background: #fff;"),
-        (this.state3 = "color:#000;background: #fff;"),
-        (this.state4 = "color:#000;background: #fff;"),
-        (this.state5 = "color:#000;background: #fff;"),
-        (this.state6 = "color:#000;background: #fff;"),
-        (this.money = this.money + "");
+      if(this.money === 0){
+        this.money = key
+      }else{
+        this.money = this.money + ""
+      }
+      
       if (this.money === "" && key === ".") {
         this.money = "0";
       } else if (this.money.indexOf(".") !== -1 && key === ".") {
+        this.money = '0.'
         return;
-      } else if (
-        this.money.indexOf("0") !== -1 &&
-        this.money.length === 1 &&
-        key === 0
-      ) {
+      } else if (this.money.indexOf("0") !== -1 && this.money.length === 1 && key === 0) {
         return;
       } else if (/\.\d{2}$/.test(this.money)) {
         return;
       }
       this.money += key;
+
     },
-    handleDelete() {
+    handleDelete(key) {
+      this.active = undefined
       this.money = this.money + "";
       if (!this.money) {
         return;
@@ -547,76 +571,6 @@ export default {
         this.env = "Alipay";
       }
     },
-    // async pay(money,  topPayType, payType, channelId) {
-    //   if(money.toString().indexOf(".")<1){
-    //     money = money + ".00"
-    //   }
-    //   if(localStorage.getItem("type")){ //充值系统后台扫码充值
-    //     axios.post('/dxtop/order/topScanPayApi', {
-    //         "money": Number(money).toFixed(2),
-    //         "topPayType": topPayType,
-    //         "payType": payType,
-    //         "channelId": channelId,
-    //         "scene": 2,
-    //     }).then(res => {
-    //       this.loading = false;
-    //       if(res.data.status == "ERROR"){
-    //         Toast(res.data.msg)
-    //       }else{
-    //         window.location.href = res.data.data
-    //       }
-    //     })
-    //   }else{ //公众号充值(ERP或外包人员)
-    //     axios.get("dxtop/staff/one",{
-    //       params:{
-    //         id:localStorage.getItem("user_wt")
-    //       }
-    //     }).then(res =>{
-    //       if(res.data?.data?.sid){
-    //         if(localStorage.getItem("classify")){
-    //           let type = localStorage.getItem("classify")
-    //           let channelName =undefined
-    //           if(type == "1"){
-    //             channelName = "外包人员充值"
-    //           }
-    //           if(type == "2"){
-    //             channelName = "ERP人员充值"
-    //           }
-    //           axios.post('/dxtop/order/topScanPayApi', {
-    //               "money": Number(money).toFixed(2),
-    //               "topPayType": topPayType,
-    //               "payType": payType,
-    //               "channelName":channelName,
-    //               "scene": 6,
-    //               "userId": res.data.data.sid
-    //           }).then(res => {
-    //             this.loading = false;
-    //             if(res.data.status == "ERROR"){
-    //               Toast(res.data.msg)
-    //             }else{
-    //               window.location.href = res.data.data
-    //             }
-    //           })
-    //         }else{
-    //           axios.post('/dxtop/order/topScanPayApi', {
-    //               "money": Number(money).toFixed(2),
-    //               "topPayType": topPayType,
-    //               "payType": payType,
-    //               "channelId": channelId,
-    //               "scene": 2,
-    //           }).then(res => {
-    //             this.loading = false;
-    //             if(res.data.status == "ERROR"){
-    //               Toast(res.data.msg)
-    //             }else{
-    //               window.location.href = res.data.data
-    //             }
-    //           })
-    //         }
-    //       }
-    //     })
-    //     }
-    // },
     //支付
     jumpMode() { 
         if(this.channelId){//游客
@@ -669,7 +623,6 @@ export default {
     },
     async pay(money, topPayType, payType, channelId,userId) {
       if(userId){
-        console.log(1)
         //("erp返回支付宝app支付链接 公众号返回微信支付链接")
         axios.get("dxtop/staff/one",{
           params:{
@@ -677,30 +630,49 @@ export default {
           }
         }).then(res =>{
           if(res.data?.data?.sid){
-            let channelName =undefined
-            if(localStorage.getItem("classify") == "1"){
-              channelName = "外包人员充值"
-            }
-            if(localStorage.getItem("classify") == "2"){
-              channelName = "ERP人员充值"
-            }
-            axios.post('/dxtop/order/topScanPayApi', {
-              "money": Number(money).toFixed(2),
-              "topPayType": topPayType,
-              "payType": payType,
-              "channelName":channelName,
-              "scene": 6,
-              "userId": res.data.data.sid
-            }).then(res2 => {
-              this.loading = false;
-              if(res2.data.status == "ERROR"){
-                Toast(res2.data.msg)
-              }else{
-                window.location.href = res2.data.data
+            if(localStorage.getItem("classify")){
+              let channelName =undefined
+              if(localStorage.getItem("classify") == "1"){
+                channelName = "外包人员充值"
+              }
+              if(localStorage.getItem("classify") == "2"){
+                channelName = "ERP人员充值"
               }
-            }).catch(() => {
-              this.loading = false;
-            })
+              axios.post('/dxtop/order/topScanPayApi', {
+                "money": Number(money).toFixed(2),
+                "topPayType": topPayType,
+                "payType": payType,
+                "channelName":channelName,
+                "scene": 6,
+                "userId": res.data.data.sid
+              }).then(res2 => {
+                this.loading = false;
+                if(res2.data.status == "ERROR"){
+                  Toast(res2.data.msg)
+                }else{
+                  window.location.href = res2.data.data
+                }
+              }).catch(() => {
+                this.loading = false;
+              })
+            }else{
+              axios.post('/dxtop/order/callUnifiedPay', {
+                "money": Number(money).toFixed(2),
+                "topPayType": topPayType,
+                "payType": payType,
+                "scene": 3,
+                "userId": res.data.data.sid
+              }).then(res2 => {
+                this.loading = false;
+                if(res2.data.status == "ERROR"){
+                  Toast(res2.data.msg)
+                }else{
+                  window.location.href = res2.data.data
+                }
+              }).catch(() => {
+                this.loading = false;
+              })
+            }
           }else{
             Toast("用户sid不存在")
           }
@@ -722,8 +694,6 @@ export default {
           }).catch(() => {
           })
       }else{//返回支付宝微信支付连接
-      console.log(3)
-      return
        // console.log("返回支付宝微信支付链接 用于url进入 不带渠道参数")
         axios.post('/dxtop/order/topScanPayApi', {
             "money": Number(money).toFixed(2),
@@ -837,6 +807,7 @@ export default {
     },
     btn(id){
       this.money = id
+      this.active = id
     },
     zfTypt(url){
       this.czType = url.czType
@@ -861,6 +832,7 @@ export default {
 };
 </script>
 <style lang="scss" scoped>
+
 .mianBox {
   width: 100vw;
   height: 100vh;
@@ -932,10 +904,6 @@ export default {
           background-color: #fff;
         }
       }
-       .van-col.col:hover {
-        background: #D7000F;
-        color: #fff;
-      }
      > .van-col:nth-child(1),> .van-col:nth-child(2),> .van-col:nth-child(3){
         margin-top:-6px;
       }
@@ -945,8 +913,11 @@ export default {
       text-align: left;
       font-size: 15px;
       .arrivalContent{
+        font-size: 15px;
+        font-weight: 700;
         span{
           color:#D7000F;
+          font-weight: 400;
         }
       }
     }
@@ -1036,10 +1007,10 @@ export default {
         width: 28%;
         border:1px solid rgba(242, 46, 60, 1) !important;
       }
-      & > .van-col.active {
-        background: #F22E3C;
-        color: #fff;
-      }
+      // & > .van-col.active {
+      //   background: #F22E3C;
+      //   color: #fff;
+      // }
       & > .van-col:nth-child(3n-1),
       & > .van-col:nth-child(3n) {
         margin-left: 8%;
@@ -1100,7 +1071,6 @@ export default {
       }
     }
     .list{
-      -webkit-overflow-scrolling: touch;
       padding-bottom:20px;
       .listData{
         height:100%;
@@ -1164,11 +1134,26 @@ export default {
   }
   
   
+}
+.active {
+  background: #D7000F !important;
+  color: #fff !important;
+}
+.mianBox::-webkit-scrollbar {
+  display: none; /* Chrome Safari */
+}
+
+.mianBox {
+  scrollbar-width: none; /* firefox */
+  -ms-overflow-style: none; /* IE 10+ */
+  overflow-x: hidden;
+  overflow-y: auto;
 }
 /*特殊处理 */
 /deep/ .van-field__control{
   color: rgba(242, 46, 60, 1) !important;
   margin-left:0;
+  margin-top:2px;
 }
 /deep/ .van-field__label{
   width:0 !important;
@@ -1177,7 +1162,9 @@ export default {
   margin-left:-10px !important;
   font-size: 17px;
 }
-
+/deep/ .van-field{
+  background: transparent
+}
 
 // 
 

+ 18 - 16
src/views/catering/index.vue

@@ -65,6 +65,8 @@
               <van-col offset="1" span="16">{{orderDetails.phone || '-'}}</van-col>
               <van-col span="7">送餐地址:</van-col>
               <van-col offset="1" span="16">{{orderDetails.address  || "-"}}</van-col>
+              <van-col span="7">下单时间:</van-col>
+              <van-col offset="1" span="16">{{orderDetails.orderTime || '-'}}</van-col>
               <van-col span="7">备注:</van-col>
               <van-col offset="1" span="16">{{orderDetails.remark || '-'}}</van-col>
            </van-col>
@@ -182,33 +184,33 @@ export default {
             this.orderStatus(3)
         }
     },
+    // //订单详情
+    // orderOne(row){
+    //     this.orderDetails = row
+    //     axios.get(`https://smartpark.caih.com/dxapi/system/config/configKey/dre_urgency_phone`).then(res => { 
+    //         this.orderDetails.jjPhone  = res.data.data
+    //         //订单详情
+    //         axios.get(`https://smartpark.caih.com/dxapi/dreOrderDetail/listByOrder?orderId=${row.id}`).then(res => { 
+    //             this.dishes = res.data.data
+    //             this.show = true
+    //         })
+            
+    //     })
+        
+    // },
     //订单详情
     orderOne(row){
-        this.show = true
         this.orderDetails = row
         axios.get(`https://smartpark.caih.com/dxapi/system/config/configKey/dre_urgency_phone`).then(res => { 
             this.orderDetails.jjPhone  = res.data.data
             //订单详情
             axios.get(`https://smartpark.caih.com/dxapi/dreOrderDetail/listByOrder?orderId=${row.id}`).then(res => { 
-                const data = res.data.data
-                this.dishes = data
+                this.dishes = res.data.data
+                this.show = true
             })
         })
         
     },
-    //订单详情
-    orderOne(row){
-        this.show = true
-        this.orderDetails = row
-        axios.get(`https://smartpark.caih.com/dxapi/system/config/configKey/dre_urgency_phone`).then(res => { 
-            this.orderDetails.jjPhone  = res.data.data
-        })
-        //订单详情
-        axios.get(`https://smartpark.caih.com/dxapi/dreOrderDetail/listByOrder?orderId=${row.id}`).then(res => { 
-            const data = res.data.data
-            this.dishes = data
-        })
-    },
     //状态变更
     statusChange(id){
         if(id){

+ 62 - 43
src/views/home/index.vue

@@ -20,14 +20,14 @@
           <!-- <van-row class="phone">{{phone57}}</van-row> -->
           <van-icon name="arrow"  class="arrowRight"  @click="go"/>
         </van-row>
-        <van-row class="bottom">
+        <van-row class="bottom" gutter="20">
           <van-col  span="12">
-            <van-image :src="require('../../assets/image/ic_我的余额.png')" />
+            <van-image :src="require('../../assets/image/ic_我的余额备份@3x.png')" />
             <van-col  v-loading="loadingBalance" class="text">我的余额:<span >{{balance}}元</span></van-col>
           </van-col>
           <van-col  span="12">
-            <van-image :src="require('../../assets/image/ic_车牌.png')" />
-            <van-col  v-loading="loadingPlateNumber" class="text" >已录入车牌信息<span>{{plateNumber}}</span></van-col>
+            <van-image :src="require('../../assets/image/ic_车牌备份@3x.png')" />
+            <van-col  v-loading="loadingPlateNumber" class="text" >已录入车牌信息:<span>{{plateNumber}}</span></van-col>
           </van-col>
         </van-row>
       </van-row>
@@ -36,27 +36,27 @@
       <van-row class="system">
         <van-row  type="flex"  gutter="22" class="menu">
           <!-- <van-col span="6" class="function" @click="sm('https://smartpark.caih.com/h5/#/licence',1)">
-            <van-image :src="require('../../assets/image/function/icon2.png')" />
+            <van-image :src="require('../../assets/image/ic_车辆登记备份@3x.png')" />
             <div class="title">车牌登记</div>
           </van-col> -->
           <van-col span="6" class="function" @click="ykt">
-            <van-image :src="require('../../assets/image/ic_点餐服务.png')" />
-            <div class="title">一卡通</div>
+            <van-image :src="require('../../assets/image/ic_一卡通备份@3x.png')" />
+            <div class="title">余额管理</div>
           </van-col>
           <!-- <van-col span="6" class="function" @click="sm('https://smartpark.caih.com/h5/#/visitorApply',2)">
-            <van-image :src="require('../../assets/image/ic_访客登记.png')" />
+            <van-image :src="require('../../assets/image/ic_访客登记备份@3x.png')" />
             <div class="title">访客登记</div>
           </van-col> -->
           <!-- <van-col span="6" class="function" @click="sm('https://smartpark.caih.com/h5/#/safeIndex',3)" v-if="people57 == '1'">
-            <van-image :src="require('../../assets/image/ic_综合安防.png')" />
+            <van-image :src="require('../../assets/image/ic_综合安防备份@3x.png')" />
             <div class="title">综合安防</div>
           </van-col> -->
           <!-- <van-col span="6" class="function" @click="dc" >
-            <van-image :src="require('../../assets/image/ic_配餐服务.png')" />
+            <van-image :src="require('../../assets/image/ic_点餐服务备份@3x.png')" />
             <div class="title">点餐服务</div>
           </van-col> -->
           <van-col span="6" class="function" @click="pc" v-if="pcy">
-            <van-image :src="require('../../assets/image/ic_配餐服务.png')" />
+            <van-image :src="require('../../assets/image/ic_配餐服务备份@3x.png')" />
             <div class="title">配餐服务</div>
           </van-col>
           <!-- <van-col span="6" class="function"  v-if="people57 == '1'">
@@ -69,7 +69,7 @@
         <van-row class="recordList">
           <van-row class="recordTitle">
            <van-col span="16" class="left">最近通行记录</van-col>
-           <!-- <van-col span="8" class="right" >查看更多<van-icon name="arrow"  class="rightIcon" /></van-col> -->
+           <!-- <van-col span="8" class="right" @click="record(1)" >查看更多<van-icon name="arrow"  class="rightIcon" /></van-col> -->
           </van-row>
           <el-table v-loading="loading1" :data="adminList1" class="recordTable">
             <el-table-column label="通行地点" align="left" prop="dmRoomDevice.name" show-overflow-tooltip min-width="50%"/>
@@ -79,7 +79,7 @@
         <van-row class="recordList">
           <van-row class="recordTitle">
            <van-col span="16" class="left">最近消费记录</van-col>
-           <!-- <van-col span="8" class="right" >查看更多<van-icon name="arrow"  class="rightIcon" /></van-col> -->
+           <!-- <van-col span="8" class="right" @click="record(2)" >查看更多<van-icon name="arrow"  class="rightIcon" /></van-col> -->
           </van-row>
           <el-table v-loading="loading2" :data="adminList2" class="recordTable">
             <el-table-column label="食堂设备" align="left" prop="termName" show-overflow-tooltip min-width="30%"/>
@@ -94,7 +94,7 @@
         <van-row class="recordList"> 
           <van-row class="recordTitle">
            <van-col span="16" class="left">最近访客预约记录</van-col>
-           <!-- <van-col span="8" class="right" >查看更多<van-icon name="arrow"  class="rightIcon" /></van-col> -->
+           <!-- <van-col span="8" class="right" @click="record(3)">查看更多<van-icon name="arrow"  class="rightIcon" /></van-col> -->
           </van-row>
           <el-table v-loading="loading3" :data="adminList3"  class="recordTable" >
             <el-table-column label="访客名称" align="left" prop="visitor_name" show-overflow-tooltip min-width="50%"/>
@@ -102,10 +102,10 @@
           </el-table>
         </van-row>
         
-        <van-row class="recordList">
+        <!-- <van-row class="recordList">
           <van-row class="recordTitle">
            <van-col span="16" class="left">最近停车记录</van-col>
-           <!-- <van-col span="8" class="right" >查看更多<van-icon name="arrow"  class="rightIcon" /></van-col> -->
+           <van-col span="8" class="right" @click="record(4)">查看更多<van-icon name="arrow"  class="rightIcon" /></van-col>
           </van-row>
           <el-table v-loading="loading4" :data="adminList4" class="recordTable">
             <el-table-column label="车牌号" align="left" prop="plate_number" show-overflow-tooltip min-width="30%"/>
@@ -120,7 +120,7 @@
               </template>
             </el-table-column>
           </el-table>
-        </van-row>
+        </van-row> -->
         
       </van-row>
     </van-row>
@@ -249,7 +249,7 @@ export default {
     })
     
     //通行记录
-    axios.post(`https://smartpark.caih.com/ykt/api/thirdparty/v1/openInterface/getAccessTraffic?page=0&size=10&sort=id,desc`, 
+    axios.post(`https://smartpark.caih.com/ykt/api/thirdparty/v1/openInterface/getAccessTraffic?page=0&size=6&sort=id,desc`, 
     {
       "nonce": Cookies.get("nonce57"),
       "timestamp": Cookies.get("timestamp57"),
@@ -262,7 +262,7 @@ export default {
       }
     }).then(res => {
         if(res?.data?.data?.content){
-          this.adminList1 = res.data.data.content.slice(0,5)
+          this.adminList1 = res.data.data.content
           this.loading1 = false
         }else{
           this.loading1 = false
@@ -271,7 +271,7 @@ export default {
         Toast(err.response.data.message)
     })
     //停车记录
-    axios.post(`https://smartpark.caih.com/ykt/api/thirdparty/v1/openInterface/getParkingTrafficByUserNumber?page=0&size=10&sort=id,desc`, 
+    axios.post(`https://smartpark.caih.com/ykt/api/thirdparty/v1/openInterface/getParkingTrafficByUserNumber?page=0&size=6&sort=id,desc`, 
     {
       "nonce": Cookies.get("nonce57"),
       "timestamp": Cookies.get("timestamp57"),
@@ -284,7 +284,7 @@ export default {
       }
     }).then(res => {
         if(res.data.data){
-          let data = res.data.data.slice(0,5)
+          let data = res.data.data
           let arr = []
           for(let i =0; i<data.length;i++){
             arr[i] = {}
@@ -306,12 +306,12 @@ export default {
     })
     // 消费记录
     axios.post(`/dxtop/dish/page`,{
-      "size":10,
+      "size":6,
       "current":1,
       "userId":Cookies.get("userId57")
     }).then(res => {
       if (res?.data?.data?.records) {
-        this.adminList2 = res.data.data.records.slice(0,5)
+        this.adminList2 = res.data.data.records
         this.loading2 = false
       }else{
         this.loading2 = false
@@ -347,6 +347,29 @@ export default {
     document.title = '中国东信智慧园区'
   },
   methods: {
+    /**查看更多跳转 */
+    record(id){
+      var dates = new Date();
+      var times = dates.getTime();
+      let param = {
+        userid:encrypt(Cookies.get("username57")),
+        password:Cookies.get("password57"),
+        type:"wx_yt"
+      }
+      if(id == 1){
+        window.location.href = `https://smartpark.caih.com/h5/#/parkingAdministration?param=${encodeURIComponent(JSON.stringify(param))}`
+      }
+      if(id == 2){
+        this.$router.push({ path: `/record?id=2`})
+      }
+      if(id == 3){
+        window.location.href = `https://smartpark.caih.com/h5/#/myVisitor?param=${encodeURIComponent(JSON.stringify(param))}`
+      }
+      
+      
+    },
+    
+    
     //上传
     afterRead(param) {
       this.formData = new FormData()// FormData 对象
@@ -505,6 +528,7 @@ export default {
           }
           .dept{
             margin-bottom:6px;
+            margin-top:-2px;
             font-size: 13px;
             white-space: nowrap;
             /* 超出隐藏 */
@@ -519,7 +543,7 @@ export default {
             position: absolute;
             z-index: 2;
             right:-10px;
-            top:12%;
+            top:14%;
           }
         }
         .bottom{
@@ -527,7 +551,7 @@ export default {
           margin-top:60px;
           padding-bottom:20px;
           .van-image{
-            width:50px;
+            width:28px;
             vertical-align: middle;
             display: inline-block;
             float:left;
@@ -535,17 +559,17 @@ export default {
           }
           .text{
             vertical-align: middle;
-            text-align: center;
+            text-align: left;
             display: inline-block;
             font-size: 13px;
             color:#666666;
-            margin-top:2px;
+            margin-top:-8px;
             span{
               font-size: 18px;
               color:#333333;
               font-weight: 700;
               display: block;
-              margin-top:4px;
+              margin-top:2px;
             }
           }
         }
@@ -585,7 +609,7 @@ export default {
             background-color: #fff;
             box-shadow: inset 0px -1px 0px 0px rgba(232,232,232,1);
             .left{
-              font-size: 15px;
+              font-size: 16px;
               font-weight: 700;
               text-align: left;
               color:#333;
@@ -625,17 +649,16 @@ export default {
   /* height:48px;
   line-height: 48px; */
   font-size: 15px;
-  color:#666;
+  color:#999999;
   padding:0 15px;
+  font-weight: 400;
 }
 th{
   height:40px;
   line-height: 40px;
+
 }
-tr{
-  height:48px;
-  line-height: 48px;
-}
+
 .el-table__body-wrapper tr td>.cell{
   padding:0 15px;
   box-sizing: border-box;
@@ -646,9 +669,10 @@ tr:nth-child(even){
 tr:nth-child(odd){
   background-color: #F9F9F9;
 }
-.el-table td, .el-table th{
-  padding:4px 0 !important;
-  color:#666;
+.el-table td .cell{
+  color:#666666 !important;
+  height:48px;
+  line-height:48px;
 }
 .el-loading-mask{
   background-color: transparent !important;
@@ -664,11 +688,6 @@ tr:nth-child(odd){
   z-index: 10;
   background-color: blue;
 }
-/* .el-table .cell{
-  padding-right:0;
-}
-.tableScroll{
-  overflow-x:scroll;
-} */
+
 </style>
 

+ 7 - 7
src/views/login/index.vue

@@ -102,7 +102,7 @@ export default {
   mounted() {
 
     document.title = '中国东信智慧园区'
-    Cookies.set("openid57",'o5P6I5tLj-TjrK7leWUT8EFmTCa4') //本地测试
+    //Cookies.set("openid57",'o5P6I5tLj-TjrK7leWUT8EFmTCa4') //本地测试
     if(Cookies.get('rememberMe57')){
       this.loginForm.rememberMe = Boolean(Cookies.get('rememberMe57'))
     }
@@ -147,7 +147,7 @@ export default {
        return gvalue;
      },
     wx_login2(){//微信拉起授权获取code
-      window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd64360a4b8c50006&redirect_uri=https://smartpark.caih.com/vuepay2&response_type=code&scope=snsapi_base&state=123`
+      window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd64360a4b8c50006&redirect_uri=https://smartpark.caih.com/vuepay&response_type=code&scope=snsapi_base&state=123`
       //获取openid
       //https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxd64360a4b8c50006&secret=b758e45c89162542610509dafd9db7c3&code=021Ye8Ha1jvNXC0ckiJa1JtKPF2Ye8Hp&grant_type=authorization_code
     },
@@ -185,8 +185,8 @@ export default {
     },
     login_info() {
       if(Cookies.get("openid57") && Cookies.get("username57") && Cookies.get("password57")){
-        //window.location.href = "https://smartpark.caih.com/vuepay2/#/home"
-        this.$router.push({ path: `/home`}) 
+        window.location.href = "https://smartpark.caih.com/vuepay/#/home"
+        //this.$router.push({ path: `/home`}) 
       }else{
         this.$refs.loginForm.validate(valid => {
           if (valid) {
@@ -241,8 +241,8 @@ export default {
                           }
                         }
                         setTimeout(()=>{
-                          this.$router.push({ path: `/home`}) 
-                          //window.location.href = "https://smartpark.caih.com/vuepay2/#/home"
+                          //this.$router.push({ path: `/home`}) 
+                          window.location.href = "https://smartpark.caih.com/vuepay/#/home"
                         },200)
                      })
                     })
@@ -298,7 +298,7 @@ export default {
                         }
                         setTimeout(()=>{
                           //this.$router.push({ path: `/home`}) 
-                          window.location.href = "https://smartpark.caih.com/vuepay2/#/home"
+                          window.location.href = "https://smartpark.caih.com/vuepay/#/home"
                         },200)
                      })
                     })

+ 1 - 2
src/views/orderingFood/address/index.vue

@@ -102,7 +102,6 @@ export default {
         }
         arr.push({ name: "自定义送餐地址:", id: "自定义送餐地址:"}),
         this.addressList = arr
-        
       })
       if(JSON.stringify(this.store.cart) != '[]'){
           this.foodList = this.store.cart
@@ -232,7 +231,7 @@ export default {
                 top:0px;
             }
         }
-        .room:nth-child(4){
+        .room:last-child(){
           border:none !important;
         }
     }

+ 15 - 5
src/views/record/index.vue

@@ -16,6 +16,7 @@
       @click="tab"
     >
       <div class="line"></div>
+      <div class="line2"></div>
       <div class="timeSelecContent" :class="timeSelecContent ? 'timeSelecContentSlide' : ''">
         <div class="timeSelectWrap">
           <p class="start" @click="start(1)">{{startTime2}}</p> ~
@@ -42,11 +43,11 @@
               v-for="(item, index) in recharge"
               :key="index"
             >
-              <van-col span="14">
+              <van-col span="15">
                 <van-row class="jlName">{{ item.shopName }}</van-row>
                 <van-row class="jlTime">时间:{{ item.createTime }}</van-row>
               </van-col>
-              <van-col span="10">
+              <van-col span="9">
                 <div  class="jlMoney just">{{ item.amt }}元</div>
                 <div class="jlBalance">余额:{{ item.balance }} 元</div>
               </van-col>
@@ -66,11 +67,11 @@
             :immediate-check="false"
           >
             <van-row class="listBoxCell" v-for="(item, index) in consumption" :key="index">
-              <van-col span="14">
+              <van-col span="15">
                 <div class="jlName">{{ item.shopName }}</div>
                 <div class="jlTime">时间:{{ item.createTime }}</div>
               </van-col>
-              <van-col span="10">
+              <van-col span="9">
                 <div class="jlMoney negative">  {{ item.amt>0 ? '-'  + item.amt : '+' + Math.abs(item.amt)}}元</div>
                 <div class="jlBalance">余额:{{ item.balance }} 元</div>
               </van-col>
@@ -475,6 +476,15 @@ export default {
     height:1px;
     border-bottom: 1px solid rgba(232,232,232,1);
   }
+  .line2{
+    width:1px;
+    height:25px;
+    background-color: rgba(232,232,232,1);
+    position: absolute;
+    z-index: 10;
+    top:9px;
+    left:50%;
+  }
   .timeSelecContent{
     width:100%;
     padding-bottom:0.5px;
@@ -547,7 +557,7 @@ export default {
       font-size: 14px;
       color: #999999;
       text-align: right;
-      margin-top:8px;
+      margin-top:12px;
     }
     .jlMoney {
       text-align: right;

+ 2 - 2
src/views/result/index.vue

@@ -11,12 +11,12 @@
         <div v-if="result">
             <img src="../../assets/image/success.png" alt="" class="result">
             <van-row class="text">支付完成</van-row>
-            <van-button   type="danger" @click="$router.go(-2)" class="fanhui">返回APP</van-button>
+            <van-button   type="danger" @click="$router.go(-2)" class="fanhui">返回首页</van-button>
         </div>
         <div v-if="!result">
             <img src="../../assets/image/fail.png" alt="" class="result">
             <van-row class="text">支付失败</van-row>
-            <van-button  type="danger" @click="$router.go(-1)" class="fanhui">返回APP</van-button>
+            <van-button  type="danger" @click="$router.go(-1)" class="fanhui">返回</van-button>
         </div>
     </div>
         

+ 1 - 1
vue.config.js

@@ -17,7 +17,7 @@ const Timestamp = new Date().getTime()
 
 const params = nowDate + '-' + Timestamp
 module.exports = {
-    publicPath: '/vuepay2', //部署路径后缀
+    publicPath: '/vuepay', //部署路径后缀
     assetsDir: 'static', // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。
     indexPath: 'index.html', // 指定生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径。
     filenameHashing: true, // 文件名hash,默认