|
|
|
@ -0,0 +1,67 @@ |
|
|
|
using BWP.Web.Pages.B3Sale.Bills.SaleOutStore_; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Linq; |
|
|
|
using System.Text; |
|
|
|
using BWP.Web.Layout; |
|
|
|
using TSingSoft.WebControls2; |
|
|
|
|
|
|
|
namespace BWP.Web.Pages.B3YunKen.Overlays |
|
|
|
{ |
|
|
|
public class SaleOutStoreEdit_Ext: SaleOutStoreEdit |
|
|
|
{ |
|
|
|
protected override void AddCarDriverInfo(LayoutManager layoutManager, AutoLayoutConfig config) |
|
|
|
{ |
|
|
|
layoutManager.Add("DriverIDCard", new DFChoiceBox(mDFInfo.Fields["DriverIDCard"])); |
|
|
|
//layOutManager.Add("DriverCard",new DFTextBox());
|
|
|
|
config.Add("DriverIDCard"); |
|
|
|
config.Add("Driver_ID"); |
|
|
|
config.Add("DriverCard"); |
|
|
|
config.Add("DriverPhone"); |
|
|
|
config.Add("Car_ID"); |
|
|
|
config.Add("EngineNumber"); |
|
|
|
config.Add("VinNO"); |
|
|
|
config.Add("HandcarNumber"); |
|
|
|
} |
|
|
|
|
|
|
|
protected override void AddYunKenConfig(LayoutManager layoutManager, AutoLayoutConfig config) |
|
|
|
{ |
|
|
|
config.Add("FreightBear"); |
|
|
|
config.Add("FreightPayment"); |
|
|
|
} |
|
|
|
|
|
|
|
protected override void AddLayOutManagerScript(LayoutManager layoutPanel) |
|
|
|
{ |
|
|
|
base.AddLayOutManagerScript(layoutPanel); |
|
|
|
var idCard = layoutPanel.EnsureInputControlCreated<DFChoiceBox>("DriverIDCard");//司机身份证号下拉
|
|
|
|
var carid = layoutPanel.EnsureInputControlCreated<DFChoiceBox>("Car_ID");//运输车辆下拉
|
|
|
|
//选择司机身份证号带出驾驶证号和司机名字
|
|
|
|
if (idCard != null) |
|
|
|
{ |
|
|
|
idCard.OnClientSelected += @"var idCard = this.front.value;
|
|
|
|
simpleRestCall('/MainSystem/B3_YunKen/Rpcs/DriverRpc/GetDriverInfoByIDCard',[idCard], |
|
|
|
function(result){ |
|
|
|
if(result!=null){ |
|
|
|
__DFContainer.getControl('Driver_ID').fill(result.ID,result.Name); |
|
|
|
__DFContainer.setValue('DriverCard',result.DriverCard); |
|
|
|
__DFContainer.setValue('DriverPhone',result.Telephone); |
|
|
|
} |
|
|
|
},{ });";
|
|
|
|
} |
|
|
|
//选择运输车辆带出发动机号、车架号、挂车车牌号
|
|
|
|
if (carid != null) |
|
|
|
{ |
|
|
|
carid.OnClientSelected += @"var carid = this.front.value;
|
|
|
|
simpleRestCall('/MainSystem/B3_YunKen/Rpcs/DriverRpc/GetCarInfoByCarID',[carid], |
|
|
|
function(result){ |
|
|
|
if(result!=null){ |
|
|
|
__DFContainer.setValue('EngineNumber',result.EngineNumber); |
|
|
|
__DFContainer.setValue('VinNO',result.VinNO); |
|
|
|
__DFContainer.setValue('HandcarNumber',result.HandcarNumber); |
|
|
|
} |
|
|
|
},{ });";
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |