| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691 |
- /**
- * 随访管理
- * */
- $(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 += "<span class='btn btn-xs green' onclick=\"EditViewById('" + id +
- "', view='view')\" >随访</span>";
- return result;
- }
- function actionFormatter2(value, row, index) {
- var id = value;
- var result = "";
- result += "<span class='btn btn-xs green' onclick=\"EditViewById('" + id +
- "', view='view')\" >随访</span>";
- return result;
- }
- function actionFormatter3(value, row, index) {
- var id = value;
- var result = "";
- result += "<span class='btn btn-xs green' onclick=\"EditViewById('" + id +
- "', view='view')\" >随访</span>";
- return result;
- }
- function actionFormatter4(value, row, index) {
- var id = value;
- var result = "";
- result += "<span class='btn btn-xs green' onclick=\"EditViewById('" + id +
- "', view='view')\" >随访</span>";
- return result;
- }
- function actionFormatter5(value, row, index) {
- var id = value;
- var result = "";
- result += "<a href='javascript:;' class='btn btn-xs green' view='view')\" title=''>播放</a>";
- return result;
- }
- //操作
- // function formatterOprate (val, row) {
- // return '<ul class="tool_downs">' +
- // '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_access_' + row.F_Id + '" onclick="btn_access(\'' + row.F_Id + '\', \'' + row.F_Name + '\', \'' + row.F_Phone + '\', \'' + row.F_Addr + '\')" title="随访登记">随访登记</a></li>' +
- // '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_edit_' + row.F_Id + '" onclick="btn_edit(\'' + row.F_Id + '\')" title="修改">修改</a></li>' +
- // '</ul>';
- // }
- //随访登记
- function EditViewById(val) {
- var id = val;
- layer.open({
- type: 2,
- title: '随访登记',
- maxmin: true, //开启最大化最小化按钮
- area: ['90%', '90%'],
- content: './template/accessRegister.html?id=' + id
- })
- }
|