ratemanage.html 22.9 KB
<!-- 菜单搜索 sta -->
<div class="row">
    <div class=" col-md-12 col-sm-12 ITD-padding-common margin-bottom-18 margin-top-18">
        <div class=" ITD-padding22-24 ITD-bgcolor-white ITD-border-radius ITD-box-shadow pos-rel clearfix">
            <div class="row">
                <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12">
                    <select id="plAreaBlockIds" class="selectpicker" data-width="100%"  data-size="5" data-live-search="true">
                        <option value="">所有办事处</option>
                    </select>
                </div>
                <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12">
                    <select id="parkIds" class="selectpicker" data-width="100%"  data-size="5" data-live-search="true">
                    </select>
                </div>
                <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
                    <span class="control-label ITD-common-parking-l float-left ITD-common-color070 ITD-common-fontsize14">规则名称</span>
                    <input type="password" autocomplete="new-password" onfocus="this.type='text'"  class="ITD-parkinput78 paddingleft-10 ITD-input-bordercolor" maxlength="32" id="ruleName" >
                </div>
                <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
                    <div class="float-right">
                        <div class="ITD-search-morebtn ITD-common-color070">更多</div>
                    </div>
                    <div class="float-right margin-right-10">
                        <div class="ITD-common-searchbtn" id="queryBtn">查询</div>
                    </div>
                </div>
            </div>
            <!--隐藏 sta-->
            <div class="row hide-common-style margin-top-15 display-none">
                <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 ">
                    <span class="control-label ITD-common-parking-l  ITD-common-color070 ITD-common-fontsize14">生效时间</span>
                    <div class="input-group ITD-daterange-btn" style="width: 60%">
                        <input type="text" class="form-control ITD-daterange-bg ITD-common-color070" id="startTime" readonly="">
                    </div>
                </div>
                <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 ">
                    <span class="control-label ITD-common-parking-l  ITD-common-color070 ITD-common-fontsize14">失效时间</span>
                    <div class="input-group ITD-daterange-btn" style="width: 60%">
                        <input type="text" class="form-control ITD-daterange-bg ITD-common-color070" id="endTime" readonly="">
                    </div>
                </div>
                <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12">
                    <select id="staType" class="selectpicker" data-width="100%"  data-size="5" data-live-search="true">
                        <option value="ALL">所有状态</option>
                        <option value="1">生效中</option>
                        <option value="2">已失效</option>
                        <option value="3">未生效</option>
                    </select>
                </div>
            </div>
        </div>
    </div>
</div>
<!-- 菜单搜索 end -->
<!--办卡记录 sta -->
<div class="row ">
    <div class=" col-md-12 col-sm-12 ITD-padding-common">
        <div class="ITD-box-shadow ITD-border-radius padding0-20">
            <ul class="ITD-new-table-title ITD-common-fontsize14 ITD-common-color070">
                <li class="float-left ">详细记录</li>
                <li class="float-right" >
                    <button id="ratemanage-addBtn" class="btn ITD-panelbtn-icon margin-right-10 ITD-panelbtn-icon-gray ">
                        <i class="fa ITD-panelicon-add"></i>新增
                    </button>
                    <input type="button" class="ITD-export-btn float-right" id="reportBtn" value="导出">
                </li>
            </ul>
            <table id="recordtable" class="ITD-fix-table common-tableh47"></table>
        </div>
    </div>
</div>
<!--提示弹窗 sta-->
<div class="modal fade " id="ITD-tipsmodel" style="display: none" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="ITD-modal-dialog blue-modal">
        <div class="modal-content">
            <div class="modal-header ITD-model-header">
                <button type="button" class="close ITD-model-close" data-dismiss="modal" aria-hidden="true">×</button>
                <span class="ITD-common-fontsize16 colorbig ITD-ztree-headername">提示</span>
            </div>
            <div class="modal-body">
                <div class="ITD-alertmodel-contentmsg"></div>
            </div>
        </div>
    </div>
