|
@@ -0,0 +1,221 @@
|
|
|
+// pages/ucenter/car/car.js
|
|
|
+
|
|
|
+var selectPopup;
|
|
|
+var idx;
|
|
|
+
|
|
|
+Page({
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面的初始数据
|
|
|
+ */
|
|
|
+ data: {
|
|
|
+ textArray : ["设为默认","修改车牌号","删除车牌号"],
|
|
|
+ textArrayColor : ["#576B95","#576B95","#576B95"],
|
|
|
+ userCarList: [{
|
|
|
+ "carId":1,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":1,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":2,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":3,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":1,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":0,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":0,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":0,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":0,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":0,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "carId":0,
|
|
|
+ "sysUser":{},
|
|
|
+ "plateNumber":'绯·ABCDEFG',
|
|
|
+ "defaultType":0,
|
|
|
+ "status":0
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ showMore(e){
|
|
|
+ idx = e.currentTarget.dataset.idx;
|
|
|
+ selectPopup.show(this.data.textArray,this.data.textArrayColor);
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面加载
|
|
|
+ */
|
|
|
+ onLoad(options) {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面初次渲染完成
|
|
|
+ */
|
|
|
+ onReady() {
|
|
|
+ selectPopup = this.selectComponent("#selectpopup");
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面显示
|
|
|
+ */
|
|
|
+ onShow() {
|
|
|
+ let userInfo = wx.getStorageSync('userInfo');
|
|
|
+ wx.request({
|
|
|
+ url: getApp().globalData.postHeadAgreement + '/restapi/wechat/carList',
|
|
|
+ data: {
|
|
|
+ loginName: userInfo.loginName
|
|
|
+ },
|
|
|
+ method: 'POST',
|
|
|
+ success: function (res) {
|
|
|
+ console.info(res)
|
|
|
+ },
|
|
|
+ fail(e) {
|
|
|
+ console.log("查询车辆失败");
|
|
|
+ log.info('[查询车辆]','[fail]', e);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面隐藏
|
|
|
+ */
|
|
|
+ onHide() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面卸载
|
|
|
+ */
|
|
|
+ onUnload() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面相关事件处理函数--监听用户下拉动作
|
|
|
+ */
|
|
|
+ onPullDownRefresh() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面上拉触底事件的处理函数
|
|
|
+ */
|
|
|
+ onReachBottom() {
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户点击右上角分享
|
|
|
+ */
|
|
|
+ onShareAppMessage() {
|
|
|
+
|
|
|
+ },
|
|
|
+ bindCar(){
|
|
|
+ let url = '/pages/ucenter/car/bindCar'
|
|
|
+ wx.navigateTo({
|
|
|
+ url
|
|
|
+ });
|
|
|
+ },
|
|
|
+ selectPopupItemClick:function(e){
|
|
|
+ if((!idx) && idx!=0){
|
|
|
+ console.info("idx is null!!!")
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ let index = e.detail[0]
|
|
|
+ this.data.textArray[index]
|
|
|
+ // ["设为默认","修改车牌号","删除车牌号"],
|
|
|
+ let userInfo = wx.getStorageSync('userInfo');
|
|
|
+ if(index==0){
|
|
|
+ console.info("设为默认")
|
|
|
+ // wx.request({
|
|
|
+ // url: getApp().globalData.postHeadAgreement + '/restapi/wechat/carAlter',
|
|
|
+ // data: {
|
|
|
+ // loginName: userInfo.loginName,
|
|
|
+ // carId: idx,
|
|
|
+
|
|
|
+ // },
|
|
|
+ // method: 'POST',
|
|
|
+ // success: function (res) {
|
|
|
+ // console.info(res)
|
|
|
+ // },
|
|
|
+ // fail(e) {
|
|
|
+ // console.log("查询车辆失败");
|
|
|
+ // log.info('[查询车辆]','[fail]', e);
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ }else if(index==1){
|
|
|
+ console.info("修改车牌号")
|
|
|
+ let url = '/pages/ucenter/car/bindCar?carId=' + idx
|
|
|
+ wx.navigateTo({
|
|
|
+ url
|
|
|
+ });
|
|
|
+ }else if(index==2){
|
|
|
+ console.info("删除车牌号")
|
|
|
+ wx.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '确定要删除当前车辆信息?',
|
|
|
+ confirmText: '确定',
|
|
|
+ showCancel:true,
|
|
|
+ confirmColor:'#00AADD',
|
|
|
+ cancelColor:'#00AADD',
|
|
|
+ success: function (res1) {
|
|
|
+ console.info("调用删除车牌号")
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ // console.log("选择的item下标:"+e.detail[0])
|
|
|
+ // console.log("组件标识:"+e.detail[1])
|
|
|
+ },
|
|
|
+
|
|
|
+ selectPopupExit:function(e){
|
|
|
+ console.log(e)
|
|
|
+ // console.log("点击了取消或空白区域取消")
|
|
|
+ // console.log("组件标识:"+e.detail[1])
|
|
|
+ }
|
|
|
+})
|