|
@@ -4,6 +4,8 @@ var LODOP; //声明为全局变量
|
|
|
var printIndex = -1;
|
|
|
//选中的要退的费用收费编码
|
|
|
var chargeItemCodes = null;
|
|
|
+//门诊结算单地址
|
|
|
+var mzjsdHost=null;
|
|
|
$(function () {
|
|
|
//默认光标在卡号输入框
|
|
|
$("#cardNo").focus();
|
|
@@ -55,6 +57,22 @@ $(function () {
|
|
|
$("#siReadCard").on("click", function (t) {
|
|
|
siReadCard();
|
|
|
});
|
|
|
+
|
|
|
+ //获取门诊医保结算单打印服务地址
|
|
|
+ $.ajax({
|
|
|
+ type: "GET",
|
|
|
+ url: '/thmz/getMzjsdHost',
|
|
|
+ dataType: "json",
|
|
|
+ headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
|
|
|
+ success: function (res) {
|
|
|
+ if (res == '401' || res == 401) {
|
|
|
+ window.location.href = '/thmz/login/view'
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ mzjsdHost=res.data;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
});
|
|
|
|
|
|
/**
|
|
@@ -395,6 +413,9 @@ function initFeeTable() {
|
|
|
str += '<button type="button" class="registration-no-color-foot-button" title="合作项目维护" onclick="matchProject(\'' + row.realNo + '\');"><i class="fa fa-plug"></i></button>';
|
|
|
}
|
|
|
}
|
|
|
+ if(row.countYbZf>0){
|
|
|
+ str += '<button type="button" class="registration-no-color-foot-button" title="打印医保结算单" onclick="printYbjsd(\'' + row.patientId + '\',' + row.times + ',' + row.receiptNo + ');"><i class="fa fa-file-word-o"></i></button>';
|
|
|
+ }
|
|
|
return str;
|
|
|
}
|
|
|
if (payMarkGroup == 2) {
|
|
@@ -1515,6 +1536,31 @@ function obsoleteAndRepPrint(patientId, times, receiptNo) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * 打印医保结算单
|
|
|
+ * @param patientId
|
|
|
+ * @param times
|
|
|
+ * @param receiptNo
|
|
|
+ */
|
|
|
+function printYbjsd(patientId, times, receiptNo) {
|
|
|
+ if(mzjsdHost==null){
|
|
|
+ errorMesageSimaple("医保结算单域名为空,操作失败!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var url =mzjsdHost+"/siSettleDetailList/"+patientId+"/"+times;
|
|
|
+ $("#ybjsdDiv").attr("src",url);
|
|
|
+ //window.open(url);
|
|
|
+ // $("#ybjsdDiv").load(url,function(data, textStatus,xmlRequest){
|
|
|
+ // /*function里面包含三个参数:
|
|
|
+ // * 1、返回请求的内容data
|
|
|
+ // * 2、请求返回的状态:是否成功:success、error、notmodify、timeout
|
|
|
+ // * 3、Xml请求对象
|
|
|
+ // */
|
|
|
+ // });
|
|
|
+ $("#ybjsdModal").modal();
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 匹配合作项目
|
|
|
* @param realNo
|