|
|
|
@ -12,8 +12,11 @@
|
|
|
|
|
<%@include file="../../jspf/comm.jspf" %>
|
|
|
|
|
<%@ include file="../../jspf/ztreeCommom.jsp" %>
|
|
|
|
|
<%@include file="../../jspf/floatWin.jspf" %>
|
|
|
|
|
<script type="text/javascript" src="${path}/static/bootstrap-3.3.7/plugins/bootstrap-multiselect-master/dist/js/bootstrap-multiselect.js"></script>
|
|
|
|
|
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/plugins/bootstrap-multiselect-master/dist/css/bootstrap-multiselect.css" type="text/css"/>
|
|
|
|
|
<script type="text/javascript"
|
|
|
|
|
src="${path}/static/bootstrap-3.3.7/plugins/bootstrap-multiselect-master/dist/js/bootstrap-multiselect.js"></script>
|
|
|
|
|
<link rel="stylesheet"
|
|
|
|
|
href="${path}/static/bootstrap-3.3.7/plugins/bootstrap-multiselect-master/dist/css/bootstrap-multiselect.css"
|
|
|
|
|
type="text/css"/>
|
|
|
|
|
<style type="text/css">
|
|
|
|
|
.modal-header2 {
|
|
|
|
|
text-align: center !important;
|
|
|
|
@ -31,12 +34,13 @@
|
|
|
|
|
margin-left: 2px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.divCss5{
|
|
|
|
|
.divCss5 {
|
|
|
|
|
color: black;
|
|
|
|
|
margin-top: 0px;
|
|
|
|
|
margin-left: 1px;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.fixed-table-container {
|
|
|
|
|
border-top: 1px solid #ddd;
|
|
|
|
|
border-left: 0px solid #ddd;
|
|
|
|
@ -46,7 +50,7 @@
|
|
|
|
|
|
|
|
|
|
.divCss7 {
|
|
|
|
|
margin-top: 5px;
|
|
|
|
|
margin-left:0px;
|
|
|
|
|
margin-left: 0px;
|
|
|
|
|
color: blue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -58,12 +62,12 @@
|
|
|
|
|
margin-bottom: 5px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
label,span,textarea,input{
|
|
|
|
|
label, span, textarea, input {
|
|
|
|
|
color: black;
|
|
|
|
|
font-weight: normal;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
body{
|
|
|
|
|
body {
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
|
|
|
@ -95,7 +99,8 @@
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
float: left;
|
|
|
|
|
}
|
|
|
|
|
.panel{
|
|
|
|
|
|
|
|
|
|
.panel {
|
|
|
|
|
width: 98%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -108,7 +113,7 @@
|
|
|
|
|
color: #000
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.table th{
|
|
|
|
|
.table th {
|
|
|
|
|
text-align: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -119,8 +124,8 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#verifyModal .modal-content {
|
|
|
|
|
margin-left: 50%;
|
|
|
|
|
margin-top: 35%;
|
|
|
|
|
margin-left: 30%;
|
|
|
|
|
margin-top: 20%;
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -131,14 +136,14 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#returnModal .modal-content {
|
|
|
|
|
margin-left: 30%;
|
|
|
|
|
margin-top: 35%;
|
|
|
|
|
margin-left: 15%;
|
|
|
|
|
margin-top: 20%;
|
|
|
|
|
width: 120%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#firstModal .modal-content {
|
|
|
|
|
margin-left: 50%;
|
|
|
|
|
margin-top: 35%;
|
|
|
|
|
margin-left: 10%;
|
|
|
|
|
margin-top: 20%;
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -154,12 +159,17 @@
|
|
|
|
|
width: 120%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.bs-searchbox{
|
|
|
|
|
width:190px;
|
|
|
|
|
}
|
|
|
|
|
.bs-searchbox input.form-control{
|
|
|
|
|
height: 25px;
|
|
|
|
|
}
|
|
|
|
|
#assortNameQX {
|
|
|
|
|
width: 200px
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.bs-searchbox {
|
|
|
|
|
width: 190px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.bs-searchbox input.form-control {
|
|
|
|
|
height: 25px;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
@ -176,13 +186,14 @@
|
|
|
|
|
<h3 class="panel-title">缺陷信息</h3>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="panel-body" >
|
|
|
|
|
<div class="panel-body">
|
|
|
|
|
<form class="form-horizontal" id="form">
|
|
|
|
|
<div class="row divCss2 ">
|
|
|
|
|
<span style="vertical-align:center;float: left">退回:</span>
|
|
|
|
|
|
|
|
|
|
<div id="flagDiv" style="float: left;margin-left:5px" hidden>
|
|
|
|
|
<select style="width:100px;" class="selectpicker bla bla bli" multiple name="flag" id="flag" title="请输入角色">
|
|
|
|
|
<select style="width:100px;" class="selectpicker bla bla bli" multiple name="flag" id="flag"
|
|
|
|
|
title="请输入角色">
|
|
|
|
|
<option value="1" selected>医生</option>
|
|
|
|
|
<option value="2">护士</option>
|
|
|
|
|
</select>
|
|
|
|
@ -190,54 +201,67 @@
|
|
|
|
|
<input class="form-control" style="margin-left: 3px;" id="roleVal" readonly hidden/>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<%-- <span class="divCss7">缺陷信息:</span>--%>
|
|
|
|
|
<%-- <span class="divCss7">缺陷信息:</span>--%>
|
|
|
|
|
<div id="typFlagDiv">
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-xs-2" >选项:</div>
|
|
|
|
|
<div class="col-xs-2">选项:</div>
|
|
|
|
|
<div class="col-xs-8" id="mulDiv" style="margin-left: -30px;">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<%-- <div class="divCss4" id="faultTypeDiv2">
|
|
|
|
|
</div>--%>
|
|
|
|
|
</div>
|
|
|
|
|
<%-- <div class="divCss4" id="faultTypeDiv2">
|
|
|
|
|
</div>--%>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<span style="vertical-align:top;">内容:</span>
|
|
|
|
|
<textarea id="content" rows="6" style="width:80%;"></textarea>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<div class="col-sm-6" style="text-align: center;">
|
|
|
|
|
<button type="button" class="btn btn-primary btn-sm" id="saveBtn">保存</button>
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<span style="vertical-align:top;">内容:</span>
|
|
|
|
|
<textarea id="content" rows="6" style="width:80%;"></textarea>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<button type="button" class="btn btn-default btn-sm" id="clearBtn">清空</button>
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<div class="col-sm-6" style="text-align: center;">
|
|
|
|
|
<button type="button" class="btn btn-primary btn-sm" id="saveBtn">保存</button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<button type="button" class="btn btn-default btn-sm" id="clearBtn">清空</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<%--<div class="divCss4" id="faultTypeDiv3"></div>--%>
|
|
|
|
|
<div class="row divCss2 panel panel-primary ">
|
|
|
|
|
<!--数据表格-->
|
|
|
|
|
<table id="table" class="table text-nowrap table-striped" style="table-layout:fixed"></table>
|
|
|
|
|
<div id="toolbar" class="btn-group pull-right" style="margin-right: 20px;">
|
|
|
|
|
<div class="columns columns-right btn-group pull-right">
|
|
|
|
|
<button type="button" class="btn btn-warning btn-sm" id="addBtn" hidden>添加</button>
|
|
|
|
|
<button type="button" class="btn btn-danger btn-sm" id="delBtn" hidden>删除</button>
|
|
|
|
|
<button type="button" class="btn btn-primary btn-sm" id="dealBtn" hidden>处理</button>
|
|
|
|
|
<button type="button" class="btn btn-success btn-sm" id="dealCancelBtn" hidden>取消处理</button>
|
|
|
|
|
<%--<button class=" btn btn-success" style="height: 34px" type="button" id="refreshBtn" name="refresh"--%>
|
|
|
|
|
<%--aria-label="Refresh"--%>
|
|
|
|
|
<%--title="Refresh">--%>
|
|
|
|
|
<%--<i class="glyphicon glyphicon-refresh icon-refresh"></i>--%>
|
|
|
|
|
<%--</button>--%>
|
|
|
|
|
</div>
|
|
|
|
|
<%--<div class="divCss4" id="faultTypeDiv3"></div>--%>
|
|
|
|
|
<div class="row divCss2 panel panel-primary ">
|
|
|
|
|
<div class="row" style="margin-right: 5px;margin-bottom: 5px;">
|
|
|
|
|
<div class="columns columns-right btn-group pull-right">
|
|
|
|
|
<button type="button" class="btn btn-warning btn-sm" id="addBtn" hidden>添加</button>
|
|
|
|
|
<button type="button" class="btn btn-danger btn-sm" id="delBtn" hidden>删除</button>
|
|
|
|
|
<button type="button" class="btn btn-primary btn-sm" id="dealBtn" hidden>处理</button>
|
|
|
|
|
<button type="button" class="btn btn-success btn-sm" id="dealCancelBtn" hidden>取消处理</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<button type="button" class="btn btn-primary btn-large" id="backBtn">主任退回</button>
|
|
|
|
|
<button type="button" class="btn btn-success btn-large" id="firstBtn">初审</button>
|
|
|
|
|
<div class="form-inline " style="margin-bottom: -15px;font-size: 14px;">
|
|
|
|
|
<div class="form-group ">
|
|
|
|
|
<label>类型:</label>
|
|
|
|
|
<input type="text" class="input-sm form-control" id="assortNameQX" placeholder="请输入缺陷类型">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group divCss2" style="margin-left: 10px">
|
|
|
|
|
<label>处理否:</label>
|
|
|
|
|
<select class="input-sm form-control" id="dealFlagQX">
|
|
|
|
|
<option value="">全部</option>
|
|
|
|
|
<option value="1">已处理</option>
|
|
|
|
|
<option value="0">未处理</option>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
<button type="button" class="btn btn-primary btn-sm divCss" id="searchBtnQX">查询</button>
|
|
|
|
|
</div>
|
|
|
|
|
<!--数据表格-->
|
|
|
|
|
<table id="table" class="table text-nowrap table-striped" style="table-layout:fixed"></table>
|
|
|
|
|
<%--<div id="toolbar" class="btn-group pull-left" style="text-align: left">
|
|
|
|
|
|
|
|
|
|
</div>--%>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<button type="button" class="btn btn-primary btn-large" id="backBtn">主任退回</button>
|
|
|
|
|
<button type="button" class="btn btn-success btn-large" id="firstBtn">初审</button>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
@ -259,11 +283,11 @@
|
|
|
|
|
<span style="vertical-align:top;">初审内容:</span>
|
|
|
|
|
<textarea rows="6" style="width:80%;" id="verifyText"></textarea>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group " >
|
|
|
|
|
<div class="form-group ">
|
|
|
|
|
<span style="vertical-align:top;">护士备注:</span>
|
|
|
|
|
<textarea id="nuresText2" rows="6" style="width:80%;" disabled></textarea>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group " >
|
|
|
|
|
<div class="form-group ">
|
|
|
|
|
<span style="vertical-align:top;">医生备注:</span>
|
|
|
|
|
<textarea id="doctorText2" rows="6" style="width:80%;" disabled></textarea>
|
|
|
|
|
</div>
|
|
|
|
@ -327,11 +351,11 @@
|
|
|
|
|
<span style="vertical-align:top;">退回内容:</span>
|
|
|
|
|
<textarea id="backContent" rows="6" style="width:80%;"></textarea>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row divCss2" >
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<span style="vertical-align:top;">护士备注:</span>
|
|
|
|
|
<textarea id="nuresText" rows="6" style="width:80%;" disabled></textarea>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row divCss2" >
|
|
|
|
|
<div class="row divCss2">
|
|
|
|
|
<span style="vertical-align:top;">医生备注:</span>
|
|
|
|
|
<textarea id="doctorText" rows="6" style="width:80%;" disabled></textarea>
|
|
|
|
|
</div>
|
|
|
|
@ -415,11 +439,11 @@
|
|
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
//1、添加或者是2、编辑
|
|
|
|
|
var btnFlag=1;
|
|
|
|
|
var btnFlag = 1;
|
|
|
|
|
//编辑id
|
|
|
|
|
var editId;
|
|
|
|
|
//保存table選中的記錄
|
|
|
|
|
var selectNodeId=0;
|
|
|
|
|
var selectNodeId = 0;
|
|
|
|
|
//病案号
|
|
|
|
|
//var archiveDetailId="1333ad3c4d6448c89372835dbad3c364";
|
|
|
|
|
var archiveDetailId = GetQueryString("archiveDetailId");
|
|
|
|
@ -431,7 +455,7 @@
|
|
|
|
|
//自定义id
|
|
|
|
|
var definedId;
|
|
|
|
|
//判断归档状态
|
|
|
|
|
var stateA=null;
|
|
|
|
|
var stateA = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function GetQueryString(name) {
|
|
|
|
@ -446,26 +470,26 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(function () {
|
|
|
|
|
$("#mb").css("display", "block");
|
|
|
|
|
var oMoveBox = $("#arrow"), infoDiv = $("#infoDiv"), maxL =0;
|
|
|
|
|
var oMoveBox = $("#arrow"), infoDiv = $("#infoDiv"), maxL = 0;
|
|
|
|
|
oMoveBox.click(function () {
|
|
|
|
|
if(maxL>0){
|
|
|
|
|
if (maxL > 0) {
|
|
|
|
|
maxL = 0;
|
|
|
|
|
$("#pdfDiv").css("width", '70%');
|
|
|
|
|
$("#arrow").html(">");
|
|
|
|
|
$("#infoDiv").show();
|
|
|
|
|
}else{
|
|
|
|
|
} else {
|
|
|
|
|
maxL = 1;
|
|
|
|
|
$("#pdfDiv").css("width", '97%');
|
|
|
|
|
$("#arrow").html("<" );
|
|
|
|
|
$("#arrow").html("<");
|
|
|
|
|
$("#infoDiv").hide();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
var max = 0;
|
|
|
|
|
var selectId=0;
|
|
|
|
|
var selectId = 0;
|
|
|
|
|
|
|
|
|
|
function initTable() {
|
|
|
|
|
$('#table').bootstrapTable({
|
|
|
|
|
url: "${path}/fault/getFaultList", // 获取表格数据的url
|
|
|
|
@ -475,7 +499,9 @@
|
|
|
|
|
// offset: offset, //页码
|
|
|
|
|
//order: params.order, //排位命令(desc,asc)
|
|
|
|
|
//id: $("#id").val(),
|
|
|
|
|
backFlag:roleVal,
|
|
|
|
|
backContent: $("#assortNameQX").val(),
|
|
|
|
|
dealFlag: $("#dealFlagQX").val(),
|
|
|
|
|
backFlag: roleVal,
|
|
|
|
|
archiveDetailId: archiveDetailId
|
|
|
|
|
};
|
|
|
|
|
return temp;
|
|
|
|
@ -485,7 +511,7 @@
|
|
|
|
|
toolbar: '#toolbar',//指定工具栏
|
|
|
|
|
toolbarAlign: 'right',// 指定 toolbar 水平方向的位置。'left' 或 'right'
|
|
|
|
|
//height:'300',
|
|
|
|
|
width:'100%',
|
|
|
|
|
width: '100%',
|
|
|
|
|
height: $(window).height() / 2,//自定义高度
|
|
|
|
|
columns: [{
|
|
|
|
|
title: '全选',
|
|
|
|
@ -517,7 +543,7 @@
|
|
|
|
|
width: 80,
|
|
|
|
|
visible: false,
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
var result = '<span style="color:blue;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>'+value+'分</span>';
|
|
|
|
|
var result = '<span style="color:blue;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>' + value + '分</span>';
|
|
|
|
|
return result
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
@ -537,8 +563,8 @@
|
|
|
|
|
selectNodeId = editId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (row.archivestate == "主任退回" || row.archivestate == "初审" ) {
|
|
|
|
|
// console.log("==================================");
|
|
|
|
|
if (row.archivestate == "主任退回" || row.archivestate == "初审") {
|
|
|
|
|
// console.log("==================================");
|
|
|
|
|
$("#firstBtn").hide();
|
|
|
|
|
$("#backBtn").hide();
|
|
|
|
|
$("#addBtn").hide();
|
|
|
|
@ -580,7 +606,7 @@
|
|
|
|
|
|
|
|
|
|
$("#content").attr("disabled", true);
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
} else {
|
|
|
|
|
//console.log("==================================");
|
|
|
|
|
$("#addBtn").show();
|
|
|
|
|
}
|
|
|
|
@ -588,7 +614,7 @@
|
|
|
|
|
var result = "";
|
|
|
|
|
if (value == 1) {
|
|
|
|
|
result = '<span style="color:green;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>科主任退回医生</span>';
|
|
|
|
|
} else if(value == 2) {
|
|
|
|
|
} else if (value == 2) {
|
|
|
|
|
result = '<span style="color:red;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>科主任退回护士</span>';
|
|
|
|
|
} else if (value == 5) {
|
|
|
|
|
result = '<span style="color:orange;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>病案室退回医生</span>';
|
|
|
|
@ -597,31 +623,31 @@
|
|
|
|
|
}
|
|
|
|
|
return result
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
|
}, {
|
|
|
|
|
field: 'dealFlag',
|
|
|
|
|
title: '处理否',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 80,
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
var result = "";
|
|
|
|
|
if (value =="1") {
|
|
|
|
|
if (value == "1") {
|
|
|
|
|
result = '<span style="color:green;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>已处理</span>';
|
|
|
|
|
} else {
|
|
|
|
|
result = '<span style="color:blue;"><i class="fa fa-times-circle-o" aria-hidden="true"></i>未处理</span>';
|
|
|
|
|
}
|
|
|
|
|
return result
|
|
|
|
|
}
|
|
|
|
|
},{
|
|
|
|
|
}, {
|
|
|
|
|
field: 'dealPerson',
|
|
|
|
|
title: '处理人',
|
|
|
|
|
width: 80
|
|
|
|
|
|
|
|
|
|
},{
|
|
|
|
|
}, {
|
|
|
|
|
field: 'dealTime',
|
|
|
|
|
title: '处理时间',
|
|
|
|
|
width: 80
|
|
|
|
|
|
|
|
|
|
},{
|
|
|
|
|
}, {
|
|
|
|
|
field: 'content',
|
|
|
|
|
title: '内容',
|
|
|
|
|
width: 200
|
|
|
|
@ -629,7 +655,7 @@
|
|
|
|
|
onClickRow: function (row) {
|
|
|
|
|
editId = row.id;
|
|
|
|
|
btnFlag = 2;
|
|
|
|
|
if(row!=null) {
|
|
|
|
|
if (row != null) {
|
|
|
|
|
$("#content").val(row.content);
|
|
|
|
|
if (row.assortId == definedId) {
|
|
|
|
|
$("#defined").val(row.price);
|
|
|
|
@ -648,7 +674,7 @@
|
|
|
|
|
// $("#typeFlag").selectpicker('val', row.assortId);
|
|
|
|
|
// $("#typeFlag").prop("disabled", true);
|
|
|
|
|
// $("#typeFlag").selectpicker('refresh');
|
|
|
|
|
$("#typeFlag").multiselect('clearSelection',true);
|
|
|
|
|
$("#typeFlag").multiselect('clearSelection', true);
|
|
|
|
|
$('#typeFlag').multiselect('select', [row.assortId]);
|
|
|
|
|
//$("#typeFlag").multiselect('disable');
|
|
|
|
|
|
|
|
|
@ -761,7 +787,7 @@
|
|
|
|
|
//selectNode=row.id;
|
|
|
|
|
|
|
|
|
|
}, onUncheck: function (rowsAfter, rowsBefore) {
|
|
|
|
|
editId=null;
|
|
|
|
|
editId = null;
|
|
|
|
|
//console.log("====取消选中");
|
|
|
|
|
},
|
|
|
|
|
//如果想双击获取row,把onlClickRow改为onDbClickRow,如下
|
|
|
|
@ -769,9 +795,9 @@
|
|
|
|
|
// if (template.defaults.imports.hasPermission('/payment_manager/payment_detail')) {
|
|
|
|
|
// EditBook(row.id);
|
|
|
|
|
// }
|
|
|
|
|
},onRefresh: function (result) {
|
|
|
|
|
}, onRefresh: function (result) {
|
|
|
|
|
|
|
|
|
|
},onLoadSuccess: function (result) { //加载成功时执行
|
|
|
|
|
}, onLoadSuccess: function (result) { //加载成功时执行
|
|
|
|
|
// if (editId != null) {
|
|
|
|
|
// //对刷新表格的数据选中之前选的id行
|
|
|
|
|
// $('#table').bootstrapTable("checkBy", {field: 'id', values: [editId]});
|
|
|
|
@ -780,8 +806,8 @@
|
|
|
|
|
// //选中第一行
|
|
|
|
|
// $('#table').bootstrapTable("checkBy", {field: 'id', values: [selectNodeId]});
|
|
|
|
|
// }
|
|
|
|
|
if(selectNodeId!=0) {
|
|
|
|
|
// $("#typeFlag").selectpicker('val', selectNodeId).trigger("change");
|
|
|
|
|
if (selectNodeId != 0) {
|
|
|
|
|
// $("#typeFlag").selectpicker('val', selectNodeId).trigger("change");
|
|
|
|
|
|
|
|
|
|
$('#table').bootstrapTable("checkBy", {field: 'id', values: [selectNodeId]});
|
|
|
|
|
|
|
|
|
@ -789,11 +815,11 @@
|
|
|
|
|
//获取表格选中行
|
|
|
|
|
var row = $('#table').bootstrapTable('getSelections')[0];
|
|
|
|
|
|
|
|
|
|
if(row!=null) {
|
|
|
|
|
if(row.id!=null && row.id!="") {
|
|
|
|
|
if (row != null) {
|
|
|
|
|
if (row.id != null && row.id != "") {
|
|
|
|
|
|
|
|
|
|
selectId=row.assortId;
|
|
|
|
|
$("#typeFlag").multiselect('clearSelection',true);
|
|
|
|
|
selectId = row.assortId;
|
|
|
|
|
$("#typeFlag").multiselect('clearSelection', true);
|
|
|
|
|
$('#typeFlag').multiselect('select', [row.assortId]);
|
|
|
|
|
|
|
|
|
|
editId = row.id;
|
|
|
|
@ -802,7 +828,6 @@
|
|
|
|
|
$('#flag').selectpicker('val', row.backFlag);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('input[name="Fruit"]').each(function () {//遍历每一个名字为interest的复选框,其中选中的执行函数
|
|
|
|
|
if ($(this).val() == row.assortId) {
|
|
|
|
|
$(this)[0].checked = true;
|
|
|
|
@ -930,7 +955,7 @@
|
|
|
|
|
$("#addBtn").show();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
} else {
|
|
|
|
|
if (archiveDetailId != null && archiveDetailId != "") {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "${path}/beHosp/getMaster",
|
|
|
|
@ -976,10 +1001,11 @@
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getFaultType() {
|
|
|
|
|
|
|
|
|
|
$("#faultTypeDiv2").empty();
|
|
|
|
|
priceAllArr=null;
|
|
|
|
|
priceAllArr = null;
|
|
|
|
|
//获取科室列表
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "${path}/lastVerify/getFaultType",
|
|
|
|
@ -987,41 +1013,41 @@
|
|
|
|
|
data: {effective: 1},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result != null) {
|
|
|
|
|
var htmlVal="";
|
|
|
|
|
var typeArr=[];
|
|
|
|
|
var htmlVal = "";
|
|
|
|
|
var typeArr = [];
|
|
|
|
|
for (var k = 0; k < result.length; k++) {
|
|
|
|
|
if(result[k].typeName.indexOf(")")!=-1) {
|
|
|
|
|
if (result[k].typeName.indexOf(")") != -1) {
|
|
|
|
|
var parentVal = (result[k].typeName).split(")");
|
|
|
|
|
if(typeArr.indexOf(parentVal[0]+")")==-1) {
|
|
|
|
|
if (typeArr.indexOf(parentVal[0] + ")") == -1) {
|
|
|
|
|
typeArr.push(parentVal[0] + ")");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var htmls='<select id="typeFlag" multiple="multiple" title="请输入选项" name="typeFlag" >';
|
|
|
|
|
if(typeArr!=[]){
|
|
|
|
|
var htmls = '<select id="typeFlag" multiple="multiple" title="请输入选项" name="typeFlag" >';
|
|
|
|
|
if (typeArr != []) {
|
|
|
|
|
//console.log(typeArr);
|
|
|
|
|
for (var x = 0; x < typeArr.length; x++) {
|
|
|
|
|
var pVal=typeArr[x];
|
|
|
|
|
var pVal = typeArr[x];
|
|
|
|
|
//console.log(pVal);
|
|
|
|
|
if(pVal!=null && pVal!=''){
|
|
|
|
|
htmlVal='<optgroup label="'+pVal.substr(1,pVal.length-2)+'" class="group-'+x+'">';
|
|
|
|
|
if (pVal != null && pVal != '') {
|
|
|
|
|
htmlVal = '<optgroup label="' + pVal.substr(1, pVal.length - 2) + '" class="group-' + x + '">';
|
|
|
|
|
//$("#typeFlag").append('<optgroup label="'+pVal.substr(1,pVal.length-1)+'" class="group-'+x+'">');
|
|
|
|
|
for (var y = 0; y < result.length; y++) {
|
|
|
|
|
// var text = (result[y].typeName).split(")");
|
|
|
|
|
var str=result[y].typeName;
|
|
|
|
|
var pos=str.indexOf(")");
|
|
|
|
|
var str = result[y].typeName;
|
|
|
|
|
var pos = str.indexOf(")");
|
|
|
|
|
//console.log(result[y].typeName.substr(pos+1,str.length));
|
|
|
|
|
|
|
|
|
|
if(result[y].typeName.indexOf(pVal)!=-1){
|
|
|
|
|
htmlVal+='<option value="'+result[y].id+'">'+result[y].typeName.substr(pos+1,str.length)+'</option>';
|
|
|
|
|
if (result[y].typeName.indexOf(pVal) != -1) {
|
|
|
|
|
htmlVal += '<option value="' + result[y].id + '">' + result[y].typeName.substr(pos + 1, str.length) + '</option>';
|
|
|
|
|
//$("#typeFlag").append('<option value="'+result[y].id+'">'+text[1]+'</option>');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
htmlVal+='</optgroup>';
|
|
|
|
|
htmlVal += '</optgroup>';
|
|
|
|
|
// $("#typeFlag").append('</optgroup>');
|
|
|
|
|
//$("#typeFlag").append(htmlVal);htmls
|
|
|
|
|
htmls+=htmlVal;
|
|
|
|
|
htmls += htmlVal;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1029,22 +1055,22 @@
|
|
|
|
|
// console.log($("#typeFlag").html());
|
|
|
|
|
$("#mulDiv").append(htmls);
|
|
|
|
|
$('#typeFlag').multiselect({
|
|
|
|
|
nonSelectedText : '--请选择--',
|
|
|
|
|
nonSelectedText: '--请选择--',
|
|
|
|
|
enableCollapsibleOptGroups: true,
|
|
|
|
|
collapseOptGroupsByDefault: true,
|
|
|
|
|
enableFiltering: true,
|
|
|
|
|
includeSelectAllOption: true,
|
|
|
|
|
buttonWidth:300, //选择框的大小
|
|
|
|
|
buttonWidth: 300, //选择框的大小
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
var html = '';
|
|
|
|
|
for (var i = 0; i < result.length; i++) {
|
|
|
|
|
//multSelect
|
|
|
|
|
priceAllArr= result;
|
|
|
|
|
priceAllArr = result;
|
|
|
|
|
if (result[i].typeFlag == 'defined') {
|
|
|
|
|
definedId= result[i].id;
|
|
|
|
|
definedId = result[i].id;
|
|
|
|
|
//html += '<div class="row" style="width:600px"><label class="col-xs-6"><input name="Fruit" type="checkbox" value="' + result[i].id + '">' + result[i].typeName + "(<input type='text' style='width:50px;' id='defined' value='0'/>)" + '</label></div>';
|
|
|
|
|
html += '<div class="row" style="width:600px"><label class="col-xs-6"><input name="Fruit" type="checkbox" value="' + result[i].id + '">' + result[i].typeName + '</label></div>'
|
|
|
|
|
html += '<div class="row" style="width:600px"><label class="col-xs-6"><input name="Fruit" type="checkbox" value="' + result[i].id + '">' + result[i].typeName + '</label></div>'
|
|
|
|
|
} else {
|
|
|
|
|
//html += '<div class="row" style="width:600px"><label class="col-xs-6"><input name="Fruit" type="checkbox" value="' + result[i].id + '">' + result[i].typeName + "(" + result[i].price + ")" + '</label></div>'
|
|
|
|
|
//$("#typeFlag").append("<option value=" + result[i].id + ">" + result[i].typeName+"("+result[i].price+"分)" + "</option>");
|
|
|
|
@ -1055,10 +1081,10 @@
|
|
|
|
|
$("#faultTypeDiv2").append(html);
|
|
|
|
|
// $("#typeFlag").selectpicker('refresh'); //
|
|
|
|
|
//查看PDF
|
|
|
|
|
if(pdfPath!=""){
|
|
|
|
|
if (pdfPath != "") {
|
|
|
|
|
$('#pdf_page').attr('src', "${path}/static/pdfjs/web/viewer.html?file=" + encodeURIComponent("${path}/inHosp/pdfStreamHandeler?url=" + pdfPath));
|
|
|
|
|
//病案号 45e9b098f9da49ffba1843bfc6930cb8
|
|
|
|
|
}else{
|
|
|
|
|
} else {
|
|
|
|
|
toastr.warning("勾选的PDF文件不存在或破损!");
|
|
|
|
|
}
|
|
|
|
|
initTable();
|
|
|
|
@ -1068,13 +1094,17 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
if(selectId!=0) {
|
|
|
|
|
if (selectId != 0) {
|
|
|
|
|
$('#typeFlag').multiselect('select', [selectId]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getFaultType();
|
|
|
|
|
|
|
|
|
|
$("#searchBtnQX").click(function () {
|
|
|
|
|
$('#table').bootstrapTable('refresh');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//初审
|
|
|
|
|
$("#firstBtn").click(function () {
|
|
|
|
|
if (archiveDetailId != null && archiveDetailId != "") {
|
|
|
|
@ -1086,7 +1116,7 @@
|
|
|
|
|
if (result != null) {
|
|
|
|
|
if (result.archivestate != null) {
|
|
|
|
|
if (result.archivestate == '复审退回' || result.archivestate == '提交') {
|
|
|
|
|
getStaffFun(archiveDetailId,2);
|
|
|
|
|
getStaffFun(archiveDetailId, 2);
|
|
|
|
|
$('#verifyModal').modal({
|
|
|
|
|
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
|
|
|
|
|
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
@ -1135,7 +1165,7 @@
|
|
|
|
|
$("#table").bootstrapTable("refresh");
|
|
|
|
|
toastr.success("初审操作成功!");
|
|
|
|
|
} else {
|
|
|
|
|
$("#WzRsult").html(result );
|
|
|
|
|
$("#WzRsult").html(result);
|
|
|
|
|
$('#WZModal').modal({
|
|
|
|
|
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
|
|
|
|
|
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
@ -1176,26 +1206,27 @@
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
function getStaffFun(masterId,flag){
|
|
|
|
|
|
|
|
|
|
function getStaffFun(masterId, flag) {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "${path}/staffRemark/staffRemarkList",
|
|
|
|
|
type: "POST",
|
|
|
|
|
data: {masterId: masterId,effective:1},
|
|
|
|
|
data: {masterId: masterId, effective: 1},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if(result!=null){
|
|
|
|
|
for(var i=0;i<result.length;i++){
|
|
|
|
|
if(result[i].typeFlag==1){
|
|
|
|
|
if (result != null) {
|
|
|
|
|
for (var i = 0; i < result.length; i++) {
|
|
|
|
|
if (result[i].typeFlag == 1) {
|
|
|
|
|
//1护士
|
|
|
|
|
if(flag==1) {
|
|
|
|
|
if (flag == 1) {
|
|
|
|
|
$("#nuresText").val(result[i].content);
|
|
|
|
|
}else if(flag==2) {
|
|
|
|
|
} else if (flag == 2) {
|
|
|
|
|
$("#nuresText2").val(result[i].content);
|
|
|
|
|
}
|
|
|
|
|
}else if(result[i].typeFlag==0){
|
|
|
|
|
} else if (result[i].typeFlag == 0) {
|
|
|
|
|
//0医生
|
|
|
|
|
if(flag==1) {
|
|
|
|
|
if (flag == 1) {
|
|
|
|
|
$("#doctorText").val(result[i].content);
|
|
|
|
|
}else if(flag==2) {
|
|
|
|
|
} else if (flag == 2) {
|
|
|
|
|
$("#doctorText2").val(result[i].content);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -1215,7 +1246,7 @@
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result != null) {
|
|
|
|
|
if (result.archivestate != null) {
|
|
|
|
|
if (result.archivestate == '复审退回'|| result.archivestate == '提交') {
|
|
|
|
|
if (result.archivestate == '复审退回' || result.archivestate == '提交') {
|
|
|
|
|
//清空标签的内容
|
|
|
|
|
$('#backContent').val("");
|
|
|
|
|
//分值只读
|
|
|
|
@ -1232,7 +1263,7 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
getStaffFun(archiveDetailId,1);
|
|
|
|
|
getStaffFun(archiveDetailId, 1);
|
|
|
|
|
$('#returnModal').modal({
|
|
|
|
|
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
|
|
|
|
|
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
|
|
|
|
@ -1298,14 +1329,13 @@
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#addBtn").click(function () {
|
|
|
|
|
$(".multiselect-clear-filter").click();
|
|
|
|
|
$(".checkbox").parent().parent('li').addClass("multiselect-collapsible-hidden");
|
|
|
|
|
$(".checkbox").parent().parent('li').css("display","none");
|
|
|
|
|
$(".multiselect-clear-filter").click();
|
|
|
|
|
$(".checkbox").parent().parent('li').addClass("multiselect-collapsible-hidden");
|
|
|
|
|
$(".checkbox").parent().parent('li').css("display", "none");
|
|
|
|
|
if (archiveDetailId != null && archiveDetailId != "") {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "${path}/beHosp/getMaster",
|
|
|
|
@ -1314,7 +1344,7 @@
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result != null) {
|
|
|
|
|
if (result.id != null) {
|
|
|
|
|
if (result.archivestate == '复审退回'|| result.archivestate == '提交') {
|
|
|
|
|
if (result.archivestate == '复审退回' || result.archivestate == '提交') {
|
|
|
|
|
editId = null;
|
|
|
|
|
//1添加和2编辑
|
|
|
|
|
btnFlag = 1;
|
|
|
|
@ -1329,8 +1359,8 @@
|
|
|
|
|
// $('#typeFlag').selectpicker('val', "");
|
|
|
|
|
// $("#typeFlag").selectpicker('refresh');
|
|
|
|
|
$("#typeFlag").multiselect('enable');
|
|
|
|
|
$("#typeFlag").multiselect('clearSelection',true);
|
|
|
|
|
$("#typeFlag").multiselect('refresh');
|
|
|
|
|
$("#typeFlag").multiselect('clearSelection', true);
|
|
|
|
|
$("#typeFlag").multiselect('refresh');
|
|
|
|
|
$("#roleVal").hide();
|
|
|
|
|
$("#defined").val(0);
|
|
|
|
|
$('input[name="Fruit"]').each(function () {//遍历每一个名字为interest的复选框,其中选中的执行函数
|
|
|
|
@ -1352,8 +1382,8 @@
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
toastr.warning("病案不存在!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, error: function () {
|
|
|
|
|
toastr.error("操作失败!");
|
|
|
|
@ -1367,19 +1397,19 @@
|
|
|
|
|
|
|
|
|
|
$("#clearBtn").click(function () {
|
|
|
|
|
//默认选中医生
|
|
|
|
|
$(".multiselect-clear-filter").click();
|
|
|
|
|
$(".multiselect-clear-filter").click();
|
|
|
|
|
$('#flag').selectpicker('val', 1);
|
|
|
|
|
$("#content").val("");
|
|
|
|
|
$('input[name="Fruit"]').each(function () {//遍历每一个名字为interest的复选框,其中选中的执行函数
|
|
|
|
|
$(this)[0].checked=false;
|
|
|
|
|
$(this)[0].checked = false;
|
|
|
|
|
});
|
|
|
|
|
// $("#typeFlag").selectpicker('val',"");
|
|
|
|
|
// $("#typeFlag").prop("disabled", false);
|
|
|
|
|
// $("#typeFlag").selectpicker('refresh');
|
|
|
|
|
$("#typeFlag").multiselect('clearSelection',true);
|
|
|
|
|
$("#typeFlag").multiselect('clearSelection', true);
|
|
|
|
|
$("#typeFlag").multiselect('enable');
|
|
|
|
|
$(".checkbox").parent().parent('li').addClass("multiselect-collapsible-hidden");
|
|
|
|
|
$(".checkbox").parent().parent('li').css("display","none");
|
|
|
|
|
$(".checkbox").parent().parent('li').addClass("multiselect-collapsible-hidden");
|
|
|
|
|
$(".checkbox").parent().parent('li').css("display", "none");
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
@ -1394,9 +1424,9 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$("#saveBtn").click(function () {
|
|
|
|
|
$(".multiselect-clear-filter").click();
|
|
|
|
|
$(".checkbox").parent().parent('li').addClass("multiselect-collapsible-hidden");
|
|
|
|
|
$(".checkbox").parent().parent('li').css("display","none");
|
|
|
|
|
$(".multiselect-clear-filter").click();
|
|
|
|
|
$(".checkbox").parent().parent('li').addClass("multiselect-collapsible-hidden");
|
|
|
|
|
$(".checkbox").parent().parent('li').css("display", "none");
|
|
|
|
|
if (archiveDetailId != null && archiveDetailId != "") {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "${path}/beHosp/getMaster",
|
|
|
|
@ -1405,7 +1435,7 @@
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result != null) {
|
|
|
|
|
if (result.id != null) {
|
|
|
|
|
if (result.archivestate == '提交'|| result.archivestate == '复审退回') {
|
|
|
|
|
if (result.archivestate == '提交' || result.archivestate == '复审退回') {
|
|
|
|
|
// if (!validateNum($("#defined").val())) {
|
|
|
|
|
// toastr.warning("评分范围0-100!");
|
|
|
|
|
// return;
|
|
|
|
@ -1431,10 +1461,10 @@
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
var ss=$("#typeFlag").val();
|
|
|
|
|
if(ss!=null){
|
|
|
|
|
for(var k=0;k<ss.length;k++){
|
|
|
|
|
if(ss[k]!=null && ss[k]!=""){
|
|
|
|
|
var ss = $("#typeFlag").val();
|
|
|
|
|
if (ss != null) {
|
|
|
|
|
for (var k = 0; k < ss.length; k++) {
|
|
|
|
|
if (ss[k] != null && ss[k] != "") {
|
|
|
|
|
arr.push(ss[k]);
|
|
|
|
|
//分值
|
|
|
|
|
arrText.push(0);
|
|
|
|
@ -1448,8 +1478,8 @@
|
|
|
|
|
} else if (arr.length <= 0) {
|
|
|
|
|
toastr.warning("缺陷选项至少选一个!");
|
|
|
|
|
return;
|
|
|
|
|
}else if (arr.length ==1) {
|
|
|
|
|
if(arr[0]==""){
|
|
|
|
|
} else if (arr.length == 1) {
|
|
|
|
|
if (arr[0] == "") {
|
|
|
|
|
toastr.warning("缺陷选项至少选一个!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
@ -1466,7 +1496,7 @@
|
|
|
|
|
|
|
|
|
|
data.content = $("#content").val();
|
|
|
|
|
data.assortId = arr.toString();
|
|
|
|
|
data.backContent = arrText.toString()+"";
|
|
|
|
|
data.backContent = arrText.toString() + "";
|
|
|
|
|
//data.recallReason= btnFlag;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1583,7 +1613,7 @@
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result.indexOf("成功") != -1) {
|
|
|
|
|
toastr.success(result);
|
|
|
|
|
}else if (result.indexOf("失败") != -1) {
|
|
|
|
|
} else if (result.indexOf("失败") != -1) {
|
|
|
|
|
toastr.error(result);
|
|
|
|
|
} else {
|
|
|
|
|
toastr.warning(result);
|
|
|
|
|