Index: ssts-web/src/main/webapp/disinfectsystem/common/cssdUtils.js =================================================================== diff -u -r19557 -r19578 --- ssts-web/src/main/webapp/disinfectsystem/common/cssdUtils.js (.../cssdUtils.js) (revision 19557) +++ ssts-web/src/main/webapp/disinfectsystem/common/cssdUtils.js (.../cssdUtils.js) (revision 19578) @@ -547,10 +547,16 @@ var str = JSON.stringify(retTousses); return retTousses; } +// 保存原始的包名 +function setTousseNameWithoutDepart(tousseObj){ + // 先将名称存到另一个未含科室名的名称属性里(针对东莞中医院的打印调整) + if(isUndefinedOrNullOrEmpty(tousseObj.tousseNameWithoutDepart)){ + tousseObj.tousseNameWithoutDepart = tousseObj.tousseName; + } +} // 根据配置为包名增加科室前缀 function addDepartPrefixForTousseName(tousseObj){ - // 先将名称存到另一个未含科室名的名称属性里(针对东莞中医院的打印调整) - tousseObj.tousseNameWithOutDepart = tousseObj.tousseName; + setTousseNameWithoutDepart(tousseObj); if(tousseObj.printOrgSource != "无"){ if(tousseObj.department){ var departPrefix = "(" + tousseObj.department + ")"; @@ -561,8 +567,6 @@ } } function doPrintLabel(tousseObj){ - // 先将名称存到另一个未含科室名的名称属性里(针对东莞中医院的打印调整) - tousseObj.tousseNameWithoutDepart = tousseObj.tousseName; // 打印消毒物品(如果为消毒物品,根据是否追溯的配置决定是否打印科室)。(消毒物品打印科室现在也改为同器械包一致,即按器械包定义的是否打印科室决定 since:2016-02-25) // 如果该器械包配置需要打印科室且科室信息不为空,将科室信息拼加至名称前面进行打印 addDepartPrefixForTousseName(tousseObj);