From 302272b4067a909a5fe7feafd0daac40da50d720 Mon Sep 17 00:00:00 2001 From: chenxuhui Date: Mon, 3 Dec 2018 13:51:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E8=AF=A6=E6=83=85=EF=BC=8C?= =?UTF-8?q?=E8=BD=A6=E8=BE=86=E6=96=B0=E5=BB=BA=E9=A1=B5=E9=9D=A2=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=8E=A5=E5=8F=A3=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/myCars/carsDetail/carsDetail.js | 19 +++- pages/myCars/carsDetail/carsDetail.json | 2 - pages/myCars/creatNewCar/creatNewCar.js | 123 +++++++++++++--------- pages/myCars/creatNewCar/creatNewCar.json | 4 +- pages/myCars/creatNewCar/creatNewCar.wxml | 32 +++--- 5 files changed, 110 insertions(+), 70 deletions(-) diff --git a/pages/myCars/carsDetail/carsDetail.js b/pages/myCars/carsDetail/carsDetail.js index e2da1e0..5c2eeff 100644 --- a/pages/myCars/carsDetail/carsDetail.js +++ b/pages/myCars/carsDetail/carsDetail.js @@ -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 + }) + }) }, // 新增按钮点击 diff --git a/pages/myCars/carsDetail/carsDetail.json b/pages/myCars/carsDetail/carsDetail.json index 8c79e5e..beb3e5c 100644 --- a/pages/myCars/carsDetail/carsDetail.json +++ b/pages/myCars/carsDetail/carsDetail.json @@ -1,5 +1,3 @@ { - "navigationBarBackgroundColor": "white", - "navigationBarTextStyle": "black", "navigationBarTitleText": "车辆详情" } \ No newline at end of file diff --git a/pages/myCars/creatNewCar/creatNewCar.js b/pages/myCars/creatNewCar/creatNewCar.js index 44ada3b..af4f565 100644 --- a/pages/myCars/creatNewCar/creatNewCar.js +++ b/pages/myCars/creatNewCar/creatNewCar.js @@ -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 () { - - } }) \ No newline at end of file diff --git a/pages/myCars/creatNewCar/creatNewCar.json b/pages/myCars/creatNewCar/creatNewCar.json index 9e26dfe..bbd05c0 100644 --- a/pages/myCars/creatNewCar/creatNewCar.json +++ b/pages/myCars/creatNewCar/creatNewCar.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "navigationBarTitleText": "车辆申请" +} \ No newline at end of file diff --git a/pages/myCars/creatNewCar/creatNewCar.wxml b/pages/myCars/creatNewCar/creatNewCar.wxml index b32cf08..c1c3fbf 100644 --- a/pages/myCars/creatNewCar/creatNewCar.wxml +++ b/pages/myCars/creatNewCar/creatNewCar.wxml @@ -4,7 +4,7 @@ 车牌号 - + @@ -12,63 +12,63 @@ 车主 - + - + - + - + 司机姓名 - + - + - + - + 确认