📄 xtflflmbean.java
字号:
return flag;
}
public String getFlmc() {
return flmc;
}
public String getFlms() {
return flms;
}
public String getMessage() {
return message;
}
public String getFlbm() {
return flbm;
}
public String getFhbm() {
return fhbm;
}
public String getFhmc() {
return fhmc;
}
public String getFhms() {
return fhms;
}
public String getRemc() {
return remc;
}
public boolean isIsrebm() {
return isrebm;
}
public List getXtflList() throws Exception {
if (this.xtflList == null) {
this.xtflList = getSelfFlList();
}
return xtflList;
}
public String getSelflbm() {
return selflbm;
}
/**
* 构造分类树
* @return String
* @throws Exception
*/
public String getTreeScript() throws Exception {
if (WebUtil.getParameterFromContextMap("selflbm") != null) {
String[] temp = WebUtil.getParameterFromContextMap("selflbm").split(
",");
String fldm = temp[0];
String flmc = temp[1];
String fl_xh = temp[2];
String fllx = temp[3];
String fldm_p = temp[4];
boolean readonly = false;
String userid = this.getUserID();
SWJGjgryVO ryvo = this.getJgryVO(userid);
SWJGjgjgVO bjvo = this.getJgjgVO(ryvo.getSwjgDm());
String qxkz = bjvo.getSjswjgDm();
if (WebUtil.getParameterFromContextMap("readonly") != null &&
"true".equals(WebUtil.getParameterFromContextMap("readonly"))) {
readonly = true;
}
//建系统分类树
if ("0".equals(fllx.substring(0, 1))) {
FLGLjbflResEvent resevt = checkFljb(fldm, bjvo.getSjswjgDm());
if (resevt.getFlag() == 1) {
int fljs = resevt.getFljs();
treeScript = makeTree(fldm, fl_xh, flmc, qxkz, fljs, fllx,
fldm_p);
if (!"".equals(fl_xh)) { //若分类序号不为空,则可取该分类所有纳税人
// List flList = resevt.getFlvoList();
// FLGLflxxVO flvo = (FLGLflxxVO) flList.get(0);
// if (flvo.getFl_xh() != null) { //刷新纳税人列表页面
// String flxh = flvo.getFl_xh().toString();
if (!readonly) {
this.message =
"SysClassManager/SysClassList.jsf?flxh=" +
fl_xh + "&fldm=" + fldm + "&flmc=" + flmc +
"&lx=" + fllx + "&qxkz=" + qxkz +
"&fldm_p=" + fldm_p;
} else {
this.message =
"SysClassManager/SysClassList.jsf?flxh=" +
fl_xh + "&fldm=" + fldm + "&flmc=" + flmc +
"&lx=" + fllx + "&qxkz=" + qxkz +
"&fldm_p=" + fldm_p + "&readonly=true";
}
this.refresh = true;
// }
}
} else {
System.out.println("查询该系统管理员所在机构分类节点级别失败!");
}
}
//建系统复合分类树
else if ("1".equals(fllx.substring(0, 1))) {
StringBuffer sb = new StringBuffer();
List xhlist = this.getFhflTree(fldm, qxkz);
sb.append("var tree = new WebFXTree('" + flmc + "','');\r\n");
sb.append("tree.setBehavior('classic');\r\n");
for (int i = 1; i < xhlist.size(); i++) {
FLGLflxxVO vo = (FLGLflxxVO) xhlist.get(i);
if (!vo.getFl_xh().equals(new BigDecimal(0))) {
if (!readonly) {
sb.append(
"var t" + vo.getFl_xh().toString() +
" = new WebFXTreeItem('" + vo.getXtfl_mc() +
"(" + vo.getNsrnum() + ")" +
"','SysClassManager/SysClassList.jsf?flxh=" +
vo.getFl_xh().toString() + "&fldm=" +
vo.getFl_dm() + "&flmc=" + vo.getXtfl_mc() +
"&lx=10" + "&qxkz=" + vo.getQxkz() +
"');\r\n");
} else {
sb.append(
"var t" + vo.getFl_xh().toString() +
" = new WebFXTreeItem('" + vo.getXtfl_mc() +
"(" + vo.getNsrnum() + ")" +
"','SysClassManager/SysClassList.jsf?flxh=" +
vo.getFl_xh().toString() + "&fldm=" +
vo.getFl_dm() + "&flmc=" + vo.getXtfl_mc() +
"&lx=10" + "&qxkz=" + vo.getQxkz() +
"&readonly=true');\r\n");
}
} else {
sb.append(
"var t" + vo.getFl_xh().toString() +
" = new WebFXTreeItem('" + vo.getXtfl_mc() +
"(" + vo.getNsrnum() + ")" +
"','');\r\n");
}
sb.append("tree.add(t" + vo.getFl_xh().toString() +
");\r\n");
if (i == 1) {
if (!vo.getFl_xh().equals(new BigDecimal(0))) {
this.refresh = true;
if (!readonly) {
this.message =
"SysClassManager/SysClassList.jsf?flxh=" +
vo.getFl_xh() + "&fldm=" + vo.getFl_dm() +
"&flmc=" + vo.getXtfl_mc() +
"&qxkz=" + vo.getQxkz();
} else {
this.message =
"SysClassManager/SysClassList.jsf?flxh=" +
vo.getFl_xh() + "&fldm=" + vo.getFl_dm() +
"&flmc=" + vo.getXtfl_mc() + "&qxkz=" +
vo.getQxkz() + "&readonly=true";
}
}
}
}
sb.append("document.write(tree);\r\n");
this.treeScript = sb.toString();
}
//建自定义复合分类树
else if ("2".equals(fllx.substring(0, 1))) {
StringBuffer sb = new StringBuffer();
List jblist = this.getJbflByFhfl(fldm, qxkz);
sb.append("var tree = new WebFXTree('" + flmc + "','');\r\n");
sb.append("tree.setBehavior('classic');\r\n");
for (int i = 0; i < jblist.size(); i++) {
XTFLflgxVO vo = (XTFLflgxVO) jblist.get(i);
if (!readonly) {
sb.append(
"var t" + vo.getJbfl().toString() +
" = new WebFXTreeItem('" + vo.getJbmc() +
"(" + vo.getNum() + ")" +
"','SysClassManager/SysClassList.jsf?flxh=" +
vo.getJbfl().toString() + "&fldm=" +
vo.getFldm() + "&flmc=" + vo.getJbmc() +
"&lx=10" + "&qxkz=" + vo.getQxkz() + "');\r\n");
} else {
sb.append(
"var t" + vo.getJbfl().toString() +
" = new WebFXTreeItem('" + vo.getJbmc() +
"(" + vo.getNum() + ")" +
"','SysClassManager/SysClassList.jsf?flxh=" +
vo.getJbfl().toString() + "&fldm=" +
vo.getFldm() + "&flmc=" + vo.getJbmc() +
"&lx=10" + "&qxkz=" + vo.getQxkz() +
"&readonly=true');\r\n");
}
sb.append("tree.add(t" + vo.getJbfl().toString() + ");\r\n");
if (i == 0) {
if (!vo.getJbfl().equals(new BigDecimal(0))) {
this.refresh = true;
if (!readonly) {
this.message =
"SysClassManager/SysClassList.jsf?flxh=" +
vo.getJbfl() + "&fldm=" + vo.getFldm() +
"&flmc=" + vo.getJbmc() + "&qxkz=" +
vo.getQxkz();
} else {
this.message =
"SysClassManager/SysClassList.jsf?flxh=" +
vo.getJbfl() + "&fldm=" + vo.getFldm() +
"&flmc=" + vo.getJbmc() + "&qxkz=" +
vo.getQxkz() + "&readonly=true";
}
}
}
}
sb.append("document.write(tree);\r\n");
this.treeScript = sb.toString();
}
}
return treeScript;
}
public String getRems() {
return rems;
}
public Integer getListSize() {
return listSize;
}
public boolean isRefresh() {
return refresh;
}
public String getJbfl() {
return jbfl;
}
/**
* 构造系统分类树
* @return String
* @throws Exception
*/
public String getFltreeScript() throws Exception {
String temp = "";
boolean readonly = false;
List treeList = getFlgxTree();
StringBuffer sb = new StringBuffer();
if (WebUtil.getParameterFromContextMap("readonly") != null &&
"true".equals(WebUtil.getParameterFromContextMap("readonly"))) {
readonly = true;
}
sb.append("var tree = new WebFXTree('系统分类','');\r\n");
sb.append("tree.setBehavior('classic');\r\n");
for (int i = 0; i < treeList.size(); i++) {
FLGLflxxVO vo = (FLGLflxxVO) treeList.get(i);
if (vo.getLevel() == 1) {
if (vo.getFl_xh() != null) {
temp = vo.getFl_dm() + "," + vo.getXtfl_mc() + "," +
vo.getFl_xh().toString() + "," + vo.getLx() + ",-";
} else {
temp = vo.getFl_dm() + "," + vo.getXtfl_mc() + ",," +
vo.getLx() + ",-";
}
if (!readonly) {
sb.append(
"var t" + vo.getFl_dm() +
" = new WebFXTreeItem('" + vo.getXtfl_mc() + "(" +
vo.getNsrnum() + ")" +
"','../SysClassTree.jsf?selflbm="
+ temp + "','"+vo.getFl_ms()+"');\r\n");
} else {
sb.append(
"var t" + vo.getFl_dm() + " = new WebFXTreeItem('"
+ vo.getXtfl_mc() + "(" + vo.getNsrnum() + ")" +
"','../SysClassTree.jsf?selflbm=" + temp +
"&readonly=true','"+vo.getFl_ms()+"');\r\n");
}
sb.append("tree.add(t" + vo.getFl_dm() + ");\r\n");
} else {
if (vo.getFl_xh() != null) {
temp = vo.getFl_dm() + "," + vo.getXtfl_mc() + "," +
vo.getFl_xh().toString() + "," + vo.getLx() +
"," + vo.getFl_dm_p();
if (!readonly) {
sb.append(
"var t" + vo.getFl_dm() +
" = new WebFXTreeItem('" + vo.getXtfl_mc() +
"(" + vo.getNsrnum() + ")" +
"','../SysClassTree.jsf?selflbm=" + temp +
"','"+vo.getFl_ms()+"');\r\n");
} else {
sb.append(
"var t" + vo.getFl_dm() +
" = new WebFXTreeItem('" + vo.getXtfl_mc() +
"(" + vo.getNsrnum() + ")" +
"','../SysClassTree.jsf?selflbm=" + temp +
"&readonly=true','"+vo.getFl_ms()+"');\r\n");
}
} else {
temp = vo.getFl_dm() + "," + vo.getXtfl_mc() + ",," +
vo.getLx() + "," + vo.getFl_dm_p();
if (!readonly) {
sb.append(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -