|
@ -25,7 +25,14 @@
|
|
<a href="javascript:void(0);" class="btntrue c-ccc">保存</a>
|
|
<a href="javascript:void(0);" class="btntrue c-ccc">保存</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<ul class="c-list msg-list" id='disease-box1'>
|
|
|
|
<li class="mb15 c-head">
|
|
|
|
<div><i class="other-icon"></i><span>服务类型</span></div>
|
|
|
|
</li>
|
|
|
|
<!-- <li class="c-list-add">
|
|
|
|
<div><span id='add-span'>添加标签</span><input maxlength="6" class="add-input" id='labelinput' type="input"/></div>
|
|
|
|
</li> -->
|
|
|
|
</ul>
|
|
<ul class="c-list msg-list" id='disease-box4'>
|
|
<ul class="c-list msg-list" id='disease-box4'>
|
|
<li class="mb15 c-head">
|
|
<li class="mb15 c-head">
|
|
<div><i class="other-icon"></i><span>自定义标签</span></div>
|
|
<div><i class="other-icon"></i><span>自定义标签</span></div>
|
|
@ -79,7 +86,6 @@
|
|
|
|
|
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
$("#disease-box4").on("click",".c-list-li",function(){
|
|
$("#disease-box4").on("click",".c-list-li",function(){
|
|
if(!$(this).hasClass('cant-active')){
|
|
if(!$(this).hasClass('cant-active')){
|
|
if($(this).hasClass("active-icon")){
|
|
if($(this).hasClass("active-icon")){
|
|
@ -92,6 +98,20 @@
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
|
|
|
|
$("#disease-box1").on("click",".c-list-li",function(){
|
|
|
|
if(!$(this).hasClass('cant-active')){
|
|
|
|
if($(this).hasClass("active-icon")){
|
|
|
|
$(this).removeClass("active-icon");
|
|
|
|
$(this).addClass("no-active");
|
|
|
|
}else{
|
|
|
|
$(this).removeClass("no-active");
|
|
|
|
$(this).addClass("active-icon");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$("#disease-box1 .c-list-li").removeClass("active-icon").removeClass("no-active");
|
|
|
|
$(this).addClass("active-icon");
|
|
|
|
})
|
|
|
|
|
|
$("#disease-box3").on("click",".c-list-li",function(){
|
|
$("#disease-box3").on("click",".c-list-li",function(){
|
|
if(!$(this).hasClass('cant-active')){
|
|
if(!$(this).hasClass('cant-active')){
|
|
if($(this).attr('data-noselect') == 'true'){
|
|
if($(this).attr('data-noselect') == 'true'){
|
|
@ -156,11 +176,11 @@
|
|
})
|
|
})
|
|
|
|
|
|
function saveData(){
|
|
function saveData(){
|
|
var health = [];
|
|
|
|
|
|
var health = [];//服务类型
|
|
var disease=[];
|
|
var disease=[];
|
|
var custom =[];
|
|
var custom =[];
|
|
var diseaseName = [];
|
|
var diseaseName = [];
|
|
$("#disease-box2 .active-icon").each(function(){
|
|
|
|
|
|
$("#disease-box1 .active-icon").each(function(){
|
|
var val = $(this).attr("data-code");
|
|
var val = $(this).attr("data-code");
|
|
health.push(val);
|
|
health.push(val);
|
|
diseaseName.push($(this).attr("data-name"));
|
|
diseaseName.push($(this).attr("data-name"));
|
|
@ -200,6 +220,7 @@
|
|
params.disease = disease.join(",");
|
|
params.disease = disease.join(",");
|
|
params.custom = custom.join(",");
|
|
params.custom = custom.join(",");
|
|
params.patient = patientCode;
|
|
params.patient = patientCode;
|
|
|
|
console.error(JSON.stringify(params))
|
|
sendPost("doctor/patient_label_info/patient_label_update",params,addPatientLabelErr,function(res){
|
|
sendPost("doctor/patient_label_info/patient_label_update",params,addPatientLabelErr,function(res){
|
|
if(res.status==200){
|
|
if(res.status==200){
|
|
mui.toast('保存成功');
|
|
mui.toast('保存成功');
|
|
@ -282,6 +303,7 @@
|
|
{url:"/doctor/patient_label/labels_by_type",data:{labelType:3}},
|
|
{url:"/doctor/patient_label/labels_by_type",data:{labelType:3}},
|
|
{url:"/doctor/patient_label/labels_by_type",data:{labelType:4,teamCode:docInfo.adminTeamCode}},
|
|
{url:"/doctor/patient_label/labels_by_type",data:{labelType:4,teamCode:docInfo.adminTeamCode}},
|
|
{url:"/doctor/patient_label/patientAllLabels",data:{patient:patientCode}}, //获取选中的标签
|
|
{url:"/doctor/patient_label/patientAllLabels",data:{patient:patientCode}}, //获取选中的标签
|
|
|
|
{url:"/wlyygc/doctor/label/labels", reqType: "get" ,data:{labelType:1}},//服务类型
|
|
])
|
|
])
|
|
return promise.then(function(datas){
|
|
return promise.then(function(datas){
|
|
var data0 = datas[0],
|
|
var data0 = datas[0],
|
|
@ -291,6 +313,8 @@
|
|
initData(2,data0);
|
|
initData(2,data0);
|
|
initData(3,data1);
|
|
initData(3,data1);
|
|
initData(4,data2);
|
|
initData(4,data2);
|
|
|
|
serviceTypeData(datas[4])
|
|
|
|
console.error(activeArr.length+JSON.stringify(activeArr))
|
|
|
|
|
|
setTimeout(function(){
|
|
setTimeout(function(){
|
|
isValueChange();
|
|
isValueChange();
|
|
@ -317,6 +341,28 @@
|
|
querySuccess(res);
|
|
querySuccess(res);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function serviceTypeData(res){
|
|
|
|
var labelhtml ="";
|
|
|
|
if(res.status==10000){
|
|
|
|
var data = res.result;
|
|
|
|
for(var j in data){
|
|
|
|
var disabled = "no-active";
|
|
|
|
var noselect = "";
|
|
|
|
var isExit=false;
|
|
|
|
activeArr.map(function(v){
|
|
|
|
console.error("v.label:"+v.label)
|
|
|
|
console.error("data[j].code:"+data[j].code)
|
|
|
|
if(v.label == data[j].code && v.labelType=='1')isExit =true;
|
|
|
|
})
|
|
|
|
if(isExit)disabled = "active-icon" //本来就有的默认高亮
|
|
|
|
labelhtml +='<li id="'+data[j].code+'" data-code="'+data[j].code+'" data-name="'+data[j].name+'" data-noselect="' + noselect + '" class="c-list-li '+disabled+'">'+
|
|
|
|
'<div><span >'+data[j].name+'</span></div>'+
|
|
|
|
'</li>'
|
|
|
|
}
|
|
|
|
$("#disease-box1").append(labelhtml);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
function initPatientData(type){
|
|
function initPatientData(type){
|
|
sendPost("/doctor/patient_label_info/patient_label",{labelType:type,patient:patientCode},queryFailed,function(res){
|
|
sendPost("/doctor/patient_label_info/patient_label",{labelType:type,patient:patientCode},queryFailed,function(res){
|
|
if(res.status==200){
|
|
if(res.status==200){
|
|
@ -405,6 +451,7 @@
|
|
activeArr.map(function(v){
|
|
activeArr.map(function(v){
|
|
if(v.label == data[j].labelCode)isExit =true;
|
|
if(v.label == data[j].labelCode)isExit =true;
|
|
})
|
|
})
|
|
|
|
|
|
if(isExit)disabled = "active-icon" //本来就有的默认高亮
|
|
if(isExit)disabled = "active-icon" //本来就有的默认高亮
|
|
labelhtml +='<li id="'+data[j].labelType+'-'+data[j].labelCode+'" data-code="'+data[j].labelCode+'" data-name="'+data[j].labelName+'" data-noselect="' + noselect + '" class="c-list-li '+disabled+'">'+
|
|
labelhtml +='<li id="'+data[j].labelType+'-'+data[j].labelCode+'" data-code="'+data[j].labelCode+'" data-name="'+data[j].labelName+'" data-noselect="' + noselect + '" class="c-list-li '+disabled+'">'+
|
|
'<div><span >'+data[j].labelName+'</span></div>'+
|
|
'<div><span >'+data[j].labelName+'</span></div>'+
|