EXT.Js 弹出事件 为什么不能弹出新生成的单据

/**

  • @author Administrator / / grid.store.on('load', function() { grid.el.select("table[class=x-grid3-row-table]").each(function(x) { x.addClass('x-grid3-cell-text-visible'); }); });

grid.getStore().on('load',function(s,records){
var girdcount=0;
s.each(function(r){
if(r.get('10')=='数据错误'){
grid.getView().getRow(girdcount).style.backgroundColor='#F7FE2E';
}
girdcount=girdcount+1;
});
//scope:this
});
*/
var arrgrid = new Array();
var storenurse = new Ext.data.JsonStore({
data :[],
fields : ['desc', 'id']
});
var storenurse1 = new Ext.data.JsonStore({
data :[],
fields : ['desc', 'id']
});
var patward = new Ext.form.ComboBox({
id : 'patward',
//hiddenName : 'region1',
store : storenurse,
width : 200,
// fieldLabel : '区',
valueField : 'id',
displayField : 'desc',
value:"",
allowBlank : true,
mode : 'local'
});
var CCERR = new Ext.form.ComboBox({
id : 'CCERR',
//hiddenName : 'region1',
store : storenurse1,
width : 150,
fieldLabel : '事件',
valueField : 'id',
value:"",
displayField : 'desc',
allowBlank : true,
mode : 'local'
});

