|
@ -16,7 +16,7 @@
|
|
|
<div class="lay">
|
|
|
<div class="title flex flex-sp-b flex-cz-c">
|
|
|
<span>新增项目</span>
|
|
|
<img src="images/Close_btn.png" alt="">
|
|
|
<img class="closePage" src="${ctx}/static/specialty/images/Close_btn.png" alt="">
|
|
|
</div>
|
|
|
<form action="">
|
|
|
<div class="info">
|
|
@ -24,11 +24,11 @@
|
|
|
<p class="info-title">项目信息</p>
|
|
|
<div class="info-left">
|
|
|
<div class="input">
|
|
|
<label for="">项目名称:</label>
|
|
|
<label class="required" for="">项目名称:</label>
|
|
|
<input class="title_" type="text">
|
|
|
</div>
|
|
|
<div class="input flex flex-sp-end">
|
|
|
<label for="">项目内涵:</label>
|
|
|
<label for="" class="required">项目内涵:</label>
|
|
|
<textarea class="content" style="margin-left: 4px" name="" id="" cols="30" rows="10"></textarea>
|
|
|
</div>
|
|
|
<div class="input flex flex-sp-end">
|
|
@ -39,13 +39,15 @@
|
|
|
<label for="">说明:</label>
|
|
|
<textarea class="description" style="margin-left: 4px" name="" id="" cols="30" rows="10"></textarea>
|
|
|
</div>
|
|
|
<div class="input">
|
|
|
<label for="">病案项目:</label>
|
|
|
<input class="disease_item" type="text">
|
|
|
<div class="input layui-form flex flex-cz-c" style="padding-left: 30px;">
|
|
|
<label class="required" for="" style="margin-right: 10px;right: -6px;">病案项目:</label>
|
|
|
<%--<input class="hospital_grade" type="text">--%>
|
|
|
<select name="disease_item" lay-verify="">
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="radio layui-form">
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label">需要预约:</label>
|
|
|
<label class="layui-form-label required-1">需要预约:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<input type="radio" name="reserve" value="0" title="是">
|
|
|
<input type="radio" name="reserve" value="1" title="否">
|
|
@ -54,7 +56,7 @@
|
|
|
</div>
|
|
|
<div class="radio layui-form">
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label">完成方式:</label>
|
|
|
<label class="layui-form-label required-1">完成方式:</label>
|
|
|
<div class="layui-input-block flex">
|
|
|
<input type="radio" name="type" value="0" title="扫码">
|
|
|
<input type="radio" name="type" value="1" title="按钮">
|
|
@ -64,7 +66,7 @@
|
|
|
</div>
|
|
|
<div class="radio layui-form">
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label">项目评价:</label>
|
|
|
<label class="layui-form-label required-1">项目评价:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<input type="radio" name="evaluation" value="0" title="是">
|
|
|
<input type="radio" name="evaluation" value="1" title="否">
|
|
@ -75,45 +77,51 @@
|
|
|
<div class="info-right">
|
|
|
<div class="layui-form">
|
|
|
<div class="layui-form-item">
|
|
|
<div class="layui-input-block ml40">
|
|
|
<div class="layui-input-block ml40 required-2">
|
|
|
<input type="radio" name="item_type" value="0" title="康复服务">
|
|
|
<input type="radio" name="item_type" value="1" title="健康管理">
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="input">
|
|
|
<label for="">医院等级:</label>
|
|
|
<input class="hospital_grade" type="text">
|
|
|
<div class="input layui-form flex flex-cz-c" style="padding-left: 30px;">
|
|
|
<label class="required" for="" style="margin-right: 12px">医院等级:</label>
|
|
|
<%--<input class="hospital_grade" type="text">--%>
|
|
|
<select name="hospital_grade" lay-verify="">
|
|
|
<option value="0">所有</option>
|
|
|
<option value="3">三级医院</option>
|
|
|
<option value="2">二级医院</option>
|
|
|
<option value="1">一级及以下</option>
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="info-right-title flex flex-cz-c flex-sp-b">
|
|
|
<span>收费标准</span>
|
|
|
<span>元</span>
|
|
|
</div>
|
|
|
<div class="input">
|
|
|
<label for="">三级医院:</label>
|
|
|
<input class="three_hospitals" type="text">
|
|
|
<label class="required" for="">三级医院:</label>
|
|
|
<input class="three_hospitals" type="text" value="0.00">
|
|
|
</div>
|
|
|
<div class="input">
|
|
|
<label for="">二级医院:</label>
|
|
|
<input class="two_hospitals" type="text">
|
|
|
<label class="required" for="">二级医院:</label>
|
|
|
<input class="two_hospitals" type="text" value="0.00">
|
|
|
</div>
|
|
|
<div class="input flex flex-sp-end flex-cz-c">
|
|
|
<label for="">一级及一级以下<br>医疗机构:</label>
|
|
|
<input class="one_hospitals" style="margin-left: 4px;" type="text">
|
|
|
<label class="required" for="">一级及以下:</label>
|
|
|
<input class="one_hospitals" style="margin-left: 4px;" type="text" value="0.00">
|
|
|
</div>
|
|
|
<div class="input">
|
|
|
<label for="">计价单位:</label>
|
|
|
<label class="required" for="">计价单位:</label>
|
|
|
<input class="unit" type="text">
|
|
|
</div>
|
|
|
<div class="input flex flex-sp-end">
|
|
|
<label for="">加收项目:</label>
|
|
|
<label for="" style="margin-right: 4px">加收项目:</label>
|
|
|
<textarea class="add_item" name="" id="" cols="30" rows="10"></textarea>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="info-bottom layui-form">
|
|
|
<input type="checkbox" name="imediate" title="立即生效" lay-skin="primary">
|
|
|
<input type="checkbox" name="imediate" checked title="立即生效" lay-skin="primary">
|
|
|
<div style="margin-top: 20px;">
|
|
|
<button style="background-color: #2d9bd2;" class="layui-btn layui-btn-primary addSubmit" onclick="addSubmit(event,this)">确认</button>
|
|
|
<input type="submit" style="background-color: #2d9bd2;" class="layui-btn layui-btn-primary addSubmit" onclick="addSubmit(event,this)" value="确认">
|
|
|
<button style="background-color: #d9c8b2;" class="layui-btn layui-btn-primary" onclick="cancel(event)">取消</button>
|
|
|
</div>
|
|
|
</div>
|
|
@ -122,18 +130,39 @@
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="lay-box-2" style="display: none;">
|
|
|
<div class="lay">
|
|
|
<div class="title flex flex-sp-b flex-cz-c">
|
|
|
<span>修改、失效历史</span>
|
|
|
<img class="closePage" src="${ctx}/static/specialty/images/Close_btn.png" alt="">
|
|
|
</div>
|
|
|
<div class="content-box">
|
|
|
<div class="content-text">
|
|
|
<div class="flex flex-sp-b">
|
|
|
<span class="number"></span>
|
|
|
<span class="time"></span>
|
|
|
</div>
|
|
|
<ul>
|
|
|
<li></li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="content">
|
|
|
<!-- 请选择项目类型 -->
|
|
|
<div class="btn-group">
|
|
|
<button type="button" class="btn btn-default btn-hover-none btn-radius-none w130 h30 text-align-left">请选择项目类型</button>
|
|
|
<button type="button" class="btn btn-default btn-hover-none btn-radius-none w130 h30 text-align-left xiangmu">请选择项目类型</button>
|
|
|
<button type="button" class="btn dropdown-toggle btn-radius-none w30 h30" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
|
<span class="caret"></span>
|
|
|
<span class="sr-only">Toggle Dropdown</span>
|
|
|
</button>
|
|
|
<ul class="dropdown-menu">
|
|
|
<li>
|
|
|
<a href="#">康健服务</a>
|
|
|
<a href="#">所有</a>
|
|
|
</li>
|
|
|
<li>
|
|
|
<a href="#">康复服务</a>
|
|
|
</li>
|
|
|
<li>
|
|
|
<a href="#">健康管理</a>
|
|
@ -142,12 +171,15 @@
|
|
|
</div>
|
|
|
<!-- 请选择医院等级 -->
|
|
|
<div class="btn-group">
|
|
|
<button type="button" class="btn btn-default btn-hover-none btn-radius-none w130 h30 text-align-left">请选择医院等级</button>
|
|
|
<button type="button" class="btn btn-default btn-hover-none btn-radius-none w130 h30 text-align-left yiyuan">请选择医院等级</button>
|
|
|
<button type="button" class="btn dropdown-toggle btn-radius-none w30 h30" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
|
<span class="caret"></span>
|
|
|
<span class="sr-only">Toggle Dropdown</span>
|
|
|
</button>
|
|
|
<ul class="dropdown-menu">
|
|
|
<li>
|
|
|
<a href="#">所有</a>
|
|
|
</li>
|
|
|
<li>
|
|
|
<a href="#">三级医院</a>
|
|
|
</li>
|
|
@ -161,43 +193,27 @@
|
|
|
</div>
|
|
|
<!-- 请选择病案项目 -->
|
|
|
<div class="btn-group">
|
|
|
<button type="button" class="btn btn-default btn-hover-none btn-radius-none w130 h30 text-align-left">请选择病案项目</button>
|
|
|
<button type="button" class="btn btn-default btn-hover-none btn-radius-none w130 h30 text-align-left bingan-xiangmu">请选择病案项目</button>
|
|
|
<button type="button" class="btn dropdown-toggle btn-radius-none w30 h30" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
|
<span class="caret"></span>
|
|
|
<span class="sr-only">Toggle Dropdown</span>
|
|
|
</button>
|
|
|
<ul class="dropdown-menu">
|
|
|
<li>
|
|
|
<a href="#">Action</a>
|
|
|
</li>
|
|
|
<li>
|
|
|
<a href="#">Another action</a>
|
|
|
</li>
|
|
|
<li>
|
|
|
<a href="#">Something else here</a>
|
|
|
</li>
|
|
|
<ul class="dropdown-menu bingan">
|
|
|
|
|
|
</ul>
|
|
|
</div>
|
|
|
<!-- 搜索 -->
|
|
|
<div class="search form-inline">
|
|
|
<div class="input-group h30 font-12" style="width: 379px;">
|
|
|
<div class="input-group h30 font-12" style="width: 270px;">
|
|
|
<div class="input-group">
|
|
|
<div class="input-group-btn">
|
|
|
<button type="button" style="height: 34px;width: 90px" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">计算机编码 <span class="caret"></span></button>
|
|
|
<ul class="dropdown-menu">
|
|
|
<li><a href="#">计算机编码</a></li>
|
|
|
<li><a href="#">项目编码</a></li>
|
|
|
<li><a href="#">项目名称</a></li>
|
|
|
</ul>
|
|
|
</div><!-- /btn-group -->
|
|
|
<input type="text" class="form-control" aria-label="..." style="width:270px;border-radius: 0;" placeholder="输入计算机编码、项目编码、项目名称">
|
|
|
<input type="text" class="form-control xiangmu-name" aria-label="..." style="width:270px;border-radius: 0;" placeholder="输入项目名称">
|
|
|
</div>
|
|
|
<%--搜索图标--%>
|
|
|
<%--<span class="input-group-addon">--%>
|
|
|
<%--<i class="icon icon30 icon-search"></i>--%>
|
|
|
<%--</span>--%>
|
|
|
</div>
|
|
|
<button class="btn btn-primary h30 font-12">查询</button>
|
|
|
<button class="btn btn-primary h30 font-12 search-btn">查询</button>
|
|
|
</div>
|
|
|
<div class="pull-right text-right">
|
|
|
<div class="operation-group clearfix" role="group" aria-label="...">
|
|
@ -214,6 +230,16 @@
|
|
|
<%--<%@ include file="./js/ligerui.all_js.jsp"%>--%>
|
|
|
<script type="text/javascript">
|
|
|
var form,grid;
|
|
|
var diseaseItem = ['不统计','治疗费','检查费','其它费用','床位费','护理费','婴儿费','输氧费','放射费','化验费','手术费','麻醉费','接生费','非手术治疗项目费','治疗费','康复费'];
|
|
|
var diseaseItemHtml = '';
|
|
|
var binganHtml = '';
|
|
|
var modityRow = null;
|
|
|
diseaseItem.forEach(function (item) {
|
|
|
diseaseItemHtml += '<option value='+item+'>'+item+'</option>';
|
|
|
binganHtml += '<li><a href="#">'+item+'</a></li>'
|
|
|
})
|
|
|
$('select[name="disease_item"]').html(diseaseItemHtml);
|
|
|
$('.bingan').html(binganHtml)
|
|
|
layui.use(['layer','laydate','form'],function(){
|
|
|
var layer = layui.layer; //layer初始化
|
|
|
form = layui.form;
|
|
@ -238,7 +264,6 @@
|
|
|
async: true,
|
|
|
data: {serviceItem: data},
|
|
|
success:function (res) {
|
|
|
console.log(res)
|
|
|
if (res.status == 200){
|
|
|
layer.alert('操作成功!', {
|
|
|
icon: 1,
|
|
@ -279,10 +304,12 @@
|
|
|
// 修改行
|
|
|
function modify(rowindex) {
|
|
|
var row = grid.getRow(rowindex);
|
|
|
modityRow = row;
|
|
|
console.log(row)
|
|
|
layer.open({
|
|
|
type:1,
|
|
|
title:'',
|
|
|
closeBtn:false,
|
|
|
content: $('.lay-box').html(),
|
|
|
area: ['680px', '750px']
|
|
|
});
|
|
@ -292,13 +319,24 @@
|
|
|
$('.lay .content').val(row.content);
|
|
|
$('.lay .exclude_content').val(row.excludeContent);
|
|
|
$('.lay .description').val(row.description);
|
|
|
$('.lay .disease_item').val(row.diseaseItem);
|
|
|
console.log($('.lay select[name="disease_item"]'));
|
|
|
$('.lay select[name="disease_item"]').val(row.diseaseItem);
|
|
|
$($('.lay input[name="reserve')[row.reserve+2]).prop("checked",true);
|
|
|
$($('.lay input[name="type')[row.type+3]).prop("checked",true);
|
|
|
$($('.lay input[name="evaluation')[row.evaluation+2]).prop("checked",true);
|
|
|
row.itemType == '康健服务' ? row.itemType = 0: row.itemType = 1;
|
|
|
row.itemType == '康复服务' ? row.itemType = 0: row.itemType = 1;
|
|
|
$($('.lay input[name="item_type')[row.itemType+2]).prop("checked",true);
|
|
|
$('.lay .hospital_grade').val(row.hospitalGrade);
|
|
|
if (row.hospitalGrade == '三级医院'){
|
|
|
row.hospitalGrade = 3
|
|
|
}else if(row.hospitalGrade == '二级医院'){
|
|
|
row.hospitalGrade = 2
|
|
|
}else if(row.hospitalGrade == '一级及一级以下医疗机构'){
|
|
|
row.hospitalGrade = 1
|
|
|
}
|
|
|
else if(row.hospitalGrade == '所有'){
|
|
|
row.hospitalGrade = 0
|
|
|
}
|
|
|
$('select[name="hospital_grade"]').find('option[value='+row.hospitalGrade+']').attr('selected','selected')
|
|
|
$('.lay .three_hospitals').val(row.threeHospitals);
|
|
|
$('.lay .two_hospitals').val(row.twoHospitals);
|
|
|
$('.lay .one_hospitals').val(row.oneHospitals);
|
|
@ -308,17 +346,157 @@
|
|
|
$($('.lay input[name="imediate')[1]).prop("checked",row.imediate);
|
|
|
form.render();
|
|
|
}
|
|
|
|
|
|
// 历史
|
|
|
function history(rowindex) {
|
|
|
var row = grid.getRow(rowindex);
|
|
|
console.log(row.id);
|
|
|
var data = {
|
|
|
serviceItemId:row.id,
|
|
|
}
|
|
|
data = JSON.stringify(data);
|
|
|
$.ajax({
|
|
|
url: ctx + "/admin/specialist/serviceItem/selectOperate",
|
|
|
method: "POST",
|
|
|
dataType: "json",
|
|
|
async: true,
|
|
|
data: {serviceItem: data,page:1,size:1000},
|
|
|
success:function (res) {
|
|
|
var Arr = res.data.detailModelList;
|
|
|
var html = '';
|
|
|
if (Arr.length < 1){
|
|
|
layer.msg('该条记录没有历史',{icon:5})
|
|
|
return false
|
|
|
}
|
|
|
Arr.forEach(function (item,index,arr) {
|
|
|
var operateLog = [
|
|
|
{
|
|
|
name:'项目名称',
|
|
|
key:'title旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'项目内涵',
|
|
|
key:'content旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'除外内容',
|
|
|
key:'excludeContent旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'说明',
|
|
|
key:'description旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'病案项目',
|
|
|
key:'diseaseItem旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'是否预约',
|
|
|
key:'reserve旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'完成方式',
|
|
|
key:'type旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'项目评价',
|
|
|
key:'evaluation旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'项目类型',
|
|
|
key:'itemType旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'医院等级',
|
|
|
key:'hospitalGrade旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'三级医院收费标准',
|
|
|
key:'threeHospitals旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'二级医院收费标准',
|
|
|
key:'twoHospitals旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'一级以及以下',
|
|
|
key:'oneHospitals旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'计价单位',
|
|
|
key:'unit旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'加收项目',
|
|
|
key:'addItem旧',
|
|
|
text:''
|
|
|
},{
|
|
|
name:'立即生效',
|
|
|
key:'imediate旧',
|
|
|
text:''
|
|
|
}
|
|
|
]
|
|
|
var title = '第'+(arr.length-index)+'次';
|
|
|
var time = new Date(item.createTime).Format('yyyy/MM/dd');
|
|
|
var log = JSON.parse(item.operateLog);
|
|
|
/* console.log(arr.length,index,title);
|
|
|
console.log(time);
|
|
|
console.log(log)*/
|
|
|
var ul = '';
|
|
|
log.forEach(function (t,k) {
|
|
|
if(t['itemType旧']){
|
|
|
t['itemType旧'] == '0'? t['itemType旧'] = "康复服务":t['itemType旧'] = "健康管理";
|
|
|
}
|
|
|
if (t['hospitalGrade旧']){
|
|
|
if (t['hospitalGrade旧'] == 3){
|
|
|
t['hospitalGrade旧'] = '三级医院'
|
|
|
}else if(t['hospitalGrade旧']==2){
|
|
|
t['hospitalGrade旧'] = '二级医院'
|
|
|
}else if(t['hospitalGrade旧'] == 1){
|
|
|
t['hospitalGrade旧'] = '一级及一级以下医疗机构'
|
|
|
}
|
|
|
}
|
|
|
if (t['imediate旧']){
|
|
|
t['imediate旧'] == '0'? t['imediate旧'] = "否":t['imediate旧'] = "是";
|
|
|
}
|
|
|
for(var key in t){
|
|
|
operateLog.forEach(function (w,i) {
|
|
|
if(key==w.key){
|
|
|
var li = '<li>'+w.name + ':' + t[key] + '</li>'
|
|
|
ul += li
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
html += '<div class="content-text">\
|
|
|
<div class="flex flex-sp-b">\
|
|
|
<span class="number">'+title+'</span>\
|
|
|
<span class="time">'+time+'</span>\
|
|
|
</div>\
|
|
|
<ul>'+ul+'</ul>\
|
|
|
</div>'
|
|
|
// console.log(html);
|
|
|
})
|
|
|
$('.content-box').html(html)
|
|
|
layer.open({
|
|
|
type:1,
|
|
|
title:'',
|
|
|
closeBtn:false,
|
|
|
content: $('.lay-box-2').html(),
|
|
|
area: ['680px', '750px']
|
|
|
});
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
$('#add').on('click',function(){
|
|
|
layer.open({
|
|
|
type:1,
|
|
|
title:'',
|
|
|
closeBtn:false,
|
|
|
content: $('.lay-box').html(),
|
|
|
area: ['680px', '750px']
|
|
|
})
|
|
|
$('.lay .title span').text('新增项目');
|
|
|
form.render();
|
|
|
|
|
|
});
|
|
|
$('#delete').on('click',function(){
|
|
|
var rows = grid.getSelectedRows();
|
|
@ -375,12 +553,12 @@
|
|
|
data.content = $.trim($(_this).parents('.lay').find('.content').val());
|
|
|
data.excludeContent = $.trim($(_this).parents('.lay').find('.exclude_content').val());
|
|
|
data.description = $.trim($(_this).parents('.lay').find('.description').val());
|
|
|
data.diseaseItem = $.trim($(_this).parents('.lay').find('.disease_item').val());
|
|
|
data.diseaseItem = $.trim($(_this).parents('.lay').find('select[name="disease_item"]').val());
|
|
|
data.reserve = $.trim($(_this).parents('.lay').find('input[name="reserve"]:checked').val());
|
|
|
data.type = $.trim($(_this).parents('.lay').find('input[name="type"]:checked').val());
|
|
|
data.evaluation = $.trim($(_this).parents('.lay').find('input[name="evaluation"]:checked').val());
|
|
|
data.itemType = $.trim($(_this).parents('.lay').find('input[name="item_type"]:checked').val());
|
|
|
data.hospitalGrade = $.trim($(_this).parents('.lay').find('.hospital_grade').val());
|
|
|
data.hospitalGrade = $.trim($(_this).parents('.lay').find('select[name="hospital_grade"]').val());
|
|
|
data.threeHospitals = $.trim($(_this).parents('.lay').find('.three_hospitals').val());
|
|
|
data.twoHospitals = $.trim($(_this).parents('.lay').find('.two_hospitals').val());
|
|
|
data.oneHospitals = $.trim($(_this).parents('.lay').find('.one_hospitals').val());
|
|
@ -388,13 +566,16 @@
|
|
|
data.addItem = $.trim($(_this).parents('.lay').find('.add_item').val());
|
|
|
data.imediate = $.trim($(_this).parents('.lay').find('input[name="imediate"]').prop("checked"));
|
|
|
data.imediate == "true" ?data.imediate = 1:data.imediate = 0;
|
|
|
|
|
|
if(!(data.title && data.content && data.diseaseItem && data.reserve && data.type && data.evaluation && data.itemType && data.hospitalGrade && data.threeHospitals && data.twoHospitals && data.oneHospitals && data.unit)){
|
|
|
layer.msg('请将信息补充完整',{icon:5});
|
|
|
return falses
|
|
|
}
|
|
|
if ($(_this).parents('.lay').find('.title span').text() == "新增项目"){
|
|
|
data = JSON.stringify(data);
|
|
|
console.log(data);
|
|
|
$.ajax({
|
|
|
url: ctx + "/admin/specialist/serviceItem/createServiceItem",
|
|
|
method: "get",
|
|
|
method: "POST",
|
|
|
dataType: "json",
|
|
|
async: true,
|
|
|
data: {serviceItem: data},
|
|
@ -411,15 +592,21 @@
|
|
|
}
|
|
|
})
|
|
|
}else{
|
|
|
data.id = $.trim($(_this).parents('.lay').find('.id').val());
|
|
|
data = JSON.stringify(data);
|
|
|
console.log(data);
|
|
|
var r = {};
|
|
|
for (var key in data){
|
|
|
if (data[key] != modityRow[key]){
|
|
|
r[key] = data[key]
|
|
|
}
|
|
|
}
|
|
|
console.log(r)
|
|
|
r.id = $.trim($(_this).parents('.lay').find('.id').val());
|
|
|
r = JSON.stringify(r);
|
|
|
$.ajax({
|
|
|
url: ctx + "/admin/specialist/serviceItem/updateServiceItem",
|
|
|
method: "post",
|
|
|
dataType: "json",
|
|
|
async: true,
|
|
|
data: {serviceItem: data},
|
|
|
data: {serviceItem: r},
|
|
|
success:function (res) {
|
|
|
console.log(res)
|
|
|
if (res.status == 200){
|
|
@ -435,112 +622,183 @@
|
|
|
}
|
|
|
}
|
|
|
function init() {
|
|
|
$.ajax({
|
|
|
grid = $("#maingrid").ligerGrid({
|
|
|
url: ctx + "/admin/specialist/serviceItem/selectServiceItem",
|
|
|
method: "POST",
|
|
|
dataType: "json",
|
|
|
async: true,
|
|
|
data: {serviceItem: '{"status":1}',page:'1',pageSize:'10'},
|
|
|
success:function (res) {
|
|
|
console.log(res)
|
|
|
griddata = res.data.detailModelList;
|
|
|
griddata.forEach(function (item,index) {
|
|
|
item.imediate == '0'? item.imediate = "否":item.imediate = "是";
|
|
|
item.itemType == '0'? item.itemType = "康健服务":item.itemType = "健康管理";
|
|
|
return item;
|
|
|
})
|
|
|
grid = $("#maingrid").ligerGrid({
|
|
|
columns: [
|
|
|
{
|
|
|
name: 'title',
|
|
|
display: '项目名称',
|
|
|
width: 80
|
|
|
},
|
|
|
{
|
|
|
name:"diseaseItem",
|
|
|
display:"病案项目",
|
|
|
width:80
|
|
|
},
|
|
|
{
|
|
|
name:'itemType',
|
|
|
display:"项目类型",
|
|
|
width:80
|
|
|
},
|
|
|
{
|
|
|
name:'hospitalGrade',
|
|
|
display:"医院等级",
|
|
|
width:80
|
|
|
},
|
|
|
{
|
|
|
name:"content",
|
|
|
display:"项目内涵",
|
|
|
width:290
|
|
|
},
|
|
|
{
|
|
|
name:"excludeContent",
|
|
|
display:"除外内容",
|
|
|
width:200
|
|
|
},
|
|
|
{
|
|
|
name:'unit',
|
|
|
display:"计价单位",
|
|
|
width:80
|
|
|
},
|
|
|
{
|
|
|
name:'biaozhun',
|
|
|
display:'费用标准',
|
|
|
columns:[
|
|
|
{
|
|
|
name:'threeHospitals',
|
|
|
display:'三级医院',
|
|
|
width:75
|
|
|
},
|
|
|
{
|
|
|
name:'twoHospitals',
|
|
|
display:"二级医院",
|
|
|
width:75
|
|
|
},
|
|
|
{
|
|
|
name:'oneHospitals',
|
|
|
display:"一级及一级以</br>下医疗机构",
|
|
|
width:75
|
|
|
}
|
|
|
],
|
|
|
},
|
|
|
{
|
|
|
name:'addItem',
|
|
|
display:'加收项目',
|
|
|
width:130
|
|
|
},
|
|
|
parms: {serviceItem: '{"status":1}'},
|
|
|
method: 'get',
|
|
|
root:'detailModelList',
|
|
|
columns: [
|
|
|
{
|
|
|
name: 'title',
|
|
|
display: '项目名称',
|
|
|
width: 80
|
|
|
},
|
|
|
{
|
|
|
name:"diseaseItem",
|
|
|
display:"病案项目",
|
|
|
width:80
|
|
|
},
|
|
|
{
|
|
|
name:'itemType',
|
|
|
display:"项目类型",
|
|
|
width:80,
|
|
|
render:function (row) {
|
|
|
row.itemType == '0'? row.itemType = "康复服务":row.itemType = "健康管理";
|
|
|
return row.itemType;
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name:'hospitalGrade',
|
|
|
display:"医院等级",
|
|
|
width:80,
|
|
|
rander:function (row) {
|
|
|
if (row.hospitalGrade == 3){
|
|
|
row.hospitalGrade = '三级医院'
|
|
|
}else if(row.hospitalGrade==2){
|
|
|
row.hospitalGrade = '二级医院'
|
|
|
}else if(row.hospitalGrade == 1){
|
|
|
row.hospitalGrade = '一级及一级以下医疗机构'
|
|
|
}else if(row.hospitalGrade == 0){
|
|
|
row.hospitalGrade = '所有'
|
|
|
}
|
|
|
return row.hospitalGrade;
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name:"content",
|
|
|
display:"项目内涵",
|
|
|
width:290
|
|
|
},
|
|
|
{
|
|
|
name:"excludeContent",
|
|
|
display:"除外内容",
|
|
|
width:200
|
|
|
},
|
|
|
{
|
|
|
name:'unit',
|
|
|
display:"计价单位",
|
|
|
width:80
|
|
|
},
|
|
|
{
|
|
|
name:'biaozhun',
|
|
|
display:'费用标准',
|
|
|
columns:[
|
|
|
{
|
|
|
name:'description',
|
|
|
display:"说明",
|
|
|
width:100
|
|
|
name:'threeHospitals',
|
|
|
display:'三级医院',
|
|
|
width:75
|
|
|
},
|
|
|
{
|
|
|
name:"imediate",
|
|
|
display:"是否生效",
|
|
|
width:60
|
|
|
name:'twoHospitals',
|
|
|
display:"二级医院",
|
|
|
width:75
|
|
|
},
|
|
|
{
|
|
|
name:"caozuo",
|
|
|
display:"操作",
|
|
|
width:160,
|
|
|
render: function (record, rowindex, value, column) {
|
|
|
return '<input type="button" onclick="invalid('+rowindex+')" value="失效"/><input type="button" onclick="modify('+rowindex+')" value="修改"/><input type="button" class="delete" onclick="deleteRow('+rowindex+')" value="删除"/><input type="button" value="查看历史"/>';
|
|
|
}
|
|
|
name:'oneHospitals',
|
|
|
display:"一级及一级以</br>下医疗机构",
|
|
|
width:75
|
|
|
}
|
|
|
],
|
|
|
data: {
|
|
|
Rows: griddata
|
|
|
},
|
|
|
checkbox:"true",
|
|
|
alternatingRow:false
|
|
|
});
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
{
|
|
|
name:'addItem',
|
|
|
display:'加收项目',
|
|
|
width:130
|
|
|
},
|
|
|
{
|
|
|
name:'description',
|
|
|
display:"说明",
|
|
|
width:100
|
|
|
},
|
|
|
{
|
|
|
name:"imediate",
|
|
|
display:"是否生效",
|
|
|
width:60,
|
|
|
render:function (row) {
|
|
|
row.imediate == '0'? row.imediate = "否":row.imediate = "是";
|
|
|
return row.imediate;
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
name:"caozuo",
|
|
|
display:"操作",
|
|
|
width:160,
|
|
|
render: function (record, rowindex, value, column) {
|
|
|
return '<input type="button" onclick="invalid('+rowindex+')" value="失效"/><input type="button" onclick="modify('+rowindex+')" value="修改"/><input type="button" class="delete" onclick="deleteRow('+rowindex+')" value="删除"/><input type="button" onclick="history('+rowindex+')" value="查看历史"/>';
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
checkbox:"true",
|
|
|
alternatingRow:false
|
|
|
});
|
|
|
}
|
|
|
init();
|
|
|
|
|
|
// 更新ligerui
|
|
|
function reloadGrid(url, params, curPage){
|
|
|
if(curPage)
|
|
|
this.options.newPage = curPage;
|
|
|
if(url && url!='')
|
|
|
this.setOptions({parms: params, url: url});
|
|
|
else{
|
|
|
this.setOptions({parms: params});
|
|
|
this.loadData(true);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
// 查询动作
|
|
|
$('.search-btn').on('click',function (e) {
|
|
|
e.stopPropagation()
|
|
|
var data = {};
|
|
|
if ($('.xiangmu').text() == '康复服务'){
|
|
|
data.itemType = 0
|
|
|
}else if($('.xiangmu').text() == '健康管理'){
|
|
|
data.itemType = 1
|
|
|
}else if($('.xiangmu').text() == '所有'){
|
|
|
data.itemType = ''
|
|
|
}
|
|
|
if ($('.yiyuan').text()=='三级医院'){
|
|
|
data.hospitalGrade = 3
|
|
|
}else if($('.yiyuan').text()=='二级医院'){
|
|
|
data.hospitalGrade = 2
|
|
|
}else if($('.yiyuan').text()=='一级及以下'){
|
|
|
data.hospitalGrade = 1
|
|
|
}else if($('.yiyuan').text()=='所有'){
|
|
|
data.hospitalGrade = ''
|
|
|
}
|
|
|
if($('.bingan-xiangmu').text() != '请选择病案项目'){
|
|
|
data.diseaseItem = $('.bingan-xiangmu').text();
|
|
|
}
|
|
|
data.title = $('.xiangmu-name').val();
|
|
|
data.status = 1;
|
|
|
console.log(data);
|
|
|
data = JSON.stringify(data);
|
|
|
parms = {
|
|
|
serviceItem:data
|
|
|
}
|
|
|
reloadGrid.call(grid,ctx + "/admin/specialist/serviceItem/selectServiceItem", parms);
|
|
|
})
|
|
|
// 关闭弹窗
|
|
|
$(document).on('click','.closePage',function () {
|
|
|
layer.closeAll()
|
|
|
})
|
|
|
Date.prototype.Format = function (fmt) { //author: meizz
|
|
|
var o = {
|
|
|
"M+": this.getMonth() + 1, //月份
|
|
|
"d+": this.getDate(), //日
|
|
|
"h+": this.getHours(), //小时
|
|
|
"m+": this.getMinutes(), //分
|
|
|
"s+": this.getSeconds(), //秒
|
|
|
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
|
|
|
"S": this.getMilliseconds() //毫秒
|
|
|
};
|
|
|
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
|
|
|
for (var k in o)
|
|
|
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) :
|
|
|
(("00" + o[k]).substr(("" + o[k]).length)));
|
|
|
return fmt;
|
|
|
}
|
|
|
|
|
|
</script>
|
|
|
</body>
|
|
|
|