Bladeren bron

我的车牌调试完成

XWookey 1 jaar geleden
bovenliggende
commit
5b4c2b67db
3 gewijzigde bestanden met toevoegingen van 14 en 33 verwijderingen
  1. 9 29
      pages/ucenter/car/bindCar.js
  2. 1 1
      pages/ucenter/car/bindCar.wxml
  3. 4 3
      pages/ucenter/car/car.js

+ 9 - 29
pages/ucenter/car/bindCar.js

@@ -42,20 +42,20 @@ Page({
     return true;
   },
   bindUpdateCarNum(carNum) {
+    let that = this;
     let userInfo = wx.getStorageSync('userInfo');
     // loginName: userInfo.loginName
     
     // 判断是更新车牌还是新增车牌
     console.info(this.data.updateFlag)
     if(this.data.updateFlag){
-      console.info("更新车牌号:" + carNum + ",用户:" + userInfo.loginName + ",车牌号:" + this.data.carId)
+      console.info("更新车牌号:" + carNum + ",用户:" + userInfo.loginName + ",车牌号:" + this.data.carNum )
 
       wx.request({
         url: getApp().globalData.postHeadAgreement + '/restapi/wechat/carAlter?loginName=' + userInfo.loginName,
         data: {
-          defaultType: 1,
-          carId: idx.carId,
-          plateNumber: idx.plateNumber
+          carId: that.data.carId,
+          plateNumber: carNum 
         },
         method: 'POST',
         success: function (res) {
@@ -75,7 +75,7 @@ Page({
       console.info("新增车牌号:" + carNum + ",用户:" + userInfo.loginName + "")
 
       wx.request({
-        url: getApp().globalData.postHeadAgreement + '/restapi/wechat/saveCar?loginName=' + userInfo.loginName + '&plateNumber=' + idx.plateNumber + '&defaultType=0',
+        url: getApp().globalData.postHeadAgreement + '/restapi/wechat/saveCar?loginName=' + userInfo.loginName + '&plateNumber=' + carNum + '&defaultType=0',
         // data: {
         //   defaultType: 1,
         //   carId: idx.carId,
@@ -95,34 +95,12 @@ Page({
       });
 
     }
-    
-    
-    
-    // wx.request({
-    //   url: getApp().globalData.postHeadAgreement + '/restapi/wechat/updateUser',
-    //   data: {
-    //     loginName,
-    //     sex: sex,
-    //     license_number,
-    //     email,
-    //   },
-    //   method: 'POST',
-    //   success(res1) {
-    //     if (res1.data.code == 1) {
-    //       that.setData({
-    //         errorMsg: res1.data.msg
-    //       })
-    //     }
-    //   }
-    // });
-
-
   },
   /**
    * 生命周期函数--监听页面加载
    */
   onLoad(options) {
-    let {carId} = options;
+    let {carId,plateNumber} = options;
     let updateFlag = false;
     if(carId){
       updateFlag = true;
@@ -134,9 +112,11 @@ Page({
       }
     }
     console.info(updateFlag?'更新模式':'新增模式')
+    console.info(plateNumber)
     this.setData({
       carId,
-      updateFlag
+      updateFlag,
+      carNum:plateNumber
     })
   },
 

+ 1 - 1
pages/ucenter/car/bindCar.wxml

@@ -4,7 +4,7 @@
     <view class="t1">车牌号</view>
     <view class="t2">绑定后可在指定场站享受停车费减免优惠</view>
     <view class='input_view'>
-      <input placeholder='请输车牌号' bindchange='inputPlateNumber' placeholder-class='placeholder'></input>
+      <input placeholder='请输车牌号' value="{{carNum}}" bindchange='inputPlateNumber' placeholder-class='placeholder'></input>
     </view>
     <button class='login_button' bindtap="saveCarNum" >保存</button>
   </view>

+ 4 - 3
pages/ucenter/car/car.js

@@ -99,6 +99,7 @@ Page({
     });
   },
   selectPopupItemClick:function(e){
+    let that = this;
     if((!idx) && idx!=0){
       console.info("idx is null!!!")
       return;
@@ -119,7 +120,7 @@ Page({
         method: 'POST',
         success: function (res) {
           console.info(res)
-          this.onShow()
+          that.onShow()
         },
         fail(e) {
         console.log("查询车辆失败");
@@ -128,7 +129,7 @@ Page({
       });
     }else if(index==1){
       console.info("修改车牌号")
-      let url = '/pages/ucenter/car/bindCar?carId=' + idx.carId
+      let url = '/pages/ucenter/car/bindCar?carId=' + idx.carId + '&plateNumber=' + idx.plateNumber
       wx.navigateTo({
         url
       });
@@ -151,7 +152,7 @@ Page({
             success: function (res) {
               console.log("删除车辆成功");
               console.info(res)
-              this.onShow()
+              that.onShow()
               // that.setData({
               //   userCarList: res.data
               // })