⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xtflflmbean.java

📁 以前做的一个j2ee的项目
💻 JAVA
📖 第 1 页 / 共 5 页
字号:

        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 + -