12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526 |
- //@ sourceURL=hospitalized.js
- var LODOP; //声明为全局变量
- //默认打印机下标
- var printIndex = -1;
- $(function () {
- initMaritalStatusSelect();
- initGenderSelect();
- initResponceTypeSelect();
- //设置挂号窗口的高度
- var width = $('#confirmFee').css("width");
- var widthNum = parseInt(width);
- widthNum -= 24;
- $("#confirmFee").css("width", widthNum + "px");
- init_daterangepicker();
- formatCheck();
- //默认光标在卡号输入框
- $("#cardNo").focus();
- //根据病人姓名输入框内容动态加载病人列表
- //initUserList();
- //卡号输入改变事件
- cardNoChange();
- //病人姓名输入改变事件
- // userNameChange();
- //数据校验
- init_validator();
- //初始门诊收银方式下拉选
- initChequeType("payType");
- /**
- * 清空
- */
- $("#clearRegistration").on("click", function (t) {
- clearRegistration();
- });
- /**
- * 增加收款方式按钮事件
- */
- $("#addPayType").on("click", function (t) {
- var payTypeIndex = $("#payTypeIndex").val();
- var payTypeId = "payType_" + payTypeIndex;
- var html = '<div class="item form-group"><div class="col-md-12 col-sm-12 col-xs-12"><div class="col-md-2 col-sm-2 col-xs-12"></div><label class="col-md-3 col-sm-3 col-xs-12"><select class="form-control selectpicker show-tick" required="true" id="' + payTypeId + '"></select></label><div class="col-md-3 col-sm-3 col-xs-12"><input class="form-control col-md-5 col-xs-12" type="number" data-placement="bottom-right" min="0"></div><a style="line-height: 34px;cursor: pointer;" onclick="closeThisParent(this)"><i class="fa fa-close"></i></a></div></div>';
- $("#changeAmountParent").before(html);
- initChequeType(payTypeId)
- payTypeIndex = payTypeIndex + 1;
- $("#payTypeIndex").val(payTypeIndex);
- });
- /**
- * 保存挂号信息
- */
- $("#saveConfirmFee").on("click", function (t) {
- $("#saveConfirmFee").attr("disabled",true);
- var cash=$("#cash").val();
- if(cash==null || cash ==""){
- new PNotify({
- title: '错误提示',
- text: "金额不能为空!",
- type: 'error',
- hide: false,
- styling: 'bootstrap3'
- });
- $("#saveConfirmFee").attr("disabled",false);
- return;
- }
- var realMoney = parseFloat($("#realMoney").val());
- realMoney = realMoney.toFixed(2);
- if (parseFloat(cash) < realMoney) {
- $("#saveConfirmFee").attr("disabled",false);
- return;
- }
- var patientId = $("#patientId").val();
- if (patientId == null || patientId == "") {
- savePatient(true);
- } else {
- saveMzyReqrec();
- }
- });
- /**
- * 患者信息修改
- */
- $("#saveEditUser").on("click", function (t) {
- modifyPatient();
- });
- /**
- * 初始化病区与小科室
- */
- initListSelect();
- //每隔三秒读一次身份证
- setInterval(function () {
- new Device().startFun();
- }, 3000);
- $("#birthDay").change(function (e) {
- var birthDay = $("#birthDay").val();
- if (birthDay.length == 8 && birthDay.indexOf("-") <= 0) {
- birthDay = birthDay.substring(0, 4) + "-" + birthDay.substring(4, 6) + "-" + birthDay.substring(6);
- $("#birthDay").val(birthDay);
- }
- var dateFormat = /^(\d{4})-(\d{2})-(\d{2})$/;
- if (!dateFormat.test(birthDay)) {
- new PNotify({
- title: '错误提示',
- text: '生日日期错误',
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- var arr = birthDay.split("-");
- if (!checkDate(arr[0], arr[1], arr[2])) {
- new PNotify({
- title: '错误提示',
- text: '生日日期错误',
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- var returnAge = jsGetAge(birthDay);
- $("#age").val(returnAge);
- $("#age").blur();
- });
- //默认入院日期是当天
- var now=nowString();
- $("#admissionDayReadonly").val(now);
- $("#admissionDayReadonly").attr("title", now);
- $("#admissionDay").val(now);
- $("#admissionDay").change(function (e) {
- var admissionDay = $("#admissionDay").val();
- if (admissionDay.length == 8 && admissionDay.indexOf("-") <= 0) {
- admissionDay = admissionDay.substring(0, 4) + "-" + admissionDay.substring(4, 6) + "-" + admissionDay.substring(6);
- $("#admissionDay").val(admissionDay);
- }
- var dateFormat = /^(\d{4})-(\d{2})-(\d{2})$/;
- if (!dateFormat.test(admissionDay)) {
- new PNotify({
- title: '错误提示',
- text: '入院日期错误',
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- var arr = admissionDay.split("-");
- if (!checkDate(arr[0], arr[1], arr[2])) {
- new PNotify({
- title: '错误提示',
- text: '入院日期错误',
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- });
- $("#editUserBirthDay").change(function (e) {
- var editUserBirthDay = $("#editUserBirthDay").val();
- if (editUserBirthDay.length == 8 && editUserBirthDay.indexOf("-") <= 0) {
- editUserBirthDay = editUserBirthDay.substring(0, 4) + "-" + editUserBirthDay.substring(4, 6) + "-" + editUserBirthDay.substring(6);
- $("#editUserBirthDay").val(editUserBirthDay);
- }
- var dateFormat = /^(\d{4})-(\d{2})-(\d{2})$/;
- if (!dateFormat.test(editUserBirthDay)) {
- new PNotify({
- title: '错误提示',
- text: '生日日期错误',
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- var arr = editUserBirthDay.split("-");
- if (!checkDate(arr[0], arr[1], arr[2])) {
- new PNotify({
- title: '错误提示',
- text: '生日日期错误',
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- var returnAge = jsGetAge(editUserBirthDay);
- $("#editUserAge").val(returnAge);
- });
- $("#idCard").change(function (e) {
- queryUserInfoBySocialNo();
- });
- $("#editUserIdCard").change(function (e) {
- var editUserIdCard = $("#editUserIdCard").val();
- if(editUserIdCard==null || editUserIdCard==""){
- return;
- }
- var birthday = editUserIdCard.substring(6, 14);
- birthday = birthday.substring(0, 4) + "-" + birthday.substring(4, 6) + "-" + birthday.substring(6);
- $("#editUserBirthDay").val(birthday);
- var returnAge = jsGetAge(birthday);
- $("#editUserAge").val(returnAge);
- var gender = editUserIdCard.substring(16, 17);
- if (gender % 2 == 0) {
- $("#editUserGender").val(2);
- } else {
- $("#editUserGender").val(1);
- }
- $('#editUserGender').selectpicker('refresh');
- });
- $("#phoneNum").change(function (e) {
- queryUserInfoByphoneNo();
- });
- $("#userName").change(function (e) {
- queryUserInfoByName();
- });
- // postCMD("connect",localStorage.getItem("userID"),'000000','收费项目',0,0,0, '','祝您早日康复',0,0,0);
- // setTimeout(function () {
- // postCMD("login",localStorage.getItem("userID"),'000000','收费项目',0,0,0, '','祝您早日康复',0,0,0);
- // }, 600);
- postCMD("login",localStorage.getItem("userID"),'000000','收费项目',0,0,0, '','祝您早日康复',0,0,0);
- setTimeout(function () {
- getLodop();
- }, 800);
- });
- /**
- * 初始化婚姻状态下拉选
- */
- function initMaritalStatusSelect() {
- $(".selectpicker").selectpicker({
- dropuAuto: false
- });
- $.ajax({
- type: "GET",
- url: '/thmz/queryAllMaritalStatus',
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- res.data.forEach(function (item, index) {
- var html = '<option value="' + item.code + '">' + item.name + '</option>';
- $('#maritalStatus').append(html);
- //$('#editUserPatientsNature').append(html);
- });
- $('#maritalStatus').selectpicker('refresh');
- // $('#editUserPatientsNature').selectpicker('refresh');
- } else {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- }
- });
- }
- /**
- * 初始化性别下拉选
- */
- function initGenderSelect() {
- $(".selectpicker").selectpicker({
- //设置菜单的上浮或者下浮
- dropuAuto: false
- });
- var gender = '<option value="1">男</option><option value="2">女</option><option value="0">未知</option>';
- $('#gender').html(gender);
- $('#gender').selectpicker('refresh');
- $('#editUserGender').html(gender);
- $('#editUserGender').selectpicker('refresh');
- }
- /**
- * 初始化病人身份类别下拉选
- */
- function initResponceTypeSelect() {
- $(".selectpicker").selectpicker({
- dropuAuto: false
- });
- $.ajax({
- type: "GET",
- url: '/thmz/getMzResponceType',
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- res.data.forEach(function (item, index) {
- var html = '<option value="' + item.code + '">' + item.name + '</option>';
- $('#patientsNature').append(html);
- $('#editUserPatientsNature').append(html);
- });
- $('#patientsNature').selectpicker('refresh');
- $('#editUserPatientsNature').selectpicker('refresh');
- } else {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- }
- });
- }
- /**
- * 初始门诊收银方式下拉选
- */
- function initChequeType(payType) {
- $.ajax({
- type: "GET",
- url: '/thmz/getAllZdChequeTypeForMz',
- 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;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment.code + '">' + comment.name + '</option>';
- });
- $('#' + payType).empty();
- $('#' + payType).html(html);
- $('#' + payType).selectpicker('refresh');
- $('#' + payType).selectpicker('val', 1);
- $('#' + payType).selectpicker('refresh');
- }
- });
- }
- /**
- * 列表类型按钮切换事件
- * @param object
- */
- function titleButtonChange(object) {
- $("#regi_List_btn_group").find("button").each(function (index, element) {
- if ($(element).hasClass("btn-primary")) {
- $(element).removeClass("btn-primary").addClass("btn-default");
- }
- });
- $(object).removeClass("btn-default").addClass("btn-primary");
- loadRegistrationList(true);
- }
- /**
- * 打开编辑用户信息窗口
- * @param data
- */
- function editUserModal(data) {
- $("#editUserModal").modal();
- if (data == null) {
- data = $("#patientId").val();
- }
- $.ajax({
- type: "GET",
- url: '/thmz/getByPatientId?patientId=' + data,
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- if (res.data != null) {
- //延时调用,因为当前弹框还没有加载出来,校验规则无法获取光标与模拟光标丢失事件,延时可以等弹框加载出来后模拟事件
- setTimeout(function () {
- fillPlusPatinet(res.data);
- }, 400);
- }
- } else {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- }
- });
- }
- /**
- * 打开打印内容窗口
- * @param data
- */
- function printModal(data) {
- $("#printOrPreviewModal").modal("hide");
- $("#printModal").modal();
- }
- /**
- * checkBox样式
- */
- function formatCheck() {
- if ($("input.flat")[0]) {
- $(document).ready(function () {
- $('input.flat').iCheck({
- checkboxClass: 'icheckbox_flat-blue',
- radioClass: 'iradio_flat-blue'
- });
- });
- }
- }
- /**
- * 卡号有变化后查询病人信息
- */
- function queryUserInfoByCardNo() {
- var cardNo = $("#cardNo").val();
- var index =cardNo.indexOf("-");
- if ((index > 0 && index==cardNo.length-2) || cardNo.length == 8) {
- $("#cardNo").attr("title", cardNo);
- $.ajax({
- type: "GET",
- url: '/thmz/getByIcCardNo?icCardNo=' + cardNo,
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- if (res.data != null) {
- $("#cardNo").blur();
- $("#userName").val(res.data.name);
- $("#userName").blur();
- $("#userNameReadOnly").val(res.data.name);
- var age =jsGetAge(res.data.birthDayStr);
- if(age==null){
- age=res.data.age;
- }
- $("#age").val(age);
- $("#age").blur();
- $("#gender").selectpicker('val', res.data.sex);
- $("#gender").selectpicker('refresh');
- $("#gender").blur();
- $("#birthDayReadonly").val(res.data.birthDayStr);
- $("#birthDayReadonly").attr("title", res.data.birthDayStr);
- $("#birthDay").val(res.data.birthDayStr);
- $("#birthDay").blur();
- $("#phoneNum").val(res.data.phoneNo);
- $("#phoneNum").attr("title", res.data.phoneNo);
- $("#phoneNum").blur();
- $("#patientsNature").selectpicker('val', res.data.responseType);//默认选中
- $('#patientsNature').selectpicker('refresh');
- $("#patientsNature").blur();
- $("#idCard").val(res.data.socialNo);
- $("#idCard").attr("title", res.data.socialNo);
- $("#idCard").blur();
- $("#address").val(res.data.address);
- $("#address").blur();
- $("#patientId").val(res.data.patientId);
- if (res.data.name != null && res.data.name != "") {
- $("#editUser").show();
- $("#clearIcCardNo").show();
- }
- $("#saveUser").hide();
- //根据病人门诊id查询病人的入院申请
- $.ajax({
- type: "GET",
- url: '/thmz/getMzZyReqByPatientId?patientId='+res.data.patientId,
- contentType: "application/json;charset=UTF-8",
- dataType: "json",
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- success: function (resZyz) {
- if (resZyz == '401' || resZyz == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- if (resZyz.code == 0) {
- $("#reqDoctor").selectpicker('val', resZyz.data.doctorCode);
- $("#reqDoctor").selectpicker('refresh');
- $("#clinicDiagnosisCode").val(resZyz.data.icdCode);
- $("#clinicDiagnosis").val(resZyz.data.icdText);
- $("#hospitalDiagnosisCode").val(resZyz.data.icdCode);
- $("#hospitalDiagnosis").val(resZyz.data.icdText);
- $("#inpatientWard").selectpicker('val', resZyz.data.reqDept);
- $("#inpatientWard").selectpicker('refresh');
- initSmallDeptByDept();
- $("#smallWard").selectpicker('val', resZyz.data.smallDept);
- $("#smallWard").selectpicker('refresh');
- }
- }
- });
- //根据病人门诊id查询住院病人id
- $.ajax({
- type: "GET",
- url: '/thmz/getAPatientByMzNo?mzNo='+res.data.patientId,
- contentType: "application/json;charset=UTF-8",
- dataType: "json",
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- success: function (resAp) {
- if (resAp == '401' || resAp == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- if (resAp.code == 0) {
- $("#bornAddress").selectpicker('val', resAp.data.birthPlace);
- $("#bornAddress").selectpicker('refresh');
- $("#permanentAddress").val(resAp.data.accountStreet);
- $("#address").val(resAp.data.homeStreet);
- $("#unitAddress").val(resAp.data.employerStreet);
- $("#contractName").val(resAp.data.relationName);
- $("#relationship").selectpicker('val', resAp.data.relationCode);
- $("#relationship").selectpicker('refresh');
- $("#contractPhone").val(resAp.data.relationTel);
- $("#contractAddress").val(resAp.data.relationStreet);
- $("#profession").selectpicker('val', resAp.data.occupationCode);
- $("#profession").selectpicker('refresh');
- $("#maritalStatus").selectpicker('val', resAp.data.marryCode);
- $("#maritalStatus").selectpicker('refresh');
- $('#nationality').selectpicker('val',resAp.data.country);
- $('#nationality').selectpicker('refresh');
- $('#nation').selectpicker('val',resAp.data.nationCode);
- $('#nation').selectpicker('refresh');
- $("#idCard").val(resAp.data.socialNo);
- $("#idCard").attr("title", resAp.data.socialNo);
- $("#idCard").blur();
- $("#admissionNumber").val(resAp.data.inpatientNo);
- }
- }
- });
- } else {
- $("#saveUser").show();
- $("#newCardModal").modal();
- $(document).keydown(function (event) { //监听键盘按下时的事件
- if (event.keyCode == 13) {
- //回车键
- $('#newCardModal').modal('hide');
- }
- });
- }
- } else {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- }
- });
- }
- }
- /**
- * 卡号输入改变事件
- */
- function cardNoChange() {
- if (window.ActiveXObject || "ActiveXObject" in window) {
- $("#cardNo").on('input propertychange', function () {
- queryUserInfoByCardNo();
- });
- } else {
- $("#cardNo").on('input οninput', function () {
- queryUserInfoByCardNo();
- });
- }
- }
- /**
- * 校验收款金额
- */
- function checkFee() {
- var cash = parseFloat($("#cash").val());
- var realMoney = parseFloat($("#realMoney").val());
- realMoney = realMoney.toFixed(2);
- $("#realMoney").val(realMoney)
- if (cash < realMoney) {
- new PNotify({
- title: '错误提示',
- text: "收款金额不能少于实收金额!",
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- return;
- } else if (cash > realMoney) {
- if ($("#payType").val() == 1) {
- var changeAmount = cash - realMoney;
- $("#changeAmount").val(changeAmount.toFixed(2));
- sendPeiceMessage(realMoney,cash,changeAmount.toFixed(2),'实际支付金额为'+cash+'元,应找零'+changeAmount+'元',$("#patientId").val(),$("#userNameReadOnly").val());
- } else {
- new PNotify({
- title: '错误提示',
- text: "非现金收款金额不能大于实收金额!",
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- return;
- }
- }else {
- $("#changeAmount").val(0.00);
- sendPeiceMessage(realMoney,cash,0.00,'实际支付金额为'+cash+'元',$("#patientId").val(),$("#userNameReadOnly").val());
- }
- //计算和设置折扣比例
- var amountMoneyConfirm = parseFloat($("#amountMoneyConfirm").text());
- var discount = 100;
- if (realMoney < amountMoneyConfirm) {
- discount = realMoney / amountMoneyConfirm * 100;
- }
- $("#discount").text(discount.toFixed(2))
- }
- /**
- * 按照病人id查询病人信息
- * @param patientId
- */
- function fillPatinet(patientId) {
- if (patientId == null || patientId == "") {
- return;
- }
- $.ajax({
- type: "GET",
- url: '/thmz/getByPatientId?patientId=' + patientId,
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- if (res.data != null) {
- $("#cardNo").val(res.data.icCardNo);
- $("#cardNo").attr("title", res.data.icCardNo);
- $("#cardNo").blur();
- $("#userName").val(res.data.name);
- $("#userName").blur();
- $("#userNameReadOnly").val(res.data.name);
- $("#age").val(res.data.age);
- $("#age").blur();
- $("#gender").selectpicker('val', res.data.sex);
- $("#gender").selectpicker('refresh');
- $("#gender").blur();
- $("#birthDayReadonly").val(res.data.birthDayStr);
- $("#birthDayReadonly").attr("title", res.data.birthDayStr);
- $("#birthDayReadonly").blur();
- $("#birthDay").val(res.data.birthDayStr);
- $("#birthDay").blur();
- $("#phoneNum").val(res.data.phoneNo);
- $("#phoneNum").attr("title", res.data.phoneNo);
- $("#phoneNum").blur();
- $("#patientsNature").selectpicker('val', res.data.responseType);//默认选中
- $('#patientsNature').selectpicker('refresh');
- $("#patientsNature").blur();
- $("#idCard").val(res.data.socialNo);
- $("#idCard").attr("title", res.data.socialNo);
- $("#idCard").blur();
- $("#address").val(res.data.address);
- $("#address").blur();
- $("#patientId").val(res.data.patientId);
- if (res.data.name != null && res.data.name != "") {
- $("#editUser").show();
- }
- }
- } else {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- }
- });
- }
- /**
- * 将病人信息填入患者信息修改form
- * @param patinet
- */
- function fillPlusPatinet(patinet) {
- if (patinet != null) {
- $("#editUserCode").val(patinet.patientId);
- $("#editUserName").val(patinet.name);
- $("#editUserName").blur();
- $("#editUserAge").val(patinet.age);
- $("#editUserAge").blur();
- $("#editUserGender").selectpicker('val', patinet.sex);
- $("#editUserGender").selectpicker('refresh');
- $("#editUserGender").blur();
- $("#editUserBirthDay").val(patinet.birthDayStr);
- $("#editUserBirthDay").blur();
- $("#editUserCardNo").val(patinet.icCardNo);
- $("#editUserCardNo").attr("title", patinet.icCardNo);
- $("#editUserCardNo").blur();
- $("#editUserPhoneNum").val(patinet.phoneNo);
- $("#editUserPhoneNum").attr("title", patinet.phoneNo);
- $("#editUserPhoneNum").blur();
- $("#editUserPatientsNature").selectpicker('val', patinet.responseType);//默认选中
- $('#editUserPatientsNature').selectpicker('refresh');
- $("#editUserPatientsNature").blur();
- $("#editUserIdCard").val(patinet.socialNo);
- $("#editUserIdCard").attr("title", patinet.socialNo);
- $("#editUserIdCard").blur();
- $("#editUserAddress").val(patinet.address);
- $("#editUserAddress").blur();
- $("#editUserContact").val(patinet.relName);
- $("#editUserContactPhone").val(patinet.contractName);
- }
- }
- /**
- * 关闭当前这个付款方式
- */
- function closeThisParent(obj) {
- $(obj).parent().parent().remove();
- }
- /**
- * 科室与时间区间下拉选改变时清空输入框内容
- */
- function emptyInput() {
- $('#doctor').empty();
- $('#doctor').selectpicker('refresh');
- $("#registrationFee").val(0.00);
- $("#hospitalFee").val(0.00);
- $("#checkFee").val(0.00);
- $("#amountMoney").text(0.00);
- $("#amountMoneyConfirm").text(0.00);
- $("#realMoney").val(0.00);
- }
- /**
- * 给某些域增加title或者清除title
- * @param obj
- */
- function clearTextOrTitle(obj) {
- if ($(obj).val() == null || $(obj).val().length == 0) {
- $(obj).attr("title", null);
- } else {
- $(obj).attr("title", $(obj).val());
- if ($(obj).attr("id") == "birthDay") {
- $(obj).blur()
- }
- }
- }
- /**
- * 查询默认打印机
- */
- function setPrint() {
- if (printIndex >= 0) {
- return;
- }
- $.ajax({
- type: "GET",
- url: '/thmz/getLastWindowsByCurrentUser',
- contentType: "application/json;charset=UTF-8",
- dataType: "json",
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- async: false,
- success: function (res) {
- if (res == '401' || res == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- if (res.code == 0) {
- printIndex = res.data.printIndex;
- } else {
- printIndex = -1;
- }
- }
- });
- }
- /**
- * 保存病人信息
- * @param flag true 继续调用挂号接口,false,只建档不挂号
- */
- function savePatient(flag) {
- $.ajax({
- type: "POST",
- url: '/thmz/savePatient',
- contentType: "application/json;charset=UTF-8",
- dataType: "json",
- data: JSON.stringify({
- "name": $("#userName").val(),
- "age": $("#age").val(),
- "sex": $("#gender").val(),
- "birthDay": $("#birthDay").val(),
- "icCardNo": $("#cardNo").val(),
- "phoneNo": $("#phoneNum").val(),
- "responseType": $("#patientsNature").val(),
- "socialNo": $("#idCard").val(),
- "address": $("#address").val()
- }),
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- success: function (res) {
- if (res == '401' || res == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- if (res.code == 0) {
- if (flag) {
- $("#patientId").val(res.data.patientId);
- saveMzyReqrec();
- } else {
- clearRegistration();
- successMesage(res);
- }
- } else {
- $("#saveConfirmFee").attr("disabled",false);
- errorMesage(res);
- }
- }
- });
- }
- /**
- * 修改病人信息
- */
- function modifyPatient() {
- $.ajax({
- type: "POST",
- url: '/thmz/modifyPatient',
- contentType: "application/json;charset=UTF-8",
- dataType: "json",
- data: JSON.stringify({
- "name": $("#editUserName").val(),
- "age": $("#editUserAge").val(),
- "sex": $("#editUserGender").val(),
- "birthDay": $("#editUserBirthDay").val(),
- "icCardNo": $("#editUserCardNo").val(),
- "phoneNo": $("#editUserPhoneNum").val(),
- "responseType": $("#editUserPatientsNature").val(),
- "socialNo": $("#editUserIdCard").val(),
- "address": $("#editUserAddress").val(),
- "patientId": $("#editUserCode").val(),
- "relName": $("#editUserContact").val(),
- "contractName": $("#editUserContactPhone").val()
- }),
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- success: function (res) {
- if (res == '401' || res == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- if (res.code == 0) {
- $('#editUserModal').modal('hide');
- fillPatinet($("#patientId").val());
- successMesage(res);
- } else {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- }
- });
- }
- /**
- * 保存挂号信息
- */
- function saveMzyReqrec() {
- var mzyRequestId = $('#doctor').find("option:selected").attr('data-mzyRequestId');
- var patientId = $("#patientId").val();
- $.ajax({
- type: "POST",
- url: '/thmz/saveMzyReqrec',
- contentType: "application/json;charset=UTF-8",
- dataType: "json",
- data: JSON.stringify({
- "mzyReqrec": {
- "patientId": patientId,
- "ampm": $("#ampm").val(),
- "unitCode": $("#deptNo").val(),
- "chargeType": $("#chargeType").val(),
- "paymode": $("#payType").val()
- }, "responceType": $("#patientsNature").val(), "mzyRequestId": mzyRequestId
- }),
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- success: function (res) {
- if (res == '401' || res == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- if (res.code == 0) {
- new PNotify({
- title: '操作提示',
- text: res.message,
- type: 'success',
- hide: true,
- styling: 'bootstrap3'
- });
- $('#confirmFeeModal').modal('hide');
- prn1Print(patientId, -1);
- // loadTableCount();
- // loadRegistrationList(true);
- clearRegistration();
- postCMD("appraise",localStorage.getItem("userID"),'000000','收费项目',0,0,0, '','祝您早日康复',0,0,0);
- } else {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- $("#saveConfirmFee").attr("disabled",false);
- }
- });
- }
- /**
- * 科室和医生列表初始化
- */
- function initListSelect() {
- initListDeptSelect();
- initReqDoctorSelect()
- initCountrySelect();
- initNationSelect();
- initDistrictSelect();
- initRelationSelect();
- initOccupationSelect();
- }
- /**
- * 入院登记的病区列表
- */
- function initListDeptSelect() {
- //科室列表
- $.ajax({
- type: "GET",
- url: '/thmz/allInpatientWard',
- dataType: "json",
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- success: function (data) {
- if (data == '401' || data == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- var html = '';
- $.each(data.data, function (commentIndex, comment) {
- html += '<option value="' + comment.code + '">' + comment.name + '(' + comment.pyCode + ')</option>';
- });
- $('#inpatientWard').empty();
- $('#inpatientWard').html(html);
- $('#inpatientWard').selectpicker('refresh');
- initSmallDeptByDept();
- }
- });
- }
- /**
- * 小科室列表
- */
- function initSmallDeptByDept() {
- //小科室列表
- $.ajax({
- type: "GET",
- url: '/thmz/getSmallDeptByDept?code=' + $('#inpatientWard').val(),
- dataType: "json",
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- async: false,
- success: function (res) {
- if (res == '401' || res == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment.code + '">' + comment.name + '</option>';
- });
- $('#smallWard').empty();
- $('#smallWard').html(html);
- $('#smallWard').selectpicker('destroy').selectpicker('refresh');
- }
- });
- //病床列表
- $.ajax({
- type: "GET",
- url: '/thmz/getBedNumByDept?code=' + $('#inpatientWard').val(),
- 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;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment + '">' + comment + '</option>';
- });
- $('#bedNum').empty();
- $('#bedNum').html(html);
- $('#bedNum').selectpicker('destroy').selectpicker('refresh');
- }
- });
- }
- /**
- * 入院医生列表初始化
- */
- function initReqDoctorSelect() {
- //医生列表
- $.ajax({
- type: "GET",
- url: '/thmz/listEmployeeByDepts?depts=',
- 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;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment.employeeCode + '">' + comment.employeeName + '</option>';
- });
- $('#reqDoctor').empty();
- $('#reqDoctor').html(html);
- $('#reqDoctor').selectpicker('destroy').selectpicker('refresh');
- }
- });
- }
- /**
- * 国籍列表初始化
- */
- function initCountrySelect() {
- //医生列表
- $.ajax({
- type: "GET",
- url: '/thmz/getCountry',
- 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;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment.code + '">' + comment.name + '</option>';
- });
- $('#nationality').empty();
- $('#nationality').html(html);
- $('#nationality').selectpicker('destroy').selectpicker('refresh');
- $('#nationality').selectpicker('val','cn');
- $('#nationality').selectpicker('refresh');
- }
- });
- }
- /**
- * 民族列表初始化
- */
- function initNationSelect() {
- //医生列表
- $.ajax({
- type: "GET",
- url: '/thmz/getNation',
- 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;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment.code + '">' + comment.name + '</option>';
- });
- $('#nation').empty();
- $('#nation').html(html);
- $('#nation').selectpicker('destroy').selectpicker('refresh');
- $('#nation').selectpicker('val','HA');
- $('#nation').selectpicker('refresh');
- }
- });
- }
- /**
- * 省份列表初始化
- */
- function initDistrictSelect() {
- //医生列表
- $.ajax({
- type: "GET",
- url: '/thmz/getDistrict',
- 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;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment.code + '">' + comment.name + '</option>';
- });
- $('#bornAddress').empty();
- $('#bornAddress').html(html);
- $('#bornAddress').selectpicker('destroy').selectpicker('refresh');
- $('#bornAddress').selectpicker('val','430000');
- $('#bornAddress').selectpicker('refresh');
- }
- });
- }
- /**
- * 关系列表初始化
- */
- function initRelationSelect() {
- //医生列表
- $.ajax({
- type: "GET",
- url: '/thmz/getRelation',
- 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;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment.code + '">' + comment.name + '</option>';
- });
- $('#relationship').empty();
- $('#relationship').html(html);
- $('#relationship').selectpicker('destroy').selectpicker('refresh');
- }
- });
- }
- /**
- * 职业列表初始化
- */
- function initOccupationSelect() {
- //医生列表
- $.ajax({
- type: "GET",
- url: '/thmz/getOccupation',
- 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;
- }
- var html = '';
- $.each(res.data, function (commentIndex, comment) {
- html += '<option value="' + comment.code + '">' + comment.name + '</option>';
- });
- $('#profession').empty();
- $('#profession').html(html);
- $('#profession').selectpicker('destroy').selectpicker('refresh');
- }
- });
- }
- /**
- * 清空搜索参数
- */
- function clearParams() {
- $("#deptNoParam").selectpicker('val', null);
- $("#deptNoParam").selectpicker('refresh');
- $("#doctorParam").selectpicker('val', null);
- $("#deptNoParam").selectpicker('refresh');
- $("#userNameParam").val(null);
- $("#phoneParam").val(null);
- $('#reportrange span').html(moment().format('YYYY-MM-DD') + ' - ' + moment().format('YYYY-MM-DD'));
- }
- /**
- * 保存退号信息
- */
- function saveBackNo() {
- $.ajax({
- type: "POST",
- url: '/thmz/updateReqrec',
- contentType: "application/json;charset=UTF-8",
- dataType: "json",
- data: JSON.stringify({
- "patientId": $("#backNoPatientId").val(),
- "times": $("#backNoTimes").val(),
- "cancelMark": 1
- }),
- headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
- success: function (res) {
- if (res == '401' || res == 401) {
- window.location.href = '/thmz/login/view'
- return;
- }
- if (res.code == 0) {
- new PNotify({
- title: '操作提示',
- text: res.message,
- type: 'success',
- hide: true,
- styling: 'bootstrap3'
- });
- loadTableCount();
- loadRegistrationList(true);
- $("#backNoModal").modal("hide");
- } else {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- }
- });
- }
- /**
- * 清空挂号信息
- */
- function clearRegistration() {
- $("#cardNo").val(null);
- $("#cardNo").attr("title", null);
- $("#userName").val(null);
- $("#age").val(null);
- $("#gender").selectpicker('val', 1);
- $("#gender").selectpicker('refresh');
- $("#birthDay").val(null);
- $("#birthDay").attr("title", null);
- $("#phoneNum").val(null);
- $("#phoneNum").attr("title", null);
- $("#patientsNature").selectpicker('val', '01');//默认选中
- $('#patientsNature').selectpicker('refresh');
- $("#idCard").val(null);
- $("#idCard").attr("title", null);
- $("#address").val(null);
- $("#patientId").val(null);
- $("#editUser").hide();
- $("#clearIcCardNo").hide();
- //默认光标在卡号输入框
- $("#cardNo").focus();
- initMzWorkTime();
- readonlyOrNot(false);
- $("#saveUser").hide();
- }
- /**
- * 直接打印发票
- * @param patientId
- */
- function prn1Print(patientId, times) {
- setPrint();
- var height ="93.15mm";
- // if(countReceiot%2==0){
- // height ="93.2mm";
- // }
- $.ajax({
- type: "GET",
- url: '/thmz/printMzyReqrecRecept?patientId=' + patientId + "×=" + times,
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- if (res.data == null || res.data.length == 0) {
- return;
- }
- // countReceiot++;
- LODOP = getLodop();
- var temp = res.data;
- LODOP.PRINT_INITA(6, 0, "120mm", height, "泰和门诊发票打印");
- //设置默认打印机
- LODOP.SET_PRINTER_INDEX(printIndex);
- LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "120mm");
- LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", height);
- LODOP.SET_PRINT_PAGESIZE(1, "120mm", height, "CreateCustomPage");
- LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "门诊发票");//对新建的纸张重命名
- LODOP.SET_PRINT_STYLE("FontSize", 11); //字体大小
- LODOP.ADD_PRINT_TEXT("6mm", "0mm", "45mm", "3mm", "湖南泰和医院管理有限公司");
- LODOP.ADD_PRINT_TEXT("6mm", "59mm", "30mm", "3mm", "流水号:");
- LODOP.ADD_PRINT_TEXT("6mm", "72mm", "20mm", "3mm", temp.serialNo);
- LODOP.ADD_PRINT_TEXT("19mm", "0mm", "35mm", "3mm", temp.receiptBill);
- LODOP.ADD_PRINT_TEXT("25mm", "7mm", "50mm", "3mm", temp.name);
- LODOP.ADD_PRINT_TEXT("25mm", "61mm", "27mm", "3mm", patientId);
- LODOP.ADD_PRINT_TEXT("32mm", "6mm", "50mm", "3mm", "就诊科室:" + temp.unitCode);
- LODOP.ADD_PRINT_TEXT("32mm", "56mm", "50mm", "3mm", "地点:" + res.officePos==null?"":res.officePos);
- LODOP.ADD_PRINT_TEXT("37mm", "6mm", "50mm", "3mm", "看诊医生:" + temp.doctorCode);
- LODOP.ADD_PRINT_TEXT("37mm", "56mm", "50mm", "3mm", "号段:" + temp.ampm);
- LODOP.ADD_PRINT_TEXT("42mm", "6mm", "50mm", "3mm", "号别:" + temp.chargeType);
- LODOP.ADD_PRINT_TEXT("42mm", "56mm", "50mm", "3mm", "挂号费:" + temp.reqFee);
- LODOP.ADD_PRINT_TEXT("47mm", "6mm", "50mm", "3mm", "诊查费:" + temp.clinicFee);
- LODOP.ADD_PRINT_TEXT("47mm", "56mm", "50mm", "3mm", "其他:" + temp.othFee);
- LODOP.ADD_PRINT_TEXT("52mm", "6mm", "50mm", "3mm", "工本费:" + temp.brochureFee);
- LODOP.ADD_PRINT_TEXT("65mm", "21mm", "60mm", "3mm", res.totalFee + " 元");
- LODOP.ADD_PRINT_TEXT("72mm", "19mm", "60mm", "3mm", res.totalFeeStr);
- LODOP.ADD_PRINT_TEXT("79mm", "0mm", "15mm", "3mm", res.year);//年
- LODOP.ADD_PRINT_TEXT("79mm", "13mm", "10mm", "3mm", res.month);//月
- LODOP.ADD_PRINT_TEXT("79mm", "25mm", "10mm", "3mm", res.day);//日
- LODOP.ADD_PRINT_TEXT("79mm", "53mm", "23mm", "3mm", res.user.userName);//收费员
- //LODOP.PREVIEW();
- LODOP.PRINT();
- if (times > 0) {
- loadRegistrationList(true);
- }
- }else if(res.code == -2){
- new PNotify({
- title: '操作提示',
- text: res.message,
- type: 'success',
- hide: true,
- styling: 'bootstrap3'
- });
- }else if (res.code == -1) {
- new PNotify({
- title: '错误提示',
- text: res.message,
- type: 'error',
- hide: true,
- styling: 'bootstrap3'
- });
- }
- }
- });
- };
- /**
- * 销卡
- * @param data
- */
- function clearIcCardNo() {
- $.ajax({
- type: "GET",
- url: '/thmz/clearIcCardNo?patientId=' + $("#patientId").val(),
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- clearRegistration();
- successMesage(res);
- } else {
- errorMesage(res);
- }
- }
- });
- }
- /**
- * 根据手机号码查询病人信息
- */
- function queryUserInfoByphoneNo() {
- var phoneNo = $("#phoneNum").val();
- if (phoneNo.length == 11) {
- $.ajax({
- type: "GET",
- url: '/thmz/getByPhoneNo?phoneNo=' + phoneNo,
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- fitPatient(res);
- }
- }
- });
- }
- }
- /**
- * 根据手机号码查询病人信息
- */
- function queryUserInfoByName() {
- var userName = $('#userName').val();
- // var cardNo=$("#cardNo").val();
- if (userName == null || userName == "") {
- return;
- }
- if (userName.length > 0) {
- $.ajax({
- type: "GET",
- url: '/thmz/getPatientMiByName?name=' + userName,
- contentType: "application/json;charset=UTF-8",
- 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;
- }
- if (res.code == 0) {
- fitPatient(res);
- }
- }
- });
- }
- }
|