| | |
| | | <form id="recharge-form" lay-filter="recharge-form" class="layui-form"> |
| | | <form id="recharge-form" lay-filter="recharge-form" autocomplete="off" class="layui-form"> |
| | | <div style="overflow-y: auto; height:700px;"> |
| | | <div class="layui-tab"> |
| | | <ul class="layui-tab-title"> |
| | |
| | | <div class="layui-input-block"> |
| | | <input autocomplete="off" name="contractBeginTime" id="contractBeginTime" |
| | | type="text" placeholder="请输开始时间" disabled class="layui-input" readonly |
| | | style="border: none; margin-top:-10px;display: inline-block;width: 46%;" /> |
| | | style="border: none; margin-top:-10px;display: inline-block;width: 30%;" /> |
| | | -- |
| | | <input autocomplete="off" name="contractEndTime" disabled id="contractEndTime" |
| | | type="text" placeholder="请输入结束时间" class="layui-input" readonly |
| | | style="border: none; margin-top:-10px;display: inline-block;width: 46%;" /> |
| | | style="border: none; margin-top:-10px;margin-left: 10%;display: inline-block;width: 30%;" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-sm3"> |
| | |
| | | <!-- 表格操作列 --> |
| | | <script type="text/html" id="product-tpl-bar-now"> |
| | | {{# if (d.ailightCount !=d.orderAilightCount){}} |
| | | {{# if (d.enabled){}} |
| | | {{# if (d.enabled && d.ailightCount>0){}} |
| | | <a class="layui-btn layui-btn-xs" lay-event="order_detail_enable">禁用</a> |
| | | {{# } else { }} |
| | | <a class="layui-btn layui-btn-disabled" >禁用</a> |
| | |
| | | ] |
| | | }); |
| | | } |
| | | //将自定义的数量重新赋值 |
| | | function zidingyiNum() { |
| | | var listData = admin.getTempData("t_tempProduct"); |
| | | var listNum = 0; |
| | | if (!strUtil.isEmpty(listData)) { |
| | | listData.forEach(item => { |
| | | if (item.proType == 1) { |
| | | listNum += item.ailightCount; |
| | | } |
| | | }) |
| | | } |
| | | $("#custom_ailightCount").val($("#contractNum_not").val() - listNum); |
| | | } |
| | | //待充值列表 |
| | | var nowContract = function () { |
| | | table.render({ |
| | |
| | | } |
| | | }); |
| | | $("#contractNum_not").val($("#contractNum").val() - num); |
| | | //将自定义的数量赋值 |
| | | zidingyiNum(); |
| | | } |
| | | }); |
| | | } |
| | |
| | | }, "get") |
| | | } |
| | | |
| | | |
| | | //回显医院基本数据 |
| | | let hospitalData = admin.getTempData('t_hospital'); |
| | | |
| | | if (hospitalData != null) { |
| | | nowContract(); |
| | | |
| | | admin.req('api-user/sysdepartment/getPayMes?departmentId=' + hospitalData.departmentId, {}, |
| | | function (data) { |
| | | layer.closeAll('loading'); |
| | |
| | | if (!strUtil.isEmpty(obj.data.id)) { |
| | | delTempDataById(obj.data.id); |
| | | obj.del(); |
| | | //将自定义的数量赋值 |
| | | zidingyiNum(); |
| | | } |
| | | } |
| | | }); |
| | |
| | | //将所选的时间不得大于 合同的时间 |
| | | var contractBeginTime = $("#contractBeginTime").val(); |
| | | var contractEndTime = $("#contractEndTime").val(); |
| | | if (!strUtil.isEmpty(data.beginTime)){ |
| | | if (dateUtil.compareDate( contractBeginTime,data.beginTime)) { |
| | | if (!strUtil.isEmpty(data.beginTime)) { |
| | | if (dateUtil.compareDate(contractBeginTime, data.beginTime)) { |
| | | layer.msg("开始时间必须大于合同的开始时间!"); |
| | | return false; |
| | | } |
| | | } |
| | | if (!strUtil.isEmpty(data.endTime)){ |
| | | console.log(contractEndTime,"contractEndTime") |
| | | console.log(data.endTime,"data.endTimedata.endTime") |
| | | if (dateUtil.compareDate(data.endTime,contractEndTime)) { |
| | | if (!strUtil.isEmpty(data.endTime)) { |
| | | if (dateUtil.compareDate(data.endTime, contractEndTime)) { |
| | | layer.msg("结束时间必须小于合同的结束时间!"); |
| | | return false; |
| | | } |
| | |
| | | data.id = data.id + ''; |
| | | tempDataList(data); |
| | | waitRecharge(); |
| | | //将自定义的数量赋值 |
| | | zidingyiNum() |
| | | } else { |
| | | layer.msg("结束时间必须大于开始时间!"); |
| | | return false; |
| | |
| | | } |
| | | } |
| | | }); |
| | | |
| | | // $("#contractNum_not").val($("#contractNum").val() - num); |
| | | function isthenNum(num) { |
| | | if (num <= 0) { |
| | |
| | | if (!isRun) { |
| | | layer.load(2); |
| | | var listData = admin.getTempData("t_tempProduct"); |
| | | // debugger |
| | | var len = listData != null && listData.length > 0 ? listData.length : 0; |
| | | // debugger |
| | | var count= 0; |
| | | if (listData != null) { |
| | | listData.forEach(element => { |
| | | if (element.proType == 1) { |
| | | count += element.ailightCount; |
| | | } |
| | | }); |
| | | } |
| | | if (count != $("#contractNum_not").val()) { |
| | | layer.closeAll('loading'); |
| | | layer.msg("合同未充值量与套餐充值量不一致") |
| | | return false; |
| | | } |
| | | if (listData != null && listData.length > 0) { |
| | | layer.confirm("确定要将待充值列表中的" + len + "个产品充值给当前医院的科室吗?", { |
| | | btn: ["确定", "返回"] |
| | | }, function () { |