</div>
<!--提示弹窗 end-->
<!--新增 sta -->
<div class="modal fade" id="ratemanage-addmodel" style="display: none" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="ITD-modal-dialog ITD-model-712">
        <div class="modal-content ITD-common-color070">
            <div class="modal-header ITD-model-header">
                <button type="button" class="close ITD-model-close" data-dismiss="modal" aria-hidden="true">×</button>
                <span class="ITD-common-fontsize16 colorbig ITD-ztree-headername">新增费率规则</span>
            </div>
            <div class="modal-body ITD-model-contbody">
                <!--错误提示信息 sta-->
                <div id="ratemanage_rule" class="ITD-model-errormsg display-none"></div>
                <!--错误提示信息 end-->
                    <!--停车场 加tree sta-->
                    <div class="ratemanage-tree-wrap ITD-padding-15">
                        <div class="ITD-common-display-flex">
                            <div class="ITD-common-perflex">
                                <div class="ITD-form-group margin-bottom-16 clearfix">
                                    <label class="ITD-form-padleft25-read float-left ITD-pop-panel-wid100">停车场</label>
                                    <div class="ITD-form-padleft5-read float-left pos-rel">
                                        <input type="text" class="ratemanage-saleCard ratemanage-borcol" placeholder="搜索停车场" id="add-findPark" maxlength="20">
                                        <span class="ratemanage-findPark" id="findPark"></span>
                                    </div>
                                </div>
                            </div>
                            <div class="ITD-common-perflex">
                            </div>
                        </div>

                        <!--  树 ztree-->
                        <div class="ratemanage-Tree-cont clearfix">
                            <div class="ratemanage-form-group-ul" id="area_tree">
                                <div class="ratemanage-nodata display-none">
                                    <div class="formatNoMatches "></div>
                                    <div style="text-align: center">暂无此停车场</div>
                                </div>
                                <ul id="user_org_tree" class=" ztree ratemanage-treeview-checkable_org"></ul>
                            </div>
                            <div class="ratemanage-toLineright"></div>
                            <div class="ratemanage-form-grup-checked" id="parkCheck"></div>
                        </div>

                    </div>
                    <!--停车场 加tree end-->
                    <!--规则list sta-->
                    <div class="ratemanage-radio-wrap clearfix">
                        <div class="ITD-common-display-flex">
                            <div class="ITD-common-perflex">
                                <div class="ITD-form-group margin-bottom-16">
                                    <label class="ITD-form-padleft25-read float-left ITD-pop-panel-wid100">规则名称</label>
                                    <div class="ITD-form-padleft5-read float-left pos-rel" >
                                        <input type="text" class="ratemanage-saleCard borcol"  placeholder="搜索规则名称" id="rulename_inp" maxlength="20">
                                        <span class="ratemanage-findPark" id="rulename-btn"></span>
                                    </div>
                                </div>
                            </div>
                            <div class="ITD-common-perflex">
                                <div class="ITD-form-group margin-bottom-16">
                                    <label class="ITD-form-padleft25-read float-left ITD-pop-panel-wid100">生效时间</label>
                                    <div class="ITD-form-padleft5-read float-left" >
                                        <input type="text" class="ratemanage-saleCard ratemanage-borcol ratemanagepop-daterange-bg"  id="timeinStartDate" >
                                    </div>
                                </div>

                            </div>
                        </div>

                        <ul class="ratemanage-radio-main" id="radio-main">

                        </ul>
                    </div>
                    <!--规则list end-->
                <!--底部 sta-->
                <div class="modal-footer ITD-model-footer">
                    <button type="button" id="cancel-btn" class="btn ITD-model-btn margin-right-10 ITD-bgcolor-c2cad8 textFalse" data-dismiss="modal">取消</button>
                    <button type="button" class="btn ITD-model-btn ITD-bgcolor-green textTrue" id="add-submit" data-flag='0'>确定</button>
                </div>
                <!--底部 end-->
            </div>

        </div>
    </div>
</div>

