You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

96 lines
2.2 KiB

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