| | |
| | | .newWidth, .single-line{ |
| | | max-width:150px !important;display: initial !important; |
| | | } |
| | | .lab{ |
| | | display: block; |
| | | width: 150px; |
| | | height: 45px; |
| | | text-align: center; |
| | | line-height: 45px; |
| | | cursor: pointer; |
| | | font-size: 16px; |
| | | background-color: #F8F8F8; |
| | | margin: 0; |
| | | } |
| | | .lab:hover{ |
| | | background-color: #F3F4F5; |
| | | } |
| | | .checked{ |
| | | background-color: #FFF !important; |
| | | border-left: 10px solid #077CCB; |
| | | } |
| | | table{ |
| | | width: 100%; |
| | | } |
| | | tr{ |
| | | height: 40px; |
| | | } |
| | | th, td{ |
| | | text-align: center; |
| | | border: 1px solid #F4F4F4; |
| | | } |
| | | </style> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-content"> |
| | |
| | | <div class="ibox-title"> |
| | | <h3>系统设置:</h3> |
| | | </div> |
| | | <div> |
| | | <div style="float: left;"> |
| | | <label class="lab checked" onclick="checkedLable(this)" tag="pushOrderSettings">推单设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="cancelOrderSettings">取消订单设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="cancelTheReservationOrderSetting">预约单取消设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="spellOrderSetting">拼单派单设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="timeoutDeductionSettings">超时扣款设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="reassigningSet">改派设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="faceRecognitionSettings">人脸识别设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="integralSet">积分设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="withdrawalFeeSetting">提现手续费设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="phoneSettings">电话设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="holidayServiceFeeSetting">节假日服务费设置</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="95128TheOnCall">95128电召</label> |
| | | <label class="lab" onclick="checkedLable(this)" tag="moduleManagement">模块管理</label> |
| | | |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">改派设置:</label> |
| | | <div class="col-sm-10"> |
| | | 改派费用为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(reformist)){ |
| | | value="${reformist.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="one" id="one" class="form-control newWidth" /> 元;<br/> |
| | | </div> |
| | | <div style="float: left;width: 1200px;margin-left: 50px;"> |
| | | <div class="pushOrderSettings"> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">快车推单:</label> |
| | | <div class="col-sm-10"> |
| | | 第一轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcOne)){ |
| | | value="${zcOne.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc1" id="zc1" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(zcOne)){ |
| | | value="${zcOne.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc2" id="zc2" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcOne)){ |
| | | value="${zcOne.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc3" id="zc3" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第二轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcTwo)){ |
| | | value="${zcTwo.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc4" id="zc4" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(zcTwo)){ |
| | | value="${zcTwo.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc5" id="zc5" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcTwo)){ |
| | | value="${zcTwo.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc6" id="zc6" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第三轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcThree)){ |
| | | value="${zcThree.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc7" id="zc7" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(zcThree)){ |
| | | value="${zcThree.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc8" id="zc8" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcThree)){ |
| | | value="${zcThree.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc9" id="zc9" class="form-control newWidth" /> % |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">出租车推单:</label> |
| | | <div class="col-sm-10"> |
| | | 第一轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc1" id="czc1" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc2" id="czc2" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc3" id="czc3" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第二轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc4" id="czc4" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc5" id="czc5" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc6" id="czc6" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第三轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc7" id="czc7" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc8" id="czc8" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc9" id="czc9" class="form-control newWidth" /> % |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('pushOrderSettings')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="cancelOrderSettings" hidden> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">取消设置:</label> |
| | | <div class="col-sm-10"> |
| | | 快车订单取消规则:快车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(ptCancel1)){ |
| | | value="${ptCancel1.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel1" id="ptCancel1" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(ptCancel1)){ |
| | | value="${ptCancel1.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel2" id="ptCancel2" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | <br/> |
| | | 出租车订单取消规则:出租车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(ptCancel2)){ |
| | | value="${ptCancel2.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel3" id="ptCancel3" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(ptCancel2)){ |
| | | value="${ptCancel2.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel4" id="ptCancel4" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | <br/> |
| | | 跨城出行取消规则:跨城订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(ptCancel3)){ |
| | | value="${ptCancel3.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel5" id="ptCancel5" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(ptCancel3)){ |
| | | value="${ptCancel3.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel6" id="ptCancel6" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">积分设置:</label> |
| | | <div class="col-sm-10"> |
| | | 消费一元积 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(integral)){ |
| | | value="${integral.integral}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="two" id="two" class="form-control newWidth" /> 积分;<br/> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('cancelOrderSettings')"/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group" style="height: 70px;"> |
| | | <label class="col-sm-2 control-label">人脸识别:</label> |
| | | <div class="col-sm-10"> |
| | | <div class="radio radio-danger"> |
| | | <input type="radio" name="three" id="three1" value="2" |
| | | ${isNotEmpty(faceDistinguish) && 2 == faceDistinguish.isOpen ? 'checked=checked' : ''} |
| | | onclick="threeClick(2)"> |
| | | <label for="three1"> |
| | | 关闭 |
| | | </label> |
| | | </div> |
| | | <div class="cancelTheReservationOrderSetting" hidden> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">预约单取消设置:</label> |
| | | <div class="col-sm-10"> |
| | | 快车订单取消规则:快车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(yyCancel1)){ |
| | | value="${yyCancel1.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="yyCancel1" id="yyCancel1" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(yyCancel1)){ |
| | | value="${yyCancel1.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="yyCancel2" id="yyCancel2" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | <br/> |
| | | 出租车订单取消规则:出租车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(yyCancel2)){ |
| | | value="${yyCancel2.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="yyCancel3" id="yyCancel3" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(yyCancel2)){ |
| | | value="${yyCancel2.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="yyCancel4" id="yyCancel4" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | <div class="radio radio-danger"> |
| | | <input type="radio" name="three" id="three2" value="1" |
| | | ${isNotEmpty(faceDistinguish) && 1 == faceDistinguish.isOpen ? 'checked=checked' : ''} |
| | | onclick="threeClick(1)"> |
| | | <label for="three2"> |
| | | 打开 |
| | | <div id="openDiv" style="position: relative;top: -26px;margin-left: 50px;display: none;"> |
| | | <span style="margin-left: 20px;">上班中每隔</span> |
| | | <input type="text" oninput="checkIsInt(this)" class="form-control newWidth" |
| | | ${isNotEmpty(faceDistinguish) && 1 == faceDistinguish.isOpen ? 'value='+faceDistinguish.minuteNum : ''} |
| | | id="openValue" name="openValue"> |
| | | <span>分钟,进行一次人脸识别;</span> |
| | | </div> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('cancelTheReservationOrderSetting')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="spellOrderSetting" hidden> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">实时拼单:</label> |
| | | <div class="col-sm-10"> |
| | | 满足用户起点位置 <input type="text" |
| | | @if(isNotEmpty(spellOrderRule)){ |
| | | value="${spellOrderRule.num1}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="pdpd1" class="form-control newWidth" /> 公里范围内, |
| | | 且满足终点位置 <input type="text" |
| | | @if(isNotEmpty(spellOrderRule)){ |
| | | value="${spellOrderRule.num2}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="pdpd2" class="form-control newWidth" /> 公里范围内的拼车用户匹配订单 |
| | | <br> |
| | | <br> |
| | | 满足司机当前位置 <input type="text" |
| | | @if(isNotEmpty(spellOrderRule)){ |
| | | value="${spellOrderRule.num3}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="pdpd3" class="form-control newWidth" /> 公里范围内, |
| | | 且终点满足当前服务用户终点位置的 <input type="text" |
| | | @if(isNotEmpty(spellOrderRule)){ |
| | | value="${spellOrderRule.num4}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="pdpd4" class="form-control newWidth" /> 公里范围内的拼车用户匹配订单 |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">预约拼车:</label> |
| | | <div class="col-sm-10"> |
| | | 用户的出发时间前 <input type="text" |
| | | @if(isNotEmpty(spellOrderRule)){ |
| | | value="${spellOrderRule.num5}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="pdpd5" class="form-control newWidth" /> 分钟, |
| | | 后 <input type="text" |
| | | @if(isNotEmpty(spellOrderRule)){ |
| | | value="${spellOrderRule.num6}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="pdpd6" class="form-control newWidth" /> 分钟的订单,可匹配一起 |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('spellOrderSetting')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="timeoutDeductionSettings" hidden> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">超过:</label> |
| | | <input type="text" |
| | | @if(isNotEmpty(tSysTimeoutMoney)){ |
| | | value="${tSysTimeoutMoney.timeOut}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="timeOut" class="form-control newWidth" /> 分钟, |
| | | 小件物流超时扣除金额 <input type="text" |
| | | @if(isNotEmpty(tSysTimeoutMoney)){ |
| | | value="${tSysTimeoutMoney.deductMoney}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="deductMoney" class="form-control newWidth" /> % |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('timeoutDeductionSettings')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="reassigningSet" hidden> |
| | | <div class="col-sm-3"> |
| | | 改派费用为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(reformist)){ |
| | | value="${reformist.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="one" id="one" class="form-control newWidth" /> 元;<br/> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <label class="col-sm-5 control-label">快车改派:</label> |
| | | <div class="col-sm-7"> |
| | | <div class="form-group"> |
| | | <div class="col-sm-9"> |
| | | <input type="checkbox" class="js-switch" id="isSpecialCar" |
| | | @if(isNotEmpty(reformist)){ |
| | | ${1 == reformist.isSpecialCar ? '' : 'checked=checked'} |
| | | @} |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <label class="col-sm-5 control-label">出租车改派:</label> |
| | | <div class="col-sm-7"> |
| | | <div class="form-group"> |
| | | <div class="col-sm-9"> |
| | | <input type="checkbox" class="js-switch1" id="isTaxiCar" |
| | | @if(isNotEmpty(reformist)){ |
| | | ${1 == reformist.isTaxiCar ? '' : 'checked=checked'} |
| | | @} |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('reassigningSet')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="faceRecognitionSettings" hidden> |
| | | <div class="form-group" style="height: 70px;"> |
| | | <label class="col-sm-2 control-label">人脸识别:</label> |
| | | <div class="col-sm-10"> |
| | | <div class="radio radio-danger"> |
| | | <input type="radio" name="three" id="three1" value="2" |
| | | ${isNotEmpty(faceDistinguish) && 2 == faceDistinguish.isOpen ? 'checked=checked' : ''} |
| | | onclick="threeClick(2)"> |
| | | <label for="three1"> |
| | | 关闭 |
| | | </label> |
| | | </div> |
| | | <div class="radio radio-danger"> |
| | | <input type="radio" name="three" id="three2" value="1" |
| | | ${isNotEmpty(faceDistinguish) && 1 == faceDistinguish.isOpen ? 'checked=checked' : ''} |
| | | onclick="threeClick(1)"> |
| | | <label for="three2"> |
| | | 打开 |
| | | <div id="openDiv" style="position: relative;top: -26px;margin-left: 50px;display: none;"> |
| | | <span style="margin-left: 20px;">上班中每隔</span> |
| | | <input type="text" oninput="checkIsInt(this)" class="form-control newWidth" |
| | | ${isNotEmpty(faceDistinguish) && 1 == faceDistinguish.isOpen ? 'value='+faceDistinguish.minuteNum : ''} |
| | | id="openValue" name="openValue"> |
| | | <span>分钟,进行一次人脸识别;</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('faceRecognitionSettings')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="integralSet" hidden> |
| | | <div class="form-group"> |
| | | <div class="col-sm-10"> |
| | | 消费一元积 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(integral)){ |
| | | value="${integral.integral}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="two" id="two" class="form-control newWidth" /> 积分;<br/> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('integralSet')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="withdrawalFeeSetting" hidden> |
| | | <div class="form-group" style="border: 0"> |
| | | <label class="col-sm-2 control-label">提现手续费:</label> |
| | | <input type="text" |
| | | @if(isNotEmpty(tSysWithdrawalPoundage)){ |
| | | value="${tSysWithdrawalPoundage.percentage}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | id="percentage" class="form-control newWidth" /> % |
| | | </div> |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('withdrawalFeeSetting')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="phoneSettings" hidden> |
| | | <div class="form-group"> |
| | | <div class="col-sm-10"> |
| | | 报警电话: <input type="text" |
| | | @if(isNotEmpty(phone1)){ |
| | | value="${phone1.phone}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="phone1" id="phone1" class="form-control newWidth" /> |
| | | <br/> |
| | | <br/> |
| | | 客服电话: <input type="text" |
| | | @if(isNotEmpty(phone2)){ |
| | | value="${phone2.phone}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="phone2" id="phone2" class="form-control newWidth" /> |
| | | <br/> |
| | | <br/> |
| | | 包车调度电话: <input type="text" |
| | | @if(isNotEmpty(phone3)){ |
| | | value="${phone3.phone}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="phone3" id="phone3" class="form-control newWidth" /> |
| | | <br/> |
| | | <br/> |
| | | 招聘电话: <input type="text" |
| | | @if(isNotEmpty(phone5)){ |
| | | value="${phone5.phone}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="phone3" id="phone5" class="form-control newWidth" /> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('phoneSettings')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="holidayServiceFeeSetting" hidden> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">节假日服务费:</label> |
| | | <div class="col-sm-2"> |
| | | <input class="form-control" id="holidayFee" |
| | | @if(isNotEmpty(holidayFee)){ |
| | | value="${holidayFee}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | /> |
| | | </div> |
| | | </div> |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('holidayServiceFeeSetting')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="95128TheOnCall" hidden> |
| | | 95128电召电话: <input type="text" |
| | | @if(isNotEmpty(phone4)){ |
| | | value="${phone4.phone}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="phone4" id="phone4" class="form-control newWidth" /> |
| | | <br/> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('95128TheOnCall')"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="moduleManagement" hidden> |
| | | <table> |
| | | <thead> |
| | | <tr><th>序号</th><th>模块名</th><th>用户端是否显示</th><th>司机端是否显示</th></tr> |
| | | </thead> |
| | | <tbody> |
| | | <tr><td>1</td><td>司机招聘</td><td><input type="checkbox" class="js-switch1-1" id="sjzp1" ${2 == showModulars.sjzp1 ? '' : 'checked=checked'}/></td><td><input type="checkbox" class="js-switch1-2" id="sjzp2" ${2 == showModulars.sjzp2 ? '' : 'checked=checked'}/></td></tr> |
| | | <tr><td>2</td><td>租车</td><td><input type="checkbox" class="js-switch2-1" id="zuc1" ${2 == showModulars.zuc1 ? '' : 'checked=checked'}/></td><td><input type="checkbox" class="js-switch2-2" id="zuc2" ${2 == showModulars.zuc2 ? '' : 'checked=checked'}/></td></tr> |
| | | <tr><td>3</td><td>买车</td><td><input type="checkbox" class="js-switch3-1" id="mc1" ${2 == showModulars.mc1 ? '' : 'checked=checked'}/></td><td><input type="checkbox" class="js-switch3-2" id="mc2" ${2 == showModulars.mc2 ? '' : 'checked=checked'}/></td></tr> |
| | | <tr><td>4</td><td>出租个人车辆</td><td><input type="checkbox" class="js-switch4-1" id="czgrcl1" ${2 == showModulars.czgrcl1 ? '' : 'checked=checked'}/></td><td><input type="checkbox" class="js-switch4-2" id="czgrcl2" ${2 == showModulars.czgrcl2 ? '' : 'checked=checked'}/></td></tr> |
| | | <tr><td>5</td><td>卖车</td><td><input type="checkbox" class="js-switch5-1" id="mac1" ${2 == showModulars.mac1 ? '' : 'checked=checked'}/></td><td><input type="checkbox" class="js-switch5-2" id="mac2" ${2 == showModulars.mac2 ? '' : 'checked=checked'}/></td></tr> |
| | | <tr><td>6</td><td>商家中心</td><td><input type="checkbox" class="js-switch6-1" id="sjzx1" ${2 == showModulars.sjzx1 ? '' : 'checked=checked'}/></td><td><input type="checkbox" class="js-switch6-2" id="sjzx2" ${2 == showModulars.sjzx2 ? '' : 'checked=checked'}/></td></tr> |
| | | <tr><td>7</td><td>打车卡</td><td><input type="checkbox" class="js-switch7-1" id="dck1" ${2 == showModulars.dck1 ? '' : 'checked=checked'}/></td><td> - </td></tr> |
| | | </tbody> |
| | | </table> |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp('moduleManagement')"/> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">专车改派:</label> |
| | | <div class="col-sm-10"> |
| | | <div class="form-group"> |
| | | <div class="col-sm-9"> |
| | | <input type="checkbox" class="js-switch" id="isSpecialCar" |
| | | @if(isNotEmpty(reformist)){ |
| | | ${1 == reformist.isSpecialCar ? '' : 'checked=checked'} |
| | | @} |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">出租车改派:</label> |
| | | <div class="col-sm-10"> |
| | | <div class="form-group"> |
| | | <div class="col-sm-9"> |
| | | <input type="checkbox" class="js-switch1" id="isTaxiCar" |
| | | @if(isNotEmpty(reformist)){ |
| | | ${1 == reformist.isTaxiCar ? '' : 'checked=checked'} |
| | | @} |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="ibox-title" > |
| | | <h3>推单设置:</h3> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">专车推单:</label> |
| | | <div class="col-sm-10"> |
| | | 第一轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcOne)){ |
| | | value="${zcOne.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc1" id="zc1" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(zcOne)){ |
| | | value="${zcOne.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc2" id="zc2" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcOne)){ |
| | | value="${zcOne.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc3" id="zc3" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第二轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcTwo)){ |
| | | value="${zcTwo.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc4" id="zc4" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(zcTwo)){ |
| | | value="${zcTwo.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc5" id="zc5" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcTwo)){ |
| | | value="${zcTwo.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc6" id="zc6" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第三轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcThree)){ |
| | | value="${zcThree.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc7" id="zc7" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(zcThree)){ |
| | | value="${zcThree.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc8" id="zc8" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcThree)){ |
| | | value="${zcThree.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="zc9" id="zc9" class="form-control newWidth" /> % |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">出租车推单:</label> |
| | | <div class="col-sm-10"> |
| | | 第一轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc1" id="czc1" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc2" id="czc2" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc3" id="czc3" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第二轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc4" id="czc4" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc5" id="czc5" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc6" id="czc6" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第三轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc7" id="czc7" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc8" id="czc8" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc9" id="czc9" class="form-control newWidth" /> % |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">取消设置:</label> |
| | | <div class="col-sm-10"> |
| | | 专车订单取消规则:专车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(ptCancel1)){ |
| | | value="${ptCancel1.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel1" id="ptCancel1" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(ptCancel1)){ |
| | | value="${ptCancel1.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel2" id="ptCancel2" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | <br/> |
| | | 出租车订单取消规则:出租车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(ptCancel2)){ |
| | | value="${ptCancel2.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel3" id="ptCancel3" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(ptCancel2)){ |
| | | value="${ptCancel2.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="ptCancel4" id="ptCancel4" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">预约单取消设置:</label> |
| | | <div class="col-sm-10"> |
| | | 专车订单取消规则:专车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(yyCancel1)){ |
| | | value="${yyCancel1.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="yyCancel1" id="yyCancel1" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(yyCancel1)){ |
| | | value="${yyCancel1.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="yyCancel2" id="yyCancel2" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | <br/> |
| | | 出租车订单取消规则:出租车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(yyCancel2)){ |
| | | value="${yyCancel2.minuteNum}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="yyCancel3" id="yyCancel3" class="form-control newWidth" /> 分钟后, |
| | | 取消订单收取 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(yyCancel2)){ |
| | | value="${yyCancel2.money}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="yyCancel4" id="yyCancel4" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">电话设置:</label> |
| | | <div class="col-sm-10"> |
| | | 报警电话: <input type="text" |
| | | @if(isNotEmpty(phone1)){ |
| | | value="${phone1.phone}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="phone1" id="phone1" class="form-control newWidth" /> |
| | | <br/> |
| | | <br/> |
| | | 客服电话: <input type="text" |
| | | @if(isNotEmpty(phone2)){ |
| | | value="${phone2.phone}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="phone2" id="phone2" class="form-control newWidth" /> |
| | | <br/> |
| | | <br/> |
| | | 包车调度电话: <input type="text" |
| | | @if(isNotEmpty(phone3)){ |
| | | value="${phone3.phone}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="phone3" id="phone3" class="form-control newWidth" /> |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="row btn-group-m-t"> |
| | | <div class="col-sm-10 col-sm-offset-5"> |
| | | <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="setUp()"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | var init = new Switchery(elem); |
| | | var elem1 = document.querySelector(".js-switch1"); |
| | | var init1 = new Switchery(elem1); |
| | | var elem1_1 = document.querySelector(".js-switch1-1"); |
| | | var init1 = new Switchery(elem1_1); |
| | | var elem1_2 = document.querySelector(".js-switch1-2"); |
| | | var init1 = new Switchery(elem1_2); |
| | | var elem2_1 = document.querySelector(".js-switch2-1"); |
| | | var init1 = new Switchery(elem2_1); |
| | | var elem2_2 = document.querySelector(".js-switch2-2"); |
| | | var init1 = new Switchery(elem2_2); |
| | | var elem3_1 = document.querySelector(".js-switch3-1"); |
| | | var init1 = new Switchery(elem3_1); |
| | | var elem3_2 = document.querySelector(".js-switch3-2"); |
| | | var init1 = new Switchery(elem3_2); |
| | | var elem4_1 = document.querySelector(".js-switch4-1"); |
| | | var init1 = new Switchery(elem4_1); |
| | | var elem4_2 = document.querySelector(".js-switch4-2"); |
| | | var init1 = new Switchery(elem4_2); |
| | | var elem5_1 = document.querySelector(".js-switch5-1"); |
| | | var init1 = new Switchery(elem5_1); |
| | | var elem5_2 = document.querySelector(".js-switch5-2"); |
| | | var init1 = new Switchery(elem5_2); |
| | | var elem6_1 = document.querySelector(".js-switch6-1"); |
| | | var init1 = new Switchery(elem6_1); |
| | | var elem6_2 = document.querySelector(".js-switch6-2"); |
| | | var init1 = new Switchery(elem6_2); |
| | | var elem7_1 = document.querySelector(".js-switch7-1"); |
| | | var init1 = new Switchery(elem7_1); |
| | | var elem7_2 = document.querySelector(".js-switch7-2"); |
| | | var init1 = new Switchery(elem7_2); |
| | | |
| | | var three = $("input[name='three']:checked").val(); |
| | | if (three == "" || three == null || three == undefined){ |
| | |
| | | } |
| | | } |
| | | |
| | | function checkedLable(e) { |
| | | $(e).attr('class', 'lab checked'); |
| | | let tag = $(e).attr('tag'); |
| | | $('.' + tag).show(); |
| | | $(e).siblings().each(function (i, el) { |
| | | $(el).attr('class', 'lab'); |
| | | let tag1 = $(el).attr('tag'); |
| | | $('.' + tag1).hide(); |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 提交操作 |
| | | */ |
| | | function setUp(type) { |
| | | function setUp() { |
| | | var one = $("#one").val().trim(); |
| | | var two = $("#two").val().trim(); |
| | | var three = $("input[name='three']:checked").val(); |
| | | var openValue = $("#openValue").val(); |
| | | var percentage = $("#percentage").val(); |
| | | var timeOut = $("#timeOut").val(); |
| | | var deductMoney = $("#deductMoney").val(); |
| | | |
| | | var isSpecialCar = $("#isSpecialCar").is(":checked"); |
| | | if (isSpecialCar){ |
| | |
| | | isTaxiCar = 2; |
| | | } else { |
| | | isTaxiCar = 1; |
| | | } |
| | | if(type == 'faceRecognitionSettings'){ |
| | | if (1 == three){ |
| | | if ("" == openValue || null == openValue || undefined == openValue){ |
| | | Feng.info("人脸识别分钟数不能为空!"); |
| | | return; |
| | | }else if (!regInt.test(openValue)) { |
| | | Feng.info("人脸识别分钟数格式不正确!"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | |
| | | var zc1 = $("#zc1").val().trim(); |
| | |
| | | var czc7 = $("#czc7").val().trim(); |
| | | var czc8 = $("#czc8").val().trim(); |
| | | var czc9 = $("#czc9").val().trim(); |
| | | if(type == 'pushOrderSettings'){ |
| | | if("" == zc1 || "" == zc2 || "" == zc3 || "" == zc4 || "" == zc5 || "" == zc6 || "" == zc7 || "" == zc8 || "" == zc9 |
| | | || "" == czc1 || "" == czc2 || "" == czc3 || "" == czc4 || "" == czc5 || "" == czc6 || "" == czc7 || "" == czc8 || "" == czc9){ |
| | | Feng.info("输入框不能为空!"); |
| | | return; |
| | | } |
| | | if(!regDouble.test(zc1) || !regInt.test(zc2) || !regDouble.test(zc3) |
| | | || !regDouble.test(zc4) || !regInt.test(zc5) || !regDouble.test(zc6) |
| | | || !regDouble.test(zc7) || !regInt.test(zc8) || !regDouble.test(zc9) |
| | | |
| | | || !regDouble.test(czc1) || !regInt.test(czc2) || !regDouble.test(czc3) |
| | | || !regDouble.test(czc4) || !regInt.test(czc5) || !regDouble.test(czc6) |
| | | || !regDouble.test(czc7) || !regInt.test(czc8) || !regDouble.test(czc9)){ |
| | | Feng.info("格式不正确!"); |
| | | return ; |
| | | } |
| | | } |
| | | |
| | | var ptCancel1 = $("#ptCancel1").val().trim(); |
| | | var ptCancel2 = $("#ptCancel2").val().trim(); |
| | | var ptCancel3 = $("#ptCancel3").val().trim(); |
| | | var ptCancel4 = $("#ptCancel4").val().trim(); |
| | | var ptCancel5 = $("#ptCancel5").val().trim(); |
| | | var ptCancel6 = $("#ptCancel6").val().trim(); |
| | | if(type == 'cancelOrderSettings'){ |
| | | if("" == ptCancel1 || "" == ptCancel2 || "" == ptCancel3 || "" == ptCancel4 || "" == ptCancel5 || "" == ptCancel6){ |
| | | Feng.info("输入框不能为空!"); |
| | | return; |
| | | } |
| | | if(!regInt.test(ptCancel1) || !regDouble.test(ptCancel2) || !regInt.test(ptCancel3) || !regDouble.test(ptCancel4) || !regInt.test(ptCancel5) || !regDouble.test(ptCancel6)){ |
| | | Feng.info("格式不正确!"); |
| | | return ; |
| | | } |
| | | } |
| | | // var ptCancel5 = $("#ptCancel5").val().trim(); |
| | | // var ptCancel6 = $("#ptCancel6").val().trim(); |
| | | |
| | | var yyCancel1 = $("#yyCancel1").val().trim(); |
| | | var yyCancel2 = $("#yyCancel2").val().trim(); |
| | | var yyCancel3 = $("#yyCancel3").val().trim(); |
| | | var yyCancel4 = $("#yyCancel4").val().trim(); |
| | | if(type == 'cancelTheReservationOrderSetting'){ |
| | | if("" == yyCancel1 || "" == yyCancel2 || "" == yyCancel3 || "" == yyCancel4){ |
| | | Feng.info("输入框不能为空!"); |
| | | return; |
| | | } |
| | | if(!regInt.test(yyCancel1) || !regDouble.test(yyCancel2) || !regInt.test(yyCancel3) || !regDouble.test(yyCancel4)){ |
| | | Feng.info("格式不正确!"); |
| | | return ; |
| | | } |
| | | } |
| | | var pdpd1 = $('#pdpd1').val().trim(); |
| | | var pdpd2 = $('#pdpd2').val().trim(); |
| | | var pdpd3 = $('#pdpd3').val().trim(); |
| | | var pdpd4 = $('#pdpd4').val().trim(); |
| | | var pdpd5 = $('#pdpd5').val().trim(); |
| | | var pdpd6 = $('#pdpd6').val().trim(); |
| | | if(type == 'spellOrderSetting'){ |
| | | if("" == pdpd1 || "" == pdpd2 || "" == pdpd3 || "" == pdpd4 || "" == pdpd5 || "" == pdpd6){ |
| | | Feng.info("输入框不能为空!"); |
| | | return; |
| | | } |
| | | if(!regInt.test(pdpd1) || !regDouble.test(pdpd2) || !regInt.test(pdpd3) || !regDouble.test(pdpd4) || !regDouble.test(pdpd5) || !regDouble.test(pdpd6)){ |
| | | Feng.info("格式不正确!"); |
| | | return ; |
| | | } |
| | | } |
| | | |
| | | var phone1 = $("#phone1").val().trim(); |
| | | var phone2 = $("#phone2").val().trim(); |
| | | var phone3 = $("#phone3").val().trim(); |
| | | var phone5 = $("#phone5").val().trim(); |
| | | if(type == "phoneSettings"){ |
| | | if('' == phone1 || '' == phone2 || '' == phone3 || '' == phone5){ |
| | | Feng.info("输入框不能为空!"); |
| | | |
| | | if ("" == one || "" == two || "" == three |
| | | || "" == zc1 || "" == zc2 || "" == zc3 || "" == zc4 || "" == zc5 || "" == zc6 || "" == zc7 || "" == zc8 || "" == zc9 |
| | | || "" == czc1 || "" == czc2 || "" == czc3 || "" == czc4 || "" == czc5 || "" == czc6 || "" == czc7 || "" == czc8 || "" == czc9 |
| | | || "" == ptCancel1 || "" == ptCancel2 || "" == ptCancel3 || "" == ptCancel4 /*|| "" == ptCancel5 || "" == ptCancel6*/ |
| | | || "" == yyCancel1 || "" == yyCancel2 || "" == yyCancel3 || "" == yyCancel4 |
| | | || "" == phone1 || "" == phone2 ) { |
| | | Feng.info("输入框不能为空!"); |
| | | return; |
| | | }else if (1 == three){ |
| | | if ("" == openValue || null == openValue || undefined == openValue){ |
| | | Feng.info("人脸识别分钟数不能为空!"); |
| | | return; |
| | | }else if (!regInt.test(openValue)) { |
| | | Feng.info("人脸识别分钟数格式不正确!"); |
| | | return; |
| | | } |
| | | } else if (!regDouble.test(one) || !regInt.test(two) |
| | | |
| | | || !regDouble.test(zc1) || !regInt.test(zc2) || !regDouble.test(zc3) |
| | | || !regDouble.test(zc4) || !regInt.test(zc5) || !regDouble.test(zc6) |
| | | || !regDouble.test(zc7) || !regInt.test(zc8) || !regDouble.test(zc9) |
| | | |
| | | || !regDouble.test(czc1) || !regInt.test(czc2) || !regDouble.test(czc3) |
| | | || !regDouble.test(czc4) || !regInt.test(czc5) || !regDouble.test(czc6) |
| | | || !regDouble.test(czc7) || !regInt.test(czc8) || !regDouble.test(czc9) |
| | | |
| | | || !regInt.test(ptCancel1) || !regDouble.test(ptCancel2) || !regInt.test(ptCancel3) || !regDouble.test(ptCancel4) /*|| !regInt.test(ptCancel5) || !regDouble.test(ptCancel6)*/ |
| | | || !regInt.test(yyCancel1) || !regDouble.test(yyCancel2) || !regInt.test(yyCancel3) || !regDouble.test(yyCancel4)) { |
| | | Feng.info("格式不正确!"); |
| | | return ; |
| | | } |
| | | |
| | | var phone4 = $("#phone4").val().trim(); |
| | | if(type == "95128TheOnCall"){ |
| | | if('' == phone4){ |
| | | Feng.info("输入框不能为空!"); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | var holidayFee = $("#holidayFee").val().trim(); |
| | | if(type == 'holidayServiceFeeSetting'){ |
| | | if('' == holidayFee){ |
| | | Feng.info("输入框不能为空!"); |
| | | return; |
| | | } |
| | | if(!regDouble.test(holidayFee)){ |
| | | Feng.info("格式不正确!"); |
| | | return ; |
| | | } |
| | | } |
| | | |
| | | var sjzp1 = $("#sjzp1").is(":checked"); |
| | | if (sjzp1){sjzp1 = 1;} else {sjzp1 = 2;} |
| | | var sjzp2 = $("#sjzp2").is(":checked"); |
| | | if (sjzp2){sjzp2 = 1;} else {sjzp2 = 2;} |
| | | |
| | | var zuc1 = $("#zuc1").is(":checked"); |
| | | if (zuc1){zuc1 = 1;} else {zuc1 = 2;} |
| | | var zuc2 = $("#zuc2").is(":checked"); |
| | | if (zuc2){zuc2 = 1;} else {zuc2 = 2;} |
| | | |
| | | var mc1 = $("#mc1").is(":checked"); |
| | | if (mc1){mc1 = 1;} else {mc1 = 2;} |
| | | var mc2 = $("#mc2").is(":checked"); |
| | | if (mc2){mc2 = 1;} else {mc2 = 2;} |
| | | |
| | | var czgrcl1 = $("#czgrcl1").is(":checked"); |
| | | if (czgrcl1){czgrcl1 = 1;} else {czgrcl1 = 2;} |
| | | var czgrcl2 = $("#czgrcl2").is(":checked"); |
| | | if (czgrcl2){czgrcl2 = 1;} else {czgrcl2 = 2;} |
| | | |
| | | var mac1 = $("#mac1").is(":checked"); |
| | | if (mac1){mac1 = 1;} else {mac1 = 2;} |
| | | var mac2 = $("#mac2").is(":checked"); |
| | | if (mac2){mac2 = 1;} else {mac2 = 2;} |
| | | |
| | | var sjzx1 = $("#sjzx1").is(":checked"); |
| | | if (sjzx1){sjzx1 = 1;} else {sjzx1 = 2;} |
| | | var sjzx2 = $("#sjzx2").is(":checked"); |
| | | if (sjzx2){sjzx2 = 1;} else {sjzx2 = 2;} |
| | | |
| | | var dck1 = $("#dck1").is(":checked"); |
| | | if (dck1){dck1 = 1;} else {dck1 = 2;} |
| | | var dck2 = $("#dck2").is(":checked"); |
| | | if (dck2){dck2 = 1;} else {dck2 = 2;} |
| | | |
| | | |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/tSysReformist/setUp", function(data){ |
| | |
| | | },function(data){ |
| | | Feng.error("操作失败!" + data.responseJSON.message + "!"); |
| | | }); |
| | | |
| | | if(type == 'integralSet'){ |
| | | ajax.set("two", two); |
| | | ajax.set("one", one); |
| | | ajax.set("two", two); |
| | | ajax.set("three", three); |
| | | if (1 == three){ |
| | | ajax.set("openValue",openValue); |
| | | } else if (2 == three){ |
| | | ajax.set("openValue",0); |
| | | } |
| | | |
| | | if(type == 'faceRecognitionSettings'){ |
| | | ajax.set("three", three); |
| | | if (1 == three){ |
| | | ajax.set("openValue",openValue); |
| | | } else if (2 == three){ |
| | | ajax.set("openValue",0); |
| | | } |
| | | } |
| | | ajax.set("isSpecialCar", isSpecialCar); |
| | | ajax.set("isTaxiCar", isTaxiCar); |
| | | |
| | | if(type == 'withdrawalFeeSetting'){ |
| | | ajax.set("percentage", percentage); |
| | | } |
| | | ajax.set("zc1", zc1); |
| | | ajax.set("zc2", zc2); |
| | | ajax.set("zc3", zc3); |
| | | ajax.set("zc4", zc4); |
| | | ajax.set("zc5", zc5); |
| | | ajax.set("zc6", zc6); |
| | | ajax.set("zc7", zc7); |
| | | ajax.set("zc8", zc8); |
| | | ajax.set("zc9", zc9); |
| | | |
| | | if(type == 'timeoutDeductionSettings'){ |
| | | ajax.set("timeOut", timeOut); |
| | | ajax.set("deductMoney", deductMoney); |
| | | } |
| | | ajax.set("czc1", czc1); |
| | | ajax.set("czc2", czc2); |
| | | ajax.set("czc3", czc3); |
| | | ajax.set("czc4", czc4); |
| | | ajax.set("czc5", czc5); |
| | | ajax.set("czc6", czc6); |
| | | ajax.set("czc7", czc7); |
| | | ajax.set("czc8", czc8); |
| | | ajax.set("czc9", czc9); |
| | | |
| | | if(type == 'reassigningSet'){ |
| | | ajax.set("one", one); |
| | | ajax.set("isSpecialCar", isSpecialCar); |
| | | ajax.set("isTaxiCar", isTaxiCar); |
| | | } |
| | | ajax.set("ptCancel1", ptCancel1); |
| | | ajax.set("ptCancel2", ptCancel2); |
| | | ajax.set("ptCancel3", ptCancel3); |
| | | ajax.set("ptCancel4", ptCancel4); |
| | | ajax.set("ptCancel5", 0); |
| | | ajax.set("ptCancel6", 0); |
| | | |
| | | if(type == 'pushOrderSettings'){ |
| | | ajax.set("zc1", zc1); |
| | | ajax.set("zc2", zc2); |
| | | ajax.set("zc3", zc3); |
| | | ajax.set("zc4", zc4); |
| | | ajax.set("zc5", zc5); |
| | | ajax.set("zc6", zc6); |
| | | ajax.set("zc7", zc7); |
| | | ajax.set("zc8", zc8); |
| | | ajax.set("zc9", zc9); |
| | | ajax.set("yyCancel1", yyCancel1); |
| | | ajax.set("yyCancel2", yyCancel2); |
| | | ajax.set("yyCancel3", yyCancel3); |
| | | ajax.set("yyCancel4", yyCancel4); |
| | | |
| | | ajax.set("czc1", czc1); |
| | | ajax.set("czc2", czc2); |
| | | ajax.set("czc3", czc3); |
| | | ajax.set("czc4", czc4); |
| | | ajax.set("czc5", czc5); |
| | | ajax.set("czc6", czc6); |
| | | ajax.set("czc7", czc7); |
| | | ajax.set("czc8", czc8); |
| | | ajax.set("czc9", czc9); |
| | | } |
| | | |
| | | if(type == 'cancelOrderSettings'){ |
| | | ajax.set("ptCancel1", ptCancel1); |
| | | ajax.set("ptCancel2", ptCancel2); |
| | | ajax.set("ptCancel3", ptCancel3); |
| | | ajax.set("ptCancel4", ptCancel4); |
| | | ajax.set("ptCancel5", ptCancel5); |
| | | ajax.set("ptCancel6", ptCancel6); |
| | | } |
| | | if(type == 'cancelTheReservationOrderSetting'){ |
| | | ajax.set("yyCancel1", yyCancel1); |
| | | ajax.set("yyCancel2", yyCancel2); |
| | | ajax.set("yyCancel3", yyCancel3); |
| | | ajax.set("yyCancel4", yyCancel4); |
| | | } |
| | | if(type == 'spellOrderSetting'){ |
| | | ajax.set("pdpd1", pdpd1); |
| | | ajax.set("pdpd2", pdpd2); |
| | | ajax.set("pdpd3", pdpd3); |
| | | ajax.set("pdpd4", pdpd4); |
| | | ajax.set("pdpd5", pdpd5); |
| | | ajax.set("pdpd6", pdpd6); |
| | | } |
| | | if(type == "phoneSettings"){ |
| | | ajax.set("phone1", phone1); |
| | | ajax.set("phone2", phone2); |
| | | ajax.set("phone3", phone3); |
| | | ajax.set("phone5", phone5); |
| | | } |
| | | if(type == "95128TheOnCall"){ |
| | | ajax.set("phone4", phone4); |
| | | } |
| | | if(type == 'holidayServiceFeeSetting'){ |
| | | ajax.set("holidayFee", holidayFee); |
| | | } |
| | | |
| | | if(type == 'moduleManagement'){ |
| | | ajax.set("sjzp1", sjzp1); |
| | | ajax.set("sjzp2", sjzp2); |
| | | ajax.set("zuc1", zuc1); |
| | | ajax.set("zuc2", zuc2); |
| | | ajax.set("mc1", mc1); |
| | | ajax.set("mc2", mc2); |
| | | ajax.set("czgrcl1", czgrcl1); |
| | | ajax.set("czgrcl2", czgrcl2); |
| | | ajax.set("mac1", mac1); |
| | | ajax.set("mac2", mac2); |
| | | ajax.set("sjzx1", sjzx1); |
| | | ajax.set("sjzx2", sjzx2); |
| | | ajax.set("dck1", dck1); |
| | | ajax.set("dck2", dck2); |
| | | } |
| | | ajax.set("type", type); |
| | | ajax.set("phone1", phone1); |
| | | ajax.set("phone2", phone2); |
| | | ajax.set("phone3", phone3); |
| | | ajax.start(); |
| | | |
| | | } |