function gethead()
{
/*
var GetCurrHeadDR=document.getElementById('GetCurrHeadDR');
//alert(EmrCode);
var ret=cspRunServerMethod(GetCurrHeadDR.value,EpisodeID,session['LOGON.USERID'],EmrCode);
//alert(ret)
if (ret!="")
{
var dd=ret.split("||");
CurrHeadDr=dd[0]+"_"+dd[1];
}
*/
var GetHead=document.getElementById('GetHead');
var ret=cspRunServerMethod(GetHead.value,EpisodeID);
//alert(ret)
var hh=ret.split("^");
//alert(hh)
//alert(hh[0])
return hh[0]+" "+hh[1];

//debugger;

}
function BodyLoadHandler(){
setsize("mygridpl", "gform", "mygrid");
//fm.doLayout();
//alert(EmrCode)
var but1 = Ext.getCmp("mygridbut1");
but1.on('click', newEvent);
var but = Ext.getCmp("mygridbut2");
but.hide();

var grid = Ext.getCmp('mygrid');
grid.setTitle(gethead());
var mydate = new Date();
var tobar = grid.getTopToolbar();
grid.on('rowdblclick',modccevent);

//tobar.addItem('病区',
//patward,'-' ,'事件',CCERR,'-');
/*
tobar.addItem({
xtype: 'datefield',
format: 'Y-m-d',
id: 'mygridstdate',
value: (diffDate(new Date(), -7))
}, {
xtype: 'datefield',
format: 'Y-m-d',
id: 'mygridenddate',
value: diffDate(new Date(), 1)
});
/
tobar.addButton({
className: 'new-topic-button',
text: "查询",
handler: find,
id: 'mygridSch'
});
tobar.addItem ("-",{
xtype:'checkbox',
id:'IfCancelRec',
checked:false,
boxLabel:'显示作废记录'

});
/*tobar.addItem("-");
tobar.addButton({
className: 'new-topic-button',
text: "提交",
handler: qdtj,
id: 'SubmitFu'
});
/
/*
tobar.addItem("-");
tobar.addButton({
className: 'new-topic-button',
text: "审核",
handler: AuditFu,
id: 'AuditFu'
});
tobar.addItem("-");
tobar.addButton({
className: 'new-topic-button',
text: "退回",
handler: RefundFu,
id: 'RefundFu'
});
/
/*tobar.addItem("-");
tobar.addButton({
className: 'new-topic-button',
text: "删除",
handler: qddelete,
id: 'delete'
});
/
tobar.addItem("-");
tobar.addButton({
//className: 'new-topic-button',
text: "作废",
handler: CancelRecord,
id: 'Cancel'
});
tobar.addItem ("-")
tobar.addButton({
className: 'new-topic-button',
text: "打印",
handler: butPrintFn,
id: 'butPrintFn'
});
tobar.addItem ("-")
tobar.addButton({
className: 'new-topic-button',
text: "生成图片",
handler: MakePicture,
id: 'MakePicture'
});
var bbar = grid.getBottomToolbar ();
bbar.hide();
var bbar2 = new Ext.PagingToolbar({
pageSize:30,
store:grid.store,
displayInfo:true,
displayMsg:'显示第 {0} 条到 {1} 条记录,一共 {2} 条',
emptyMsg:"没有记录"
});
bbar2.render(grid.bbar);
tobar.doLayout();
//inidata("patward","Desc","web.DHCNurblsjflwh:GetWard","Loc$W");
// inidata("CCERR","Desc","web.DHCNurblsjflwh:CRItem","");
patward.setValue(session['LOGON.CTLOCID']);
//layoutset();
find();
//alert();
//debugger;
}
//生成图片
function MakePicture()
{
var mygrid = Ext.getCmp("mygrid");
var rowObj = mygrid.getSelectionModel().getSelections();

var len = rowObj.length;
if (len < 1) {
alert("请选择需要生成图片的数据!");
return;
} else {
id = rowObj[0].get("par")
}
if(id)
{
PrintCommPic.StartMakePic="Y" //图片
//以下4句请参考butPrintFn方法
PrintCommPic.WebUrl=WebIp+"/dthealth/web/DWR.DoctorRound.cls";
PrintCommPic.ItmName = "DHCNURMouldPrn_AYgxheddfxdy";
var subid=id
PrintCommPic.MthArr="Nur.DHCMoudData:getVal&parr:"+subid+"!";
PrintCommPic.PrintOut();

      PrintCommPic.NurRecId=id   //图 片
      PrintCommPic.EmrCode=EmrCode     //图片
      PrintCommPic.EpisodeID=EpisodeID //图片
      PrintCommPic.curPages=0;         //图片
      PrintCommPic.MakeTemp="Y";       //图片
      PrintCommPic.filepath=WebIp+"/DHCMG/HLBLMakePictureSet.xml"       //图片
      //PrintComm.MakeAllPages="Y";    //图片
      PrintCommPic.MakePicture();      //图片
      alert("成功")
    }

}
function butPrintFn()
{
var mygrid = Ext.getCmp("mygrid");
var rowObj = mygrid.getSelectionModel().getSelections();

var len = rowObj.length;
if (len < 1) {
alert("请选择需要打印的数据!")
return;
} else {
id = rowObj[0].get("par")
}
if(id)
{
PrintComm.RHeadCaption='dddd';
PrintComm.LHeadCaption="3333333";
PrintComm.SetConnectStr(CacheDB);
PrintComm.WebUrl=WebIp+"/dthealth/web/DWR.DoctorRound.cls";
PrintComm.ItmName = "DHCNURMouldPrn_AYgxheddfxdy";
var subid=id
PrintComm.MthArr="Nur.DHCMoudData:getVal&parr:"+subid+"!";
PrintComm.PrintOut();

}
}
function qdtj()
{
var grid=Ext.getCmp('mygrid');
var objCancelRecord=document.getElementById('CancelRecord');
var objRow=grid.getSelectionModel().getSelections();
if (objRow.length == 0)
{
alert("请先选择一条护理记录!");
return;
} else
{
var flag = confirm("你确定要作废此条记录吗!")
if (flag)
{
SubmitFu();
}

}
//find();

}
function qddelete()
{
var grid=Ext.getCmp('mygrid');
var objCancelRecord=document.getElementById('CancelRecord');
var objRow=grid.getSelectionModel().getSelections();
if (objRow.length == 0)
{
alert("请先选择一条护理记录!");
return;
} else
{
var flag = confirm("你确定要删除此条记录吗!")
if (flag)
{
delete1();
}
}
//find();
}

function CancelRecord()
{
var grid=Ext.getCmp('mygrid');
var objRow=grid.getSelectionModel().getSelections();
if (objRow.length == 0)
{
alert("请先选择一条护理记录!");
return;
} else
{
var flag = confirm("你确定要删除此条记录吗!")
if (flag)
{
var par=objRow[0].get("par");
var a = tkMakeServerCall("web.DHCNurseRecordComm","CancelMoudRecord", par, session['LOGON.USERID'], session['LOGON.GROUPDESC']);
if (a!=0){
alert(a);
return;
}else
{
find();
}
}

}

}

function delete1()
{
var grid=Ext.getCmp("mygrid");
var objRow=grid.getSelectionModel().getSelections();
if (objRow.length == 0) {
return;
}
else {
var SetStatus=document.getElementById('delete1');
var par = objRow[0].get("par");
var a = cspRunServerMethod(SetStatus.value,par);

find();
}
}
function layoutset()
{
var GetLayoutItem=document.getElementById('GetLayoutItem');
var ret=cspRunServerMethod(GetLayoutItem.value,session['LOGON.GROUPID'] ,EmrCode);
//alert(session['LOGON.GROUPID']+EmrCode);
var arr=ret.split("^");
//alert(arr);
for (var i=0;i<arr.length;i++)
{
var itm=arr[i];
if (itm=="") continue;
var itmarr=itm.split("|");
var com=Ext.getCmp(itmarr[0]);
com.disable();
}
//var com=Ext.getCmp("AuditFu");
//com.disable();
}
function SetStatusFu(stat)
{
var grid=Ext.getCmp("mygrid");
//alert(grid)
var objRow=grid.getSelectionModel().getSelections();
//alert(objRow)
if (objRow.length == 0) {
return;
}
else {
var SetStatus=document.getElementById('SetStatus');
//var rw = objRow[0].get("rw");
var id= objRow[0].get("par");
//var id=rw+"||"+chl;
var a = cspRunServerMethod(SetStatus.value,id,stat,session['LOGON.USERID'] );
if (a=="")
{find();}
}

}
function SubmitFu()
{ //提交
//alert();
SetStatusFu('S');
}
function AuditFu()
{ //审核
SetStatusFu('A');
}
function RefundFu()
{ //退回
SetStatusFu('V');
}
function modccevent()
{
var grid=Ext.getCmp("mygrid")
var objRow=grid.getSelectionModel().getSelections();
var id=objRow[0].get("rw")+"||"+objRow[0].get("chl");
if (objRow.length == 0) {
return;
}
else {

    var par = objRow[0].get("par");
    var Status = objRow[0].get("Status");
    //var EpisodeID = objRow[0].get("EpisodeID");

    //var Status = objRow[0].get("Status");
    //var EpisodeID = objRow[0].get("EpisodeID");

    //alert(EpisodeID)

  //alert(EpisodeID)
    var lnk= "DHCNurEmrComm.csp?"+"&EmrCode=DHCNURPGD_AYgxheddfx&EpisodeID="+EpisodeID+"&NurRecId="+par ;//"&DtId="+DtId+"&ExamId="+ExamId
    window.open(lnk,"htm",'toolbar=no,location=no,directories=no,resizable=yes,width=1000,height=800');

}

}
function inidata(cmbname,desc,quer,parr)
{
var cmb=Ext.getCmp(cmbname);
var querymth=document.getElementById('GetQueryCombox');
if (cmb!=null)

{
arrgrid=new Array();
var a = cspRunServerMethod(querymth.value, quer, parr , "AddRec",desc);
//alert(arrgrid)
// debugger;
cmb.store.loadData(arrgrid);
}

}
var logonht=1;
function newEvent()
{
// var CurrAdm=selections[rowIndex].get("Adm");
//if (DtId=="")return;
//var getcurExamId=document.getElementById('getcurExamId');
//var ExamId=cspRunServerMethod(getcurExamId.value,SpId);
// alert(ExamId);
//alert(logonht)
//alert(EpisodeID)

if (logonht==1)
{
    var lnk= "DHCNurEmrComm.csp?"+"&EmrCode=DHCNURPGD_AYgxheddfx&EpisodeID="+EpisodeID  ;//"&DtId="+DtId+"&ExamId="+ExamId
}

if (logonht==0)
{
    var lnk= "DHCNurEmrComm.csp?"+"&EmrCode=DHCNURPGD_AYgxheddfx&EpisodeID="+EpisodeID  ;//"&DtId="+DtId+"&ExamId="+ExamId
}
window.open(lnk,"htm",'toolbar=no,location=no,directories=no,resizable=yes,width=1000,height=800');

}

var REC=new Array();

function addtitCon(tobar,lab)
{
var but1=Ext.getCmp(lab+"but1");
but1.hide();
var but2=Ext.getCmp(lab+"but2");
but2.hide();

tobar.addItem(
    {
        xtype:'datefield',
        format: 'Y-m-d',
        id:lab+'stdate',
        value:(diffDate(new Date(),-1))
    },
    {
        xtype:'datefield',
        format: 'Y-m-d',
        id:lab+'enddate',
        value:new Date()
    }
);
tobar.addButton(
  {
    className: 'new-topic-button',
    text: "查询",
    //handler:find,
    id:lab+'Sch'
  }

);

}
function find()
{
//var StDate = Ext.getCmp("mygridstdate");
//var Enddate = Ext.getCmp("mygridenddate");
var GetQueryData = document.getElementById('GetQueryData');
var mygrid = Ext.getCmp("mygrid");
var parr ="DHCNURPF^"+EpisodeID;
arrgrid=new Array();
//alert(EpisodeID);

    arrgrid = new Array();
MeasureRel = new Hashtable();
//REC = new Array();
var adm = EpisodeID;
var ward=Ext.getCmp("patward");
var CCEV=Ext.getCmp("CCERR");

//var StDate = Ext.getCmp("mygridstdate");
//var Enddate = Ext.getCmp("mygridenddate");
var loc=session['LOGON.CTLOCID'];

var IfCncelRec=Ext.getCmp("IfCancelRec").getValue();

//alert(StDate.vlaue);
var parr = "DHCNURPGD_AYGXHEDDFX^"+adm+"^"+loc+"^"+"^"+"^"+IfCncelRec;
    //var parr = "DHCNURXHFFDD^"+adm+"^"+loc+"^"+StDate.value+"^"+Enddate.value+"^"+IfCncelRec;

//alert(parr);
//var a = cspRunServerMethod(GetQueryData.value, "web.DHCNurblsjflwh:MoudData2", "parr$" +parr,"AddRec");
//var a = cspRunServerMethod(GetQueryData.value, "web.DHCNurblsjflwh:MoudDatabyadm", "parr$" +parr,"AddRec");
//alert(a);

//mygrid.store.loadData(arrgrid);

var mygrid = Ext.getCmp("mygrid");
mygrid.store.on("beforeLoad",function(){

mygrid.store.baseParams.parr=parr; //传参数,根据原来的方式修改
});

//mygrid.getStore().addListener('load',handleGridLoadEvent); //护理记录表格需要:日期转换及出入量统计行加颜色
mygrid.store.load({
params:{
start:0,
limit:30
}

})

}

function AddRec(str)
{
//var a=new Object(eval(str));
//alert(str);
//var obj = eval('(' + str + ')');
//alert(str);
//obj.CareDate=getDate(obj.CareDate);
//obj.PregHPregDate=getDate(obj.PregHPregDate);
var obj = eval('(' + str + ')');
arrgrid.push(obj);
//debugger;
}

//Ext.util.Format.dateRenderer
//ext.util.format.date(ext.getcmp("控件id").getvalue(),y-m-d)Y-m-d H:m:s
function gettime()
{
var a=Ext.util.Format.dateRenderer('h:m');
return a;
}
function diffDate(val,addday){
var year=val.getFullYear();
var mon=val.getMonth();
var dat=val.getDate()+addday;
var datt=new Date(year,mon,dat);
return formatDate(datt);
}
function getDate(val)
{
var a=val.split('-');
var dt=new Date(a[0],a[1]-1,a[2]);
return dt;
}
function formatDate(value){
try
{
return value ? value.dateFormat('Y-m-d') : '';
}
catch(err)
{
return '';
}
};

function MultiFun()
{
var GetMulti=document.getElementById('GetMulti');
var getcheckform=document.getElementById('getcheckform');

var ret= cspRunServerMethod(GetMulti.value, "DHCNUR6");
var grid=Ext.getCmp('mygrid');
var tt=ret.split('^');
var ab="";
for (i=0;i<tt.length;i++)
{
if (tt[i]=="") continue;
//debugger;
var dd=grid.getSelectionModel().getSelections()[0].get(tt[i]);
if (dd==undefined)dd=""
if (dd!="") ab=ab+dd+"^"+tt[i]+"!";
else ab=ab+"^"+tt[i]+"!";
}
var tabstr=cspRunServerMethod(getcheckform.value, "DHCNUR6",ab);
var tabarr=tabstr.split('!');
var tbitm=new Array();
for (i = 0; i < tabarr.length; i++)
{
if (tabarr[i] == "")
continue;
var itmm = tabarr[i].split('^');
tbitm.push({
xtype: 'panel',
id: itmm[0],
title: itmm[1],
//height: 1000,
layout: 'absolute',
//frame:false,
//palin:false,
closable: false,
items: eval(itmm[2])

        })
            //alert(itmm[2]);
    }
var subttab=new Ext.TabPanel({
    activeTab : 0,//
    autoTabs: true,
    resizeTabs:true, 
    //height:200,
  //  width:300,
    enableTabScroll:true,
   items:tbitm
 });

var window = new Ext.Window({
    title: '多选',
    width: 450,
    height: 480,
    id:'mulForm',
    autoScroll: true,
    layout: 'fit',
    plain: true,
    frame:true,
    items: subttab ,  
    buttons:[{id:'mulselbut',text:'保存',handler:SaveMulCheck}]
});

window.show();

}
var checkret="";

function SaveMulCheck()
{
checkret="";
var gform=Ext.getCmp("mulForm");
gform.items.each(eachItem, this);

var aa=checkret.split('^');
var ht = new Hashtable();
//debugger;
for (i = 0; i < aa.length; i++) {
if (aa[i] == "")
continue;
var itm = aa[i].split('|');
var aitm = itm[0].split('_');
if (ht.contains(aitm[0])) {
var val=ht.items(aitm[0])
ht.remove(aitm[0]);
var dd=val+";"+itm[1];
ht.add(aitm[0],dd);
}
else {
ht.add(aitm[0], itm[1])
}

}
var mygrid=Ext.getCmp('mygrid');
for(var i in ht.keys())
{
var key =ht.keys()[i];
var restr = ht.items(key);
mygrid.getSelectionModel().getSelections()[0].set(key,restr);
}
alert(checkret);

}
function add(a1, a2){
attenitm.push({
xtype:'panel',
id: a1,
title: a2,
region:'center',
height:1000,
layout:'fit',
closable:true,
items:[]
})
}
function multiSel(ret)
{
var grid1=Ext.getCmp('multigrid');
var code=grid1.getSelectionModel().getSelections()[0].get("itm3");
var itname=grid1.getSelectionModel().getSelections()[0].get("itm4");
var getcheckform=document.getElementById('getcheckform');
alert(itname+"!!"+code)
var ret=cspRunServerMethod(getcheckform.value, "DHCNUR6",itname,code,"");

var CareDate=grid.getSelectionModel().getSelections()[0].get("CareDate");
var aa=new Array();
aa=eval(aa);
/*
debugger;
for(var i=0;i<items.length;i++){

        panl.remove(items[i]); 

      } 

   panl.doLayout();
    panl.add(new Ext.form.Checkbox({    
                id:"addboxModule",                
                name:"userModule",
                boxLabel : 'moduleName' 
               }));*/

    panl.doLayout();
    debugger;

}
function addMulitm(ret)
{
var grid1=Ext.getCmp('multigrid');
var Plant = Ext.data.Record.create([
{name:'itm1'},
{name:'itm2'},
{name:'itm3'},
{name:'itm4'}
]);
var itm=ret.split('^');
for (i = 0; i < itm.length; i++) {
if (itm[i]=="") continue;
var aa=itm[i].split('!');
var count = grid1.store.getCount();
var r = new Plant({
itm1: aa[0],
itm2: "",
itm3:aa[1],
itm4:aa[2]
});
grid1.store.commitChanges();
grid1.store.insert(count, r);
}
return;
}
function Measure1()
{
selections = grid.getSelectionModel().getSelections();
var arr = new Array();
var a = cspRunServerMethod(pdata1, "", "DHCNURMeasure", EpisodeID, "");
arr = eval(a);
var window = new Ext.Window({
title: '医嘱',
width: 550,
height: 450,
autoScroll: true,
layout: 'absolute',
plain: true,
frame:true,
//modal: true,
//bodyStyle: 'padding:5px;',
///buttonAlign: 'center',
items: arr
});
var mydate=new Date();
var butord=Ext.getCmp('_Button5');
butord.on=('click',OrdSch1);
window.show();
}
function InOutNod()
{ //小结

var SaveOutIn=document.getElementById('SaveOutIn');
var objRow=grid.getSelectionModel().getSelections();
if (objRow.length == 0) { Ext.Msg.alert('提示', "请先点'统计'按钮!"); return; }
else
{
  var countstr=""; //合计项
  var countcls=ICountCls+"&"+OCountCls;
  var tt=countcls.split('&');
  for (i=0;i<tt.length;i++)
  {
    if (tt[i]=="") continue;
    countstr=countstr+tt[i]+"|"+objRow[0].get(tt[i])+"^";
  }
  var CareDate=objRow[0].get("CareDate");
  var CareTime=objRow[0].get("CareTime");
  var inamount=objRow[0].get(DisplaySumInAmount);
  var OutQtAmount=objRow[0].get(DisplaySumOutAmount);
  var InPart=objRow[0].get(PartInAmount);
  var OutPart=objRow[0].get(PartOutAmount);
  //var StatTime=objRow[0].get("Item1");
  //var StatHours=objRow[0].get("Item2");
  var CaseMeasure=objRow[0].get("CaseMeasure");
  var CaseMeasureArr=CaseMeasure.split(" ");
  if (CaseMeasureArr.length>1)
  {
    var StatTime=CaseMeasureArr[0];
    var StatHours=CaseMeasureArr[1];
  }
  else
  {
    var StatTime="";
    var StatHours="";
  }
    var str=countstr+"^SumInAmount|"+inamount+"^SumOutAmount|"+OutQtAmount+"^CareDate|"+formatDate(CareDate)+"^CareTime|"+CareTime+"^Typ|Nod^"+"InPart|"+InPart+"^OutPart|"+OutPart+"^StatTime|"+StatTime+"^StatHours|"+StatHours;
    var diaggrid = Ext.getCmp('diaggrid');
    if (diaggrid) {
    var selModel=diaggrid.getSelectionModel();
    if (selModel.hasSelection()) {   
        var objDiagRow = selModel.getSelections();                  
            DiagnosDr=objDiagRow[0].get("rw");
        }
        else {
            DiagnosDr="";   
        }
    }
    else {
        DiagnosDr="";
    }
    str=str+"^DiagnosDr|"+DiagnosDr;
    //alert(str);
    var a=cspRunServerMethod(SaveOutIn.value,EpisodeID,str,session['LOGON.USERID'],"DHCNUR6");
    find();
}

}
function InOutSum()
{
var SaveOutIn=document.getElementById('SaveOutIn');
var objRow=grid.getSelectionModel().getSelections();
if (objRow.length == 0) { Ext.Msg.alert('提示', "请先点'统计'按钮!"); return; }
else
{
var countstr=""; //合计项
var countcls=ICountCls+"&"+OCountCls;
var tt=countcls.split('&');
for (i=0;i {
if (tt[i]=="") continue;
countstr=countstr+tt[i]+"|"+objRow[0].get(tt[i])+"^";
}
var CareDate=objRow[0].get("CareDate");
var CareTime=objRow[0].get("CareTime");
var inamount=objRow[0].get(DisplaySumInAmount);
var OutQtAmount=objRow[0].get(DisplaySumOutAmount);
var InPart=objRow[0].get(PartInAmount);
var OutPart=objRow[0].get(PartOutAmount);
//var StatTime=objRow[0].get("Item1");
//var StatHours=objRow[0].get("Item2");
var CaseMeasure=objRow[0].get("CaseMeasure");
var CaseMeasureArr=CaseMeasure.split(" ");
if (CaseMeasureArr.length>1)
{
var StatTime=CaseMeasureArr[0];
var StatHours=CaseMeasureArr[1];
}
else
{
var StatTime="";
var StatHours="";
}
var str=countstr+"^SumInAmount|"+inamount+"^SumOutAmount|"+OutQtAmount+"^CareDate|"+formatDate(CareDate)+"^CareTime|"+CareTime+"^Typ|Sum^"+"InPart|"+InPart+"^OutPart|"+OutPart+"^StatTime|"+StatTime+"^StatHours|"+StatHours;
//alert(str);
var diaggrid = Ext.getCmp('diaggrid');
if (diaggrid) {
var selModel=diaggrid.getSelectionModel();
if (selModel.hasSelection()) {

var objDiagRow = selModel.getSelections();

DiagnosDr=objDiagRow[0].get("rw");
}
else {
DiagnosDr="";

}
}
else {
DiagnosDr="";
}
str=str+"^DiagnosDr|"+DiagnosDr;
//alert(str);
var a=cspRunServerMethod(SaveOutIn.value,EpisodeID,str,session['LOGON.USERID'],"DHCNUR6");
find();
}
}
function OrdSch1(){
// var CurrAdm=selections[rowIndex].get("Adm");
selections = grid.getSelectionModel().getSelections();
var arr = new Array();
var a = cspRunServerMethod(pdata1, "", "DHCPatOrdList", EpisodeID, "");
arr = eval(a);
var window = new Ext.Window({
title: '医嘱',
width: 550,
height: 550,
autoScroll: true,
layout: 'absolute',
plain: true,
frame: true,
//modal: true,
//bodyStyle: 'padding:5px;',
///buttonAlign: 'center',
items: arr
});
var butin=Ext.getCmp('ordgridbut1');
butin.text="确定";
//debugger;
butin.on('click',SureIn);
window.show();

}
function OrdSch()
{

// var CurrAdm=selections[rowIndex].get("Adm");
selections = grid.getSelectionModel().getSelections();
var arr = new Array();
var a = cspRunServerMethod(pdata1, "", "DHCPatOrdList", EpisodeID, "");
arr = eval(a);
var window = new Ext.Window({
title: '医嘱',
width: 450,
height: 550,
autoScroll: true,
layout: 'absolute',
plain: true,
frame:true,
//modal: true,
//bodyStyle: 'padding:5px;',
///buttonAlign: 'center',
items: arr
});
var mydate=new Date();

var grid1=Ext.getCmp("ordgrid");
tobar=grid1.getTopToolbar();
tobar.addItem(
    {
        xtype:'datefield',
        format: 'Y-m-d',
        id:'ordgridstdate',
        value:(diffDate(new Date(),-1))
    },
    {
        xtype:'datefield',
        format: 'Y-m-d',
        id:'ordgridenddate',
        value:new Date()
    }
);
tobar.addButton(
  {
    className: 'new-topic-button',
    text: "查询",
    //handler:find,
    id:'ordgridSch'
  }

);

var butin=Ext.getCmp('ordgridbut2');
butin.hide();
var butin=Ext.getCmp('ordgridbut1');
butin.text="确定";
//debugger;
butin.on('click',SureIn);
var butschord=Ext.getCmp('ordgridSch');
butschord.on('click',SchOrd);
window.show();

}
var condata=new Array();
function add(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)
{ //OrdDate,OrdTime,ARCIMDesc,PriorDes,Meth,PHFreq,Dose,PhQtyOrd,OrdStat,Doctor,Oew,OrdSub,Sel,SeqNo
condata.push({
OrdDate: a,
OrdTime: b,
ARCIMDesc: c,
PriorDes: d,
Meth: e,
PHFreq: f,
Dose: g,
DoseUnit: h,
PhQtyOrd: i,
OrdStat: j,
Doctor: k,
Oew: l,
OrdSub: m,
SeqNo: o
});
}

function printNurRec()
{
var GetPrnSet=document.getElementById('GetPrnSet');
var GetHead=document.getElementById('GetPatInfo');
var ret=cspRunServerMethod(GetHead.value,EpisodeID);
var hh=ret.split("^");
//alert("ddd");
//debugger;
var a=cspRunServerMethod(GetPrnSet.value,"DHCNUR6",EpisodeID); //page, caredattim, prnpos, adm,Typ,user
if (a=="") return;
var GetLableRec=document.getElementById('GetLableRec');
var LabHead=cspRunServerMethod(GetLableRec.value,"DHCNUR6^"+session['LOGON.CTLOCID']);
var tm=a.split("^");
var stdate="" //tm[2];
var stim="" //tm[3];
var edate="" //tm[4];
var etim="" //tm[5];
//PrintComm.RHeadCaption=hh[1];
//PrintComm.LHeadCaption=hh[0];
//PrintComm.RFootCaption="第";
//PrintComm.LFootCaption="页";
//PrintComm.LFootCaption=hh[2];
PrintComm.TitleStr=ret;
PrintComm.SetPreView("1");
PrintComm.PrnLoc=session['LOGON.CTLOCID'];
var aa=tm[1].split("&");
//PrintComm.stPage=aa[0];
//if (aa.length>1) PrintComm.stRow=aa[1];
PrintComm.stPage=0;
PrintComm.stRow=0;
PrintComm.previewPrint="1"; //是否弹出设置界面
//PrintComm.stprintpos=tm[0];
PrintComm.stprintpos=0;
//alert(PrintComm.Pages);
PrintComm.SetConnectStr(CacheDB);
PrintComm.ItmName = "DHCNurPrnMould6"; //338155!2010-07-13!0:00!!
//debugger;
var parr=EpisodeID+"!"+stdate+"!"+stim+"!"+edate+"!"+etim+"!DHCNUR6";
PrintComm.ID = "";
PrintComm.MultID = "";
//PrintComm.MthArr="web.DHCConsult:getConsultInfo&id:"+myid;
if(LabHead!="")PrintComm.LabHead=LabHead;
PrintComm.SetParrm(parr); // ="EpisodeId" ; //"p1:0^p2:"
PrintComm.PrintOut();
var SavePrnSet=document.getElementById('SavePrnSet');
//debugger;
var CareDateTim=PrintComm.CareDateTim;
if (CareDateTim=="") return ;
var pages=PrintComm.pages;
var stRow=PrintComm.stRow;
//debugger;
var stprintpos=PrintComm.stPrintPos;
//alert(pages+","+CareDateTim+","+stprintpos+","+EpisodeID+","+"DHCNUR6"+","+session['LOGON.USERID']+","+PrintComm.PrnFlag);
//PrnFlag==1说明是打印预览
if (PrintComm.PrnFlag==1) return;
//如果原记录保存打印到第8页则当打印第8页之前页时不保存打印记录
if (pages<aa[0]) return;
var a=cspRunServerMethod(SavePrnSet.value,pages,CareDateTim,stprintpos,EpisodeID,"DHCNUR6",session['LOGON.USERID']); //page, caredattim, prnpos, adm,Typ,user
//find();
}

function eachItem(item,index,length) {

if (item.xtype=="checkbox") {

//修改下拉框的请求地址

//debugger;
if (item.checked==true) checkret=checkret+item.id+"|"+item.boxLabel+"^";
}

if (item.items && item.items.getCount() > 0) {   
   item.items.each(eachItem, this);   
}   

}

function DBC2SBC(str)

{
var result = '';
if ((str)&&(str.length)) {
for (i = 0; i < str.length; i++) {
code = str.charCodeAt(i);
if (code >= 65281 && code <= 65373) {
result += String.fromCharCode(str.charCodeAt(i) - 65248);
}
else {
if (code == 12288) {
result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32);
}
else {
result += str.charAt(i);
}
}
}
}
else{
result=str;
}

return result;

}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Ext.Window 弹出窗口被视频覆盖
-
ext.viewport 事件 展开伸缩的事件是什么?
-
Ext.net的ext.button点击事件的触发顺序
-
Ext.Msg.prompt(‘’)类型弹出的输入框,怎么可以限制它不能复制输入,只能手工输入
-
Ext.ux.UploadDialog.Dialog 如何支持添加文件时多选
-
Ext Ext.form.TextField 重置
-
关于Ext.extend的困惑
-
Ext.DataView 多选问题
-
Ext.form.Checkbox 单击选中事件
-
关于动态生成Ext.ux.Portlet的问题
-
ext.ajax.request
-
ext的toolbar问题(Ext.mixin.Bindable.applyBind())
-
请问关于Ext.FormPanel Ext.data.XmlReader 的回车显示问题
-
Ext.grid.PropertyGrid里的内容如何设置居右
-
Ext.data.HttpProxy 不访问URL
-
EXT中Ext.toolbar.Paging组合键问题
-
关于Ext.Ajax.request()
-
Ext.MessageBox.alert如何控制提示框的大小
-
关于ext的调试,跳到ext-all.js如何调试?
-
学会了这些技术,你离BAT大厂不远了
每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在...
记一道字节跳动的算法面试题
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 | 帅地来源公众号 | 苦逼的码农前几天有个朋友去面试字节跳动,面试官问了他一道链表相...
程序员真是太太太太太有趣了!!!
网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位程序员大佬们,请让我听到你们的声音!不管你是前端开发...
史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无 ~中招了咩~ ,还有一些同学依旧在使用eclipse或者Myeclipse开发,我想对这些朋友说IDEA 的编译速度很快,人生苦短,来不及解释了,直接上手idea吧。这篇文章每一步搭建过程都测试过了,应该不会有什么差错。本文章还有个比较优秀的特点,就是idea的使用,基本上关于idea的操作都算是比较详细的,所以不用太担心不会撸idea!最后,本文
Python爬取淘宝商品信息
各位同学们,好久没写原创技术文章了,最近有些忙,所以进度很慢。 警告:本教程仅用作学习交流,请勿用作商业盈利,违者后果自负!如本文有侵犯任何组织集团公司的隐私或利益,请告知联系猪哥删除!!! 一、淘宝登录复习 前面我们已经介绍过了如何使用requests库登录淘宝,收到了很多同学的反馈和提问,猪哥感到很欣慰,同时对那些没有及时回复的同学说声抱歉! 顺便再提一下这个登录功能,代码是完全没有问题。...
全球最厉害的 14 位程序员!
来源 | ITWorld 整理自网络全球最厉害的 14 位程序员是谁?今天就让我们一起来了解一下吧,排名不分先后。01. Jon Skeet个人名望:程序技术问答网站 S...
从入门到精通,Java学习路线导航
引言 最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。 Java学习路线 当然,这里我只是说Java学习路线,因为自己就是学Java的,对Java理当很熟悉,对于其它方面,我也不是很了解。 基础阶段 首先是基础阶段,在基础阶段,我们必须掌握Java基础,Mysql数据库,Ora...
我花了一夜用数据结构给女朋友写个H5走迷宫游戏
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的! 当我码完字准备睡觉时:写不好别睡觉! 分析 如果用数据结构与算法造出东西来呢? ...
盘点那些被AI换脸、一键“脱”衣所滥用的AI模型
上周作者发布了一篇有关AI换脸的教程,不过令笔者始料未及的是一石激起千层浪,竟然有不少网友留言求所谓一键“脱”衣的教程。 虽然笔者对于技术的滥用深恶痛绝,但技术本身是中性的,并无好坏之分,从我上篇博文中也能看到“AI换脸”的门槛越来越低,目前其应用已经发展到几乎是随便什么人有个教程就能操作的地步了,所以想阻止这些滥用的技术,单靠封杀是不起了什么作用的,所以本文就回归...
五分钟小知识:为什么说 ++i 的效率比 i++ 高?
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 | 守望先生来源 | 编程珠玑前言不知道你是否听说过 ++i 比 i++ 快的说法,真...
接班马云的为何是张勇?
上海人、职业经理人、CFO 背景,集齐马云三大不喜欢的张勇怎么就成了阿里接班人? 作者|王琳 本文经授权转载自燃财经(ID:rancaijing) 9月10日,张勇转正了,他由阿里巴巴董事局候任主席正式成为阿里巴巴董事局主席,这也意味着阿里巴巴将正式开启“逍遥子时代”。 从2015年接任CEO开始,张勇已经将阿里巴巴股价拉升了超过200%。但和马云强大的个人光环比,张勇显得尤其...
什么是大公司病(太形象了)
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 | 南之鱼来源 | 芝麻观点(chinamkt)所谓大企业病,一般都具有机构臃肿、多重...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有一个很棒的调试想法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
工厂模式,从第三方登录说起
现在的很多平台在登陆的时候,下面都会有一排选项,可以选择微信、QQ、微博账号等登陆,这些账号对平台来说都是第三方账号。第三方账号登陆是最近几年流行起来的,第三方账号登录一般都是基于OAuth2.0协议开发的。如果你不了解OAuth2.0协议,可以自行百度,也许会对你看这篇文章有所帮助。 现在由于公司要给平台引入流量,为了降低注册门槛,让更多的人来使用你们的平台,领导决定在你们的平台上接入第三方账号...
如何在Windows中开启"上帝模式"
原文链接 : https://mp.weixin.qq.com/s?__biz=MzIwMjE1MjMyMw==&amp;mid=2650202982&amp;idx=1&amp;sn=2c6c609ce06db1cee81abf2ba797be1b&amp;chksm=8ee1438ab996ca9c2d0cd0f76426e92faa835beef20ae21b537c0867ec2773be...
什么是“中台”?
“中台”这个概念,越来越多的在各种技术大会上提及,各大技术公司,纷纷推出自己的“中台”方案,究竟什么是“中台”?他和“前台”、“后台”有何区别?《》,这是我的朋友、前同事...
为什么面向对象糟透了?
又是周末,编程语言“三巨头”Java, Lisp 和C语言在Hello World咖啡馆聚会。服务员送来咖啡的同时还带来了一张今天的报纸, 三人寒暄了几句, C语言翻开了...
分享靠写代码赚钱的一些门路
作者 mezod,译者 josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩...
失业42天,我废了
作者:子彧师兄https://www.jianshu.com/p/62590c1339f12019.6.5这天下午,公司以资金困难,亏损较大为理由将我们整个技术部裁掉,我...
技术人员要拿百万年薪,必须要经历这9个段位
很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职...
顶级产品经理是如何利用王者荣耀,3步毁掉你的自律。
【老王提示】:本文共 2384 字数,预计阅读时间为 8 Minute。 前言 当今时代,王者荣耀可谓无人不知无人不晓,该产品为其行业巨头,而其产品使用者年龄小则十几岁,大则近百岁。 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个现象极为恐怖,甚至有些心酸,本是正处于青春阳光成长中的孩子,应该围绕着学习才对,而不是花费大量时间在娱乐上。不仅是小学生,只要处于...
相关热词 c#该名称在封闭局部范围 c#泛型 排序 c# 测试连接mysql c# 多线程 调用界面值 c# gdi unity c#反射构造带参对象 一起自学c# c#工厂方法 c# 对象属性保存xml u3d用c#写拾取物品