123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- <?php if (!defined('THINK_PATH')) exit(); /*a:2:{s:80:"/data/gitcode/yuanchengpasc/public/../application/manage/view/doctors/index.html";i:1540802456;s:47:"../application/manage/view/commons/headers.html";i:1540801947;}*/ ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>TODO supply a title</title>
- <meta charset="UTF-8"><?php $req_rmd= rand(1,9999999) ?>
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <link href="/static/js/jquery-easyui-1.5.5.6/themes/material/easyui.css?t=<?php echo $req_rmd; ?>" rel="stylesheet" type="text/css" />
- <link href="/static/js/jquery-easyui-1.5.5.6/themes/material/panel.css?t=<?php echo $req_rmd; ?>" rel="stylesheet" type="text/css" />
- <link href="/static/manage/css/manage.css?t=<?php echo $req_rmd; ?>" rel="stylesheet" type="text/css" />
- <link href="/static/js/jquery-easyui-1.5.5.6/themes/icon.css?t=<?php echo $req_rmd; ?>" rel="stylesheet" type="text/css" />
- <script src="/static/js/jquery-easyui-1.5.5.6/jquery.min.js?t=<?php echo $req_rmd; ?>" type="text/javascript" ></script>
- <script src="/static/js/jquery-easyui-1.5.5.6/jquery.easyui.min.js?t=<?php echo $req_rmd; ?>" type="text/javascript" ></script>
- <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>
- <script src="/static/js/commons.js?t=<?php echo $req_rmd; ?>" type="text/javascript" ></script>
- <script >
-
- // 编辑窗口
- var $editWin;
- var $permitWin;
- var winHeight=$(window).height();
- var permiWinWidth=$(window).width()*0.9;
- var frameHeight=winHeight*0.9;
- $(function(){
- $editWin = $('#edit-window').window({
- title: '关键词编辑',
- width: 800,height: frameHeight,
- top: ($(document).height() -frameHeight ) /2 ,
- left: ($(document).width() -820 ) /2 ,
- shadow: true,modal: true,
- iconCls: 'icon-edit',closed: true,
- minimizable: false,maximizable: false,collapsible: false
- });
- $permitWin = $('#permit-window').window({
- title: '权限编辑',
- width: permiWinWidth,height: frameHeight,
- top: ($(window).height() -frameHeight ) /2 ,
- left: ($(window).width() -permiWinWidth ) /2 ,
- shadow: true,modal: true,
- iconCls: 'icon-edit',closed: true,
- minimizable: false,maximizable: false,collapsible: false
- });
- })
- function dateFormatter(date){
- if(typeof date=="undefined"){ return "--"; }
- return new Date(date).format("yyyyMMdd hh:mm");
- }
- function commandsFormatter(id,row){
- var cmdEdit="<a href='#' onclick=\"javascript:showEditWin('"+row.id+"');\" >编辑</a> ";
- if(row.status != 1){
- cmdEdit+="<a href='#' onclick=\"javascript:deleteRow('"+row.id+"');\" >删除</a> ";
- }
- cmdEdit+="<a href='#' onclick=\"javascript:showPermissionEdit('"+row.id+"');\" >权限</a>";
- return cmdEdit;
- }
- function delstatusFormatter(mode){
- if(mode == '1'){ return "正常";
- }else if(mode=="0"){ return "屏蔽";
- }else{ return "--";
- }
- }
- function reportFormatter(mode){
- if(mode == '1'){ return "是";
- }else if(mode=="0"){ return "否";
- }else{ return "--";
- }
- }
- function roleFormatter(mode){
- if(mode == '1'){ return "本地";
- }else if(mode=="2"){ return "远程";
- }else if(mode=="1,2"){ return "本地+远程";
- }else{ return "--";
- }
- }
-
-
- $(function(){
- $('#gd').datagrid({
- url:'/manage/doctors/datas',
- idField:'id',method: 'get',rownumbers: true,showFooter: true,singleSelect:true,selectOnCheck:false,
- toolbar: '#tb',fitColumns : true,pageList: [dgRowSize,dgRowSize*2,50,100],pagination:true,pageSize:dgRowSize,
- columns:[[
- {field:'id',title:'ID',width:180 ,hidden:true },
- {field:'username',title:'用户名',align: 'center',width:120 },
- {field:'realname',title:'真实姓名',width:"120",align: 'center'},
- {field:'email',title:'email地址',width:"180",align: 'center'},
- {field:'phone',title:'手机号',width:"120",align: 'center'},
- {field:'idCrad',title:'身份证号',align: 'center', width: "200" },
- {field:'doctor_title',title:'职称',width:"100",align: 'center'},
- {field:'institution_id',title:'医疗机构id',width:"100",align: 'center',hidden:true },
- {field:'institution_name',title:'医疗机构',width:"120",align: 'center' },
- {field:'doctor_role',title:'医生角色',width:"100",align: 'center',formatter:roleFormatter },
- {field:'department_id',title:'主要科室id',width:"100",align: 'center',hidden:true },
- {field:'department_name',title:'主要科室',width:"100",align: 'center' },
- {field:'login_failure',title:'登录失败次数',width:"50",align: 'center'},
- {field:'is_report',title:'是否能写报告',width:"100",align: 'center',formatter:reportFormatter },
- {field:'login_time',title:'上次登录时间',align: 'center', width:120, formatter:dateFormatter },
- {field:'createdAt',title:'创建时间',align: 'center', width:120, formatter:dateFormatter },
- {field:'updatedAt',title:'修改时间',align: 'center', width:120, formatter:dateFormatter },
- {field:'status',title:'删除状态',width:80,align: 'center',formatter:delstatusFormatter },
- {field:'grid_commands',title:'操作',align: 'center',width:100, formatter:commandsFormatter },
- ]],
- onDblClickRow :function(rowIndex,rowData){
- showEditWin(rowData.id);
- },
- });
-
- // 先隐藏一些列
- hideOrFields();
-
- var height=$(document).height();
- $("#gd").height(height);
- });
-
- function reload(){
- var insId=$('#institution_id').combotree("getValue");
- var status=$('#status').combobox("getValue");
- var username=$('#username').textbox("getValue");
- var url="/manage/doctors/datas?status="+(status==null?"":status)+"&insId="+(insId==null?"":insId)+"&username="+(username==null?"":username)+"&t="+new Date();
- $('#gd').datagrid("reload",url);
- }
- // 显示编辑窗口
- function showEditWin(id){
- if("undefined"== typeof id){
- $editWin.window('open');$('#editFrame').attr('src','/manage/doctors/edit');
- }else{
- $editWin.window('open');$('#editFrame').attr('src','/manage/doctors/edit?id='+id);
- }
- }
-
- // 显示权限管理页面
- function showPermissionEdit(id){
- $permitWin.window('open');$('#permitFrame').attr('src','/manage/doctors/permissions?id='+id);
- }
- function deleteRow(id){
- $.messager.confirm('Confirm','确定要删除这条记录吗?',function(r){
- if(r){
- $.ajax({
- url:"/manage/doctors/delete",
- data:"ids="+id+"&t="+new Date(),
- success:function(rs){
- if(rs=="delete_ok"){
- alert("操作已成功!");
- document.location.reload();
- }else{
- alert("操作失败!");
- }
- }
- });
- }
- });
- }
- // 关闭编辑窗口
- function closeEditWin(isReload){
- $editWin.window('close');
- if(isReload=="reload"){
- document.location.reload();
- }
- }
-
- function hideOrFields(){
- var vcField=["email","idCrad","department_name","marryloginfailure","is_report","login_time"];
- var fields=$('#gd').datagrid("getColumnFields");
- for(var i=0;i<fields.length;i++){
- var field=fields[i];
- if(vcField.indexOf(field)>=0){
- var isHiden=$('#gd').datagrid("getColumnOption",field).hidden;
- if(isHiden){
- $('#gd').datagrid("showColumn",field);
- $("#fieldVC").linkbutton({"text":"隐藏[-]"});
- }else{
- $('#gd').datagrid("hideColumn",field);
- $("#fieldVC").linkbutton({"text":"显示[+]"});
- }
- }
- }
-
- }
-
- $(function(){
- $('#institution_id').combotree({
- required:true,multiple:false,editable:false,
- valueField:'id',textField:'name',panelWidth:350,
- url:"/manage/doctors/insCombobox"
- });
- $("#reset").click(function(){
- $('#institution_id').combotree("setValue","");
- $('#status').combobox("setValue","");
- $('#username').textbox("setValue","");
- });
- });
- </script>
- </head>
- <body>
- <div id="gd" class="easyui-datagrid" style="width:100%;height:auto;" ></div>
- <div id="tb" class="editform" style="display: none; padding-top: 1px;">
- 机构:<input name="institution_id" id="institution_id" type="text" size="20" value="<?php if(isset($institution)): ?><?php echo $institution['parent_institution']; endif; ?>" />
- 状态:<select id="status" name="status" class="easyui-combobox" style="width: 100px; " >
- <option value="" >查询全部</option><option value="1" >可用</option><option value="0" >不可用</option>
- </select>
- 标题:<input type="text" id="username" name="username" class="easyui-textbox" style="width: 200px; vertical-align: middle;" />
- <a id="submit" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'" onclick="reload()" style="width: 80px">查询</a>
- <a id="reset" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-clear'" style="width: 80px" >重置</a>
-
- <a id="add" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'" onclick="javascript:showEditWin()" style="width: 80px">添加</a>
- <a id="fieldVC" href="#" class="easyui-linkbutton" onclick="hideOrFields()" >显示[+]</a>
- <form action="import" method="post" enctype="multipart/form-data">
- <input type="file" name="excel"/>
- <input type="submit" value="导入excel表格"/>
- </form>
- </div>
- <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>
- <div id="permit-window" class="easyui-window" style="overflow: hidden" ><iframe src="about:blank" id="permitFrame" width="100%" height="100%" frameborder="0" scrolling="yes" ></iframe></div>
- </body>
- </html>
|