// 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',
|
|
// })
|
|
// },
|
|
|
|
|
|
})
|