41c362d6cc5d16e9b3fed18f48412e10.php 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <?php if (!defined('THINK_PATH')) exit(); /*a:2:{s:84:"/data/gitcode/yuanchengpasc/public/../application/manage/view/patientinfo/index.html";i:1540802456;s:47:"../application/manage/view/commons/headers.html";i:1540801947;}*/ ?>
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <title>TODO supply a title</title>
  6. <meta charset="UTF-8"><?php $req_rmd= rand(1,9999999) ?>
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8. <link href="/static/js/jquery-easyui-1.5.5.6/themes/material/easyui.css?t=<?php echo $req_rmd; ?>" rel="stylesheet" type="text/css" />
  9. <link href="/static/js/jquery-easyui-1.5.5.6/themes/material/panel.css?t=<?php echo $req_rmd; ?>" rel="stylesheet" type="text/css" />
  10. <link href="/static/manage/css/manage.css?t=<?php echo $req_rmd; ?>" rel="stylesheet" type="text/css" />
  11. <link href="/static/js/jquery-easyui-1.5.5.6/themes/icon.css?t=<?php echo $req_rmd; ?>" rel="stylesheet" type="text/css" />
  12. <script src="/static/js/jquery-easyui-1.5.5.6/jquery.min.js?t=<?php echo $req_rmd; ?>" type="text/javascript" ></script>
  13. <script src="/static/js/jquery-easyui-1.5.5.6/jquery.easyui.min.js?t=<?php echo $req_rmd; ?>" type="text/javascript" ></script>
  14. <script src="/static/js/jquery-easyui-1.5.5.6/locale/easyui-lang-zh_CN.js?t=<?php echo $req_rmd; ?>" type="text/javascript" ></script>
  15. <script src="/static/js/commons.js?t=<?php echo $req_rmd; ?>" type="text/javascript" ></script>
  16. <script >
  17. // 编辑窗口
  18. var $editWin;
  19. var winHeight=$(window).height();
  20. var frameHeight=winHeight*0.9;
  21. $(function(){
  22. $editWin = $('#edit-window').window({
  23. title: '关键词编辑',
  24. width: 800,height: frameHeight,
  25. top: ($(document).height() -frameHeight ) /2 ,
  26. left: ($(document).width() -820 ) /2 ,
  27. shadow: true,modal: true,
  28. iconCls: 'icon-edit',closed: true,
  29. minimizable: false,maximizable: false,collapsible: false
  30. });
  31. })
  32. function dateFormatter(date){
  33. if(typeof date=="undefined"){ return "--"; }
  34. return new Date(date).format("yyyyMMdd hh:mm:ss");
  35. }
  36. function commandsFormatter(id,row){
  37. var cmdEdit="<a href='#' onclick=\"javascript:showEditWin('"+row.id+"');\" >编辑</a>&nbsp;";
  38. if(row.status == 0){
  39. cmdEdit+="<a href='#' onclick=\"javascript:deleteRow('"+row.id+"');\" >删除</a>";
  40. }
  41. return cmdEdit;
  42. }
  43. function delstatusFormatter(mode){
  44. if(mode == '1'){ return "屏蔽";
  45. }else if(mode=="0"){ return "正常";
  46. }else{ return "--";
  47. }
  48. }
  49. function sexFormatter(mode){
  50. if(mode == 'F'){ return "女";
  51. }else if(mode=="M"){ return "男";
  52. }else{ return "--";
  53. }
  54. }
  55. function marryFormatter(mode){
  56. if(mode == '1'){ return "已婚";
  57. }else if(mode=="0"){ return "未婚";
  58. }else{ return "--";
  59. }
  60. }
  61. $(function(){
  62. var height=$(document).height();
  63. $("#dg").height(height);
  64. $('#dg').datagrid({
  65. url:'/manage/patientinfo/datas',
  66. idField:'id',method: 'get',rownumbers: true,showFooter: true,singleSelect:true,selectOnCheck:false,
  67. toolbar: '#tb',pageList: [ dgRowSize , dgRowSize*2 , 100 ],pagination:true, pageSize: dgRowSize ,
  68. columns:[[
  69. {field:'id',title:'ID',width:180 ,hidden:true },
  70. {field:'name',title:'患者姓名',align: 'center',width:100},
  71. {field:'institution_id',title:'所在机构', hidden:true, align: 'center',width:80},
  72. {field:'institution_name',title:'所在机构',align: 'left',width:150},
  73. {field:'sex',title:'性别',width:"80",align: 'center'},
  74. {field:'card_num',title:'身份证号',width:180,align: 'center'},
  75. {field:'phone',title:'手机号',width:"100",align: 'center'},
  76. {field:'birthday',title:'生日',align: 'center', width:135, formatter:dateFormatter },
  77. {field:'age',title:'年龄',width:"50",align: 'center'},
  78. {field:'card_type',title:'证件类型',width:"100",align: 'center' },
  79. {field:'nationality',title:'国籍',width:"100",align: 'center' },
  80. {field:'nation',title:'民族',width:"50",align: 'center' },
  81. {field:'marry',title:'婚否',width:"50",align: 'center',formatter:marryFormatter },
  82. {field:'professional',title:'职业',width:"100",align: 'center' },
  83. {field:'address',title:'联系地址',width:"100",align: 'center' },
  84. {field:'temp_patient_id',title:'检查临时患者id',width:"120",align: 'center' },
  85. {field:'status',title:'删除状态',width:80,align: 'center',formatter:delstatusFormatter },
  86. {field:'createdAt',title:'创建时间',align: 'center', width:135, formatter:dateFormatter },
  87. {field:'grid_commands',title:'操作',align: 'center',width:100, formatter:commandsFormatter },
  88. ]],
  89. onDblClickRow :function(rowIndex,rowData){
  90. showEditWin(rowData.id);
  91. },
  92. });
  93. });
  94. function reload(){
  95. var institution_id=$("#institution_id").combotree("getValue");
  96. var username=$("#username").textbox("getValue");
  97. var tel=$("#tel").textbox("getValue");
  98. var queryParams = $('#dg').datagrid('options').queryParams;
  99. queryParams.insid=institution_id;
  100. queryParams.username=username;
  101. queryParams.tel=tel;
  102. $('#dg').datagrid('options').queryParams=queryParams;
  103. $('#dg').datagrid("reload");
  104. }
  105. // 显示编辑窗口
  106. function showEditWin(id){
  107. if("undefined"== typeof id){
  108. $editWin.window('open');$('#editFrame').attr('src','/manage/patientinfo/edit');
  109. }else{
  110. $editWin.window('open');$('#editFrame').attr('src','/manage/patientinfo/edit?id='+id);
  111. }
  112. }
  113. function deleteRow(id){
  114. $.messager.confirm('Confirm','确定要删除这条记录吗?',function(r){
  115. if(r){
  116. $.ajax({
  117. url:"/manage/patientinfo/delete",
  118. data:"ids="+id+"&t="+new Date(),
  119. success:function(rs){
  120. if(rs=="delete_ok"){
  121. alert("操作已成功!");
  122. document.location.reload();
  123. }else{
  124. alert("操作失败!");
  125. }
  126. }
  127. });
  128. }
  129. });
  130. }
  131. // 关闭编辑窗口
  132. function closeEditWin(isReload){
  133. $editWin.window('close');
  134. if(isReload=="reload"){
  135. document.location.reload();
  136. }
  137. }
  138. $(function(){
  139. $('#institution_id').combotree({
  140. required:true,multiple:false,editable:false,
  141. valueField: 'id', textField: 'name', panelWidth: 550,
  142. url: "/manage/institution/insCombobox"
  143. });
  144. });
  145. </script>
  146. </head>
  147. <body>
  148. <div id="dg" class="easyui-datagrid" style="width:100%;height:auto;" ></div>
  149. <div id="tb" class="editform" style="display: none; padding-top: 1px;">&nbsp;
  150. 所在机构:<input type="text" name="institution_id" id="institution_id" style="width:150px;" />&nbsp;
  151. 姓名:<input type="text" id="username" name="username" class="easyui-textbox" style="width: 200px; vertical-align: middle;" title="菜单名称" />&nbsp;
  152. 手机:<input type="text" id="tel" name="tel" class="easyui-textbox" style="width: 200px; vertical-align: middle;" title="菜单名称" />&nbsp;
  153. <a id="submit" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'" style="width: 80px" onclick="reload()" >查询</a>
  154. <a id="reset" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-clear'" style="width: 80px" onclick="reset()" >重置</a>
  155. &nbsp;&nbsp;&nbsp;&nbsp;
  156. </div>
  157. <div id="edit-window" class="easyui-window" style="overflow: hidden" ><iframe src="about:blank" id="editFrame" width="100%" height="100%" frameborder="0" scrolling="yes" ></iframe></div>
  158. </body>
  159. </html>