/** * 随访管理 * */ $(document).ready(function() { //初始化时间 laydate.render({ elem: '#starttimeSearch', range: '~', theme: '#1ab394', calendar: true }); laydate.render({ elem: '#sftimeSearch', theme: '#1ab394', calendar: true }); //搜索 $("#sc_btns").click(function() { initTable(); }) initTable(); initTable2() initTable3() initTable4() initTable5() initTable6() }); // tab切换 $(".tab-menu li").click(function() { var _index = $(this).index(); //通过 .index()方法获取元素下标,从0开始,赋值给某个变量 $(".tab-box .tb").eq(_index).show().siblings().hide(); //让内容框的第 _index 个显示出来,其他的被隐藏 $(this).addClass("change").siblings().removeClass("change"); //改变选中时候的选项框的样式,移除其他几个选项的样式 }); var datas = [{ "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY001", "xingbie": "男", "judge": "急性肠胃炎", "F_DischargeDept": "内科", "F_FirstLevel": "随访成功", "F_Id": 1, "F_InDate": "2019-12-28 00:00:00", "F_Name": "测试人", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_SFDate": "2020-03-13 15:24:48", "F_TubeDoctor": "张医生", "id": 1, }, { "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY002", "xingbie": "女", "judge": "头疼", "F_DischargeDept": "脑科", "F_FirstLevel": "未随访", "F_Id": 2, "F_InDate": "2019-12-28 00:00:00", "F_Name": "测试人", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_SFDate": "2020-03-13 15:24:48", "F_TubeDoctor": "张医生", "id": 2, }, { "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY003", "xingbie": "男", "judge": "骨折", "F_DischargeDept": "外科", "F_FirstLevel": "随访成功", "F_Id": 3, "F_InDate": "2019-12-28 00:00:00", "F_Name": "张三", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_SFDate": "2020-03-13 15:24:48", "F_TubeDoctor": "王医生", "id": 3, }, { "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY004", "xingbie": "男", "judge": "骨折", "F_DischargeDept": "外科", "F_FirstLevel": "特定病人", "F_Id": 4, "F_InDate": "2019-12-28 00:00:00", "F_Name": "张三", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_SFDate": "2020-03-13 15:24:48", "F_TubeDoctor": "王医生", "id": 4, } ] var datas2 = [{ "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY001", "xingbie": "女", "judge": "头疼", "F_DischargeDept": "脑科", "F_FirstLevel": "未随访", "F_Id": 1, "F_InDate": "2019-12-28 00:00:00", "F_Name": "测试人", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_SFDate": "2020-03-13 15:24:48", "F_TubeDoctor": "张医生", "id": 1, }] var datas3 = [{ "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY001", "xingbie": "男", "judge": "急性肠胃炎", "F_DischargeDept": "内科", "F_FirstLevel": "随访成功", "F_Id": 1, "F_InDate": "2019-12-28 00:00:00", "F_Name": "测试人", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_SFDate": "2020-03-13 15:24:48", "F_TubeDoctor": "张医生", "id": 1, }, { "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY002", "xingbie": "男", "judge": "骨折", "F_DischargeDept": "外科", "F_FirstLevel": "随访成功", "F_Id": 2, "F_InDate": "2019-12-28 00:00:00", "F_Name": "张三", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_SFDate": "2020-03-13 15:24:48", "F_TubeDoctor": "王医生", "id": 2, } ] var p4 = [{ "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY001", "xingbie": "男", "judge": "骨折", "F_DischargeDept": "外科", "F_FirstLevel": "特定病人", "F_Id": 1, "F_InDate": "2019-12-28 00:00:00", "F_Name": "张三", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_SFDate": "2020-03-13 15:24:48", "F_TubeDoctor": "王医生", "id": 1, }] // 录音数据 var videoData = [{ "F_AdmissionDept": "内科", "F_Age": "30", "F_Code": "ZY001", "xingbie": "ll", "F_DischargeDept": "脑科", "F_FirstLevel": "未随访", "F_Id": 1, "F_Name": "2020-9-31 00:00:00", "F_OutDate": "2019-12-31 00:00:00", "F_Phone": "123456789", "F_TubeDoctor": "张医生", "id": 1, }] // 短信数据 var msgData = [{ "F_Phone": "123456789", "content": "病情好转", "F_OutDate": "2019-12-31 00:00:00", "F_Id": 1, }] // 随访管理列表 function initTable() { //先销毁表格 $('#accessList').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $('#accessList').bootstrapTable({ method: 'get', data: datas, queryParams: "queryParams", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 columns: [{ field: 'F_Code', title: '住院号', align: 'center', }, { field: 'F_Name', title: '姓名', align: 'center', }, { field: 'F_Age', title: '年龄', align: 'center', }, { field: 'xingbie', title: '性别', align: 'center', }, { field: 'judge', title: '诊断', align: 'center', }, { field: 'F_Phone', title: '联系电话', align: 'center', }, { field: 'F_InDate', title: '入院日期', align: 'center', }, { field: 'F_OutDate', title: '出院日期', align: 'center', }, { field: 'F_DischargeDept', title: '科室', align: 'center', }, { field: 'F_TubeDoctor', title: '医生', align: 'center', }, { field: 'F_FirstLevel', title: '随访状态', align: 'center', }, { field: 'price', title: '操作', width: 120, align: 'center', valign: 'middle', formatter: actionFormatter, }, ] }); } function initTable2() { //先销毁表格 $('#accessList2').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $('#accessList2').bootstrapTable({ method: 'get', data: datas2, striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 columns: [{ field: 'F_Code', title: '住院号', align: 'center', }, { field: 'F_Name', title: '姓名', align: 'center', }, { field: 'F_Age', title: '年龄', align: 'center', }, { field: 'xingbie', title: '性别', align: 'center', }, { field: 'judge', title: '诊断', align: 'center', }, { field: 'F_Phone', title: '联系电话', align: 'center', }, { field: 'F_InDate', title: '入院日期', align: 'center', }, { field: 'F_OutDate', title: '出院日期', align: 'center', }, { field: 'F_DischargeDept', title: '科室', align: 'center', }, { field: 'F_TubeDoctor', title: '医生', align: 'center', }, { field: 'F_FirstLevel', title: '随访状态', align: 'center', }, { field: 'price', title: '操作', width: 120, align: 'center', valign: 'middle', formatter: actionFormatter2, }, ] }); } function initTable3() { //先销毁表格 $('#accessList3').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $('#accessList3').bootstrapTable({ method: 'get', data: datas3, queryParams: "queryParams", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 columns: [{ field: 'F_Code', title: '住院号', align: 'center', }, { field: 'F_Name', title: '姓名', align: 'center', }, { field: 'F_Age', title: '年龄', align: 'center', }, { field: 'xingbie', title: '性别', align: 'center', }, { field: 'judge', title: '诊断', align: 'center', }, { field: 'F_Phone', title: '联系电话', align: 'center', }, { field: 'F_InDate', title: '入院日期', align: 'center', }, { field: 'F_OutDate', title: '出院日期', align: 'center', }, { field: 'F_DischargeDept', title: '科室', align: 'center', }, { field: 'F_TubeDoctor', title: '医生', align: 'center', }, { field: 'F_FirstLevel', title: '随访状态', align: 'center', }, { field: 'price', title: '操作', width: 120, align: 'center', valign: 'middle', formatter: actionFormatter3, }, ] }); } function initTable4() { //先销毁表格 $('#accessList4').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $('#accessList4').bootstrapTable({ method: 'get', data: p4, queryParams: "queryParams", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 columns: [{ field: 'F_Code', title: '住院号', align: 'center', }, { field: 'F_Name', title: '姓名', align: 'center', }, { field: 'F_Age', title: '年龄', align: 'center', }, { field: 'xingbie', title: '性别', align: 'center', }, { field: 'judge', title: '诊断', align: 'center', }, { field: 'F_Phone', title: '联系电话', align: 'center', }, { field: 'F_InDate', title: '入院日期', align: 'center', }, { field: 'F_OutDate', title: '出院日期', align: 'center', }, { field: 'F_DischargeDept', title: '科室', align: 'center', }, { field: 'F_TubeDoctor', title: '医生', align: 'center', }, { field: 'F_FirstLevel', title: '随访状态', align: 'center', }, { field: 'price', title: '操作', width: 120, align: 'center', valign: 'middle', formatter: actionFormatter4, }, ] }); } function initTable5() { //先销毁表格 $('#accessList5').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $('#accessList5').bootstrapTable({ method: 'get', data: videoData, queryParams: "queryParams", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 columns: [{ field: 'F_Code', title: '方式', align: 'center', }, { field: 'F_Name', title: '通话时间', align: 'center', }, { field: 'F_Age', title: '录音时长', align: 'center', }, { field: 'xingbie', title: '随访对象', align: 'center', }, { field: 'F_Phone', title: '手机号码', align: 'center', }, { field: 'F_DischargeDept', title: '科室', align: 'center', }, { field: 'F_OutDate', title: '出院日期', align: 'center', }, { field: 'F_TubeDoctor', title: '随访人', align: 'center', }, { field: 'price', title: '操作', width: 120, align: 'center', valign: 'middle', formatter: actionFormatter5, }, ] }); } function initTable6() { //先销毁表格 $('#accessList6').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $('#accessList6').bootstrapTable({ method: 'get', data: msgData, queryParams: "queryParams", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 pagination:true, columns: [{ field: 'F_Phone', title: '手机号码', align: 'center', }, { field: 'content', title: '短信内容', align: 'center', }, { field: 'F_OutDate', title: '发送时间', align: 'center', } ] }); } //操作栏的格式化 function actionFormatter(value, row, index) { var id = value; var result = ""; result += "随访"; return result; } function actionFormatter2(value, row, index) { var id = value; var result = ""; result += "随访"; return result; } function actionFormatter3(value, row, index) { var id = value; var result = ""; result += "随访"; return result; } function actionFormatter4(value, row, index) { var id = value; var result = ""; result += "随访"; return result; } function actionFormatter5(value, row, index) { var id = value; var result = ""; result += "播放"; return result; } //操作 // function formatterOprate (val, row) { // return ''; // } //随访登记 function EditViewById(val) { var id = val; layer.open({ type: 2, title: '随访登记', maxmin: true, //开启最大化最小化按钮 area: ['90%', '90%'], content: './template/accessRegister.html?id=' + id }) }