| | |
| | | <option value="1">-已开通-</option> |
| | | <option value="0">-未开通-</option> |
| | | </select> |
| | | <select id="isprivate" placeholder="选择私有云状态" lay-filter="isscreen"> |
| | | <option value="">-是否私有云部署-</option> |
| | | <option value="1">-是-</option> |
| | | <option value="0">-否-</option> |
| | | </select> |
| | | <input id="hosName" class="layui-input search-input" type="text" autocomplete="off" placeholder="按医院名" /> |
| | | <button id="hospita-btn-search" class="layui-btn icon-btn"><i class="layui-icon permissions" |
| | | permissions="hospital-get"></i>搜索</button>  |
| | |
| | | <script type="text/html" id="businessRecords-table-bar"> |
| | | <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="productdetail-List">套餐</a> |
| | | <a class="layui-btn layui-btn-xs permissions" permissions="product-rechage" lay-event="pay">充值</a> |
| | | {{# if(d.isPrivate ){ }} |
| | | <a class="layui-btn layui-btn-xs layui-btn-normal" permissions="product-pay" lay-event="downloadLicense">下载License</a> |
| | | <a class="layui-btn layui-btn-xs layui-btn-normal" permissions="product-pay" lay-event="downloadData">下载数据</a> |
| | | {{# } else { }} |
| | | <a class="layui-btn layui-btn-xs layui-btn-normal" permissions="product-pay" lay-event="userpay">支付</a> |
| | | <a class="layui-btn layui-btn-xs layui-btn-normal" permissions="product-pay" lay-event="health">运功处方</a> |
| | | {{# } }} |
| | | <a class="layui-btn layui-btn-primary layui-btn-xs permissions" permissions="hospital-save" lay-event="edit">修改</a> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs permissions" permissions="hospital-del" lay-event="del">删除</a> |
| | | </script> |
| | |
| | | title: '筛查', |
| | | templet: function (d) { |
| | | return d.isScreen ? "是" : "否" |
| | | } |
| | | }, |
| | | { |
| | | field: 'isPrivate', |
| | | width: "4%", |
| | | title: '私有云', |
| | | templet: function (d) { |
| | | return d.isPrivate ? "是" : "否" |
| | | } |
| | | }, |
| | | // { field: 'isAnswer', width: 80, title: '医答',templet:function (d) { |
| | |
| | | $('#hospita-btn-search').click(); |
| | | } |
| | | }); |
| | | } else if(layEvent=="health"){ |
| | | } else if(layEvent==="health"){ |
| | | //运动处方服务 |
| | | admin.putTempData("t_hospital", data); |
| | | admin.popupCenter({ |
| | |
| | | $('#hospita-btn-search').click(); |
| | | } |
| | | }); |
| | | } else if (layEvent==="downloadData") { |
| | | // 下载私有云初始数据 |
| | | var url = config.base_server + "api-user/sysdepartment/downloadData?hospitalId=" + data.hospitalId + "&departmentId=" + data.departmentId; |
| | | // 获取XMLHttpRequest |
| | | var xmlResquest = new XMLHttpRequest(); |
| | | // 发起请求 |
| | | xmlResquest.open("POST", url, true); |
| | | |
| | | // 设置请求头类型 |
| | | xmlResquest.setRequestHeader("Content-type", "application/json"); |
| | | xmlResquest.setRequestHeader("Authorization", "Bearer " + config.getToken().access_token); |
| | | xmlResquest.responseType = "blob"; |
| | | //var jsondata = JSON.stringify(obj.data); |
| | | |
| | | // 返回 |
| | | xmlResquest.onload = function () { |
| | | if (this.status == 200) { |
| | | var fileName = data.hospitalName+data.departmentName+".sql"; |
| | | var blob = this.response; |
| | | var a = document.createElement('a'); |
| | | a.innerHTML = fileName; |
| | | // 指定生成的文件名 |
| | | a.download = fileName; |
| | | a.href = URL.createObjectURL(blob); |
| | | document.body.appendChild(a); |
| | | var evt = document.createEvent("MouseEvents"); |
| | | evt.initEvent("click", false, false); |
| | | a.dispatchEvent(evt); |
| | | document.body.removeChild(a); |
| | | } |
| | | }; |
| | | xmlResquest.send(); |
| | | } else if (layEvent=== "downloadLicense") { |
| | | // 下载私有云License |
| | | var url = config.base_server + "api-user/sysdepartment/downloadLicense?departmentId=" + data.departmentId ; |
| | | // 获取XMLHttpRequest |
| | | var xmlResquest = new XMLHttpRequest(); |
| | | // 发起请求 |
| | | xmlResquest.open("POST", url, true); |
| | | |
| | | // 设置请求头类型 |
| | | xmlResquest.setRequestHeader("Content-type", "application/json"); |
| | | xmlResquest.setRequestHeader("Authorization", "Bearer " + config.getToken().access_token); |
| | | xmlResquest.responseType = "blob"; |
| | | //let formdata = new FormData(); |
| | | //var jsondata = JSON.stringify(obj.data); |
| | | |
| | | |
| | | // 返回 |
| | | xmlResquest.onload = function () { |
| | | if (this.status == 200) { |
| | | var fileName = data.hospitalName+data.departmentName+".license"; |
| | | var blob = this.response; |
| | | var a = document.createElement('a'); |
| | | a.innerHTML = fileName; |
| | | // 指定生成的文件名 |
| | | a.download = fileName; |
| | | a.href = URL.createObjectURL(blob); |
| | | document.body.appendChild(a); |
| | | var evt = document.createEvent("MouseEvents"); |
| | | evt.initEvent("click", false, false); |
| | | a.dispatchEvent(evt); |
| | | document.body.removeChild(a); |
| | | } |
| | | }; |
| | | xmlResquest.send(); |
| | | } |
| | | }); |
| | | // 搜索按钮点击事件 |
| | |
| | | var isscreen = $('#isscreen').val(); |
| | | var isanswer = $('#isanswer').val(); |
| | | var ispay = $('#ispay').val(); |
| | | var isprivate = $('#isprivate').val(); |
| | | var hospitalstate = $('#hospitalstate').val(); |
| | | var hospitalName = $('#hosName').val(); |
| | | |
| | |
| | | isScreen: isscreen, |
| | | isAnswer: isanswer, |
| | | isPay: ispay, |
| | | isPrivate: isprivate, |
| | | hospitalState: hospitalstate, |
| | | hospitalName: hospitalName, |
| | | hospitalProvince: hospitalProvince, |