';
html += '
';
html += '您还有更多未读消息';
@@ -2343,103 +2351,103 @@
}],
stripeRows: true,
viewConfig: {
- forceFit:true
+ forceFit: true
},
hideHeaders: true,
- height:380,
- width:705
+ height: 380,
+ width: 705
});
loadMessagesWin = new Ext.Window({
- autoHeight:true,
- title : '申请与回收差异消息',
- width:720,
- draggable:true,
- modal:true,
- closeAction:'close',
- items:[gridPanel]
+ autoHeight: true,
+ title: '申请与回收差异消息',
+ width: 720,
+ draggable: true,
+ modal: true,
+ closeAction: 'close',
+ items: [gridPanel]
});
- setTimeout(function(){
- if(count > 0){
+ setTimeout(function () {
+ if (count > 0) {
loadMessagesWin.show();
}
}, 500);
}
-function showWarningWin(){
+function showWarningWin() {
var time = parseInt(sstsConfig.setTheAlarmReminderTimeIntervalForTheEquipmentPackageInventor);
- setTimeout(function(){
- if(!tousseGoodsStockWarningWin){
+ setTimeout(function () {
+ if (!tousseGoodsStockWarningWin) {
showTousseGoodsStockWarningWin();
- }else if(tousseGoodsStockWarningWin && tousseGoodsStockWarningWin.hidden == true){
+ } else if (tousseGoodsStockWarningWin && tousseGoodsStockWarningWin.hidden == true) {
showTousseGoodsStockWarningWin();
}
showWarningWin();
- }, 1000*60*time);
+ }, 1000 * 60 * time);
}
-if(sstsConfig.setTheAlarmReminderTimeIntervalForTheEquipmentPackageInventor){
+if (sstsConfig.setTheAlarmReminderTimeIntervalForTheEquipmentPackageInventor) {
showWarningWin();
}
-function speakerUrgentVoice(msg,index){
- var myAudio = new Audio();
- myAudio.preload = true;
- myAudio.controls = true;
- myAudio.src = WWWROOT+'/disinfectSystem/baseData/textToVoiceController/getVoiceByText.mhtml?text=' + encodeURIComponent(msg[index])
- myAudio.addEventListener('ended', playEndedHandler, false);
- myAudio.play();
+function speakerUrgentVoice(msg, index) {
+ var myAudio = new Audio();
+ myAudio.preload = true;
+ myAudio.controls = true;
+ myAudio.src = WWWROOT + '/disinfectSystem/baseData/textToVoiceController/getVoiceByText.mhtml?text=' + encodeURIComponent(msg[index])
+ myAudio.addEventListener('ended', playEndedHandler, false);
+ myAudio.play();
myAudio.loop = false;//禁止循环,否则无法触发ended事件
- function playEndedHandler(){
- if(msg.length > (index + 1)){
- setTimeout(function(){
- speakerUrgentVoice(msg,index+1)
+ function playEndedHandler() {
+ if (msg.length > (index + 1)) {
+ setTimeout(function () {
+ speakerUrgentVoice(msg, index + 1)
}, 5000);
}
}
}
-if(sstsConfig.enableUrgentVoiceNotificationsFunction){
+if (sstsConfig.enableUrgentVoiceNotificationsFunction) {
Ext4.Ajax.request({
- url : WWWROOT + '/disinfectSystem/baseData/notification/urgentNotificationController/urgentNotification.mhtml',
- method : 'POST',
- success: function(response) {
+ url: WWWROOT + '/disinfectSystem/baseData/notification/urgentNotificationController/urgentNotification.mhtml',
+ method: 'POST',
+ success: function (response) {
var result = Ext4.decode(response.responseText);
- if(result.success && result.data){
+ if (result.success && result.data) {
var msgArr = [];
- for(var i=0;i 0){
+ if (msgArr.length > 0) {
var version = getChromeVersion();
- if(version && version >= 85){
- speakerUrgentVoice(msgArr,0);
- }else {
+ if (version && version >= 85) {
+ speakerUrgentVoice(msgArr, 0);
+ } else {
speaker.speak(msgArr.join(';'));
}
}
}
- }
- });
+ }
+ });
}
var doSync = false;
-function doShowSystemWarningWinByParam(isFirstOnLoad){
- if(doSync){
+function doShowSystemWarningWinByParam(isFirstOnLoad) {
+ if (doSync) {
return false;
}
doSync = true;//防止多次重复点击
var systemWarningObj = document.getElementById("systemWarning");
- if(!systemWarningObj || systemWarningObj.style.display == "none"){
+ if (!systemWarningObj || systemWarningObj.style.display == "none") {
doSync = false;
return false;
}
@@ -2448,175 +2456,179 @@
/*$.ajaxSetup({
cache: false
});*/
-
+
Ext4.Ajax.request({
//async: !isFirstOnLoad,
async: true,
- dataType:"json",
- url: WWWROOT+"/system/systemWarningAction!getSystemWarning.do",
- success: function(response) {
+ dataType: "json",
+ url: WWWROOT + "/system/systemWarningAction!getSystemWarning.do",
+ success: function (response) {
var result = Ext4.decode(response.responseText);
- if(result.success && result.data && result.data.length > 0){
- if(isFirstOnLoad){
- //设置提醒数字
- var container = Ext4.getBody();
- if(result.data.length<11){
+ if (result.success && result.data && result.data.length > 0) {
+ if (isFirstOnLoad) {
+ //设置提醒数字
+ var container = Ext4.getBody();
+ if (result.data.length < 11) {
//container.insertHtml('beforeEnd','
');
- $("#systemWarning").append('
')
- }else{
- $("#systemWarning").append('
');
+ $("#systemWarning").append('
')
+ } else {
+ $("#systemWarning").append('
');
//container.insertHtml('beforeEnd','
');
}
-
-
-// if(!result.isPopWin){
-// doSync = false;
-// return false;//用户设置了首页禁止自动弹窗
-// }
- }
- var warningGrid = new Ext.grid.GridPanel({
- store: new Ext.data.Store({
- reader : new Ext.data.JsonReader({
- fields : ["warningItemType", "warningAmount", "remark"]
- })
- }),
- columns: [
- {header: "告警类型", width: 300, dataIndex: 'warningItemType',renderer:function(v , p , record){
- //如果告警类型为设备维护过期告警,则字体调整为红色
- if(v == warningDeviceMaintenanceOutDate){
- return "" + v + "";
- }
- return v;
- }},
- {header: "告警数量", width: 60,dataIndex: 'warningAmount',renderer:function(v , p , record){
- //如果为设备维护的告警
- if(record.data.warningItemType == warningDeviceMaintenance
- || record.data.warningItemType == warningDeviceMaintenanceOutDate){
- return ""+ v +""
- }
- return v;
- }},
- {header: "操作", width: 70,dataIndex: 'warningItemType',renderer : hrefPage}
- ],
- stripeRows: true,
- viewConfig: {
- forceFit:true
- },
- height:200,
- width:600
- });
- //根据配置项判断告警类型的信息是否需要提示(中大五院期望不要提示“已过期的器械包物品”)
- var needLoadingWarnningData = [];
- for(var i = 0;i < result.data.length;i++){
- //需要提示的告警类型
- var warningItemType = result.data[i].warningItemType;
- if(!sstsConfig.donotWarnOutDateTousseAfterLogon || warningItemType != '已过期的器械包物品'){
- needLoadingWarnningData.push(result.data[i]);
- }
- }
- if(needLoadingWarnningData.length == 0){
- doSync = false;
- return false;
- }
- warningGrid.getStore().loadData(needLoadingWarnningData);
- warningWindow = new Ext.Window({
- autoHeight:true,
- title : '系统告警',
- width:615,
- draggable:true,
- modal:true,
- closeAction:'close',
- items:[warningGrid],
- close: function() {
+
+
+ // if(!result.isPopWin){
+ // doSync = false;
+ // return false;//用户设置了首页禁止自动弹窗
+ // }
+ }
+ var warningGrid = new Ext.grid.GridPanel({
+ store: new Ext.data.Store({
+ reader: new Ext.data.JsonReader({
+ fields: ["warningItemType", "warningAmount", "remark"]
+ })
+ }),
+ columns: [
+ {
+ header: "告警类型", width: 300, dataIndex: 'warningItemType', renderer: function (v, p, record) {
+ //如果告警类型为设备维护过期告警,则字体调整为红色
+ if (v == warningDeviceMaintenanceOutDate) {
+ return "" + v + "";
+ }
+ return v;
+ }
+ },
+ {
+ header: "告警数量", width: 60, dataIndex: 'warningAmount', renderer: function (v, p, record) {
+ //如果为设备维护的告警
+ if (record.data.warningItemType == warningDeviceMaintenance
+ || record.data.warningItemType == warningDeviceMaintenanceOutDate) {
+ return "" + v + ""
+ }
+ return v;
+ }
+ },
+ { header: "操作", width: 70, dataIndex: 'warningItemType', renderer: hrefPage }
+ ],
+ stripeRows: true,
+ viewConfig: {
+ forceFit: true
+ },
+ height: 200,
+ width: 600
+ });
+ //根据配置项判断告警类型的信息是否需要提示(中大五院期望不要提示“已过期的器械包物品”)
+ var needLoadingWarnningData = [];
+ for (var i = 0; i < result.data.length; i++) {
+ //需要提示的告警类型
+ var warningItemType = result.data[i].warningItemType;
+ if (!sstsConfig.donotWarnOutDateTousseAfterLogon || warningItemType != '已过期的器械包物品') {
+ needLoadingWarnningData.push(result.data[i]);
+ }
+ }
+ if (needLoadingWarnningData.length == 0) {
+ doSync = false;
+ return false;
+ }
+ warningGrid.getStore().loadData(needLoadingWarnningData);
+ warningWindow = new Ext.Window({
+ autoHeight: true,
+ title: '系统告警',
+ width: 615,
+ draggable: true,
+ modal: true,
+ closeAction: 'close',
+ items: [warningGrid],
+ close: function () {
warningWindow.hide();
showTousseGoodsStockWarningWin();
}
- });
- warningWindow.show();
- Ext.QuickTips.init();//别忘记加这句
- /*warningGrid.on('mouseover', function(e) {// 添加mouseover事件
- var index = warningGrid.getView().findRowIndex(e.getTarget());// 根据mouse所在的target可以取到列的位置
- if (index !== false) {// 当取到了正确的列时,(因为如果传入的target列没有取到的时候会返回false)
- var record = this.getStore().getAt(index);
- var rowEl = Ext.fly(e.getTarget());
- rowEl.set({'ext:qtip':record.data['remark'],'ext:qwidth':300,'ext:qtitle':'物品名称:'},false);
- }
- }); */
-
- }else{
- hiddenSystemWarning();
+ });
+ warningWindow.show();
+ Ext.QuickTips.init();//别忘记加这句
+ /*warningGrid.on('mouseover', function(e) {// 添加mouseover事件
+ var index = warningGrid.getView().findRowIndex(e.getTarget());// 根据mouse所在的target可以取到列的位置
+ if (index !== false) {// 当取到了正确的列时,(因为如果传入的target列没有取到的时候会返回false)
+ var record = this.getStore().getAt(index);
+ var rowEl = Ext.fly(e.getTarget());
+ rowEl.set({'ext:qtip':record.data['remark'],'ext:qwidth':300,'ext:qtitle':'物品名称:'},false);
+ }
+ }); */
+
+ } else {
+ hiddenSystemWarning();
showTousseGoodsStockWarningWin();
- }
- doSync = false;
- if (sstsConfig.defaultShowOrgChange) {
- if ("打开" == openFlag) {
- openSelectOrgUnitWindow(); //打开切换的选择窗口
- }
- }
- },
- error : function(req, textStatus) {
- hiddenSystemWarning();
- doSync = false;
- }
+ }
+ doSync = false;
+ if (sstsConfig.defaultShowOrgChange) {
+ if ("打开" == openFlag) {
+ openSelectOrgUnitWindow(); //打开切换的选择窗口
+ }
+ }
+ },
+ error: function (req, textStatus) {
+ hiddenSystemWarning();
+ doSync = false;
+ }
});
-
+
// 检查用户的所属部门是否为空
- if (departName == ''){
+ if (departName == '') {
Ext.MessageBox.show({
- title: '提示',
- msg: '您的所属部门为空,请与系统管理员联系进行检查,以避免软件功能使用不正常!',
- buttons: Ext.MessageBox.OK,
- width:300,
- icon: Ext.MessageBox.WARNING
+ title: '提示',
+ msg: '您的所属部门为空,请与系统管理员联系进行检查,以避免软件功能使用不正常!',
+ buttons: Ext.MessageBox.OK,
+ width: 300,
+ icon: Ext.MessageBox.WARNING
});
}
}
-function hiddenSystemWarning(){
- hideElement('systemWarning');
+function hiddenSystemWarning() {
+ hideElement('systemWarning');
hideElement('systemWarningTip');
//$("#systemWarning").hide();
//$("#systemWarningTip").hide();
initTipPosition();//注意顺序
}
-function gopage(v){
+function gopage(v) {
var params = encodeURI(v);
- if(v == recall){//召回页面
- addTab('recallRecord','器械包召回',WWWROOT + '/disinfectsystem/recallRecord/recallRecordViewForDepart.jsp');
- }else if(v ==disabledGoods || v == diposableGoods || v ==overStorageDisabledGoods || v == belowStorageDiposableGoods){
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.jsp?queryType='+params);
- }else if(v == warningTousseGoods || v == disabledTousseGoods){
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/assestManagement/tousseGoods/tousseGoodsWarningView.jsp?warningType='+params);
- }else if(v == materialMinStock || v == materialMaxStock){
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/basedatamanager/materialDefinition/materialDefinitionView.jsp?warning=warning&warningType='+encodeURIComponent(v));
- }else if(v == warningCertification || v == disabledCertification){
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/basedatamanager/supplier/supplierCertificationWarningView.jsp?queryType='+params);
- }else if(v == warningExpensiveGoods || v == warningMaxExpensiveGoods){
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsWarningView.jsp?queryType='+params);
- }else if(v == warningExpensiveGoodsBill){
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsBillWarning/expensiveGoodsBIllInstanceWarningView.jsp?queryType='+params);
- }else if(v == warningSupplierCertificate){
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/basedatamanager/supplier/supplierView.jsp?warningStatus=true');
- }else if(v == warningContract){
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/assestManagement/contract/contractWarningView.jsp');
- }else if(v == warningDeviceMaintenance || v == warningDeviceMaintenanceOutDate){//设备维护提前预警及过期告警管理点击后进入设备维护列表页面
- addTab('warningInfo','告警管理',WWWROOT + '/disinfectsystem/deviceMaintenance/deviceMaintenanceCostomInsView.jsp?warningItemType=' + params);
- }else if(v == deliveryToSignWarning){
- addTab('warningInfo','物品签收',WWWROOT + '/disinfectsystem/invoice/invoiceSignVersion2.jsp?resolution=1980&fromdesktop=true&isShowSign=true');
- }else if(v.indexOf("请做生物监测") >= 0){
- addTab('warningInfo','历史灭菌记录管理',WWWROOT + '/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.jsp?editMode=true');
+ if (v == recall) {//召回页面
+ addTab('recallRecord', '器械包召回', WWWROOT + '/disinfectsystem/recallRecord/recallRecordViewForDepart.jsp');
+ } else if (v == disabledGoods || v == diposableGoods || v == overStorageDisabledGoods || v == belowStorageDiposableGoods) {
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/assestManagement/diposableGoods/diposableGoodsWarningView.jsp?queryType=' + params);
+ } else if (v == warningTousseGoods || v == disabledTousseGoods) {
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/assestManagement/tousseGoods/tousseGoodsWarningView.jsp?warningType=' + params);
+ } else if (v == materialMinStock || v == materialMaxStock) {
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/basedatamanager/materialDefinition/materialDefinitionView.jsp?warning=warning&warningType=' + encodeURIComponent(v));
+ } else if (v == warningCertification || v == disabledCertification) {
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/basedatamanager/supplier/supplierCertificationWarningView.jsp?queryType=' + params);
+ } else if (v == warningExpensiveGoods || v == warningMaxExpensiveGoods) {
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsWarningView.jsp?queryType=' + params);
+ } else if (v == warningExpensiveGoodsBill) {
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/assestManagement/expensiveGoods/expensiveGoodsBillWarning/expensiveGoodsBIllInstanceWarningView.jsp?queryType=' + params);
+ } else if (v == warningSupplierCertificate) {
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/basedatamanager/supplier/supplierView.jsp?warningStatus=true');
+ } else if (v == warningContract) {
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/assestManagement/contract/contractWarningView.jsp');
+ } else if (v == warningDeviceMaintenance || v == warningDeviceMaintenanceOutDate) {//设备维护提前预警及过期告警管理点击后进入设备维护列表页面
+ addTab('warningInfo', '告警管理', WWWROOT + '/disinfectsystem/deviceMaintenance/deviceMaintenanceCostomInsView.jsp?warningItemType=' + params);
+ } else if (v == deliveryToSignWarning) {
+ addTab('warningInfo', '物品签收', WWWROOT + '/disinfectsystem/invoice/invoiceSignVersion2.jsp?resolution=1980&fromdesktop=true&isShowSign=true');
+ } else if (v.indexOf("请做生物监测") >= 0) {
+ addTab('warningInfo', '历史灭菌记录管理', WWWROOT + '/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.jsp?editMode=true');
}
warningWindow.close();
}
-function gopageForInstrumentRepair(id){
- addTab('instrumentRepair','器械维修管理',WWWROOT + '/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementView.jsp?id='+id);
+function gopageForInstrumentRepair(id) {
+ addTab('instrumentRepair', '器械维修管理', WWWROOT + '/disinfectsystem/instrumentRepairManagement/instrumentRepairManagementView.jsp?id=' + id);
instrumentRepairWindow.close();
}
-function gopageForProblemWarning(id){
- addTab('problemWarning','科室问题反馈提醒',WWWROOT + '/disinfectsystem/problemReport/problemReport.jsp?id='+id);
+function gopageForProblemWarning(id) {
+ addTab('problemWarning', '科室问题反馈提醒', WWWROOT + '/disinfectsystem/problemReport/problemReport.jsp?id=' + id);
problemWarningWin.close();
}
@@ -2626,132 +2638,132 @@
* @param messageContent 消息内容
* @returns
*/
-function warningAlert(warningItemType , messageContent){
- if(warningItemType == warningDeviceMaintenance){
+function warningAlert(warningItemType, messageContent) {
+ if (warningItemType == warningDeviceMaintenance) {
alert('以下设备维护信息即将到期:\n' + messageContent);
- }else if(warningItemType == warningDeviceMaintenanceOutDate){
+ } else if (warningItemType == warningDeviceMaintenanceOutDate) {
alert('以下设备维护信息已过期:\n' + messageContent);
}
}
-function hrefPage(v, p, record){
+function hrefPage(v, p, record) {
var mess = "查看详细";
- if(v != null && v.indexOf("生物监测") != -1 && v.indexOf("请做生物监测") == -1){
+ if (v != null && v.indexOf("生物监测") != -1 && v.indexOf("请做生物监测") == -1) {
mess = " ";
}
- return ""+mess+"";
+ return "" + mess + "";
}
/**
* 未归还告警窗口点击查看详细跳去借物管理页面
*/
-function goBorrow(v, p, record){
- var mess = "查看详细";
- if(record.data.applicationTime){
- return ""+mess+"";
- }else {
- return ""+mess+"";
+function goBorrow(v, p, record) {
+ var mess = "查看详细";
+ if (record.data.applicationTime) {
+ return "" + mess + "";
+ } else {
+ return "" + mess + "";
}
}
//打开在线帮助文档
-function showHelpWord(){
- var url = WWWROOT+'/help/help.pdf';
- openFullSizeWindowWithName(url,null,"helpWordWindow");
+function showHelpWord() {
+ var url = WWWROOT + '/help/help.pdf';
+ openFullSizeWindowWithName(url, null, "helpWordWindow");
}
-function openSelectOrgUnitWindow(){
+function openSelectOrgUnitWindow() {
var data = [];
var orgUnitIdArray = directOrgUnitCodesWhereUserBelong.split(";");
var orgUnitNameArray = directOrgUnitNamesWhereUserBelong.split(";");
-
- if(orgUnitIdArray.length > 1){
- for(var i = 0; i < orgUnitIdArray.length; i++){
+
+ if (orgUnitIdArray.length > 1) {
+ for (var i = 0; i < orgUnitIdArray.length; i++) {
var showOrgUnitName = orgUnitNameArray[i];
- if(sstsConfig.changeOrgUnitOmitParentOrgUnitName){
+ if (sstsConfig.changeOrgUnitOmitParentOrgUnitName) {
var lastSplitIndex = showOrgUnitName.lastIndexOf("-");
- if(lastSplitIndex > -1){
+ if (lastSplitIndex > -1) {
showOrgUnitName = showOrgUnitName.substring(lastSplitIndex + 1);
}
}
- data.push([orgUnitIdArray[i],showOrgUnitName]);
-
+ data.push([orgUnitIdArray[i], showOrgUnitName]);
+
}
var store = new Ext.data.SimpleStore({
fields: ['orgUnitId', 'orgUnitName'],
- data : data
- });
-
+ data: data
+ });
+
var contentFormWindow = new Ext.Window({
- id : 'changeDepartWindow',
- title : '请设置您的当前科室',
- closeAction : 'close',
- closable:true,
- layout:'fit',
- width : 350,
- height : 250,
- modal:true,
+ id: 'changeDepartWindow',
+ title: '请设置您的当前科室',
+ closeAction: 'close',
+ closable: true,
+ layout: 'fit',
+ width: 350,
+ height: 250,
+ modal: true,
plain: true,
- y:10,
- layout:'absolute',
- items:[{
- xtype:'combo',
- width:300,
- listWidth:600,
+ y: 10,
+ layout: 'absolute',
+ items: [{
+ xtype: 'combo',
+ width: 300,
+ listWidth: 600,
x: 25,
- y: 50,
+ y: 50,
store: store,
- displayField:'orgUnitName',
- typeAhead: true,
- editable:false,
- mode: 'local',
- triggerAction: 'all',
- emptyText:'请选择科室',
- selectOnFocus:true,
- value : departName, //默认选中当前科室(陈家儒改)
- tpl:'{orgUnitName}
',
- listeners:{
- scope:this,
- 'select': changeCurrentOrgUnit
- }
+ displayField: 'orgUnitName',
+ typeAhead: true,
+ editable: false,
+ mode: 'local',
+ triggerAction: 'all',
+ emptyText: '请选择科室',
+ selectOnFocus: true,
+ value: departName, //默认选中当前科室(陈家儒改)
+ tpl: '{orgUnitName}
',
+ listeners: {
+ scope: this,
+ 'select': changeCurrentOrgUnit
+ }
}]
});
- contentFormWindow.on('show',function(){
+ contentFormWindow.on('show', function () {
contentFormWindow.center();
});
- if (!contentFormWindow.isVisible()){
+ if (!contentFormWindow.isVisible()) {
contentFormWindow.show();
}
}
-
+
}
-function changeCurrentOrgUnit(com, record, index){
+function changeCurrentOrgUnit(com, record, index) {
var contentFormWindow = Ext.getCmp('changeDepartWindow');
var currentOrgUnitId = record.data.orgUnitId;
-
+
if (currentOrgUnitId == currentDepartCode) { //如果选中的,就是当前科室,则不再重新请求后台
return;
}
-
- var myMask = new Ext.LoadMask(Ext.getBody(),{msg:"正在切换,请稍候..."});
+
+ var myMask = new Ext.LoadMask(Ext.getBody(), { msg: "正在切换,请稍候..." });
myMask.show();
-
+
Ext.Ajax.request({
- url : WWWROOT + '/systemmanage/user/setCurrentOrgUnitCode.do',
- success : function someFn(result, request){
+ url: WWWROOT + '/systemmanage/user/setCurrentOrgUnitCode.do',
+ success: function someFn(result, request) {
contentFormWindow.close();
myMask.hide();
top.location.reload();
- },
- failure : function otherFn(result, request){
- myMask.hide();
- alert("切换科室失败,请稍后再试。");
- contentFormWindow.close();
- },
- method : 'POST',
- params : {currentOrgUnitCode: currentOrgUnitId}
- });
+ },
+ failure: function otherFn(result, request) {
+ myMask.hide();
+ alert("切换科室失败,请稍后再试。");
+ contentFormWindow.close();
+ },
+ method: 'POST',
+ params: { currentOrgUnitCode: currentOrgUnitId }
+ });
}
//SZYK-27:提示上传设备运行物理参数