Browse Source

1、车辆详情及车辆新建接口,所需传递参数未确定

master
chenxuhui 7 years ago
parent
commit
732b6ab1ad
5 changed files with 67 additions and 40 deletions
  1. +2
    -6
      pages/login/login.js
  2. +5
    -4
      pages/myCars/carsDetail/carsDetail.js
  3. +14
    -14
      pages/myCars/carsDetail/carsDetail.wxml
  4. +41
    -11
      pages/myCars/myCars.js
  5. +5
    -5
      pages/myCars/myCars.wxml

+ 2
- 6
pages/login/login.js View File

@ -18,12 +18,13 @@ var getOpenIdByCode = '/MainSystem/B3WeChatMiniProgram/Rpcs/CommonRpc/GetMiniOpe
var getCustomerList = '/MainSystem/B3WeChatMiniProgram/Rpcs/CustomerRpc/GetList';
var getBindCustomer = '/MainSystem/B3WeChatMiniProgram/Rpcs/CommonRpc/GetBindCustomer';
var isBindWeixinPath = '/MainSystem/B3WeChatMiniProgram/Rpcs/CommonRpc/IsBindWeixinMP';
// 直接请求青花瓷服务器获取绑定信息的返回
var bindPath = "/MainSystem/B3WeChatMiniProgram/Rpcs/CommonRpc/Bind";
var XuBindDriver = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/AccountRpc/XuBindDriver'
var GetDriverByIdCard = "/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/AccountRpc/GetDriverByIdCard"
var GetDriverByOpenId = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/AccountRpc/GetDriverByOpenId'
// 没有使用的接口?
// var isBindedPath = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/AccountRpc/IsBinded';
var GetBindDriverName = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/AccountRpc/GetBindDriverName'
@ -74,8 +75,6 @@ function IsBindWeixinMP(phone) {
})
}
Page({
data: {
idCard: "",
@ -86,7 +85,6 @@ Page({
customerIndex: 0,
},
// 绑定客户
listenerPickerSelected: function(e) {
this.setData({
@ -249,7 +247,6 @@ Page({
})
},
bingDriverInTransferServer: function(params, successaction) {
var that = this;
var method = bindPath;
@ -258,7 +255,6 @@ Page({
});
},
onShow: function() {
var that = this;
that.choiceCustomer();


+ 5
- 4
pages/myCars/carsDetail/carsDetail.js View File

@ -2,14 +2,15 @@
Page({
data: {
carNumber :"1234345",
custometPhone:"18510330317",
customerName: "以及萨帝"
carDetail:{},
},
onLoad: function (options) {
var that = this;
let ID = Number(options.ID);
var item = JSON.parse(options.item);
this.setData({
carDetail:item,
});
},
// 保存按钮点击


+ 14
- 14
pages/myCars/carsDetail/carsDetail.wxml View File

@ -3,7 +3,7 @@
<view class='baseitem'>
<view class='baseitem_key'>车牌号</view>
<view class='baseitem_value'>
<input class='inputItem' value="{{carNumber}}"></input>
<input class='inputItem' value="{{carDetail.CarNumber}}"></input>
</view>
</view>
<view class='lineView'></view>
@ -11,7 +11,7 @@
<view class='baseitem'>
<view class='baseitem_key'>车主</view>
<view class='baseitem_value'>
<input class='inputItem' value="{{customerName}}"></input>
<input class='inputItem' value="{{carDetail.CarOwner}}"></input>
</view>
</view>
<view class='lineView'></view>
@ -19,31 +19,31 @@
<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' type="number" maxlength="11" value="{{carDetail.Phone}}" bindblur="getPhone"></input>
</view>
</view>
<view class='lineView'></view>
<!--
<view class='baseitem'>
<view class='baseitem_key'>车主身份证号</view>
<view class='baseitem_value'>
<input class='inputItem' type='idcard' value="{{customerName}}"></input>
<input class='inputItem' type='idcard' value="{{carDetail}}"></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>
<input class='inputItem' value="{{carDetail}}"></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' value="{{carDetail.DriverName}}"></input>
</view>
</view>
<view class='lineView'></view>
@ -51,18 +51,18 @@
<view class='baseitem'>
<view class='baseitem_key'>司机电话</view>
<view class='baseitem_value'>
<input class='inputItem' value="{{customerName}}"></input>
<input class='inputItem' value="{{carDetail.Phone}}"></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' value="{{carDetail}}"></input>
</view>
</view>
<view class='lineView'></view>
<view class='lineView'></view> -->
</view>


+ 41
- 11
pages/myCars/myCars.js View File

@ -1,24 +1,54 @@
// pages/myCars/myCars.js
const app = getApp()
var network = require("../../utils/net.js")
var getList ="/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/CarRpc/GetList";
var deleate ="/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/CarRpc/Delete";
Page({
/**
* 页面的初始数据
*/
data: {
carsList: [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9,1]
carsList: [1]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
onShow: function (options) {
var that =this;
var method = getList;
var params = [app.globalData.Phone];
network.transfer_request(method, params, function (res) {
that.setData({
carsList: res.result,
})
})
},
transToCarsDetail:function(event){
var itemID = event.currentTarget.dataset.detailitemid;
var item = JSON.stringify(event.currentTarget.dataset.detailitem)
wx.navigateTo({
url: 'carsDetail/carsDetail?id=' + itemID,
url: 'carsDetail/carsDetail?item=' + item,
})
},
//
handleLongPress: function (event) {
var itemID = event.currentTarget.dataset.cardetailid;
var that = this;
wx.showModal({
title: '提示',
content: '是否删除',
success: function (res) {
if (res.confirm) {
var method = deleate;
var params = [{
"Phone": app.globalData.Phone,
"CarDetail_ID": itemID
}];
network.transfer_request(method, params, function (res) {
that.setData({
list: that.onShow(),
})
})
}
}
})
},

+ 5
- 5
pages/myCars/myCars.wxml View File

@ -8,21 +8,21 @@
<template name="outStoreOrderTemplate">
<view class='listContainer'>
<view class='listItem' catchtap='transToCarsDetail' data-detailitemid='{{item.orderID}}' data-detailitemstate='{{item.orderState}}'>
<view class='listItem' bindlongpress="handleLongPress" catchtap='transToCarsDetail' data-detailitem='{{item}}' data-cardetailid='{{item.CarDetail_ID}}'>
<view class='topView'>
<view class='goodsNum'>
<text class='goodsIDText'>司机:梁方刚{{item.orderID}}</text>
<text class='goodsIDText'>司机:{{item.DriverName}}</text>
</view>
<view class='goodsMoney'>
<text class='goodsIDText'>电话:13448957984{{item.workFlowState}}</text>
<text class='goodsIDText'>电话:{{item.Phone}}</text>
</view>
</view>
<view class='bottomView'>
<view class='goodsNum'>
<text class='goodsNumText'>车主:1000{{item.Customer_Name}}</text>
<text class='goodsNumText'>车主:{{item.CarOwner}}</text>
</view>
<view class='goodsMoney'>
<text class='goodsMoneyText'>车牌号:123556{{item.time}}</text>
<text class='goodsMoneyText'>车牌号:{{item.CarNumber}}</text>
</view>
</view>
</view>


Loading…
Cancel
Save