Browse Source

车辆详情,车辆新建页面添加接口请求

master
chenxuhui 7 years ago
parent
commit
302272b406
5 changed files with 110 additions and 70 deletions
  1. +18
    -1
      pages/myCars/carsDetail/carsDetail.js
  2. +0
    -2
      pages/myCars/carsDetail/carsDetail.json
  3. +73
    -50
      pages/myCars/creatNewCar/creatNewCar.js
  4. +3
    -1
      pages/myCars/creatNewCar/creatNewCar.json
  5. +16
    -16
      pages/myCars/creatNewCar/creatNewCar.wxml

+ 18
- 1
pages/myCars/carsDetail/carsDetail.js View File

@ -1,4 +1,9 @@
// pages/myCars/carsDetail/carsDetail.js
const app = getApp()
var network = require("../../../utils/net.js")
var update = "/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/CarRpc/Update";
Page({
data: {
@ -15,7 +20,19 @@ Page({
// 保存按钮点击
saveCarsChange:function(){
var that = this;
var method = update;
var params = [{
"CarNumber": CarNumber,
"CarOwner": CarOwner,
"Phone": app.globalData.Phone,
"CarDetail_ID": ID
}];
network.transfer_request(method, params, function (res) {
wx.navigateBack({
delta: 1
})
})
},
// 新增按钮点击


+ 0
- 2
pages/myCars/carsDetail/carsDetail.json View File

@ -1,5 +1,3 @@
{
"navigationBarBackgroundColor": "white",
"navigationBarTextStyle": "black",
"navigationBarTitleText": "车辆详情"
}

+ 73
- 50
pages/myCars/creatNewCar/creatNewCar.js View File

@ -1,66 +1,89 @@
// pages/myCars/creatNewCar/creatNewCar.js
const app = getApp();
var network = require("../../../utils/net.js");
var insert = "/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/CarRpc/Insert";
var carNum =null;
var ownerName =null;
var ownerPhone =null;
var driverName =null;
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
onLoad: function(options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
// 车牌号
getCarNum: function(event) {
carNum = event.detail.value;
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
// 车主
getCarOwnerName: function(event) {
ownerName = event.detail.value;
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
// 车主电话
// getCarOwnerPhoneNum: function(event) {
// ownerPhone = event.detail.value;
// },
// 司机姓名
getDriverName: function(event) {
driverName = event.detail.value;
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
// 确认按钮
submitNewCarsInfo: function(event) {
if (!carNum) {
wx.showToast({
title: '车牌号不能为空',
})
return false;
}
if (!ownerName) {
wx.showToast({
title: '车主姓名不能为空',
})
return false;
}
// if (!ownerPhone) {
// wx.showToast({
// title: '手机号码不能为空',
// })
// return false;
// }
// if (!(/^1[34578]\d{9}$/.test(ownerPhone))) {
// wx.showToast({
// title: '号码不正确',
// })
// return false;
// }
if (!driverName) {
wx.showToast({
title: '司机姓名不能为空',
})
return false;
}
var that = this;
var method = insert;
var params = [{
"CarNumber": carNum,
"CarOwner": ownerName,
// 车主电话不能随意变更,新建不能成功,没有手机号对应的信息
"Phone": app.globalData.Phone,
"DriverName": driverName,
}];
network.transfer_request(method, params, function(res) {
wx.showToast({
title: '创建成功',
success:function(res){
wx.navigateBack({
delta: 2
})
}
})
})
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})

+ 3
- 1
pages/myCars/creatNewCar/creatNewCar.json View File

@ -1 +1,3 @@
{}
{
"navigationBarTitleText": "车辆申请"
}

+ 16
- 16
pages/myCars/creatNewCar/creatNewCar.wxml View File

@ -4,7 +4,7 @@
<view class='baseitem'>
<view class='baseitem_key'>车牌号</view>
<view class='baseitem_value'>
<input class='inputItem' placeholder='请输入车牌号' value="{{carNumber}}"></input>
<input class='inputItem' bindinput='getCarNum' placeholder='请输入车牌号' value="{{carNumber}}"></input>
</view>
</view>
<view class='lineView'></view>
@ -12,63 +12,63 @@
<view class='baseitem'>
<view class='baseitem_key'>车主</view>
<view class='baseitem_value'>
<input class='inputItem' placeholder='请输入车主姓名' value="{{customerName}}"></input>
<input class='inputItem' bindinput='getCarOwnerName' placeholder='请输入车主姓名' value="{{customerName}}"></input>
</view>
</view>
<view class='lineView'></view>
<view class='baseitem'>
<!-- <view class='baseitem'>
<view class='baseitem_key'>车主电话</view>
<view class='baseitem_value'>
<input class='inputItem' type="number" maxlength="11" value="{{custometPhone}}" bindblur="getPhone"></input>
<input class='inputItem' bindinput='getCarOwnerPhoneNum' type="number" maxlength="11" placeholder='请输入车主电话' value="{{custometPhone}}" bindblur="getPhone"></input>
</view>
</view>
<view class='lineView'></view>
<view class='lineView'></view> -->
<view class='baseitem'>
<!-- <view class='baseitem'>
<view class='baseitem_key'>车主身份证号</view>
<view class='baseitem_value'>
<input class='inputItem' type='idcard' value="{{customerName}}"></input>
</view>
</view>
<view class='lineView'></view>
<view class='lineView'></view> -->
<view class='baseitem'>
<!-- <view class='baseitem'>
<view class='baseitem_key'>车主地址</view>
<view class='baseitem_value'>
<input class='inputItem' value="{{customerName}}"></input>
</view>
</view>
<view class='lineView'></view>
<view class='lineView'></view> -->
<view class='baseitem'>
<view class='baseitem_key'>司机姓名</view>
<view class='baseitem_value'>
<input class='inputItem' value="{{customerName}}"></input>
<input class='inputItem' bindinput='getDriverName' placeholder='请输入司机姓名' value="{{customerName}}"></input>
</view>
</view>
<view class='lineView'></view>
<view class='baseitem'>
<!-- <view class='baseitem'>
<view class='baseitem_key'>司机电话</view>
<view class='baseitem_value'>
<input class='inputItem' value="{{customerName}}"></input>
<input class='inputItem' bindinput='getDriverPhoneNum' value="{{customerName}}"></input>
</view>
</view>
<view class='lineView'></view>
<view class='lineView'></view> -->
<view class='baseitem'>
<!-- <view class='baseitem'>
<view class='baseitem_key'>司机身份证号</view>
<view class='baseitem_value'>
<input class='inputItem' value="{{customerName}}"></input>
</view>
</view>
<view class='lineView'></view>
<view class='lineView'></view> -->
</view>
<view class='imageView' catchtap='saveCarsChange'>
<view class='imageView' catchtap='submitNewCarsInfo'>
<image class='currentImage' src="/imgs/blueBtn.png">
<view class='btnTextView'>
<text class='btnText'>确认</text>


Loading…
Cancel
Save