@layout("/common/_container.html"){
|
<div class="row">
|
<div class="col-sm-12">
|
<div class="ibox float-e-margins">
|
<div class="ibox-title">
|
<h5>价格规则</h5>
|
</div>
|
<div class="ibox-content">
|
<div class="row row-lg">
|
<div class="col-sm-12">
|
|
<hr/>
|
<div class="initialLevel col-sm-12 control-label form-group" >
|
<div style="background-color: gray;height: 35px;line-height: 35px">
|
<label style="color: #0C0C0C">基础费用</label>
|
</div>
|
</div>
|
<hr/>
|
|
<input hidden id="array" value="">
|
|
<div class="initialLevel col-sm-12 control-label form-group" id="rules" style="text-align: left" >
|
<button onclick="TSystemConfig.addTime()" style="padding: 5px 10px;font-size: 16px;background-color: #0086f6;color: #fff;border: none;border-radius: 5px;">添加时间段</button>
|
<div class="rulesForm" style="border: 1px solid #888888;padding-top: 10px;display: grid;margin: 10px 0px">
|
<span style="position: absolute;right: 30px;color: #0086f6;font-size: 16px;">默认</span>
|
<div class="prices">
|
@for(obj in defaule.num3){
|
<div class="initialLevel col-sm-12 control-label form-group price">
|
<span class="control-label" >代驾里程</span>
|
<input class="control-label" id="num1" name="num1" value="${obj.num1}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,至</span>
|
<input class="control-label" id="num2" name="num2" value="${obj.num2}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,收费</span>
|
<input class="control-label" id="num3" name="num3" value="${obj.num3}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元</span>
|
@if(obj.index == 0){
|
<span class="fa fa-plus" onclick="TSystemConfig.addBox(this)"></span>
|
@}else{
|
<span class="fa fa-remove" onclick="TSystemConfig.delBox(this)"></span>
|
@}
|
</div>
|
@}
|
</div>
|
<div class="initialLevel col-sm-12 control-label form-group" >
|
<span class="control-label" >长途里程</span>
|
<input class="control-label" id="num4" name="num4" value="${defaule.num4}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >——</span>
|
<input class="control-label" id="num5" name="num5" value="${defaule.num5}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,费用</span>
|
<input class="control-label" id="num6" name="num6" value="${defaule.num6}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元,超出里程每</span>
|
<input class="control-label" id="num7" name="num7" value="${defaule.num7}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,收费</span>
|
<input class="control-label" id="num8" name="num8" value="${defaule.num8}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元</span>
|
</div>
|
</div>
|
@for(o in array){
|
<div class="rulesForm" style="border: 1px solid #888888;padding-top: 10px;display: grid;margin: 10px 0px">
|
<div class="initialLevel col-sm-12 control-label form-group" id='time' >
|
<span class="control-label" >时间段</span>
|
<input class="control-label time-item" id="num1" name="num1" type="text" value="${o.num1}" placeholder="00:00" style="height: 30px;width: 80px" readonly>
|
<span class="control-label" >——</span>
|
<input class="control-label time-item" id="num2" name="num2" type="text" value="${o.num2}" placeholder="00:00" style="height: 30px;width: 80px" readonly>
|
<span class="fa fa-remove" style='position: absolute;right: 20px;color: red;font-size: 20px;' onclick="TSystemConfig.delTime(this)"></span>
|
</div>
|
<div class="prices">
|
@for(obj in o.num3){
|
<div class="initialLevel col-sm-12 control-label form-group price">
|
<span class="control-label" >代驾里程</span>
|
<input class="control-label" id="num1" name="num1" value="${obj.num1}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,至</span>
|
<input class="control-label" id="num2" name="num2" value="${obj.num2}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,收费</span>
|
<input class="control-label" id="num3" name="num3" value="${obj.num3}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元</span>
|
@if(obj.index == 0){
|
<span class="fa fa-plus" onclick="TSystemConfig.addBox(this)"></span>
|
@}else{
|
<span class="fa fa-remove" onclick="TSystemConfig.delBox(this)"></span>
|
@}
|
</div>
|
@}
|
</div>
|
<div class="initialLevel col-sm-12 control-label form-group" >
|
<span class="control-label" >长途里程</span>
|
<input class="control-label" id="num4" name="num4" value="${o.num4}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >——</span>
|
<input class="control-label" id="num5" name="num5" value="${o.num5}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,费用</span>
|
<input class="control-label" id="num6" name="num6" value="${o.num6}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元,超出里程每</span>
|
<input class="control-label" id="num7" name="num7" value="${o.num7}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,收费</span>
|
<input class="control-label" id="num8" name="num8" value="${o.num8}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元</span>
|
</div>
|
</div>
|
@}
|
</div>
|
|
<hr/>
|
<div class="initialLevel col-sm-12 control-label form-group" >
|
<div style="background-color: gray;height: 35px;line-height: 35px">
|
<label style="color: #0C0C0C">额外费用</label>
|
</div>
|
</div>
|
<hr/>
|
|
<div class="initialLevel col-sm-12 control-label form-group" id="wait" style="text-align: left" >
|
<div class="initialLevel col-sm-12 control-label form-group" >
|
<span class="control-label" >等待</span>
|
<input class="control-label" id="num12" name="num12" value="${ExtraCost.num1}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >分钟,收取</span>
|
<input class="control-label" id="num13" name="num13" value="${ExtraCost.num2}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元,超出</span>
|
<input class="control-label" id="num14" name="num14" value="${ExtraCost.num3}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >分钟,收取</span>
|
<input class="control-label" id="num15" name="num15" value="${ExtraCost.num4}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元/分钟</span>
|
</div>
|
<input hidden id="zcOne" value="${zcOne}">
|
<div class="initialLevel col-sm-12 control-label form-group" id="weather">
|
<div class="col-sm-1">
|
<input type="checkbox" class="js-switch1" id="isTaxiCar"
|
@if(isNotEmpty(zcOne)){
|
${1 == zcOne ? 'checked=checked' : ''}
|
@}
|
/>
|
</div>
|
@if(1 == zcOne){
|
<div class="initialLevel col-sm-10 control-label form-group" >
|
<span class="control-label" >恶劣天气</span>
|
<input class="control-label" id="num16" name="num16" value="${ExtraCost.num5}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里以内,加收</span>
|
<input class="control-label" id="num17" name="num17" value="${ExtraCost.num6}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元,超出</span>
|
<input class="control-label" id="num18" name="num18" value="${ExtraCost.num7}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >公里,收取订单的</span>
|
<input class="control-label" id="num19" name="num19" value="${ExtraCost.num8}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >倍计费,最高收取</span>
|
<input class="control-label" id="num20" name="num20" value="${ExtraCost.num9}" type="number" min="0" style="height: 30px;width: 80px">
|
<span class="control-label" >元</span>
|
</div>
|
@}
|
</div>
|
</div>
|
|
|
<div class="row btn-group-m-t">
|
<div class="col-sm-10" style="text-align: center">
|
<#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TSystemConfig.priceRulesSubmit()"/>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<script src="${ctxPath}/static/modular/system/tSystemConfig/tSystemConfig.js"></script>
|
<script src="${ctxPath}/static/modular/system/tSystemConfig/tSystemConfig_info.js"></script>
|
<script type="text/javascript">
|
lay('.time-item').each(function(){
|
laydate.render({
|
elem: this,
|
type: 'time',
|
format: 'HH:mm',
|
range: false,
|
lang:'zn',
|
trigger: 'click'
|
});
|
});
|
|
var elem1 = document.querySelector(".js-switch1");
|
var init1 = new Switchery(elem1);
|
|
|
$("#isTaxiCar").change(function(){
|
var ajax = new $ax(Feng.ctxPath + "/tSystemConfig/openOrClose", function (data) {
|
Feng.success("修改成功!");
|
location.reload()
|
TSystemConfig.table.refresh();
|
}, function (data) {
|
Feng.error("修改失败!" + data.responseJSON.message + "!");
|
});
|
console.log($("#zcOne").val())
|
if(1 == $("#zcOne").val()){
|
ajax.set("num1",0);
|
}else {
|
ajax.set("num1",1);
|
}
|
ajax.start();
|
})
|
|
$("input[name=num3]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num4]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num5]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num6]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num7]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num8]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num9]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num10]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num11]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num12]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
|
|
$("input[name=num13]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num14]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num15]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num16]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num17]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num18]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num19]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
$("input[name=num20]").bind('input',function(){
|
var value = $(this).val()
|
regexp(value)
|
})
|
|
|
/*function regexp(value){
|
var reg=/^[1-9]\d*$/;//由 1-9开头 的正则表达式
|
//先判断是否为整数 在判断 是否在 1-总页 整数范围之内
|
if(reg.test(value)){
|
if(parseInt(value) <= 0){
|
Feng.error("请输入大于0的正整数");
|
return;
|
}
|
}else{
|
Feng.error("请输入大于0的正整数");
|
return;
|
}
|
}*/
|
function regexp(value){
|
var reg=/^(\d+.?)?\d{0,2}$/;//由 1-9开头 的正则表达式 整数 两位小数
|
//先判断是否为整数 在判断 是否在 1-总页 整数范围之内
|
if(reg.test(value)){
|
if(value == 0){
|
Feng.error("请输入大于0的整数或保留两位小数");
|
return;
|
}
|
}else{
|
Feng.error("请输入整数或保留两位小数");
|
return;
|
}
|
}
|
</script>
|
@}
|