<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
|
<%Session.CodePage=65001%>
|
<%
|
'Response.Cookies("OA")("adminID")=""
|
'Response.end
|
CarGasID=request("CarGasID")
|
GasList=request("GasList")
|
state=request("state")
|
If state<>"" Then
|
stateSP=split(state,"|")
|
for i = 0 to UBOUND(stateSP)
|
If InStr(stateSP(i),"CarGasID=")=1 Then
|
CarGasID=Replace(stateSP(i),"CarGasID=","")
|
ElseIf InStr(stateSP(i),"GasList=")=1 Then
|
GasList=Replace(stateSP(i),"GasList=","")
|
End If
|
Next
|
End If
|
'if DispatchOrdID="" And ServiceOrdID="" then Response.Redirect "/"
|
%>
|
<!--#include virtual="/weixin/OAuth2_1000006.gds"-->
|
<!--#include virtual="/inc/function.gds"-->
|
<!--#include virtual="/weixin/sha1.gds"-->
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="keywords" content="">
|
<meta name="description" content="">
|
<meta name="author" content="">
|
<link rel="icon" href="assets/images/favicon.png" type="image/png">
|
<title>订单报价</title>
|
<link href="assets/css/icons.css" rel="stylesheet">
|
<link href="assets/css/bootstrap.min.css" rel="stylesheet">
|
<link href="assets/css/style.css" rel="stylesheet">
|
<link href="assets/css/responsive.css" rel="stylesheet">
|
<link href="assets/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css" rel="stylesheet">
|
<link href="assets/plugins/timepicker/bootstrap-timepicker.min.css" rel="stylesheet">
|
|
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
<!--[if lt IE 9]>
|
<script src="js/html5shiv.min.js"></script>
|
<script src="js/respond.min.js"></script>
|
<![endif]-->
|
|
</head>
|
|
<body class="sticky-header">
|
|
|
<!--Start left side Menu-->
|
<div class="left-side sticky-left-side">
|
|
<!--logo-->
|
<div class="logo">
|
<a href="index.html"><img src="assets/images/logo.png" alt=""></a>
|
</div>
|
|
<div class="logo-icon text-center">
|
<a href="index.html"><img src="assets/images/logo-icon.png" alt=""></a>
|
</div>
|
<!--logo-->
|
|
<div class="left-side-inner">
|
<!--Sidebar nav-->
|
<!--include virtual="/menu_left_new.gds"-->
|
<!--End sidebar nav-->
|
|
</div>
|
</div>
|
<!--End left side menu-->
|
|
<%
|
Set rs = Server.CreateObject("ADODB.Recordset")
|
OAID=session("adminID")
|
admin_OrderClassPS=SPLIT(admin_OrderClass,",")
|
isOrderClass=0
|
ClassAddressS=""
|
for z = 0 to UBOUND(admin_OrderClassPS)
|
If OrderClassB(admin_OrderClassPS(z),"UnitState")<>"0" Then
|
sql="select UnitShort,ServiceAddress from IntroducerUnitData where UnitState>0 and ServiceAddress_lat is not null and ServiceAddress_lng is not null and ServiceBranch='"&admin_OrderClassPS(z)&"'"
|
rs.open sql,objConn,1,1
|
if not rs.Eof Then
|
ClassAddress=rs("ServiceAddress")
|
UnitShort=rs("UnitShort")
|
If Instr(ClassAddress,"省")<=0 Then ClassAddress="广东省"&ClassAddress
|
ClassAddressPS = SPLIT(Replace(Replace(Replace(ClassAddress,"省","|"),"市","|"),"区","|"),"|")
|
If ubound(ClassAddressPS)>=3 Then
|
StartProvince = ClassAddressPS(0)&"省"
|
StartCity = ClassAddressPS(1)&"市"
|
StartArea = ClassAddressPS(2)&"区"
|
elseIf ubound(ClassAddressPS)>=2 Then
|
StartProvince = ClassAddressPS(0)&"省"
|
StartCity = ClassAddressPS(1)&"市"
|
StartArea = ""
|
else
|
StartProvince = ClassAddressPS(0)&"省"
|
StartCity = ""
|
StartArea = ""
|
End If
|
ClassName=OrderClassB(admin_OrderClassPS(z),"vtext")
|
exit for
|
Else
|
ClassAddress=""
|
UnitShort=""
|
End If
|
rs.close()
|
End If
|
Next
|
|
'默认值
|
AgeGroup=1
|
IR_NursingLevel=3
|
IR_IsVentilato=0
|
IR_IsWarmBox=0
|
IR_IsFerry=0
|
IR_LiftingInt=0
|
IR_WaitingInt=0
|
IR_IsFerry=0
|
IR_StartProvince=StartProvince
|
IR_StartCity=StartCity
|
IR_StartArea=StartArea
|
IR_U_UnitShort=UnitShort
|
ClassID="1"
|
%>
|
<!-- main content start-->
|
<div class="main-content" style="padding-top:0px">
|
|
<!-- header section start-->
|
<div class="header-section" style="display: none;">
|
|
<a class="toggle-btn"><i class="fa fa-bars"></i></a>
|
|
<form class="searchform">
|
<input type="text" class="form-control" name="keyword" placeholder="Search here..." />
|
</form>
|
|
<!--notification menu start -->
|
<div class="menu-right">
|
<ul class="notification-menu">
|
|
<li class="btn-default dropdown-toggle">订单报价</li>
|
|
</ul>
|
</div>
|
<!--notification menu end -->
|
|
</div>
|
<!-- header section end-->
|
|
<!--body wrapper start-->
|
<div class="wrapper" id="win_Orer">
|
<!-- Start -->
|
<div class="white-box">
|
<h2 class="header-title">订单报价</h2>
|
<form class="js-validation-bootstrap form-horizontal" action="#" name="SpecialOrderForm" method="post">
|
<input name="IR_StartProvince" id="IR_StartProvince" type="hidden" value="<%=IR_StartProvince%>">
|
<input name="IR_StartCity" id="IR_StartCity" type="hidden" value="<%=IR_StartCity%>">
|
<input name="IR_StartArea" id="IR_StartArea" type="hidden" value="<%=IR_StartArea%>">
|
<input name="IR_U_UnitShort" id="IR_U_UnitShort" type="hidden" value="<%=IR_U_UnitShort%>">
|
|
<div class="form-group" id="ClassDiv">
|
<label class="col-md-2 control-label">服务单位<span class="text-danger">*</span></label>
|
<div class="col-md-6">
|
<input id="ClassID" name="ClassID" type="hidden" value="<%=ClassID%>">
|
<input id="ClassAddress" name="ClassAddress" type="hidden" value="<%=ClassAddress%>">
|
<input class="form-control" name="ClassName" id="ClassName" placeholder="点击选择.." type="text" onclick="JS_ClassDialogOpen('ClassDiv')" value="<%=ClassName%>">
|
</div>
|
</div>
|
<script>
|
//打开服务单位查询对话框
|
function JS_ClassDialogOpen(DivID,SearchTXT,page){
|
if (page==undefined && SearchTXT==undefined){JS_dialogSetUp(DivID,1,'JS_ClassDialogOpen');}
|
$.ajax({
|
type: "POST",
|
dataType:'json',
|
url: "Search_OrdClassType_ajax.gds",
|
data: {
|
OrdClass:"<%=DispatchOrdClass%>",
|
ClassSearchTXT:SearchTXT,
|
page:page
|
},
|
success:function(data){
|
//console.log(data);
|
if (data!=''){
|
if (data.result==1){
|
//表头
|
dialog_Header="";
|
for (i=0;i<data.Header.length;i++){
|
dialog_Header=dialog_Header+"<th>"+data.Header[i]+"</th>";
|
}
|
document.getElementById('dialog_Header').innerHTML=dialog_Header;
|
//内容
|
dialog_tbody="";
|
for (i=0;i<data.ClassList.length;i++){
|
dialog_tbody=dialog_tbody+"<tr onclick=\"JS_ClassSave('"+data.ClassList[i].ClassID+"','"+data.ClassList[i].ClassName+"','"+data.ClassList[i].UnitShort+"','"+data.ClassList[i].ClassAddress+"','"+data.ClassList[i].StartProvince+"','"+data.ClassList[i].StartCity+"','"+data.ClassList[i].StartArea+"',"+DivID+")\">";
|
dialog_tbody=dialog_tbody+"<td>"+data.ClassList[i].ClassName+"</td>";
|
dialog_tbody=dialog_tbody+"<td>"+data.ClassList[i].ClassAddress+"</td>";
|
dialog_tbody=dialog_tbody+"</tr>";
|
}
|
for (i=i;i<10;i++){
|
dialog_tbody=dialog_tbody+"<tr>";
|
dialog_tbody=dialog_tbody+"<td> </td>";
|
dialog_tbody=dialog_tbody+"<td> </td>";
|
dialog_tbody=dialog_tbody+"</tr>";
|
}
|
document.getElementById('dialog_tbody').innerHTML=dialog_tbody;
|
//分页
|
JS_dialogPage(data.acc1,data.acc2,'JS_ClassDialogOpen',DivID,data.SearchTXT);
|
|
}else{
|
alert(data.Error);
|
}
|
}
|
}
|
});
|
if (page==undefined && SearchTXT==undefined){JS_dialogOpen(DivID);}
|
}
|
//选择服务单位
|
function JS_ClassSave(ClassID,ClassName,UnitShort,ClassAddress,StartProvince,StartCity,StartArea,DivID)
|
{
|
document.getElementById("ClassID").value=ClassID;
|
document.getElementById("ClassAddress").value=ClassAddress;
|
document.getElementById("IR_U_UnitShort").value=UnitShort;
|
document.getElementById("IR_StartProvince").value=StartProvince;
|
document.getElementById("IR_StartCity").value=StartCity;
|
document.getElementById("IR_StartArea").value=StartArea;
|
document.getElementById("ClassName").value=ClassName;
|
JS_dialogClose(DivID);
|
JS_OrderPriceAPI();
|
}
|
</script>
|
|
<div class="form-group">
|
<label class="col-sm-2 control-label">派车距离</label>
|
<div class="col-sm-6">
|
<input class="form-control" style="width: 25%;display: inline;" name="U_TraDistance" id="U_TraDistance" type="number" value="<%=U_TraDistance%>"> 公里
|
<button class="btn btn-primary" id="U_DistanceButton" onclick="JS_U_Distance();" type="button" style="display: none;width: 38%;">计算派车距离</button>
|
</div>
|
</div>
|
|
<div class="form-group" style="display: none;">
|
<label class="col-md-2 control-label">转出地址</label>
|
<div class="col-md-6">
|
<input class="form-control" name="IR_StartAddress" id="IR_StartAddress" type="text" value="<%=IR_StartAddress%>">
|
</div>
|
</div>
|
|
<div class="form-group" style="display: none;">
|
<label class="col-md-2 control-label">转入地址</label>
|
<div class="col-md-6">
|
<input class="form-control" name="IR_EndAddress" id="IR_EndAddress" type="text" value="<%=IR_EndAddress%>">
|
</div>
|
</div>
|
|
<div class="form-group">
|
<label class="col-sm-2 control-label">预估距离<span class="text-danger">*</span></label>
|
<div class="col-sm-6">
|
<input class="form-control" style="width: 25%;display: inline;" name="IR_TraDistance" id="IR_TraDistance" type="number" value="<%=IR_TraDistance%>"> 公里
|
<button class="btn btn-primary" id="AddressDistanceButton" onclick="JS_AddressDistance();" type="button" style="display: none;width: 38%;">计算地址距离</button>
|
</div>
|
</div>
|
|
<div class="form-group">
|
<label class="col-md-2 control-label">病人年龄段<span class="text-danger">*</span></label>
|
<input name="AgeGroup" id="AgeGroup" type="hidden" value="<%=AgeGroup%>">
|
<div class="col-md-6">
|
<button type="button" class="AgeGroup btn <%if AgeGroup="1" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">成人</button>
|
<button type="button" class="AgeGroup btn <%if AgeGroup="2" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">儿童0-3岁(含3岁)</button>
|
<button type="button" class="AgeGroup btn <%if AgeGroup="3" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">儿童3-6岁(含6岁)</button>
|
<button type="button" class="AgeGroup btn <%if AgeGroup="4" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">儿童6-12岁</button>
|
</div>
|
</div>
|
|
<div class="form-group">
|
<label class="col-md-2 control-label">医护护理级别<span class="text-danger">*</span></label>
|
<input name="IR_NursingLevel" id="IR_NursingLevel" type="hidden" value="<%=IR_NursingLevel%>">
|
<div class="col-md-6">
|
<button type="button" class="IR_NursingLevel btn <%if IR_NursingLevel="1" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">单司机</button>
|
<button type="button" class="IR_NursingLevel btn <%if IR_NursingLevel="2" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">司+护</button>
|
<button type="button" class="IR_NursingLevel btn <%if IR_NursingLevel="3" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">医护司</button>
|
</div>
|
</div>
|
|
<div class="form-group">
|
<label class="col-md-2 control-label">使用呼吸机<span class="text-danger">*</span></label>
|
<input name="IR_IsVentilato" id="IR_IsVentilato" type="hidden" value="<%=IR_IsVentilato%>">
|
<div class="col-md-6">
|
<button type="button" class="switch IR_IsVentilato btn <%if IR_IsVentilato="1" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">是</button>
|
<button type="button" class="switch IR_IsVentilato btn <%if IR_IsVentilato="0" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">否</button>
|
</div>
|
</div>
|
|
<div class="form-group">
|
<label class="col-md-2 control-label">使用温箱<span class="text-danger">*</span></label>
|
<input name="IR_IsWarmBox" id="IR_IsWarmBox" type="hidden" value="<%=IR_IsWarmBox%>">
|
<div class="col-md-6">
|
<button type="button" class="switch IR_IsWarmBox btn <%if IR_IsWarmBox="1" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">是</button>
|
<button type="button" class="switch IR_IsWarmBox btn <%if IR_IsWarmBox="0" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">否</button>
|
</div>
|
</div>
|
|
<div class="form-group">
|
<label class="col-md-2 control-label"></label>
|
<div class="col-md-6">
|
抬楼层数:<input class="form-control" style="width: 12%;display: inline;padding: 6px 6px;" name="IR_LiftingInt" id="IR_LiftingInt" type="number" value="<%=IR_LiftingInt%>"> 层
|
等待时长:<input class="form-control" style="width: 12%;display: inline;padding: 6px 6px;" name="IR_WaitingInt" id="IR_WaitingInt" type="number" value="<%=IR_WaitingInt%>"> 小时
|
</div>
|
</div>
|
|
<div class="form-group">
|
<label class="col-md-2 control-label">是否轮渡<span class="text-danger">*</span></label>
|
<input name="IR_IsFerry" id="IR_IsFerry" type="hidden" value="<%=IR_IsFerry%>">
|
<div class="col-md-6">
|
<button type="button" class="switch IR_IsFerry btn <%if IR_IsFerry="1" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">是</button>
|
<button type="button" class="switch IR_IsFerry btn <%if IR_IsFerry="0" then Response.Write "btn-purple" Else Response.Write "btn-white" End If%>">否</button>
|
</div>
|
</div>
|
|
<div class="form-group">
|
<div class="col-sm-6">
|
<button class="btn btn-primary" id="AddressDistanceButton" onclick="JS_OrderPriceAPI();" type="button" style="width: 38%;">计算报价</button>
|
</div>
|
</div>
|
|
<div class="form-group" id="buttonDiv">
|
<div class="col-md-10 col-md-offset-3" id="buttonDivHeight" style="padding-top: 5px;">
|
<span id="OrderPriceTXT" style="color: #1e1e1e;"></span>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<!-- End 任务单-->
|
|
</div>
|
<!-- End Wrapper-->
|
|
<!--Start 查询窗口-->
|
<script>
|
//初始化对话框
|
function JS_dialogSetUp(DivID,dialogType,JSName)
|
{
|
//列表搜索
|
dialog_box="";
|
if(dialogType==1){
|
dialog_box="<div class=\"search-box-top\"><form onSubmit=\""+JSName+"('"+DivID+"',document.getElementById('dialog_Search').value);return false;\"><input id=\"DivID\" type=\"hidden\" value=\"\"><div class=\"input-group\"><input id=\"dialog_Search\" class=\"form-control input-search\" placeholder=\"Search...\" type=\"text\"><span class=\"input-group-btn\"><button class=\"btn btn-primary\" type=\"button\" onclick=\""+JSName+"('"+DivID+"',document.getElementById('dialog_Search').value)\"><i class=\"fa fa-search\"></i></button><button class=\"btn btn-primary\" type=\"button\" onclick=\"JS_dialogClose()\" style=\"margin-left: 6px;\"><i class=\"fa ion-close\"></i></button></span></div></form></div>";
|
dialog_box=dialog_box+"<div class=\"table-wrap\"><table class=\"table table table-hover m-0\"><thead><tr id=\"dialog_Header\"></tr></thead><tbody id=\"dialog_tbody\"></tbody></table></div>"
|
dialog_box=dialog_box+"<ul class=\"pagination m-t-10\" id=\"dialog_pagination\"></ul>"
|
}
|
document.getElementById('dialog_box').innerHTML=dialog_box;
|
}
|
//分页
|
function JS_dialogPage(acc1,acc2,JSName,DivID,SearchTXT)
|
{
|
dialog_pagination="";
|
if (acc2>1){
|
|
if (acc1>1){dialog_pagination=dialog_pagination+"<li><a onclick=\""+JSName+"('"+DivID+"','"+SearchTXT+"',"+(acc1-1)+")\" aria-label=\"Previous\"><span aria-hidden=\"true\">«</span></a></li>";}
|
for (i=1;i<=acc2;i++){
|
if (acc1==i){
|
dialog_pagination=dialog_pagination+"<li class=\"active\"><a>"+i+"</a></li>";
|
}else{
|
dialog_pagination=dialog_pagination+"<li><a onclick=\""+JSName+"('"+DivID+"','"+SearchTXT+"',"+i+")\">"+i+"</a></li>";
|
}
|
}
|
if (acc2>acc1){dialog_pagination=dialog_pagination+"<li><a onclick=\""+JSName+"('"+DivID+"','"+SearchTXT+"',"+(acc1+1)+")\" aria-label=\"Next\"><span aria-hidden=\"true\">»</span></a></li>";}
|
}
|
document.getElementById('dialog_pagination').innerHTML=dialog_pagination;
|
}
|
|
//打开对话框
|
function JS_dialogOpen(DivID)
|
{
|
var sTop=document.documentElement.scrollTop;
|
if (sTop==0) {sTop=document.body.scrollTop;}
|
var sLeft= document.documentElement.scrollLeft;
|
if (sLeft==0) {sLeft=document.body.scrollLeft;}
|
var dTop = document.getElementById(DivID).getBoundingClientRect().top;
|
var dLeft = document.getElementById(DivID).getBoundingClientRect().left;
|
var dBottom = document.getElementById(DivID).getBoundingClientRect().bottom;
|
//console.log(dTop);
|
if (dTop<200) {dTop=150;}else{dTop=(dTop-50);}
|
if (dBottom>400){dTop=dTop-(600-dBottom);}
|
//if (dLeft>=35) {dLeft=dLeft-35;}
|
win_Dialog.style.display="block";
|
win_Dialog.style.left=(dLeft)+"px";
|
win_Dialog.style.top=(sTop+dTop)+"px";
|
win_Dialog.style.display='block';
|
document.getElementById('DivID').value=DivID;
|
}
|
//关闭对话框
|
function JS_dialogClose(DivID){
|
document.getElementById('win_Orer').style.display='';
|
document.getElementById('win_Dialog').style.display='none';
|
document.body.scrollTop=document.getElementById(document.getElementById('DivID').value).getBoundingClientRect().top;
|
}
|
|
</script>
|
<div id="win_Dialog" class="dialogJshadow" style="display:none;z-index: 1000;">
|
<div class="row">
|
<div class="col-md-12">
|
<div id="dialog_box" class="white-box" style="border: 1px solid #e1e1e1;margin-right:0;margin-left:0"></div>
|
</div>
|
</div>
|
</div>
|
<!--End 查询窗口-->
|
|
|
|
</div>
|
<!--End main content -->
|
|
|
|
<!--Begin core plugin -->
|
|
<script src="assets/js/jquery.min.js"></script>
|
<script src="assets/js/bootstrap.min.js"></script>
|
<script src="assets/plugins/moment/moment.js"></script>
|
<script src="assets/js/jquery.slimscroll.js "></script>
|
<script src="assets/js/jquery.nicescroll.js"></script>
|
<script src="assets/js/functions.js"></script>
|
<script src="assets/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js"></script>
|
<script src="assets/plugins/timepicker/bootstrap-timepicker.js"></script>
|
|
<script src="assets/plugins/jquery-validation/jquery.validate.min.js"></script>
|
<script src="assets/plugins/sweetalert/sweet-alert.js"></script>
|
<!-- End core plugin -->
|
|
<!-- BEGIN PAGE LEVEL SCRIPTS -->
|
<script LANGUAGE="javascript">
|
//底部固定
|
//var oTop = $("#buttonDivHeight").offset().top-document.body.offsetHeight+270;//默认上边距离
|
|
//window.onscroll=function(){
|
// if(document.documentElement.scrollTop > oTop ){
|
// document.getElementById("buttonDiv").style.cssText="height: 155px;border-bottom: initial;"
|
// }else{
|
// document.getElementById("buttonDiv").style.cssText="height: 155px;border-bottom: initial;position: fixed;width: 90%;bottom: 0px;background-color:white;margin-bottom:0px;"
|
// }
|
//}
|
//if(document.body.offsetWidth<1000){onscroll();}
|
</script>
|
<script>
|
//开关控制
|
$('.switch').click(function(){
|
var Switch=$(this).text();
|
var UBstate=0;
|
var event=$(this).attr('class').split(" ")[0];
|
var btnName=$(this).attr('class').split(" ")[1];
|
//console.log(btnName);
|
$("."+btnName).addClass("btn-white");
|
$("."+btnName).removeClass("btn-purple");
|
if (Switch=="是")
|
{
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('1');
|
}else if (Switch=="否") {
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('0');
|
}
|
JS_OrderPriceAPI();
|
});
|
$('.AgeGroup').click(function(){
|
var Switch=$(this).text();
|
var UBstate=0;
|
var event=$(this).attr('class').split(" ")[0];
|
var btnName=$(this).attr('class').split(" ")[0];
|
//console.log(btnName);
|
$("."+btnName).addClass("btn-white");
|
$("."+btnName).removeClass("btn-purple");
|
if (Switch=="成人")
|
{
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('1');
|
}else if (Switch=="儿童0-3岁(含3岁)") {
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('2');
|
}else if (Switch=="儿童3-6岁(含6岁)") {
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('3');
|
}else if (Switch=="儿童6-12岁") {
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('4');
|
}
|
JS_OrderPriceAPI();
|
});
|
$('.IR_NursingLevel').click(function(){
|
var Switch=$(this).text();
|
var UBstate=0;
|
var event=$(this).attr('class').split(" ")[0];
|
var btnName=$(this).attr('class').split(" ")[0];
|
//console.log(btnName);
|
$("."+btnName).addClass("btn-white");
|
$("."+btnName).removeClass("btn-purple");
|
if (Switch=="单司机")
|
{
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('1');
|
}else if (Switch=="司+护") {
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('2');
|
}else if (Switch=="医护司") {
|
$(this).addClass("btn-purple");
|
$(this).removeClass("btn-white");
|
$('#'+btnName).val('3');
|
}
|
JS_OrderPriceAPI();
|
});
|
jQuery('#datepicker').datepicker();
|
jQuery('#GasDate').datepicker({
|
format: "yyyy/mm/dd",
|
language: "zh-CN",
|
autoclose: true,
|
todayHighlight: true
|
});
|
jQuery('#GasTime').timepicker({
|
showMeridian : false
|
});
|
|
function JS_admin_save(admin_save){
|
$('#admin_save').val(admin_save);
|
}
|
jQuery.validator.addMethod("isMileage", function(value, element) {
|
var StreetMileage = $('#GasMileage').val();
|
var EndMileage = value;
|
//console.log(StreetMileage);
|
return this.optional(element) || StreetMileage<=EndMileage && StreetMileage*2>EndMileage;
|
}, "请正确填写回车公里数)");
|
|
var BaseFormValidation = function() {
|
var initValidationBootstrap = function(){
|
jQuery('.js-validation-bootstrap').validate({
|
submitHandler:function(form) {
|
//OrderApp()
|
var GasEndMileage=Number($('#GasEndMileage').val())
|
var GasMileage=Number($('#GasMileage').val())
|
if (GasEndMileage>GasMileage)
|
{
|
swal({
|
title: "加油里程差值不能为负数",
|
text: "上次加油里程:"+$('#GasEndMileage').val()+"公里\n当前仪表盘里程:"+$('#GasMileage').val()+"公里\n行驶里程:"+(GasMileage-GasEndMileage)+"公里",
|
type: "error",
|
showCancelButton: false,
|
confirmButtonColor: "#DD6B55",
|
confirmButtonText: "返回",
|
closeOnConfirm: true
|
});
|
}else if (GasEndMileage+700<GasMileage && GasEndMileage>0){
|
swal({
|
title: "两次加油里程差异过大",
|
text: "上次加油里程:"+$('#GasEndMileage').val()+"公里\n当前仪表盘里程:"+$('#GasMileage').val()+"公里\n行驶里程:"+(GasMileage-GasEndMileage)+"公里",
|
type: "warning",
|
showCancelButton: true,
|
confirmButtonColor: "#DD6B55",
|
cancelButtonText: "取消",
|
confirmButtonText: "继续提交",
|
closeOnConfirm: false
|
}, function(){
|
var admin_save=$('#admin_save').val();
|
if (admin_save=='59'){
|
OrderCancel();
|
}else{
|
OrderApp();
|
}
|
});
|
}else{
|
var admin_save=$('#admin_save').val();
|
if (admin_save=='59'){
|
OrderCancel();
|
}else{
|
OrderApp();
|
}
|
}
|
//console.log(admin_save);
|
},
|
errorClass: 'help-block animated fadeInDown',
|
errorElement: 'div',
|
errorPlacement: function(error, e) {
|
jQuery(e).parents('.form-group > div').append(error);
|
},
|
highlight: function(e) {
|
jQuery(e).closest('.form-group').removeClass('has-error').addClass('has-error');
|
jQuery(e).closest('.help-block').remove();
|
},
|
success: function(e) {
|
jQuery(e).closest('.form-group').removeClass('has-error');
|
jQuery(e).closest('.help-block').remove();
|
},
|
rules: {
|
'CarLicense': {required: true},
|
'GasMileage': {required : true},
|
'GasVolume': {required : true},
|
'GasPrice': {required : true},
|
'GasSumPrice': {required : true},
|
'is_JumpGun':{required : true}
|
},
|
messages: {
|
'CarLicense': '请选择车辆',
|
'GasMileage': '请输入当前总里程',
|
'GasVolume': '请输入加油量',
|
'GasPrice': '请输入单价',
|
'GasSumPrice': '请输入实付金额',
|
'is_JumpGun1': '请选择加油情况'
|
}
|
});
|
};
|
|
return {
|
init: function () {
|
// Init Bootstrap Forms Validation
|
initValidationBootstrap();
|
}
|
};
|
}();
|
|
// Initialize when page loads
|
jQuery(function(){ BaseFormValidation.init(); });
|
|
//计算调度距离
|
function JS_U_Distance()
|
{
|
var IR_StartAddress = $('#IR_StartAddress').val();
|
var ClassAddress = $('#ClassAddress').val();
|
if (ClassID!='' && (IR_StartAddress!='' && ClassAddress!=''))
|
{
|
document.getElementById('AddressDistanceButton').style.display='none';
|
document.getElementById('U_DistanceButton').style.display='none';
|
//$('#U_TraDistance').val('30');
|
JS_OrderPriceAPI();
|
}
|
}
|
//计算地址距离
|
function JS_AddressDistance()
|
{
|
var IR_StartAddress = $('#IR_StartAddress').val();
|
var IR_EndAddress = $('#IR_EndAddress').val();
|
if (ClassID!='' && (IR_StartAddress!='' && IR_EndAddress!=''))
|
{
|
document.getElementById('AddressDistanceButton').style.display='none';
|
document.getElementById('U_DistanceButton').style.display='none';
|
$('#IR_TraDistance').val('');
|
JS_OrderPriceAPI();
|
}
|
}
|
//自动报价调起
|
function JS_OrderPriceAPI()
|
{
|
//document.getElementById('buttonDivHeight').style.display="";
|
//if ($('#OrderPrice_button').val()=="报价")
|
//{
|
var ClassID = $('#ClassID').val();
|
var ClassAddress = $('#ClassAddress').val();
|
var IR_StartAddress = $('#IR_StartAddress').val();
|
var IR_EndAddress = $('#IR_EndAddress').val();
|
var IR_NursingLevel = $('#IR_NursingLevel').val();
|
var IR_IsVentilato = $('#IR_IsVentilato').val();
|
var IR_IsWarmBox = $('#IR_EndAddress').val();
|
var IR_LiftingInt = $('#IR_LiftingInt').val();
|
var IR_WaitingInt = $('#IR_WaitingInt').val();
|
var TraDistance = $('#IR_TraDistance').val();
|
var StartProvince = $('#IR_StartProvince').val();
|
var StartCity = $('#IR_StartCity').val();
|
var StartArea = $('#IR_StartArea').val();
|
var U_UnitShort = $('#IR_U_UnitShort').val();
|
var U_TraDistance = $('#U_TraDistance').val();
|
var AgeGroup = $('#AgeGroup').val();
|
var IR_IsFerry = $('#IR_IsFerry').val();
|
console.log(ClassID);
|
if (ClassID!='' && ((IR_StartAddress!='' && IR_EndAddress!='') || TraDistance!=''))
|
{
|
$("#OrderPriceTXT").html("报价计算中..");
|
if (IR_StartAddress==''){IR_StartAddress=ClassAddress;}
|
if (IR_EndAddress==''){IR_EndAddress=ClassAddress;}
|
$.ajax({
|
type: "POST",
|
dataType:'json',
|
url: "https://api.966120.com.cn/v1/OrderPrice_v2.gds",
|
data: {
|
APPID:"GDS-0008-fDwr",
|
ServiceOrdID: '',
|
StartAddress: IR_StartAddress,
|
EndAddress: IR_EndAddress,
|
NursingLevel: IR_NursingLevel,
|
IsVentilato: IR_IsVentilato,
|
IsWarmBox: IR_IsWarmBox,
|
IsFerry: IR_IsFerry,
|
LiftingInt:IR_LiftingInt,
|
WaitingInt:IR_WaitingInt,
|
TraDistance:TraDistance,
|
StartProvince:StartProvince,
|
StartCity:StartCity,
|
StartArea:StartArea,
|
U_UnitShort:U_UnitShort,
|
U_TraDistance:U_TraDistance,
|
AgeGroup:AgeGroup,
|
adminID:"<%=session("adminID")%>"
|
},
|
beforeSend: function() {},
|
success: function(data) {
|
if (data!='')
|
{
|
console.log(data);
|
//$("#ServiceOrdTraTxnPrice").val(data.OrderPrice);
|
$("#IR_TraDistance").val(data.TraDistance);
|
$("#IR_StartProvince").val(data.StartProvince);
|
$("#IR_StartCity").val(data.StartCity);
|
$("#IR_StartArea").val(data.StartArea);
|
$("#IR_U_UnitShort").val(data.U_UnitShort);
|
$("#IR_U_TraDistance").val(data.U_TraDistance);
|
$("#OrderPriceTXT").html("自动报价:<span class='text-danger'>"+data.OrderPrice+"元</span>(相当于"+(data.OrderPrice/data.TraDistance).toFixed(2)+"元/公里)<br>"+"报价说明:"+data.OrderPriceTXT1+"<br>"+"报价公式:"+data.OrderPriceFRM);
|
//OrderPriceCreate.style.display="none";
|
$('#OrderPrice_button').val("报价");
|
$("#OrderPrice_Auto").val(data.OrderPrice);
|
|
}
|
//document.getElementById('AddressDistanceButton').style.display='';
|
//document.getElementById('U_DistanceButton').style.display='';
|
}
|
})
|
}else{
|
$("#OrderPriceTXT").html("");
|
//document.getElementById('AddressDistanceButton').style.display='';
|
//document.getElementById('U_DistanceButton').style.display='';
|
}
|
|
//}
|
}
|
</script>
|
|
</body>
|
|
</html>
|