<!--费率预览 sta -->
<div class="modal fade" id="ratemanage_Readmodel" style="display: none" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="ITD-modal-dialog ITD-model-712">
        <div class="modal-content ITD-common-color070">
            <!--topbar sta-->
            <div class="modal-header ITD-model-header">
                <button type="button" class="close ITD-model-close" data-dismiss="modal" aria-hidden="true">×</button>
                <span class="ITD-common-fontsize16 colorbig ITD-ztree-headername">费率预览</span>
            </div>
            <!--topbar end-->

            <div class="modal-body">
                <div class="ratemanage-form-step clearfix">
                    <!--查询 sta-->
                    <div class="ITD-common-display-flex">
                        <div class="ITD-common-perflex">
                            <div class="ITD-form-group margin-bottom-24">
                                <label class="ITD-form-padleft25-read float-left ITD-pop-panel-wid100">规则名称</label>
                                <div class="ITD-form-padleft5-read float-left" id="ratemanage-rulenameread"></div>
                            </div>
                            <div class="ITD-form-group margin-bottom-24">
                                <label class="ITD-form-padleft25-read float-left ITD-pop-panel-wid100">单日封顶 </label>
                                <div class="ITD-form-padleft5-read float-left pos-rel" id="ratemanage-moneymaxread"></div>
                            </div>
                        </div>
                        <div class="ITD-common-perflex">
                            <div class="ITD-form-group margin-bottom-24">
                                <label class="ITD-form-padleft25-read float-left ITD-pop-panel-wid100">免费时长</label>
                                <div class="ITD-form-padleft5-read float-left pos-rel" id="ratemanage-freetimeread"></div>
                            </div>
                            <div class="ITD-form-group margin-bottom-24 ITD-paddintop-6">
                                <div class="ratemanage-space-tit">特殊资费</div>
                            </div>
                        </div>
                    </div>
                    <!--查询 end-->
                    <!--特殊资费 sta-->
                    <div class="ratemanage-special-con clearfix">
                        <div class="ITD-common-display-flex">
                            <div class="ITD-common-perflex">
                                <div class="ITD-form-group ">
                                    <label class="ITD-form-padleft5-read float-left ITD-pop-panel-wid80">单次封顶</label>
                                    <div class="ITD-form-padleft5-read float-left" id="ratemanage-maxRmbread"></div>
                                </div>
                                <div class="ITD-form-group margin-top-10">
                                    <label class="ITD-form-padleft5-read float-left ratemanage-wid105">是否叠加计费</label>
                                    <div class="ITD-form-padleft5-read float-left" id="ratemanage-crossTimeRuleRead"></div>
                                </div>
                            </div>
                            <div class="ITD-common-perflex">
                                <div class="ITD-form-group ">
                                    <label class="ITD-form-padleft5-read float-left ITD-pop-panel-wid100">适用日期</label>
                                    <div class="ITD-form-padleft25-read float-left" id="ratemanage-applyDateRead"></div>
                                </div>
                                <div class="ITD-form-group margin-top-10">
                                    <label class="ITD-form-padleft5-read float-left ratemanage-wid138">是否扣减免费时长</label>
                                    <div class="ITD-form-padleft5-read float-left" id="ratemanage-timelength"></div>
                                </div>
                            </div>
                        </div>
                        <div class="ratemanage-padl5 colorsmall">
                            <div class="ratemanage-add-msg">叠加计费</div>
                            <div class="ratemanage-add-msg">是:将停车时长分段匹配计费规则,并将每段计算出来的费用进行叠加收费</div>
                            <div class="ratemanage-add-msg">否:将整个停车时长按照进场时间匹配到的计费规则进行计费收费,不在分段收费。</div>
                        </div>
                    </div>
                    <!--特殊资费 end-->
                    <div id="row-read" class="ITD-common-display-flex">
                        <!--白天-->
                        <div class="ITD-common-perflex">
                            <!--白天规则头部 sta-->
                            <div class="ITD-form-group margin-bottom-16 pos-rel">
                                <label class="ITD-form-padleft25-read float-left ITD-pop-panel-wid100 ITD-color-26be96">白天</label>
                                <span class="pos-abs ratemanage-daytitImg"></span>
                                <div class="ITD-form-padleft5-read float-left">
                                    <input  id="dayStartTimeRead"  readonly class="ITD-input-bordernone form-control ratemanage-bgf5f7f8 ratemanage-width80 timepicker timepicker-default float-left" >
                                    <span class="ratemanage-pad5 float-left ratemanage-bgf5f7f8">-</span>
                                    <input type="text" id="dayEndTimeRead" readonly class="ITD-input-bordernone ratemanage-bgf5f7f8 form-control ratemanage-width80 timepicker timepicker-default float-left" >
                                </div>
                            </div>
                            <!--白天规则头部 end-->
                            <!--白天规则内容 sta-->
                            <div class="ratemanage-daycon-main ratemanage-common-marl9 ratemanage-bgf5f7f8 clearfix">
                                <div class="ratemanage-car-common clearfix ">
                                    <span class="ratemanage-car-smallbg"></span>
                                    <span class="ratemanage-car-name">小型车</span>
                                </div>
                                <ul class="ratemanage-defaultUl" id="dayAndSmallReadDetail">
                                    <li class="ratemanage-car-contmsg">
<input type="text" maxlength="2" onkeyup="clearNoNum(this)" class="ratemanage-time-style ratemanage-wid24" value="0" readonly="readonly"><input type="text" maxlength="2" readonly="readonly" class="ratemanage-time-style ratemanage-wid24" value="2" onkeyup="clearNoNum(this)">时,单位费率<input type="text" maxlength="3" class="ratemanage-time-style ratemanage-wid3" value="15" onkeyup="clearNoNum(this)" readonly="readonly" >
                                        元/次
                                    </li>
                                </ul>
                            </div>
                            <div class="ratemanage-daycon-main ratemanage-common-marl9 ratemanage-bgf5f7f8 clearfix" style="padding-top: 0;">
                                <div class="ratemanage-car-common clearfix ">
                                    <span class="ratemanage-car-bigbg"></span>
                                    <span class="ratemanage-car-name">大型车</span>
                                </div>
                                <ul class="ratemanage-defaultUl" id="dayAndBigReadDetail">
                                    <li class="ratemanage-car-contmsg ">
