| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- <script src="${parameters.ctx}/js/comm/fn/deployJava.js" type="text/javascript" ></script>
- <script type="text/javascript">
- var jsessionid="${parameters.jsessionid}";
- var listWidth="${parameters.listWidth}";
- var listWidth2= parseInt(listWidth)+parseInt(100);
- var listHeight="${parameters.listHeight}";
- var listHeight2= parseInt(listHeight)+parseInt(100);
- var getListHeader="${parameters.fnGetListHeader!''}";
- var onFail="${parameters.fnOnFail!''}";
- var getParams="${parameters.fnOnGetParams!''}";
- var listTitle="${parameters.listTitle!''}";
- var serviceMethod="${parameters.serviceMethod!''}";
-
-
- var eventParams = {
- onGetJsessionid:'fnOnGetJsessionid',
- onGetParams:'fnOnGetParams',
- onFail:'fnOnFail',
- serviceid:serviceMethod,
- onGetListHeader:'fnGetListHeader',
- header:"",
- listWidth:listWidth,
- listHeight:listHeight,
- title:listTitle
- }
- initApplet(eventParams);
-
-
- function fnOnGetJsessionid(){
- return jsessionid;
- }
- function fnGetListHeader (){
- //alert("fnGetListHeader");
- if(getListHeader&&typeof(getListHeader)=="function"){
- return getListHeader();
- }
- }
-
- function fnOnFail (_sErrMsg){
- if(onFail&&typeof(onFail)=="function"){
- onFail(_sErrMsg);
- }
- }
-
- //返回值类似:{'AAZ217':"123",'AAZ216':"234"}
- function fnOnGetParams(){
- //alert("fnOnGetParams");
- if(getParams&&typeof(getParams)=="function"){
- return getParams();
- }else{
- return "";
- }
- }
-
- function initApplet(Events){
- var ListAppletId = 'ListApplet';
- var attributes = {id : ListAppletId,
- code:'ListApplet',
- archive: contextPath+'/applet/ListApplet.jar'+","+contextPath+'/applet/fastjson-1.2.47.jar',
- width:listWidth2,
- height:listHeight2,
- align:'left'};
- var parameters = {url: _getUrl(),
- MAYSCRIPT:true,
- onGetJsessionid:Events.onGetJsessionid,
- onGetParams:Events.onGetParams,
- onGetListHeader:Events.onGetListHeader,
- onFail:Events.onFail,
- cache_option:"NO",
- serviceid:Events.serviceid,
- title:Events.title,
- header:Events.header,
- listWidth:Events.listWidth,
- listHeight:Events.listHeight
- } ;
- _setParameters(parameters);
- //要求JDK版本1.5或以上
- var version = '1.5';
- deployJava.runApplet(attributes, parameters, version);
- //获取上传的URL
- function _getUrl(){
-
- var url = window.location.toString();
- var count = 0;
- var pos = 0;
- for(var i=0;i<url.length;i++){
- if(url.charAt(i) == "/"){
- count++;
- }
- if(count == 4){
- pos = i;
- break;
- }
- }
- return url.substring(0,pos) + "/ajaxAdapter.do";
- }
- function _setParameters(params){
- for(var key in params){
- if(null == params[key]){
- delete params[key];
- }
- }
- }
- }
- //列表表头格式说明
- //xx1|xx2|xx3|xx4
- //xx1:表示字段中文名称 xx2:表示字段名称 xx3:表示列的宽度 xx4:表示排列方式 xx5:表示排序类型
- var cfmxHeader ='序号|N|80|LEFT|N,是否限制性用药|AKA036|120|LEFT|S,是否适应症用药|CKE638|120|LEFT|S,';
- cfmxHeader+='限制说明|CKE541|180|LEFT|S,费用开始日期|CKE931|120|LEFT|S,费用终止日期|CKE932|120|LEFT|S,';
- cfmxHeader+='省编码|AKE001|120|LEFT|S,省编码名称|AKA061|300|LEFT|S,医院项目编号|AKE005|180|LEFT|S,';
- cfmxHeader+='医院项目名称|AKE006|320|LEFT|S,分类代码|AKA063|80|LEFT|S,价格|CKE521|80|RIGHT|N,';
- cfmxHeader+='数量|AKC226|80|RIGHT|N,费用总额|CKC526|100|RIGHT|N,纯自费标志|CKE520|100|LEFT|S,';
- cfmxHeader+='自费比例|AKA069|80|RIGHT|%,自费金额|CKC527|100|RIGHT|N';
- </script>
|