// pages/myCars/carsDetail/carsDetail.js const app = getApp() var network = require("../../../utils/net.js") var update = "/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/CarRpc/Update"; var carsInfo = "/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/CarRpc/GetInfo"; Page({ data: { carDetail: {}, }, onLoad: function(options) { // var that = this; // var item = JSON.parse(options.item); // this.setData({ // carDetail:item, // }); var that = this; var method = carsInfo; var params = [app.globalData.Phone]; network.transfer_request(method, params, function(res) { that.setData({ carDetail: res.result, }) }) }, // 车辆对应的信息 getCarInfo: function(event) { var value = event.detail.value; var item = event.currentTarget.dataset.item; this.data.carDetail[item] = value; this.setData({ carDetail: this.data.carDetail }); }, // 保存按钮点击 saveCarsChange: function() { var carInfo = this.data.carDetail; if (!carInfo.CarNumber) { wx.showToast({ title: '请输入车牌号', }) return false; } if (!carInfo.CarOwner) { wx.showToast({ title: '请输入车主姓名', }) return false; } if (!carInfo.CarOwnerPhone) { wx.showToast({ title: '请输入车主手机号码', }) return false; } if (!(/^1[34578]\d{9}$/.test(carInfo.CarOwnerPhone))) { wx.showToast({ title: '车主号码不正确', }) return false; } if ((carInfo.CarOwnerIDCard.length < 18) || (carInfo.CarOwnerIDCard.length > 18)) { wx.showToast({ title: '车主身份证号不正确', }) return false; } var method = update; var params = [this.data.carDetail]; network.transfer_request(method, params, function(res) { wx.showToast({ title: '信息变更操作成功', success:function(res){ wx.navigateBack({ delta: 1 }) } }) }) }, // // 新增按钮点击 // creatNewCar:function(){ // wx.navigateTo({ // url: '../creatNewCar/creatNewCar', // }) // }, })