You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
FZ/lis-module-grp-claim-web/src/main/webapp/g_claim/LLMedicalFeeAdjInit.jsp

415 lines
10 KiB

<%--
Created by IntelliJ IDEA.
User: tmooo
Date: 2025/6/30
Time: 14:07
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="com.sinosoft.lis.pubfun.*"%>
<%@include file="../common/jsp/UsrCheck.jsp"%>
<script language="JavaScript">
//接收报案页面传递过来的参数
function initParam()
{
<%--fm.all('ClmNo2').value = <%= RptNo %>;--%>
<%--document.all("IsReadOnly").value = '<%=session.getAttribute("tRptNo")%>';--%>
fm.all('ClmNo2').value = '<%=request.getParameter("RptNo")%>';
}
//把null的字符串转为空
function nullToEmpty(string)
{
if ((string == "null") || (string == "undefined"))
{
string = "";
}
return string;
}
function initForm()
{
try
{
initParam();
initInpBox();
// initSubReportGrid();
// initLLClaimTypeGrid();
// initLLClaimInsItemGrid();
// initMedFeeInHosInpGrid();
// initQuery();
}
catch(re)
{
alter("在LLMedicalFeeAdjInit.jsp-->InitForm函数中发生异常:初始化界面错误!");
}
}
/**
页面初始化
*/
function initInpBox()
{
try
{
}
catch(ex)
{
alter("在LLMedicalFeeAdjInit.jsp-->InitInpBox函数中发生异常:初始化界面错误!");
}
}
/**=========================================================================
医疗费用调整显示信息
=========================================================================
*/
function initMedFeeInHosInpGrid()
{
var iArray = new Array();
try
{
iArray[0]=new Array();
iArray[0][0]="序号";
iArray[0][1]="30px";
iArray[0][2]=10;
iArray[0][3]=0;
iArray[1]=new Array();
iArray[1][0]="赔案号";
iArray[1][1]="100px";
iArray[1][2]=10;
iArray[1][3]=0;
iArray[2]=new Array();
iArray[2][0]="费用类型";
iArray[2][1]="80px";
iArray[2][2]=10;
iArray[2][3]=0;
iArray[3]=new Array();
iArray[3][0]="账单号";
iArray[3][1]="80px";
iArray[3][2]=10;
iArray[3][3]=0;
iArray[4]=new Array();
iArray[4][0]="费用名称";
iArray[4][1]="100px";
iArray[4][2]=10;
iArray[4][3]=0;
iArray[5]=new Array();
iArray[5][0]="序号";
iArray[5][1]="0px";
iArray[5][2]=10;
iArray[5][3]=3;
if (fm.OperationType.value == 'A' || fm.OperationType.value == 'B'){
iArray[6]=new Array();
iArray[6][0]="医院编号";
iArray[6][1]="80px";
iArray[6][2]=10;
iArray[6][3]=0;
iArray[7]=new Array();
iArray[7][0]="医院名称";
iArray[7][1]="80px";
iArray[7][2]=10;
iArray[7][3]=0;
iArray[8]=new Array();
iArray[8][0]="医院等级";
iArray[8][1]="80px";
iArray[8][2]=10;
iArray[8][3]=0;
iArray[9]=new Array();
iArray[9][0]="开始时间";
iArray[9][1]="80px";
iArray[9][2]=10;
iArray[9][3]=0;
iArray[10]=new Array();
iArray[10][0]="结束时间";
iArray[10][1]="80px";
iArray[10][2]=10;
iArray[10][3]=0;
iArray[11]=new Array();
iArray[11][0]="天数";
iArray[11][1]="30px";
iArray[11][2]=10;
iArray[11][3]=0;
iArray[12]=new Array();
iArray[12][0]="原始金额";
iArray[12][1]="80px";
iArray[12][2]=10;
iArray[12][3]=0;
iArray[13]=new Array();
iArray[13][0]="调整后金额";
iArray[13][1]="80px";
iArray[13][2]=10;
iArray[13][3]=0;
}else if(fm.OperationType.value == 'C'){
iArray[6]=new Array();
iArray[6][0]="医院编号";
iArray[6][1]="0px";
iArray[6][2]=10;
iArray[6][3]=3;
iArray[7]=new Array();
iArray[7][0]="医院名称";
iArray[7][1]="0px";
iArray[7][2]=10;
iArray[7][3]=3;
iArray[8]=new Array();
iArray[8][0]="医院等级";
iArray[8][1]="0px";
iArray[8][2]=10;
iArray[8][3]=3;
iArray[9]=new Array();
iArray[9][0]="开始时间";
iArray[9][1]="0px";
iArray[9][2]=10;
iArray[9][3]=3;
iArray[10]=new Array();
iArray[10][0]="结束时间";
iArray[10][1]="0px";
iArray[10][2]=10;
iArray[10][3]=3;
iArray[11]=new Array();
iArray[11][0]="天数";
iArray[11][1]="0px";
iArray[11][2]=10;
iArray[11][3]=3;
//
iArray[12]=new Array();
iArray[12][0]="原始金额";
iArray[12][1]="0px";
iArray[12][2]=10;
iArray[12][3]=3;
iArray[13]=new Array();
iArray[13][0]="调整后金额";
iArray[13][1]="0px";
iArray[13][2]=10;
iArray[13][3]=3;
}else if (fm.OperationType.value == 'F' || fm.OperationType.value == 'D' || fm.OperationType.value == 'E'){
iArray[6]=new Array();
iArray[6][0]="医院编号";
iArray[6][1]="0px";
iArray[6][2]=10;
iArray[6][3]=3;
iArray[7]=new Array();
iArray[7][0]="医院名称";
iArray[7][1]="0px";
iArray[7][2]=10;
iArray[7][3]=3;
iArray[8]=new Array();
iArray[8][0]="医院等级";
iArray[8][1]="0px";
iArray[8][2]=10;
iArray[8][3]=3;
iArray[9]=new Array();
iArray[9][0]="开始时间";
iArray[9][1]="0px";
iArray[9][2]=10;
iArray[9][3]=3;
iArray[10]=new Array();
iArray[10][0]="结束时间";
iArray[10][1]="0px";
iArray[10][2]=10;
iArray[10][3]=3;
iArray[11]=new Array();
iArray[11][0]="天数";
iArray[11][1]="0px";
iArray[11][2]=10;
iArray[11][3]=3;
//
iArray[12]=new Array();
iArray[12][0]="原始金额";
iArray[12][1]="80px";
iArray[12][2]=10;
iArray[12][3]=0;
iArray[13]=new Array();
iArray[13][0]="调整后金额";
iArray[13][1]="80px";
iArray[13][2]=10;
iArray[13][3]=0;
}
iArray[14]=new Array();
iArray[14][0]="调整原因";
iArray[14][1]="100px";
iArray[14][2]=10;
iArray[14][3]=0;
// iArray[14][4]='lldutyadjreason'; //设置要引用LDcode中的代码
// iArray[14][5]="14|21"; //引用代码对应第几列,'|'为分割符
// iArray[14][6]="1|0";
iArray[15]=new Array();
iArray[15][0]="调整备注";
iArray[15][1]="100px";
iArray[15][2]=10;
iArray[15][3]=0;
if(fm.OperationType.value == 'C'){
iArray[16]=new Array();
iArray[16][0]="伤残类型";
iArray[16][1]="100px";
iArray[16][2]=10;
iArray[16][3]=0;
iArray[17]=new Array();
iArray[17][0]="伤残代码1";
iArray[17][1]="100px";
iArray[17][2]=10;
iArray[17][3]=0;
iArray[18]=new Array();
iArray[18][0]="伤残代码2";
iArray[18][1]="100px";
iArray[18][2]=10;
iArray[18][3]=0;
iArray[19]=new Array();
iArray[19][0]="ICF编码";
iArray[19][1]="100px";
iArray[19][2]=10;
iArray[19][3]=0;
iArray[20]=new Array();
iArray[20][0]="伤残级别名称";
iArray[20][1]="100px";
iArray[20][2]=10;
iArray[20][3]=0;
iArray[21]=new Array();
iArray[21][0]="残疾给付比例";
iArray[21][1]="100px";
iArray[21][2]=10;
iArray[21][3]=0;
iArray[22]=new Array();
iArray[22][0]="实际给付比例";
iArray[22][1]="100px";
iArray[22][2]=10;
iArray[22][3]=0;
iArray[23]=new Array();
iArray[23][0]="调整原因";
iArray[23][1]="0px";
iArray[23][2]=10;
iArray[23][3]=3;
iArray[24]=new Array();
iArray[24][0]="医院等级";
iArray[24][1]="0px";
iArray[24][2]=10;
iArray[24][3]=3;
iArray[25]=new Array();
iArray[25][0]="伤残类型名称";
iArray[25][1]="0px";
iArray[25][2]=10;
iArray[25][3]=3;
}else{
iArray[16]=new Array();
iArray[16][0]="伤残类型";
iArray[16][1]="0px";
iArray[16][2]=10;
iArray[16][3]=3;
iArray[17]=new Array();
iArray[17][0]="伤残代码";
iArray[17][1]="0px";
iArray[17][2]=10;
iArray[17][3]=3;
iArray[18]=new Array();
iArray[18][0]="伤残级别名称";
iArray[18][1]="0px";
iArray[18][2]=10;
iArray[18][3]=3;
iArray[19]=new Array();
iArray[19][0]="残疾给付比例";
iArray[19][1]="0px";
iArray[19][2]=10;
iArray[19][3]=3;
iArray[20]=new Array();
iArray[20][0]="实际给付比例";
iArray[20][1]="0px";
iArray[20][2]=10;
iArray[20][3]=3;
iArray[21]=new Array();
iArray[21][0]="调整原因";
iArray[21][1]="0px";
iArray[21][2]=10;
iArray[21][3]=3;
iArray[22]=new Array();
iArray[22][0]="医院等级";
iArray[22][1]="0px";
iArray[22][2]=10;
iArray[22][3]=3;
iArray[23]=new Array();
iArray[23][0]="费用代码";
iArray[23][1]="0px";
iArray[23][2]=10;
iArray[23][3]=3;
}
MedFeeInHosInpGrid = new MulLineEnter("fm","MedFeeInHosInpGrid");
MedFeeInHosInpGrid.mulLineCount = 0;
MedFeeInHosInpGrid.displayTitle = 1;
MedFeeInHosInpGrid.locked = 0;
// MedFeeInHosInpGrid.canChk =1; //多选按钮,1显示,0隐藏
MedFeeInHosInpGrid.canSel =1; //单选按钮,1显示,0隐藏
MedFeeInHosInpGrid.hiddenPlus=1; //+号,1隐藏,0显示
MedFeeInHosInpGrid.hiddenSubtraction=1; //-号:1隐藏,0显示
MedFeeInHosInpGrid.selBoxEventFuncName = "getMedFeeInHosInpGrid"; //函数名称
// MedFeeInHosInpGrid.selBoxEventFuncParm =""; //参数
MedFeeInHosInpGrid.loadMulLine(iArray);
}
catch(ex)
{
alter(ex);
}
}
</script>