<input type="text" maxlength="2" onkeyup="clearNoNum(this)" class="ratemanage-time-style ratemanage-wid24" value="0" readonly="readonly"><input type="text" maxlength="2" class="ratemanage-time-style ratemanage-wid24" value="2" readonly="readonly" onkeyup="clearNoNum(this)">时,单位费率<input type="text" maxlength="3" onkeyup="clearNoNum(this)" class="ratemanage-time-style ratemanage-wid3" value="15" readonly="readonly">
                                        元/次
                                    </li>
                                </ul>
                            </div>
                            <!--白天规则内容 end-->

                        </div>
                        <!--夜间-->
                        <div class="ITD-common-perflex">
                            <!--夜间规则头部 sta-->
                            <div class="ITD-form-group margin-bottom-16 pos-rel">
                                <label class="ITD-form-padleft25-read float-left ITD-pop-panel-wid100 ITD-color-26be96">夜间</label>
                                <span class="pos-abs ratemanage-nighttitImg"></span>
                                <div class="ITD-form-padleft5-read float-left">
                                    <input  id="nightStartTimeRead"  readonly class="ITD-input-bordernone form-control ratemanage-bgf5f7f8 ratemanage-width80 timepicker timepicker-default float-left" >
                                    <span class="ratemanage-pad5 float-left ratemanage-bgf5f7f8">-</span>
                                    <input type="text" id="nightEndTimeRead" readonly class="ITD-input-bordernone ratemanage-bgf5f7f8 form-control ratemanage-width80 timepicker timepicker-default float-left" >
                                </div>
                            </div>
                            <!--夜间规则头部 end-->
                            <div class="ratemanage-daycon-main ratemanage-common-marl9  ratemanage-bgf5f7f8 clearfix">
                                <div class="ratemanage-car-common clearfix ">
                                    <span class="ratemanage-car-smallbg"></span>
                                    <span class="ratemanage-car-name">小型车</span>
                                </div>
                                <ul class="ratemanage-defaultUl" id="nightAndSmallReadDetail">
                                    <li class="ratemanage-car-contmsg ">
<input type="text" maxlength="2" onkeyup="clearNoNum(this)" class="ratemanage-time-style ratemanage-wid24" value="0" readonly="readonly"><input type="text" maxlength="2" class="ratemanage-time-style ratemanage-wid24" value="2" onkeyup="clearNoNum(this)" readonly="readonly">时,单位费率<input type="text" maxlength="3" class="ratemanage-time-style ratemanage-wid3" value="15" onkeyup="clearNoNum(this)" readonly="readonly">
                                        元/次
                                    </li>
                                </ul>
                            </div>

                            <div class="ratemanage-daycon-main ratemanage-common-marl9 ratemanage-bgf5f7f8 clearfix" style="padding-top: 0;">
                                <div class="ratemanage-car-common clearfix ">
                                    <span class="ratemanage-car-bigbg"></span>
                                    <span class="ratemanage-car-name">大型车</span>
                                </div>
                                <ul class="ratemanage-defaultUl" id="nightAndBigReadDetail">
                                    <li class="ratemanage-car-contmsg ">
<input type="text" maxlength="2" onkeyup="clearNoNum(this)" class="ratemanage-time-style ratemanage-wid24" value="0" readonly="readonly"><input type="text" maxlength="2" class="ratemanage-time-style ratemanage-wid24" value="2" readonly="readonly" onkeyup="clearNoNum(this)">时,单位费率<input type="text" maxlength="3" onkeyup="clearNoNum(this)" class="ratemanage-time-style ratemanage-wid3" value="15" readonly="readonly">
                                        元/次
                                    </li>
                                </ul>

                            </div>

                        </div>
                    </div>
                </div>

            </div>

        </div>
    </div>
</div>
<!--预览 end -->
<!--提示弹窗 sta-->
<div class="modal fade" id="rate_alertmodel" style="display: none" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="ITD-modal-dialog blue-modal">
        <div class="modal-content ITD-common-color070">
            <div class="modal-header ITD-model-header">
                <button type="button" class="close ITD-model-close" data-dismiss="modal" aria-hidden="true">×</button>
                <span class="ITD-common-fontsize16 colorbig ITD-ztree-headername">提示</span>
            </div>
            <div class="modal-body">
                <div class="ITD-alertmodel-contentmsg" style="color: red">今日未出场车辆按照新规则计费!</div>
            </div>
            <div class="modal-footer ITD-model-footer">
                <button type="button" class="btn ITD-model-btn margin-right-10  ITD-bgcolor-green" id="textFalse" data-dismiss="modal" >确定</button>
                <!--<button type="button" class="btn ITD-model-btn ITD-bgcolor-green textTrue" id="rate_textTrue" >确定</button>-->
            </div>
        </div>
    </div>
</div>
<!--提示弹窗 end-->
<script src="../../assets/pages/scripts/rulesetFile/rateFile/ratemanage.js"></script>