var searchVal = "";
function html_encode(str){
var s = "";
if (str.length == 0) return "";
s = str.replace(/<label class=c-17b3ec>/g, '");
return s;
}
template.helper("setName", function filters(n, t){
if(searchVal && t=="sx"){
var arr = n.split(searchVal);
return arr.join('');
}
return n;
})
/*template.helper("setName", function filters(n, t, i){
if(t=='sx' && !i && searchVal){
var arr = n.split(searchVal);
return arr.join('<label style="color:#17b3ec">'+searchVal+'</label>');
} else if(i && t!='sx')
return n;
return "";
})*/
template.helper("setAddress", function filters(n){
var arr = n.split(searchVal);
return arr.join('');
})
/**
* 下一步操作
*/
function submit(isAll){
if(isAll == 1){
if(!$('.checked-num').hasClass('disabled'))
to_next("", 1);
return;
}
if(num<=0)
return;
plus.nativeUI.showWaiting();
var patients = [];
for(var k in checked){
patients.push(checked[k]);
}
to_next(patients);
plus.nativeUI.closeWaiting();
}
function to_next(patients, isAll){
mui.openWindow({
id: "xuanzejieshouyisheng.html",
url: "xuanzejieshouyisheng.html",
extras: {
jgs: self.jgs,
patients: patients,
docCode: docCode,
teamCode: teamCode,
type: "分配",
isAll: isAll || ""
}
});
}
function remove(ls, isDom){
var patient, delNum = 0;
if(isDom){
$.each(ls, function(i, v) {
patient = JSON.parse($(v).attr('data-info'));
if(checked[patient.code]){
delNum++;
delete checked[patient.code];
}
});
} else {
$.each(ls, function(i, v) {
if(checked[v.code]){
delNum++;
delete checked[v.code];
}
});
}
num = num - delNum;
}
function add(ls, isDom){
var patient, addNum = 0;
if(isDom){
$.each(ls, function(i, v) {
patient = JSON.parse($(v).attr('data-info'));
if(!checked[patient.code]){
addNum++;
checked[patient.code] = patient;
}
});
} else {
$.each(ls, function(i, v) {
if(!checked[v.code]){
addNum++;
checked[v.code] = v;
}
});
}
num = num + addNum;
}
function refreshTotal(){
$('.link label').html(num);
$('.link').toggleClass('c-ccc', num<=0);
}
$('.doc-list').on('tap', '.doc-item', function(){
$('.search-box input').blur();
$(this).toggleClass('checked');
var info = JSON.parse($(this).attr('data-info'));
var isAdd = false;
if($(this).hasClass('checked')){
add([info]);
isAdd = true;
} else {
remove([info]);
}
refreshTotal();
var type = $(this).attr('data-type');
if(type == "sx"){
$('#lscroller .doc-list').find('.doc-item[data-code="'+ info.code +'"]').toggleClass("checked", isAdd);
$('#s-addr .doc-list').find('.doc-item[data-code="'+ info.code +'"]').toggleClass("checked", isAdd);
} else if(type == "sa"){
$('#s-xm .doc-list').find('.doc-item[data-code="'+ info.code +'"]').toggleClass("checked", isAdd);
$('#lscroller .doc-list').find('.doc-item[data-code="'+ info.code +'"]').toggleClass("checked", isAdd);
}
})
$('#allSel').on('tap', function(){
$(this).toggleClass('checked');
if($(this).hasClass('checked')){
$(this).next().html("取消全选");
$('#listDiv .doc-list').find('.doc-item').addClass('checked');
add($('#listDiv .doc-list').find('.doc-item'), true);
} else {
$(this).next().html("全选");
$('#listDiv .doc-list').find('.doc-item').removeClass('checked');
remove($('#listDiv .doc-list').find('.doc-item'), true);
}
refreshTotal();
})