|
|
@@ -27,93 +27,6 @@ var getResultUrl = null;
|
|
|
//定时器
|
|
|
var timer;
|
|
|
|
|
|
-//甲类
|
|
|
-var classA = [
|
|
|
- {code: '0100', name: '鼠疫'},
|
|
|
- {code: '0200', name: '霍乱'}
|
|
|
-];
|
|
|
-
|
|
|
-//乙类
|
|
|
-var classB = [
|
|
|
- {code: '2002', name: '副伤寒'},
|
|
|
- {code: '2001', name: '伤寒'},
|
|
|
- {code: '0305', name: '肝炎(未分型)'},
|
|
|
- {code: '0401', name: '细菌性痢疾'},
|
|
|
- {code: '0402', name: '阿米巴性痢疾'},
|
|
|
- {code: '0501', name: '伤寒'},
|
|
|
- {code: '0502', name: '副伤寒'},
|
|
|
- {code: '0600', name: '艾滋病'},
|
|
|
- {code: '0700', name: '淋病'},
|
|
|
- {code: '0801', name: '梅毒Ⅰ期'},
|
|
|
- {code: '0802', name: '梅毒Ⅱ期'},
|
|
|
- {code: '0803', name: '梅毒Ⅲ期'},
|
|
|
- {code: '0804', name: '梅毒胎传'},
|
|
|
- {code: '0805', name: '梅毒隐性'},
|
|
|
- {code: '0900', name: '脊髓灰质炎'},
|
|
|
- {code: '1000', name: '麻疹'},
|
|
|
- {code: '1100', name: '百日咳'},
|
|
|
- {code: '1200', name: '白喉'},
|
|
|
- {code: '1400', name: '猩红热'},
|
|
|
- {code: '1500', name: '流行性出血热'},
|
|
|
- {code: '1600', name: '狂犬病'},
|
|
|
- {code: '1700', name: '钩端螺旋体病'},
|
|
|
- {code: '1800', name: '布鲁氏菌病'},
|
|
|
- {code: '2100', name: '流行性乙型脑炎'},
|
|
|
- {code: '2301', name: '间日疟'},
|
|
|
- {code: '2302', name: '恶性疟'},
|
|
|
- {code: '2303', name: '疟疾未分型'},
|
|
|
- {code: '2400', name: '登革热'},
|
|
|
- {code: '2500', name: '新生儿破伤风'},
|
|
|
- {code: '2603', name: '肺结核未痰检'},
|
|
|
- {code: '2604', name: '肺结核仅培阳'},
|
|
|
- {code: '3100', name: '血吸虫病'},
|
|
|
- {code: '5100', name: '不明原因肺炎'},
|
|
|
- {code: '2702', name: '传染性非典型肺炎'},
|
|
|
- {code: '0306', name: '甲型肝炎'},
|
|
|
- {code: '0307', name: '乙型肝炎'},
|
|
|
- {code: '0308', name: '丙型肝炎'},
|
|
|
- {code: '0309', name: '戊型肝炎'},
|
|
|
- {code: '5500', name: '人感染高致病性禽流感'},
|
|
|
- {code: '1901', name: '肺炭疽'},
|
|
|
- {code: '1902', name: '皮肤炭疽'},
|
|
|
- {code: '1903', name: '未分型炭疽'},
|
|
|
- {code: '2606', name: '肺结核涂阳'},
|
|
|
- {code: '2607', name: '肺结核菌阴'},
|
|
|
- {code: '5600', name: '流行性脑脊髓膜炎'},
|
|
|
- {code: '5800', name: '甲型H1N1流感'},
|
|
|
- {code: '9001', name: '新型冠状病毒肺炎'},
|
|
|
- {code: '9002', name: '新型冠状病毒感染'},
|
|
|
- {code: '9003', name: '新型冠状病毒肺炎临床诊断病例'},
|
|
|
- {code: '9004', name: '新型冠状病毒肺炎疑似病例'},
|
|
|
-];
|
|
|
-
|
|
|
-//丙类
|
|
|
-var classC = [
|
|
|
- {code: '2200', name: '黑热病'},
|
|
|
- {code: '3200', name: '丝虫病'},
|
|
|
- {code: '3300', name: '包虫病'},
|
|
|
- {code: '3400', name: '麻风病'},
|
|
|
- {code: '3500', name: '流行性感冒'},
|
|
|
- {code: '3600', name: '流行性腮腺炎'},
|
|
|
- {code: '3700', name: '风疹'},
|
|
|
- {code: '3800', name: '急性出血性结膜炎'},
|
|
|
- {code: '3900', name: '其他感染性腹泻'},
|
|
|
- {code: '5700', name: '流行性和地方性斑疹伤寒'},
|
|
|
- {code: '5900', name: '手足口病'}
|
|
|
-];
|
|
|
-var otherInfections = [
|
|
|
- {code: '4100', name: '非淋菌性尿道炎(衣原体)'},
|
|
|
- {code: '4200', name: '尖锐湿疣'},
|
|
|
- {code: '4300', name: '生殖器疱疹'},
|
|
|
- {code: '5200', name: '水痘'},
|
|
|
- {code: '5400', name: '肝吸虫病'},
|
|
|
- {code: '4000', name: '生殖道沙眼衣原体感染'},
|
|
|
- {code: '6000', name: '恙虫病'},
|
|
|
- {code: '6100', name: '森林脑炎'},
|
|
|
- {code: '6200', name: '结核性胸膜炎'},
|
|
|
- {code: '6300', name: '人感染猪链球菌'},
|
|
|
- {code: '6400', name: '人粒细胞无形体病'},
|
|
|
-];
|
|
|
|
|
|
$(function () {
|
|
|
initGenderSelect();
|
|
|
@@ -3825,184 +3738,6 @@ function initGenderSelect() {
|
|
|
var otpErReflFlag = '<option value="-1">无</option><option value="1">急诊</option><option value="2">转诊</option><option value="3">转诊合并急诊</option>';
|
|
|
$('#otpErReflFlag').html(otpErReflFlag);
|
|
|
$('#otpErReflFlag').selectpicker('refresh');
|
|
|
-
|
|
|
- //报卡类别
|
|
|
- var cardReportingType = '<option value="01">初次报告</option><option value="02">订正报告</option><option value="03">死亡</option>';
|
|
|
- $('#cardReportingType').html(cardReportingType);
|
|
|
- $('#cardReportingType').selectpicker('refresh');
|
|
|
-
|
|
|
- //病人属于
|
|
|
- var thePatientBelongsTo = '<option value="01">外省</option><option value="02">本县区</option><option value="03">本市其他县区</option><option value="04">本省其他城市</option><option value="05">港奥台</option><option value="06">外藉</option>';
|
|
|
- $('#scopeFlag').html(thePatientBelongsTo);
|
|
|
- $('#scopeFlag').selectpicker('refresh');
|
|
|
-
|
|
|
-
|
|
|
- //职业
|
|
|
- var occupationCode = '<option value="11">国家公务员</option><option value="13">专业技术人员</option><option value="17">职员</option><option value="21">企业管理人员</option><option value="24">工人</option><option value="27">农民</option>' +
|
|
|
- '<option value="31">学生</option><option value="37">现役军人</option><option value="51">自由职业者</option><option value="54">个体经营者</option><option value="70">无业人员</option><option value="80">退(离)休人员</option><option value="90">其他</option>';
|
|
|
- $('#occupationCode').html(occupationCode);
|
|
|
- $('#occupationCode').selectpicker('refresh');
|
|
|
-
|
|
|
- //分类(1)
|
|
|
- var vaccinate = '<option value="1">临床诊断</option><option value="2">实验室确诊</option><option value="3">疑似</option><option value="4">病原携带者</option>';
|
|
|
- $('#vaccinate').html(vaccinate);
|
|
|
- $('#vaccinate').selectpicker('refresh');
|
|
|
-
|
|
|
- //分类(2)
|
|
|
- var vaccinate2 = '<option value="1">急性</option><option value="2">慢性</option>';
|
|
|
- $('#vaccinate2').html(vaccinate2);
|
|
|
- $('#vaccinate2').selectpicker('refresh');
|
|
|
-
|
|
|
-
|
|
|
- var contagion = '';
|
|
|
- for (var i = 0; i < classA.length; i++) {
|
|
|
- contagion += '<option value="' + classA[i].code + '">' + classA[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#contagion').html(contagion);
|
|
|
- $('#contagion').selectpicker('refresh');
|
|
|
-
|
|
|
-
|
|
|
- var contagion2 = '';
|
|
|
- for (var i = 0; i < classB.length; i++) {
|
|
|
- contagion2 += '<option value="' + classB[i].code + '">' + classB[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#contagion2').html(contagion2);
|
|
|
- $('#contagion2').selectpicker('refresh');
|
|
|
-
|
|
|
- //丙类
|
|
|
- var contagion3 = '';
|
|
|
- for (var i = 0; i < classC.length; i++) {
|
|
|
- contagion3 += '<option value="' + classC[i].code + '">' + classC[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#contagion3').html(contagion3);
|
|
|
- $('#contagion3').selectpicker('refresh');
|
|
|
-
|
|
|
-
|
|
|
- var contagionQt = '';
|
|
|
- for (var i = 0; i < otherInfections.length; i++) {
|
|
|
- contagionQt += '<option value="' + otherInfections[i].code + '">' + otherInfections[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#contagionQt').html(contagionQt);
|
|
|
- $('#contagionQt').selectpicker('refresh');
|
|
|
-
|
|
|
- var testing = [
|
|
|
- {code: '0', name: '没检测'},
|
|
|
- {code: '1', name: '阴性'},
|
|
|
- {code: '2', name: '阳性'}
|
|
|
- ];
|
|
|
- var mTrust = '';
|
|
|
- for (var i = 0; i < testing.length; i++) {
|
|
|
- mTrust += '<option value="' + testing[i].code + '">' + testing[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#mTrust').html(mTrust);
|
|
|
- $('#mTrust').selectpicker('refresh');
|
|
|
- $('#mTppa').html(mTrust);
|
|
|
- $('#mTppa').selectpicker('refresh');
|
|
|
-
|
|
|
- $('#cTrust').html(mTrust);
|
|
|
- $('#cTrust').selectpicker('refresh');
|
|
|
- $('#cTppa').html(mTrust);
|
|
|
- $('#cTppa').selectpicker('refresh');
|
|
|
- $('#cTpha').html(mTrust);
|
|
|
- $('#cTpha').selectpicker('refresh');
|
|
|
-
|
|
|
- var other = [
|
|
|
- {code: '0', name: '1:1'},
|
|
|
- {code: '1', name: '1:2'},
|
|
|
- {code: '2', name: '1:4'},
|
|
|
- {code: '3', name: '1:8'},
|
|
|
- {code: '4', name: '1:16'},
|
|
|
- {code: '5', name: '1:32'},
|
|
|
- {code: '6', name: '1:61己以上'},
|
|
|
- {code: '7', name: '无'},
|
|
|
- ];
|
|
|
- var mRpr = '';
|
|
|
- for (var i = 0; i < other.length; i++) {
|
|
|
- mRpr += '<option value="' + other[i].code + '">' + other[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#mRpr').html(mRpr);
|
|
|
- $('#mRpr').selectpicker('refresh');
|
|
|
- $('#cRpr').html(mRpr);
|
|
|
- $('#cRpr').selectpicker('refresh');
|
|
|
-
|
|
|
- var testOther = [
|
|
|
- {code: '0', name: '暗视野显微镜检查阳性'},
|
|
|
- {code: '1', name: 'ELISA阳性'},
|
|
|
- {code: '2', name: 'VDRL阳性'},
|
|
|
- {code: '3', name: 'FTA-ABS阳性'},
|
|
|
- ];
|
|
|
- var mOther = '';
|
|
|
- for (var i = 0; i < testOther.length; i++) {
|
|
|
- mOther += '<option value="' + testOther[i].code + '">' + testOther[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#mOther').html(mOther);
|
|
|
- $('#mOther').selectpicker('refresh');
|
|
|
-
|
|
|
- var diagnosticBasis = [
|
|
|
- {code: '1', name: '临床'},
|
|
|
- {code: '2', name: '流行病学'},
|
|
|
- {code: '3', name: '特异性诊断'},
|
|
|
- ];
|
|
|
- var disDiagType = '';
|
|
|
- for (var i = 0; i < diagnosticBasis.length; i++) {
|
|
|
- disDiagType += '<option value="' + diagnosticBasis[i].code + '">' + diagnosticBasis[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#disDiagType').html(disDiagType);
|
|
|
- $('#disDiagType').selectpicker('refresh');
|
|
|
-
|
|
|
- var pastHistory = [
|
|
|
- {code: '1', name: '有'},
|
|
|
- {code: '0', name: '无'}
|
|
|
- ];
|
|
|
- var anamnesis = '';
|
|
|
- for (var i = 0; i < pastHistory.length; i++) {
|
|
|
- anamnesis += '<option value="' + pastHistory[i].code + '">' + pastHistory[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#anamnesis').html(anamnesis);
|
|
|
- $('#anamnesis').selectpicker('refresh');
|
|
|
-
|
|
|
- var visitTypeArr = [
|
|
|
- {code: '初诊', name: '初诊'},
|
|
|
- {code: '复诊', name: '复诊'},
|
|
|
- {code: '急性发作', name: '急性发作'},
|
|
|
- ];
|
|
|
- var visitType = '';
|
|
|
- for (var i = 0; i < visitTypeArr.length; i++) {
|
|
|
- visitType += '<option value="' + visitTypeArr[i].code + '">' + visitTypeArr[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#visitType').html(visitType);
|
|
|
- $('#visitType').selectpicker('refresh');
|
|
|
-
|
|
|
- var gyLcfxArr = [
|
|
|
- {code: '急黄肝', name: '急黄肝'},
|
|
|
- {code: '隐无黄肝', name: '隐无黄肝'},
|
|
|
- {code: '慢迁肝', name: '慢迁肝'},
|
|
|
- {code: '慢活肝', name: '慢活肝'},
|
|
|
- {code: '重肝', name: '重肝'},
|
|
|
- {code: '瘀胆肝', name: '瘀胆肝'},
|
|
|
- {code: '肝硬化', name: '肝硬化'},
|
|
|
- ];
|
|
|
- var gyLcfx = '';
|
|
|
- for (var i = 0; i < gyLcfxArr.length; i++) {
|
|
|
- gyLcfx += '<option value="' + gyLcfxArr[i].code + '">' + gyLcfxArr[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#gyLcfx').html(gyLcfx);
|
|
|
- $('#gyLcfx').selectpicker('refresh');
|
|
|
-
|
|
|
- var gyByfxArr = [
|
|
|
- {code: '甲型', name: '甲型'},
|
|
|
- {code: '乙型', name: '乙型'},
|
|
|
- {code: '丙型', name: '丙型'},
|
|
|
- {code: '戊型', name: '戊型'},
|
|
|
- {code: '未分型', name: '未分型'},
|
|
|
- {code: '病原携带者', name: '病原携带者'}
|
|
|
- ];
|
|
|
- var gyByfx = '';
|
|
|
- for (var i = 0; i < gyByfxArr.length; i++) {
|
|
|
- gyByfx += '<option value="' + gyByfxArr[i].code + '">' + gyByfxArr[i].name + '</option>';
|
|
|
- }
|
|
|
- $('#gyByfx').html(gyByfx);
|
|
|
- $('#gyByfx').selectpicker('refresh');
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -13691,533 +13426,3 @@ function realSaveMzyReqrecUnPay() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-/**
|
|
|
- * 打开传染病上报
|
|
|
- */
|
|
|
-function crbMainCard() {
|
|
|
- $("#crbMainCardModal").modal();
|
|
|
- $.ajax({
|
|
|
- type: "GET",
|
|
|
- url: '/thmz/getByPatientId?patientId=' + $("#patientId").text(),
|
|
|
- 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 () {
|
|
|
- fillCrbPatinet(res.data);
|
|
|
- }, 400);
|
|
|
- }
|
|
|
- } else {
|
|
|
- errorMesage(res);
|
|
|
- $("#crbMainCardModal").modal("hide");
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- var now=new Date();
|
|
|
- $("#crbReportDate").text(format(now,"yyyy-MM-dd HH:mm:ss"));
|
|
|
- $("#inputDt").text(format(now,"yyyy-MM-dd HH:mm:ss"));
|
|
|
- $("#repotrDoctorName").text(localStorage.getItem("userName"));
|
|
|
- $('#tb_table_crb').bootstrapTable('refresh');
|
|
|
- $('#tb_table_crb').bootstrapTable({
|
|
|
- url: "/thmz/getCrbMainCardByPatientId?patientId=" + $("#patientId").text(), //请求后台的URL(*)
|
|
|
- method: 'get', //请求方式(*)
|
|
|
- toolbar: '#toolbar', //工具按钮用哪个容器
|
|
|
- striped: true, //是否显示行间隔色
|
|
|
- cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
|
|
|
- pagination: true, //是否显示分页(*)
|
|
|
- sortable: true, //是否启用排序
|
|
|
- sortOrder: "asc", //排序方式
|
|
|
- //queryParams: queryParams, //传递参数(*)
|
|
|
- sidePagination: "client", //分页方式:client客户端分页,server服务端分页(*)
|
|
|
- pageNumber: 1, //初始化加载第一页,默认第一页
|
|
|
- pageSize: 5, //每页的记录行数(*)
|
|
|
- pageList: [5, 10, 25, 50, 100], //可供选择的每页的行数(*)
|
|
|
- search: false, //是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大
|
|
|
- strictSearch: true,
|
|
|
- showColumns: false, //是否显示所有的列
|
|
|
- showRefresh: false, //是否显示刷新按钮
|
|
|
- minimumCountColumns: 2, //最少允许的列数
|
|
|
- clickToSelect: true, //是否启用点击选中行
|
|
|
- uniqueId: "ID", //每一行的唯一标识,一般为主键列
|
|
|
- showToggle: false, //是否显示详细视图和列表视图的切换按钮
|
|
|
- cardView: false, //是否显示详细视图
|
|
|
- detailView: false,
|
|
|
- //rowStyle:rowStyle,//通过自定义函数设置行样式
|
|
|
- ajaxOptions: {
|
|
|
- headers: {
|
|
|
- 'Accept': 'application/json',
|
|
|
- 'Authorization': 'Bearer ' + localStorage.getItem("token")
|
|
|
- }
|
|
|
- },
|
|
|
- columns: [
|
|
|
- {
|
|
|
- field: '',
|
|
|
- title: '传染病名称',
|
|
|
- align: "center",
|
|
|
- valign: 'middle',
|
|
|
- // sortable: true
|
|
|
- formatter: function (value, row, index) {
|
|
|
- if (stringNotBlank(row.contagion)) {
|
|
|
- return classA.filter(item => {
|
|
|
- return item.code === row.contagion
|
|
|
- })[0].name
|
|
|
- }
|
|
|
-
|
|
|
- if (stringNotBlank(row.contagion2)) {
|
|
|
- return classB.filter(item => {
|
|
|
- return item.code === row.contagion2
|
|
|
- })[0].name
|
|
|
- }
|
|
|
- if (stringNotBlank(row.contagion3)) {
|
|
|
- return classC.filter(item => {
|
|
|
- return item.code === row.contagion3
|
|
|
- })[0].name
|
|
|
- }
|
|
|
- if (stringNotBlank(row.contagionQt)) {
|
|
|
- return otherInfections.filter(item => {
|
|
|
- return item.code === row.contagionQt
|
|
|
- })[0].name
|
|
|
- }
|
|
|
- }
|
|
|
- }, {
|
|
|
- field: 'reportDate',
|
|
|
- title: '填报日期',
|
|
|
- align: "center",
|
|
|
- valign: 'middle',
|
|
|
- // sortable: true
|
|
|
- formatter: function (value, row, index) {
|
|
|
- return format(value, "yyyy-MM-dd HH:mm");
|
|
|
- }
|
|
|
- }
|
|
|
- ],
|
|
|
- onClickRow: function (row) {
|
|
|
- getCrbMainCardByPatientIdAndTimes(row.patientId, row.times);
|
|
|
- },
|
|
|
- responseHandler: function (res) {
|
|
|
- if (res == '401' || res == 401) {
|
|
|
- window.location.href = '/thmz/login/view'
|
|
|
- return;
|
|
|
- }
|
|
|
- var ress = eval(res);
|
|
|
- if (ress.code == -1) {
|
|
|
- errorMesage(ress);
|
|
|
- return {
|
|
|
- "total": 0,//总页数
|
|
|
- "rows": {} //数据
|
|
|
- };
|
|
|
- }
|
|
|
-
|
|
|
- return {
|
|
|
- "total": ress.data.length,//总页数
|
|
|
- "rows": ress.data //数据
|
|
|
- };
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- *
|
|
|
- * @param patientId
|
|
|
- * @param times
|
|
|
- */
|
|
|
-function getCrbMainCardByPatientIdAndTimes(patientId,times) {
|
|
|
- $.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) {
|
|
|
- //延时调用,因为当前弹框还没有加载出来,校验规则无法获取光标与模拟光标丢失事件,延时可以等弹框加载出来后模拟事件
|
|
|
- setTimeout(function () {
|
|
|
- fillCrbPatinet(res.data);
|
|
|
- $.ajax({
|
|
|
- type: "GET",
|
|
|
- url: '/thmz/getCrbMainCardByPatientIdAndTimes?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) {
|
|
|
- var homeDistrict=res.data.homeDistrict;
|
|
|
- if(homeDistrict!=null &&homeDistrict!=''){
|
|
|
- var pro=homeDistrict.substring(0,2)+'0000';
|
|
|
- $("#crbMainCardProvinceCode").selectpicker('val', pro);
|
|
|
- $("#crbMainCardProvinceCode").selectpicker('refresh');
|
|
|
- var city=homeDistrict.substring(0,4)+'00';
|
|
|
- $("#crbMainCardCityCode").selectpicker('val', city);
|
|
|
- $("#crbMainCardCityCode").selectpicker('refresh');
|
|
|
- $("#crbMainCardDistrictCode").selectpicker('val', homeDistrict);
|
|
|
- $("#crbMainCardDistrictCode").selectpicker('refresh');
|
|
|
- }
|
|
|
- $("#cardReportingType").selectpicker('val', res.data.illType);
|
|
|
- $("#cardReportingType").selectpicker('refresh');
|
|
|
- $("#crbMainCardName").val(res.data.name);
|
|
|
- $("#crbMainCardCode").val(res.data.patientId);
|
|
|
- $("#genearch").val(res.data.genearch);
|
|
|
- $("#crbMainCardAge").val(res.data.age);
|
|
|
- $("#crbMainCardGender").selectpicker('val', res.data.sex);
|
|
|
- $("#crbMainCardGender").selectpicker('refresh');
|
|
|
- $("#yunDays").val(res.data.yunDays);
|
|
|
- $("#corporation").val(res.data.corporation);
|
|
|
- $("#scopeFlag").selectpicker('val', res.data.scopeFlag);
|
|
|
- $("#scopeFlag").selectpicker('refresh');
|
|
|
- $("#occupationCode").selectpicker('val', res.data.occupationCode);
|
|
|
- $("#occupationCode").selectpicker('refresh');
|
|
|
- $("#crbMainCardBirthDay").val(res.data.birthDate);
|
|
|
- $("#crbMainCardCardNo").val(res.data.cardNo);
|
|
|
- $("#crbMainCardPhoneNum").val(res.data.relationTel);
|
|
|
- $("#crbMainCardIdCard").val(res.data.socialNo);
|
|
|
- $("#crbMainCardDetail").val(res.data.homeStreet);
|
|
|
- $("#currentStreet").val(res.data.currentStreet);
|
|
|
- $("#vaccinate").selectpicker('val', res.data.vaccinate);
|
|
|
- $("#vaccinate").selectpicker('refresh');
|
|
|
- $("#vaccinate2").selectpicker('val', res.data.vaccinate2);
|
|
|
- $("#vaccinate2").selectpicker('refresh');
|
|
|
- $("#illStartDate").val(res.data.illStartDate);
|
|
|
- $("#illFirstDate").val(res.data.illFirstDate);
|
|
|
- $("#deathDate").val(res.data.deathDate);
|
|
|
- $("#contagion").selectpicker('val', res.data.contagion);
|
|
|
- $("#contagion").selectpicker('refresh');
|
|
|
- $("#contagion2").selectpicker('val', res.data.contagion2);
|
|
|
- $("#contagion2").selectpicker('refresh');
|
|
|
- $("#contagion3").selectpicker('val', res.data.contagion3);
|
|
|
- $("#contagion3").selectpicker('refresh');
|
|
|
- $("#contagionQt").selectpicker('val', res.data.contagionQt);
|
|
|
- $("#contagionQt").selectpicker('refresh');
|
|
|
- $("#mTrust").selectpicker('val', res.data.mtrust);
|
|
|
- $("#mTrust").selectpicker('refresh');
|
|
|
- $("#mRpr").selectpicker('val', res.data.mrpr);
|
|
|
- $("#mRpr").selectpicker('refresh');
|
|
|
- $("#mTppa").selectpicker('val', res.data.mtppa);
|
|
|
- $("#mTppa").selectpicker('refresh');
|
|
|
- $("#mOther").selectpicker('val', res.data.mother);
|
|
|
- $("#mOther").selectpicker('refresh');
|
|
|
- $("#cTrust").selectpicker('val', res.data.ctrust);
|
|
|
- $("#cTrust").selectpicker('refresh');
|
|
|
- $("#cRpr").selectpicker('val', res.data.crpr);
|
|
|
- $("#cRpr").selectpicker('refresh');
|
|
|
- $("#cTppa").selectpicker('val', res.data.ctppa);
|
|
|
- $("#cTppa").selectpicker('refresh');
|
|
|
- $("#cTpha").selectpicker('val', res.data.ctpha);
|
|
|
- $("#cTpha").selectpicker('refresh');
|
|
|
- $("#contagionText").val(res.data.contagionText);
|
|
|
- $("#disDiagType").selectpicker('val', res.data.disDiagType);
|
|
|
- $("#disDiagType").selectpicker('refresh');
|
|
|
- $("#cardRet").val(res.data.cardRet);
|
|
|
- $("#reportTel").val(res.data.reportTel);
|
|
|
- $("#repotrDoctorName").text(res.data.reportOpera);
|
|
|
- $("#crbReportDate").text(res.data.reportDate);
|
|
|
- $("#inputDt").text(res.data.inputDt);
|
|
|
- $("#anamnesis").selectpicker('val', res.data.anamnesis);
|
|
|
- $("#anamnesis").selectpicker('refresh');
|
|
|
- $("#visitType").selectpicker('val', res.data.visitType);
|
|
|
- $("#visitType").selectpicker('refresh');
|
|
|
- $("#crbRemark").val(res.data.remark);
|
|
|
- $("#gyLcfx").selectpicker('val', res.data.gyLcfx);
|
|
|
- $("#gyLcfx").selectpicker('refresh');
|
|
|
- $("#gyByfx").selectpicker('val', res.data.gyByfx);
|
|
|
- $("#gyByfx").selectpicker('refresh');
|
|
|
- $("#vAlt").val(res.data.valt);
|
|
|
- $("#vZdhz").val(res.data.vzdhz);
|
|
|
- $("#vKHavigm").val(res.data.vkhavigm);
|
|
|
- $("#vHavRna").val(res.data.vhavrna);
|
|
|
- $("#vHbsag").val(res.data.vhbsag);
|
|
|
- $("#vKHbs").val(res.data.vkhbs);
|
|
|
- $("#vHbeag").val(res.data.vhbeag);
|
|
|
- $("#vKHbc").val(res.data.vkhbc);
|
|
|
- $("#vKHbcigm").val(res.data.vkhbcigm);
|
|
|
- $("#vHbvDna").val(res.data.vhbvdna);
|
|
|
- $("#vKHcv").val(res.data.vkhcv);
|
|
|
- $("#vHcvRna").val(res.data.vhcvrna);
|
|
|
- $("#vKHdvigm").val(res.data.vkhdvigm);
|
|
|
- $("#vKHdv").val(res.data.vkhdv);
|
|
|
- $("#vHdvRna").val(res.data.vhdvrna);
|
|
|
- $("#vKHevigm").val(res.data.vkhevigm);
|
|
|
- $("#vKHev").val(res.data.vkhev);
|
|
|
- $("#vHevRna").val(res.data.vhevrna);
|
|
|
- $("#gyDzbm").val(res.data.gyDzbm);
|
|
|
- $("#timesCrbMainCard").val(times);
|
|
|
- $("#vKHbe").val(res.data.vkhbe);
|
|
|
- }
|
|
|
- } else {
|
|
|
- errorMesage(res);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- }, 400);
|
|
|
- }
|
|
|
- } else {
|
|
|
- errorMesage(res);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-/**
|
|
|
- * 将病人信息填入患者信息修改form
|
|
|
- * @param patinet
|
|
|
- */
|
|
|
-function fillCrbPatinet(patinet) {
|
|
|
- if (patinet != null) {
|
|
|
- $("#crbMainCardCode").val(patinet.patientId);
|
|
|
- $("#crbMainCardName").val(patinet.name);
|
|
|
- $("#crbMainCardName").blur();
|
|
|
- $("#crbMainCardAge").val(patinet.age);
|
|
|
- $("#crbMainCardAge").blur();
|
|
|
- $("#crbMainCardGender").selectpicker('val', patinet.sex);
|
|
|
- $("#crbMainCardGender").selectpicker('refresh');
|
|
|
- $("#crbMainCardGender").blur();
|
|
|
- $("#crbMainCardBirthDay").val(patinet.birthDayStr);
|
|
|
- $("#crbMainCardBirthDay").blur();
|
|
|
- $('#crbMainCardCertificateType').selectpicker('val', patinet.certificateType);
|
|
|
- $('#crbMainCardCertificateType').selectpicker('refresh');
|
|
|
- $("#crbMainCardCardNo").val(patinet.icCardNo);
|
|
|
- $("#crbMainCardCardNo").attr("title", patinet.icCardNo);
|
|
|
- $("#crbMainCardCardNo").blur();
|
|
|
- $("#crbMainCardPhoneNum").val(patinet.phoneNo);
|
|
|
- $("#crbMainCardPhoneNum").attr("title", patinet.phoneNo);
|
|
|
- $("#crbMainCardPhoneNum").blur();
|
|
|
- $("#crbMainCardPatientsNature").selectpicker('val', patinet.responseType);//默认选中
|
|
|
- $('#crbMainCardPatientsNature').selectpicker('refresh');
|
|
|
- $("#crbMainCardPatientsNature").blur();
|
|
|
- $("#crbMainCardIdCard").val(patinet.socialNo);
|
|
|
- $("#crbMainCardIdCard").attr("title", patinet.socialNo);
|
|
|
- $("#crbMainCardIdCard").blur();
|
|
|
- $('#crbMainCardProvinceCode').selectpicker('val', patinet.provinceCode);
|
|
|
- $('#crbMainCardProvinceCode').selectpicker('refresh');
|
|
|
- initCity(5, patinet.cityCode);
|
|
|
- initDistrict(5, patinet.cityCode, patinet.districtCode);
|
|
|
- $("#crbMainCardDetail").val(patinet.detail);
|
|
|
- $("#crbMainCardDetail").blur();
|
|
|
- $("#crbMainCardContact").val(patinet.relName);
|
|
|
- $("#crbMainCardContactPhone").val(patinet.contractName);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-/**
|
|
|
- * 传染病上报
|
|
|
- */
|
|
|
-function saveCrbMainCard() {
|
|
|
- $("#saveCrbMainCard").attr("disabled", true);
|
|
|
- var userIdCode = localStorage.getItem("userIdCode");
|
|
|
- var reportDept = localStorage.getItem(userIdCode);
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: '/thmz/saveCrbMainCard',
|
|
|
- contentType: "application/json;charset=UTF-8",
|
|
|
- dataType: "json",
|
|
|
- data: JSON.stringify({
|
|
|
- "illType": $("#cardReportingType").val(),
|
|
|
- "name": $("#crbMainCardName").val(),
|
|
|
- "patientId": $("#crbMainCardCode").val(),
|
|
|
- "genearch": $("#genearch").val(),
|
|
|
- "age": $("#crbMainCardAge").val(),
|
|
|
- "sex": $("#crbMainCardGender").val(),
|
|
|
- "yunDays": $("#yunDays").val(),
|
|
|
- "corporation": $("#corporation").val(),
|
|
|
- "scopeFlag": $("#scopeFlag").val(),
|
|
|
- "occupationCode": $("#occupationCode").val(),
|
|
|
- "birthDate": $("#crbMainCardBirthDay").val(),
|
|
|
- "cardNo": $("#crbMainCardCardNo").val(),
|
|
|
- "relationTel": $("#crbMainCardPhoneNum").val(),
|
|
|
- "socialNo": $("#crbMainCardIdCard").val(),
|
|
|
- "homeDistrict":$("#crbMainCardDistrictCode").val(),
|
|
|
- "homeStreet": $("#crbMainCardDetail").val(),
|
|
|
- "currentStreet": $("#currentStreet").val(),
|
|
|
- "vaccinate": $("#vaccinate").val(),
|
|
|
- "vaccinate2": $("#vaccinate2").val(),
|
|
|
- "illStartDate": $("#illStartDate").val(),
|
|
|
- "illFirstDate": $("#illFirstDate").val(),
|
|
|
- "deathDate": $("#deathDate").val(),
|
|
|
- "contagion": $("#contagion").val(),
|
|
|
- "contagion2": $("#contagion2").val(),
|
|
|
- "contagion3": $("#contagion3").val(),
|
|
|
- "contagionQt": $("#contagionQt").val(),
|
|
|
- "mtrust": $("#mTrust").val(),
|
|
|
- "mrpr": $("#mRpr").val(),
|
|
|
- "mtppa": $("#mTppa").val(),
|
|
|
- "mother": $("#mOther").val(),
|
|
|
- "ctrust": $("#cTrust").val(),
|
|
|
- "crpr": $("#cRpr").val(),
|
|
|
- "ctppa": $("#cTppa").val(),
|
|
|
- "ctpha": $("#cTpha").val(),
|
|
|
- "contagionText": $("#contagionText").val(),
|
|
|
- "disDiagType": $("#disDiagType").val(),
|
|
|
- "cardRet": $("#cardRet").val(),
|
|
|
- "reportTel": $("#reportTel").val(),
|
|
|
- // "reportDate": $("#crbReportDate").text(),
|
|
|
- // "inputDt": $("#inputDt").text(),
|
|
|
- "anamnesis": $("#anamnesis").val(),
|
|
|
- "visitType": $("#visitType").val(),
|
|
|
- "remark": $("#crbRemark").val(),
|
|
|
- "gyLcfx": $("#gyLcfx").val(),
|
|
|
- "gyByfx": $("#gyByfx").val(),
|
|
|
- "valt": $("#vAlt").val(),
|
|
|
- "vzdhz": $("#vZdhz").val(),
|
|
|
- "vkhavigm": $("#vKHavigm").val(),
|
|
|
- "vhavrna": $("#vHavRna").val(),
|
|
|
- "vhbsag": $("#vHbsag").val(),
|
|
|
- "vkhbs": $("#vKHbs").val(),
|
|
|
- "vhbeag": $("#vHbeag").val(),
|
|
|
- "vkhbe": $("#vKHbe").val(),
|
|
|
- "vkhbc": $("#vKHbc").val(),
|
|
|
- "vkhbcigm": $("#vKHbcigm").val(),
|
|
|
- "vhbvdna": $("#vHbvDna").val(),
|
|
|
- "vkhcv": $("#vKHcv").val(),
|
|
|
- "vhcvrna": $("#vHcvRna").val(),
|
|
|
- "vkhdvigm": $("#vKHdvigm").val(),
|
|
|
- "vkhdv": $("#vKHdv").val(),
|
|
|
- "vhdvrna": $("#vHdvRna").val(),
|
|
|
- "vkhevigm": $("#vKHevigm").val(),
|
|
|
- "vkhev": $("#vKHev").val(),
|
|
|
- "vhevrna": $("#vHevRna").val(),
|
|
|
- "gyDzbm": $("#gyDzbm").val(),
|
|
|
- "reportDept": reportDept,
|
|
|
- "times":$("#timesCrbMainCard").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) {
|
|
|
- successMesage(res);
|
|
|
- clearCrbMainCard();
|
|
|
- $("#crbMainCardModal").modal('hide');
|
|
|
- } else {
|
|
|
- errorMesage(res);
|
|
|
- }
|
|
|
- $("#saveCrbMainCard").attr("disabled", false);
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-/**
|
|
|
- * 清空传染病上报
|
|
|
- */
|
|
|
-function clearCrbMainCard() {
|
|
|
- $("#cardReportingType").selectpicker('val', null);
|
|
|
- $("#cardReportingType").selectpicker('refresh');
|
|
|
- $("#crbMainCardName").val(null);
|
|
|
- $("#crbMainCardCode").val(null);
|
|
|
- $("#genearch").val(null);
|
|
|
- $("#crbMainCardAge").val(null);
|
|
|
- $("#crbMainCardGender").selectpicker('val', null);
|
|
|
- $("#crbMainCardGender").selectpicker('refresh');
|
|
|
- $("#yunDays").val(null);
|
|
|
- $("#corporation").val(null);
|
|
|
- $("#scopeFlag").selectpicker('val', null);
|
|
|
- $("#scopeFlag").selectpicker('refresh');
|
|
|
- $("#occupationCode").selectpicker('val', null);
|
|
|
- $("#occupationCode").selectpicker('refresh');
|
|
|
- $("#crbMainCardBirthDay").val(null);
|
|
|
- $("#crbMainCardCardNo").val(null);
|
|
|
- $("#crbMainCardPhoneNum").val(null);
|
|
|
- $("#crbMainCardPatientsNature").selectpicker('val', null);
|
|
|
- $("#crbMainCardPatientsNature").selectpicker('refresh');
|
|
|
- $("#crbMainCardCertificateType").selectpicker('val', null);
|
|
|
- $("#crbMainCardCertificateType").selectpicker('refresh');
|
|
|
- $("#crbMainCardIdCard").val(null);
|
|
|
- $("#crbMainCardProvinceCode").selectpicker('val', null);
|
|
|
- $("#crbMainCardProvinceCode").selectpicker('refresh');
|
|
|
- $("#crbMainCardCityCode").selectpicker('val', null);
|
|
|
- $("#crbMainCardCityCode").selectpicker('refresh');
|
|
|
- $("#crbMainCardDistrictCode").selectpicker('val', null);
|
|
|
- $("#crbMainCardDistrictCode").selectpicker('refresh');
|
|
|
- $("#crbMainCardDetail").val(null);
|
|
|
- $("#currentStreet").val(null);
|
|
|
- $("#vaccinate").selectpicker('val', null);
|
|
|
- $("#vaccinate").selectpicker('refresh');
|
|
|
- $("#vaccinate2").selectpicker('val', null);
|
|
|
- $("#vaccinate2").selectpicker('refresh');
|
|
|
- $("#illStartDate").val(null);
|
|
|
- $("#illFirstDate").val(null);
|
|
|
- $("#deathDate").val(null);
|
|
|
- $("#contagion").selectpicker('val', null);
|
|
|
- $("#contagion").selectpicker('refresh');
|
|
|
- $("#contagion2").selectpicker('val', null);
|
|
|
- $("#contagion2").selectpicker('refresh');
|
|
|
- $("#contagion3").selectpicker('val', null);
|
|
|
- $("#contagion3").selectpicker('refresh');
|
|
|
- $("#contagionQt").selectpicker('val', null);
|
|
|
- $("#contagionQt").selectpicker('refresh');
|
|
|
- $("#mTrust").selectpicker('val', null);
|
|
|
- $("#mTrust").selectpicker('refresh');
|
|
|
- $("#mRpr").selectpicker('val', null);
|
|
|
- $("#mRpr").selectpicker('refresh');
|
|
|
- $("#mTppa").selectpicker('val', null);
|
|
|
- $("#mTppa").selectpicker('refresh');
|
|
|
- $("#mOther").selectpicker('val', null);
|
|
|
- $("#mOther").selectpicker('refresh');
|
|
|
- $("#cTrust").selectpicker('val', null);
|
|
|
- $("#cTrust").selectpicker('refresh');
|
|
|
- $("#cRpr").selectpicker('val', null);
|
|
|
- $("#cRpr").selectpicker('refresh');
|
|
|
- $("#cTppa").selectpicker('val', null);
|
|
|
- $("#cTppa").selectpicker('refresh');
|
|
|
- $("#cTpha").selectpicker('val', null);
|
|
|
- $("#cTpha").selectpicker('refresh');
|
|
|
- $("#contagionText").val(null);
|
|
|
- $("#disDiagType").selectpicker('val', null);
|
|
|
- $("#disDiagType").selectpicker('refresh');
|
|
|
- $("#cardRet").val(null);
|
|
|
- $("#reportTel").val(null);
|
|
|
- $("#repotrDoctorName").text(null);
|
|
|
- $("#crbReportDate").text(null);
|
|
|
- $("#inputDt").text(null);
|
|
|
- $("#anamnesis").selectpicker('val', null);
|
|
|
- $("#anamnesis").selectpicker('refresh');
|
|
|
- $("#visitType").selectpicker('val', null);
|
|
|
- $("#visitType").selectpicker('refresh');
|
|
|
- $("#crbRemark").val(null);
|
|
|
- $("#gyLcfx").selectpicker('val', null);
|
|
|
- $("#gyLcfx").selectpicker('refresh');
|
|
|
- $("#gyByfx").selectpicker('val', null);
|
|
|
- $("#gyByfx").selectpicker('refresh');
|
|
|
- $("#vAlt").val(null);
|
|
|
- $("#vZdhz").val(null);
|
|
|
- $("#vKHavigm").val(null);
|
|
|
- $("#vHavRna").val(null);
|
|
|
- $("#vHbsag").val(null);
|
|
|
- $("#vKHbs").val(null);
|
|
|
- $("#vHbeag").val(null);
|
|
|
- $("#vKHbc").val(null);
|
|
|
- $("#vKHbcigm").val(null);
|
|
|
- $("#vHbvDna").val(null);
|
|
|
- $("#vKHcv").val(null);
|
|
|
- $("#vHcvRna").val(null);
|
|
|
- $("#vKHdvigm").val(null);
|
|
|
- $("#vKHdv").val(null);
|
|
|
- $("#vHdvRna").val(null);
|
|
|
- $("#vKHevigm").val(null);
|
|
|
- $("#vKHev").val(null);
|
|
|
- $("#vHevRna").val(null);
|
|
|
- $("#gyDzbm").val(null);
|
|
|
- $("#timesCrbMainCard").val(null);
|
|
|
- $("#vKHbe").val(null);
|
|
|
-}
|