优化2.0标准版代码

master
Godblessyou 1 year ago
parent 9baf047623
commit 0838f38c7e

@ -2,7 +2,6 @@ package com.emr.controller;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.JSONReader;
import com.emr.dao.Archive_DetailMapper; import com.emr.dao.Archive_DetailMapper;
import com.emr.dao.Archive_MasterMapper; import com.emr.dao.Archive_MasterMapper;
import com.emr.dao.CommomMapper; import com.emr.dao.CommomMapper;
@ -12,9 +11,9 @@ import com.emr.dao.recordLock.Emr_LockMapper;
import com.emr.dao.tScanAssort.T_Scan_AssortMapper; import com.emr.dao.tScanAssort.T_Scan_AssortMapper;
import com.emr.dto.PatInfoEmrTypeDto; import com.emr.dto.PatInfoEmrTypeDto;
import com.emr.entity.Power_User; import com.emr.entity.Power_User;
import com.emr.entity.ResultUtil;
import com.emr.entity.Zd_Assort; import com.emr.entity.Zd_Assort;
import com.emr.entity.recordType.Emr_Type; import com.emr.entity.recordType.Emr_Type;
import com.emr.service.CommomService;
import com.emr.service.FontService; import com.emr.service.FontService;
import com.emr.service.Zd_AssortServiceImpl; import com.emr.service.Zd_AssortServiceImpl;
import com.emr.service.batchExport.BatchExportService; import com.emr.service.batchExport.BatchExportService;
@ -30,8 +29,6 @@ import com.emr.vo.FontVo.*;
import com.emr.vo.FontVo.ScanAssortVo; import com.emr.vo.FontVo.ScanAssortVo;
import com.emr.vo.commomSearch.CommomVo; import com.emr.vo.commomSearch.CommomVo;
import com.emr.vo.emrType.EmrTypeFeVo; import com.emr.vo.emrType.EmrTypeFeVo;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.lowagie.text.Document; import com.lowagie.text.Document;
import com.lowagie.text.Image; import com.lowagie.text.Image;
import com.lowagie.text.Utilities; import com.lowagie.text.Utilities;
@ -44,6 +41,8 @@ import org.apache.shiro.authc.UsernamePasswordToken;
import org.apache.shiro.subject.Subject; import org.apache.shiro.subject.Subject;
import org.apache.shiro.util.CollectionUtils; import org.apache.shiro.util.CollectionUtils;
import org.json.JSONArray; import org.json.JSONArray;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
@ -58,9 +57,6 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.*; import java.io.*;
import java.net.URL; import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.*; import java.util.*;
/** /**
@ -78,8 +74,24 @@ import java.util.*;
@Controller @Controller
@RequestMapping("font/") @RequestMapping("font/")
public class FontController { public class FontController {
private static final Logger logger = LoggerFactory.getLogger(FontController.class);
@Value("${POWER_URLHEAD}") @Value("${POWER_URLHEAD}")
private String POWER_URLHEAD; private String POWER_URLHEAD;
@Value("${EMR_RECORD_JSP}")
private String EMR_RECORD_JSP;
@Value("${STR_SPLIT}")
private String STR_SPLIT;
@Value("${POWER_JSP}")
private String POWER_JSP;
@Value("${WEBSOCKET_URLHEAD}")
private String WEBSOCKET_URLHEAD;
@Value("${export_pdf_hospital_info}")
private String hospitalName;
@Autowired
private CommomService commomService;
@Autowired @Autowired
private Emr_LockMapper lockMapper; private Emr_LockMapper lockMapper;
@Autowired @Autowired
@ -656,7 +668,7 @@ public class FontController {
* @return String * @return String
*/ */
@RequestMapping(value = "commomListqf", method = RequestMethod.GET) @RequestMapping(value = "commomListqf", method = RequestMethod.GET)
public ResultUtil commomListqf(Model model, HttpServletRequest request, public String commomListqf(Model model, HttpServletRequest request,
@RequestParam(value="hemodialysisId",required = false) String hemodialysisId, @RequestParam(value="hemodialysisId",required = false) String hemodialysisId,
@RequestParam(value="admissId",required = false) String admissId, @RequestParam(value="admissId",required = false) String admissId,
@RequestParam(value="outpatientNo",required = false) String outpatientNo) { @RequestParam(value="outpatientNo",required = false) String outpatientNo) {
@ -666,10 +678,12 @@ public class FontController {
String dataSource = request.getParameter("dataSource"); String dataSource = request.getParameter("dataSource");
if(ObjectUtils.isEmpty(userName)){ if(ObjectUtils.isEmpty(userName)){
return ResultUtil.error("用户账号不能为空"); model.addAttribute("msg", "用户账号不能为空");
return "font/msg";
} }
if(ObjectUtils.isEmpty(dataSource)){ if(ObjectUtils.isEmpty(dataSource)){
return ResultUtil.error("数据源dataSource不能为空"); model.addAttribute("msg", "数据源dataSource不能为空");
return "font/msg";
} }
Map<String,String> params = new HashMap<>(); Map<String,String> params = new HashMap<>();
Map<String,String> userParams = new HashMap<>(); Map<String,String> userParams = new HashMap<>();
@ -684,10 +698,12 @@ public class FontController {
JSONObject userResultJson = JSONObject.parseObject(userResult); JSONObject userResultJson = JSONObject.parseObject(userResult);
if(ObjectUtils.isEmpty(userResultJson)){ if(ObjectUtils.isEmpty(userResultJson)){
return ResultUtil.error("用户账号不存在"); model.addAttribute("msg", "用户账号不存在");
return "font/msg";
} }
if(!"1".equals(userResultJson.getString("effective"))){ if(!"1".equals(userResultJson.getString("effective"))){
return ResultUtil.error("用户账号已设置为无效"); model.addAttribute("msg", "用户账号已设置为无效");
return "font/msg";
} }
params.put("userName", userResultJson.getString("userName")); params.put("userName", userResultJson.getString("userName"));
params.put("userPwd", userResultJson.getString("userPwd")); params.put("userPwd", userResultJson.getString("userPwd"));
@ -701,7 +717,7 @@ public class FontController {
if(!ObjectUtils.isEmpty(token)){ if(!ObjectUtils.isEmpty(token)){
this.getUserInfo(request, token, userName); this.getUserInfo(request, token, userName);
//查询表格配置表的数据,根据配置动态显示表格字段 //查询表格配置表的数据,根据配置动态显示表格字段
/*Map<String,Object> tableConfigMap = commomMapper.queryTableConfig(dataSource); Map<String,Object> tableConfigMap = commomMapper.queryTableConfig(dataSource);
if(!ObjectUtils.isEmpty(tableConfigMap)){ if(!ObjectUtils.isEmpty(tableConfigMap)){
//血透ID 广总血透接口的参数 //血透ID 广总血透接口的参数
model.addAttribute("hemodialysisId",hemodialysisId); model.addAttribute("hemodialysisId",hemodialysisId);
@ -723,11 +739,72 @@ public class FontController {
request.getSession().setAttribute("defaultSortField",tableConfigMap.get("defaultSortField")); request.getSession().setAttribute("defaultSortField",tableConfigMap.get("defaultSortField"));
//获取默认排序字段方式 //获取默认排序字段方式
request.getSession().setAttribute("defaultSortFieldType",tableConfigMap.get("defaultSortFieldType")); request.getSession().setAttribute("defaultSortFieldType",tableConfigMap.get("defaultSortFieldType"));
}*/ }
return ResultUtil.ok(token);
//return "recordManage/commomSearch/commomListqf"; return "recordManage/commomSearch/commomListqf";
}else{
model.addAttribute("msg", "token获取失败");
return "font/msg";
}
}catch (Exception e) {
e.printStackTrace();
}
return null;
}
/**
* 广
*
* @param // userName 登录账号 dataSource 数据源
* @return String
*/
@RequestMapping(value = "simulateLogin", method = RequestMethod.GET)
public String simulateLogin(Model model, HttpServletRequest request) {
try {
String userName = request.getParameter("userName");
String dataSource = request.getParameter("dataSource");
if(ObjectUtils.isEmpty(userName)){
model.addAttribute("msg", "用户账号不能为空");
return "font/msg";
}
if(ObjectUtils.isEmpty(dataSource)){
model.addAttribute("msg", "数据源dataSource不能为空");
return "font/msg";
}
Map<String,String> params = new HashMap<>();
Map<String,String> userParams = new HashMap<>();
/**
* userName
*/
userParams.put("userName", userName);
String userResult = HttpClientUtils.doPost(POWER_URLHEAD + "/queryUserByUserNameAndPassword", userParams);
JSONObject userResultJson = JSONObject.parseObject(userResult);
if(ObjectUtils.isEmpty(userResultJson)){
model.addAttribute("msg", "用户账号不存在");
return "font/msg";
}
if(!"1".equals(userResultJson.getString("effective"))){
model.addAttribute("msg", "用户账号已设置为无效");
return "font/msg";
}
params.put("userName", userResultJson.getString("userName"));
params.put("userPwd", userResultJson.getString("userPwd"));
params.put("remark", "GZINTERFACE");
String result = HttpClientUtils.doPost(POWER_URLHEAD + "/login", params);
JSONObject jsonObject = JSONObject.parseObject(result);
String token = jsonObject.getString("token");
if(!ObjectUtils.isEmpty(token)){
this.emrlogin(token, model, userName, request);
return "redirect:/index.jsp";
}else{ }else{
return ResultUtil.error("token获取失败"); model.addAttribute("msg", "token获取失败");
return "font/msg";
} }
}catch (Exception e) { }catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@ -736,6 +813,64 @@ public class FontController {
return null; return null;
} }
public String emrlogin(String token, Model model, String userName, HttpServletRequest request) {
if (StringUtils.isNoneBlank(token)) {
//创建连接工厂
JAXDynamicClientFactory dcf = JAXDynamicClientFactory.newInstance();
//创建客户端
Object[] objects = new Object[0];
Client client = null;
try {
client = dcf.createClient(POWER_URLHEAD + "/WebService/PowerWebService?wsdl");
//动态调用getInfosByUserId方法
objects = client.invoke("getInfosByUserId", token, "emr_record");
} catch (Exception e) {
e.printStackTrace();
} finally {
if(null != client) {
client.destroy();
}
}
Power_User powerUser = JSON.parseObject(objects[0].toString(), Power_User.class);
if (powerUser.getMenus().contains("/pdfWaterSet/hospitalName")) {
model.addAttribute("hospitalName", hospitalName);
}
//返回用户为空跳转到登录权限系统界面
if (null == powerUser) {
return "redirect:" + POWER_URLHEAD + "/login";
}
powerUser.setUserName(userName);
//设置进session
request.getSession().setAttribute("CURRENT_USER", powerUser);
request.getSession().setAttribute("power_menus", powerUser.getMenus());
request.getSession().setAttribute("token", token);
//验证shiro(有shiro才此操作)
UsernamePasswordToken userToken = new UsernamePasswordToken(userName, "123456");
Subject subject = SecurityUtils.getSubject();
subject.login(userToken);
model.addAttribute("POWER_URLHEAD", POWER_URLHEAD);
model.addAttribute("POWER_JSP", POWER_JSP);
//传递通知需要的数据
model.addAttribute("WEBSOCKET_URLHEAD", WEBSOCKET_URLHEAD);
model.addAttribute("STR_SPLIT", STR_SPLIT);
//获取用户列表
// 获得Http客户端
if (StringUtils.isNotBlank(userName) && powerUser.getRoleId() == -100) {
try {
commomService.getUserList(userName, request);
} catch (Exception e) {
e.printStackTrace();
}
}
} else {
return "redirect:" + POWER_URLHEAD + "/login";
}
return "redirect:/index.jsp";
}
public void getUserInfo(HttpServletRequest request, String token, String userName) { public void getUserInfo(HttpServletRequest request, String token, String userName) {
//创建连接工厂 //创建连接工厂
JAXDynamicClientFactory dcf = JAXDynamicClientFactory.newInstance(); JAXDynamicClientFactory dcf = JAXDynamicClientFactory.newInstance();

@ -9,13 +9,11 @@ import com.emr.entity.EmrBloodApplyInfo;
import com.emr.entity.EmrBloodDialysisDoc; import com.emr.entity.EmrBloodDialysisDoc;
import com.emr.entity.Power_User; import com.emr.entity.Power_User;
import com.emr.entity.ResultUtil; import com.emr.entity.ResultUtil;
import com.emr.entity.emrLog.Emr_Log;
import com.emr.service.ImportExcel.ImportExcelEntity; import com.emr.service.ImportExcel.ImportExcelEntity;
import com.emr.service.ImportExcel.ImportExcelUtil; import com.emr.service.ImportExcel.ImportExcelUtil;
import com.emr.service.bloodPurification.BloodPurificationService; import com.emr.service.bloodPurification.BloodPurificationService;
import com.emr.util.DateUtils; import com.emr.util.DateUtils;
import com.emr.util.ExceptionPrintUtil; import com.emr.util.ExceptionPrintUtil;
import com.emr.util.ExportExcelUtil;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
@ -26,8 +24,6 @@ import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import org.springframework.ui.Model; import org.springframework.ui.Model;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
@ -38,12 +34,9 @@ import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest; import org.springframework.web.multipart.MultipartHttpServletRequest;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSession;
import java.nio.charset.Charset; import java.nio.charset.Charset;
import java.text.DecimalFormat; import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.YearMonth; import java.time.YearMonth;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.*; import java.util.*;
@ -96,7 +89,6 @@ public class bloodPurificationController {
//获取默认排序字段方式 //获取默认排序字段方式
request.getSession().setAttribute("defaultSortFieldType", tableConfigMap.get("defaultSortFieldType")); request.getSession().setAttribute("defaultSortFieldType", tableConfigMap.get("defaultSortFieldType"));
} }
return "recordManage/bloodPurification/list"; return "recordManage/bloodPurification/list";
} }
@ -111,7 +103,6 @@ public class bloodPurificationController {
@OptionalLog(module = "查看", methods = "血透净化文书报表") @OptionalLog(module = "查看", methods = "血透净化文书报表")
@RequestMapping("documentList") @RequestMapping("documentList")
public String documentList(Model model, HttpServletRequest request) { public String documentList(Model model, HttpServletRequest request) {
return "recordManage/bloodPurification/documentList"; return "recordManage/bloodPurification/documentList";
} }

@ -1701,7 +1701,7 @@ public class TemplateSearchController {
List<ScanPathVo> scanPathVos = scanPathMapper.selectScanFileByBloodPatientIds(patientIds, assortIds, flag); List<ScanPathVo> scanPathVos = scanPathMapper.selectScanFileByBloodPatientIds(patientIds, assortIds, flag);
//批量添加打印记录 //批量添加打印记录
printOrDownLoadInfoService.SimpleInsert(scanPathVos, typeId, Short.valueOf("1")); printOrDownLoadInfoService.SimpleInsert(scanPathVos, typeId, Short.valueOf("1"));
// //调用湘雅附二病历复印打印状态同步接口 //调用湘雅附二病历复印打印状态同步接口
//this.MedicalPrintSyncPrintStatusAction(patientIds , printDate); //this.MedicalPrintSyncPrintStatusAction(patientIds , printDate);
} }
} catch (Exception e) { } catch (Exception e) {
@ -1739,7 +1739,7 @@ public class TemplateSearchController {
objects = client.invoke("MedicalPrintSyncPrintStatusAction", xmlStr); objects = client.invoke("MedicalPrintSyncPrintStatusAction", xmlStr);
//应答信息 //应答信息
String result = objects[0].toString(); String result = objects[0].toString();
System.out.println("返回的打印结果为:------------------------------------------------------------------" + result);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} finally { } finally {

@ -41,7 +41,7 @@ public class Msg {
public static Msg successData(Object data){ public static Msg successData(Object data){
Msg result=new Msg(); Msg result=new Msg();
result.setCode(200); result.setCode(100);
result.setMsg("success"); result.setMsg("success");
result.setData(data); result.setData(data);
return result; return result;

@ -461,6 +461,12 @@ public class CommomVo {
private String subjectNo; private String subjectNo;
private String proContent;
private String applicationNo;
private String acceptanceNo;
private String hemodialysisId; private String hemodialysisId;
private String hemodialysisDate; private String hemodialysisDate;
@ -2161,4 +2167,28 @@ public class CommomVo {
public void setPoisoningName(String poisoningName) { public void setPoisoningName(String poisoningName) {
this.poisoningName = poisoningName; this.poisoningName = poisoningName;
} }
public String getProContent() {
return proContent;
}
public void setProContent(String proContent) {
this.proContent = proContent;
}
public String getApplicationNo() {
return applicationNo;
}
public void setApplicationNo(String applicationNo) {
this.applicationNo = applicationNo;
}
public String getAcceptanceNo() {
return acceptanceNo;
}
public void setAcceptanceNo(String acceptanceNo) {
this.acceptanceNo = acceptanceNo;
}
} }

@ -305,7 +305,7 @@
<div class="col-sm-8 inputDiv"> <div class="col-sm-8 inputDiv">
<input type="text" class="form-control input-sm inputValue" id="inpatient_no" <input type="text" class="form-control input-sm inputValue" id="inpatient_no"
maxlength="16"> maxlength="16">
<input type="checkbox" id="inpatientNoCheckbox" checked <input type="checkbox" id="inpatientNoCheckbox"
class="otherTable operTable isOperInput"><label for="inpatientNoCheckbox" class="otherTable operTable isOperInput"><label for="inpatientNoCheckbox"
class="checkBoxClass">模糊查询</label> class="checkBoxClass">模糊查询</label>
</div> </div>
@ -792,6 +792,39 @@
</div> </div>
</div> </div>
</div> </div>
<div class="col-sm-4 hideDiv" id="proContentDiv">
<div class="form-group">
<div class="col-sm-3 labelDiv">
<label class="control-label">项目内容:</label>
</div>
<div class="col-sm-8 inputDiv">
<input type="text" class="form-control input-sm diagTable inputValue"
id="pro_content" maxlength="6">
</div>
</div>
</div>
<div class="col-sm-4 hideDiv" id="applicationNoDiv">
<div class="form-group">
<div class="col-sm-3 labelDiv">
<label class="control-label">申办号:</label>
</div>
<div class="col-sm-8 inputDiv">
<input type="text" class="form-control input-sm diagTable inputValue"
id="application_no" maxlength="6">
</div>
</div>
</div>
<div class="col-sm-4 hideDiv" id="acceptanceNoDiv">
<div class="form-group">
<div class="col-sm-3 labelDiv">
<label class="control-label">受理号:</label>
</div>
<div class="col-sm-8 inputDiv">
<input type="text" class="form-control input-sm diagTable inputValue"
id="acceptance_no" maxlength="6">
</div>
</div>
</div>
<!-- 血透 --> <!-- 血透 -->
<div class="col-sm-4 hideDiv" id="hemodialysisIdDiv"> <div class="col-sm-4 hideDiv" id="hemodialysisIdDiv">
<div class="form-group"> <div class="form-group">
@ -1157,6 +1190,22 @@
</div> </div>
<div class="col-sm-1"></div> <div class="col-sm-1"></div>
</div> </div>
<div class="form-group hideDiv" id="applicationNoEditDiv">
<label class="col-sm-3 control-label">申办号:</label>
<div class="col-sm-7">
<input type="text" class="form-control input-sm input" id="applicationNo"
name="applicationNo">
</div>
<div class="col-sm-1"></div>
</div>
<div class="form-group hideDiv" id="acceptanceNoEditDiv">
<label class="col-sm-3 control-label">受理号:</label>
<div class="col-sm-7">
<input type="text" class="form-control input-sm input" id="acceptanceNo"
name="acceptanceNo">
</div>
<div class="col-sm-1"></div>
</div>
<!-- 血透 --> <!-- 血透 -->
<div class="form-group hideDiv" id="hemodialysisIdEditDiv"> <div class="form-group hideDiv" id="hemodialysisIdEditDiv">
<label class="col-sm-3 control-label">血透ID</label> <label class="col-sm-3 control-label">血透ID</label>

@ -268,7 +268,6 @@
</div> </div>
</div> </div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.7.570/pdf.min.js"></script>
<script type="text/javascript" <script type="text/javascript"
src="${path}/static/js/recordManage/commomSearch/showRecordIframeBlood.js?<%= System.currentTimeMillis() %>"></script> src="${path}/static/js/recordManage/commomSearch/showRecordIframeBlood.js?<%= System.currentTimeMillis() %>"></script>
<script type="text/javascript" <script type="text/javascript"

@ -308,7 +308,6 @@
$("#indexTreeMenu").css("height",windowHeight - headerHeight); $("#indexTreeMenu").css("height",windowHeight - headerHeight);
const hospitalName = $("#hospitalName").val(); const hospitalName = $("#hospitalName").val();
console.log("hospitalName",hospitalName)
if(hospitalName != '' && hospitalName != null && hospitalName != undefined && hospitalName != "null"){ if(hospitalName != '' && hospitalName != null && hospitalName != undefined && hospitalName != "null"){
$("#logoTitleName").css('display','block') $("#logoTitleName").css('display','block')
$("#logoTitleName").html(hospitalName + '<br/>病案信息管理系统') $("#logoTitleName").html(hospitalName + '<br/>病案信息管理系统')

@ -63,19 +63,26 @@ function initQueryCondition(){
$("#nameDiv,#medicalNoDiv,#visitTimeDiv").css('display',''); $("#nameDiv,#medicalNoDiv,#visitTimeDiv").css('display','');
$("#nameEditDiv,#medicalNoEditDiv,#visitTimeEditDiv").css('display','');; $("#nameEditDiv,#medicalNoEditDiv,#visitTimeEditDiv").css('display','');;
} else if(dataSource == '3'){ } else if(dataSource == '3'){
//药学楼 //中大五院药学楼
$(".col-sm-4.hideDiv").css('display','none');//查询条件框 $(".col-sm-4.hideDiv").css('display','none');//查询条件框
$(".form-group.hideDiv").css('display','none');//修改信息框 $(".form-group.hideDiv").css('display','none');//修改信息框
$("#proNoDiv,#proNameDiv,#applicantDiv,#fileTypeDiv,#subjectNoDiv").css('display',''); $("#proNoDiv,#proNameDiv,#applicantDiv,#fileTypeDiv,#subjectNoDiv").css('display','');
$("#proNoEditDiv,#proNameEditDiv,#applicantEditDiv").css('display','');; $("#proNoEditDiv,#proNameEditDiv,#applicantEditDiv").css('display','');;
} else if(dataSource == '4'){ } else if(dataSource == '3'){
//血透 //中大五院药学楼
$(".col-sm-4.hideDiv").css('display','none');//查询条件框
$(".form-group.hideDiv").css('display','none');//修改信息框
$("#proNoDiv,#proNameDiv,#applicantDiv,#fileTypeDiv,#subjectNoDiv").css('display','');
$("#proNoEditDiv,#proNameEditDiv,#applicantEditDiv").css('display','');;
} else if(dataSource == '6'){
//湖南省儿童医院药学楼
$(".col-sm-4.hideDiv").css('display','none');//查询条件框 $(".col-sm-4.hideDiv").css('display','none');//查询条件框
$(".form-group.hideDiv").css('display','none');//修改信息框 $(".form-group.hideDiv").css('display','none');//修改信息框
$("#nameDiv,#admissIdDiv,#outpatientNoDiv,#idCardDiv,#hemodialysisIdDiv,#hemodialysisDateDiv").css('display',''); $("#proNameDiv,#fileTypeDiv,#applicationNoDiv,#proContentDiv,#acceptanceNoDiv").css('display','');
$("#nameEditDiv,#hemodialysisIdEditDiv,#hemodialysisDateEditDiv").css('display',''); $("#proNameEditDiv,#applicationNoEditDiv,#acceptanceNoEditDiv").css('display','');;
} else if(dataSource == '5'){ } else if(dataSource == '5'){
//放疗 //放疗
$(".col-sm-4.hideDiv").css('display','none');//查询条件框 $(".col-sm-4.hideDiv").css('display','none');//查询条件框
@ -714,6 +721,21 @@ function getSql() {
name = 'subject_no'; name = 'subject_no';
whereNames += commomtable + "." + name + " LIKE '%" + $("#" + name).val() + "%' AND "; whereNames += commomtable + "." + name + " LIKE '%" + $("#" + name).val() + "%' AND ";
} }
//项目内容
if (!isEmpty($("#pro_content").val())) {
name = 'pro_content';
whereNames += commomtable + "." + name + " LIKE '%" + $("#" + name).val() + "%' AND ";
}
//申办号
if (!isEmpty($("#application_no").val())) {
name = 'application_no';
whereNames += commomtable + "." + name + " LIKE '%" + $("#" + name).val() + "%' AND ";
}
//受理号
if (!isEmpty($("#acceptance_no").val())) {
name = 'acceptance_no';
whereNames += commomtable + "." + name + " LIKE '%" + $("#" + name).val() + "%' AND ";
}
/** 血透查询条件 **/ /** 血透查询条件 **/
//身份证号码 //身份证号码

@ -112,7 +112,6 @@
w.focus(); w.focus();
typeof _this.options.onStart === 'function' && _this.options.onStart(); typeof _this.options.onStart === 'function' && _this.options.onStart();
if (!w.document.execCommand('print', false, null)) { if (!w.document.execCommand('print', false, null)) {
alert("打印失败")
w.print(); w.print();
} }
typeof _this.options.onEnd === 'function' && _this.options.onEnd(); typeof _this.options.onEnd === 'function' && _this.options.onEnd();

Loading…
Cancel
Save