|
@@ -13,7 +13,7 @@ $(function(){
|
|
|
const global_id=getUrlArgObject("id");
|
|
|
const global_age = getUrlArgObject("age");
|
|
|
let global_check;
|
|
|
- let global_check_home;
|
|
|
+ let global_check_home,global_check_show;
|
|
|
const global_code = getUrlArgObject("code");
|
|
|
let global_activeTab=$(".sub-menu .page.active").attr("code"); //当前激活菜单项
|
|
|
let global_modules ={}; //模板数据缓存
|
|
@@ -23,7 +23,7 @@ $(function(){
|
|
|
let showCheckBtns=global_code==="YH-ZKHC-HCRWLB";
|
|
|
window.document.title=(showCheckBtns?"质控核查-":"质控评分-")+getUrlArgObject("name");
|
|
|
|
|
|
- let hasAu3 = showCheckBtns&&hasData('FUNC000011'); //新增缺陷权限
|
|
|
+ let hasAu3 = showCheckBtns&&global_check_show&&hasData('FUNC000011'); //新增缺陷权限
|
|
|
if(hasAu3){
|
|
|
$(".add-flaw").click(function(){
|
|
|
getQcCasesEntry();
|
|
@@ -66,7 +66,7 @@ function initMenu(data){
|
|
|
$(".page").on("click",function(){
|
|
|
$(".info-item .cont,.flaw-item,td").removeClass("active"); //清空缺陷定位背景
|
|
|
const title = $(this).attr("code");
|
|
|
- if(title == '缺陷总览'){ //质控核查页进来隐藏原核查按钮
|
|
|
+ if(title == '缺陷总览'||!global_check_show){ //质控核查页进来隐藏原核查按钮
|
|
|
$(".check,.ywCheck").css('display','none')
|
|
|
}/*else if(title == '病案首页'){
|
|
|
if(showCheckBtns){
|
|
@@ -155,9 +155,10 @@ function getRecordDetail(){
|
|
|
post(api.getRecordDetail,{'behospitalCode':global_id}).then(function(res){
|
|
|
if(res.data.code==='0'){
|
|
|
const data = res.data.data;
|
|
|
- const {beHospital,result,msg,checkStatus,drgs,mrStatus} = data;
|
|
|
+ const {beHospital,result,msg,checkStatus,drgs,mrStatus,checkShow} = data;
|
|
|
global_check = checkStatus
|
|
|
global_check_home = mrStatus
|
|
|
+ global_check_show=checkShow;
|
|
|
const info=Object.assign(beHospital,result);
|
|
|
initMenu(JSON.parse(result.menuData));
|
|
|
// $(".sub-menu>ul>li:first-child.page,.menu-mini>ul>li:first-child.page").addClass("active");
|
|
@@ -344,8 +345,8 @@ function initList(data,type){
|
|
|
//评分项数据填充
|
|
|
function initScoreItem(data){
|
|
|
$("#flaws .flaw-box").html("");
|
|
|
- let hasAu = showCheckBtns&&hasData('FUNC000013'); //修改缺陷权限
|
|
|
- let hasAu2 = showCheckBtns&&hasData('FUNC000012'); //删除缺陷权限
|
|
|
+ let hasAu = showCheckBtns&&global_check_show&&hasData('FUNC000013'); //修改缺陷权限
|
|
|
+ let hasAu2 = showCheckBtns&&global_check_show&&hasData('FUNC000012'); //删除缺陷权限
|
|
|
for(let k in data){
|
|
|
$("#flawTmpl").tmpl(data[k]).appendTo("#flaws .flaw-box");
|
|
|
}
|
|
@@ -393,12 +394,13 @@ function showFlawList(){
|
|
|
}
|
|
|
|
|
|
//删除评分项
|
|
|
-function delScore(id,info){
|
|
|
+function delScore(id,info,isRecover){
|
|
|
const param={
|
|
|
'behospitalCode':global_id,
|
|
|
'optResultAlgVO':{
|
|
|
'id':id
|
|
|
- }
|
|
|
+ },
|
|
|
+ 'delStatus':isRecover?1:0
|
|
|
};
|
|
|
post(api.delScore,param).then(function(res){
|
|
|
if(res.data.code==='0'){
|
|
@@ -595,7 +597,7 @@ function showModal(flag,code,i){
|
|
|
$("#delModal").hide();
|
|
|
});
|
|
|
$("#delModal .cancel").show().text("恢复").click(function(){
|
|
|
- delScore(code,info);
|
|
|
+ delScore(code,info,true);
|
|
|
});
|
|
|
}else{
|
|
|
$("#delModal .title").text("删除提示");
|