添加审核样式,并写出相应代码

 

 参考代码:

/**
 * 查询审核列表
 *
 * @return
 */
@RequestMapping(params = "method=findCheckList")
public String findCheckList(HttpServletRequest request,
                            ModelMap modelMap,
                            AssetsDeleteQuery assetsDeleteQuery,String page, String pagesize,String assetsTypeIdtxt,HttpServletResponse response) throws Exception {
    findApply(request, modelMap, assetsDeleteQuery);
    User user = (User) request.getSession().getAttribute("user");
    if (pagesize != null && !"".equals(pagesize)) {
        len = Integer.parseInt(pagesize);

        //存入cookie
        Cookie cookie = new Cookie(user.getId(), pagesize);
        response.addCookie(cookie);
    } else {
        //用cookie得到用户名
        Cookie[] cookies = request.getCookies();
        if (cookies != null && cookies.length > 0) {
            for (Cookie c : cookies) {
                if (c.getName().equals(user.getId())) {
                    len = Integer.parseInt(c.getValue());
                }
            }
        }
    }
    if (page != null && !"".equals(page)) {
        pageNum = Integer.parseInt(page);
    } else {
        pageNum = 1;
    }
    // 下级
    List<BaseCode> xiaJi = new ArrayList();
    // 下级的下级
    List<BaseCode> xiaJiNextJi = new ArrayList();
    // 合并
    List<BaseCode> allZCLB = new ArrayList<>();
    String zclbId = assetsDeleteQuery.getAssetsTypeId();
    if (!"".equals(zclbId) && null != zclbId) {
        // 查询出所有的资产类别(经营性资产类别,非经营性资产)
        List<BaseCode> baseCodeList = baseCodeService.findBaseCodeByType2("ZCLBJYX", "ZCLBFJYX");
        // 根据页面传过来的资产类型Id查询到下级
        for (int i = 0; i < baseCodeList.size(); i++) {
            // parent不为空的情况下
            if (!"".equals(baseCodeList.get(i).getParentId()) && null != baseCodeList.get(i).getParentId()) {
                // 页面传过来的id与资产类别的parent对比,如果相等,就是他的下级,否则没有下级
                if (zclbId.equals(baseCodeList.get(i).getParentId().getId())) {
                    xiaJi.add(baseCodeList.get(i));
                }
            }
        }
        // 如果nextJi.size()>0 表示他有下级
        if (xiaJi.size() > 0) {
            // 通过下级的id继续查询下级的下级
            for (int i = 0; i < xiaJi.size(); i++) {
                for (int j = 0; j < baseCodeList.size(); j++) {
                    if (!"".equals(baseCodeList.get(j).getParentId()) && null != baseCodeList.get(j).getParentId()) {
                        if (xiaJi.get(i).getId().equals(baseCodeList.get(j).getParentId().getId())) {
                            xiaJiNextJi.add(baseCodeList.get(j));
                        }
                    }
                }
            }
        }
        if (xiaJi.size() > 0) {
            allZCLB.addAll(xiaJi);
        }
        if (xiaJiNextJi.size() > 0) {
            allZCLB.addAll(xiaJiNextJi);
        }
        assetsDeleteQuery.setBaseCodeList(allZCLB);
    }
    if (assetsDeleteQuery.getUnitid() != null && !"".equals(assetsDeleteQuery.getUnitid())) {
        assetsDeleteQuery.setUnitId(assetsDeleteQuery.getUnitid());
    }
    assetsDeleteQuery.setNeedFindZu(Constant.YES);
    unitService.getQueryUnit(assetsDeleteQuery, request);
    CommonTreeDto commonTreeDto=assetsDeleteQuery.getCommonTreeDto();
    if(commonTreeDto==null){
        commonTreeDto=new CommonTreeDto();
        Dept dept = user.getDept();
        Unit areaId = dept.getAreaId();
        commonTreeDto.setUnitId(areaId.getId());
        commonTreeDto.setAllpath(areaId.getAllPath());
        commonTreeDto.setLevel(areaId.getLevel()+"");
        commonTreeDto.setType("dq");
        commonTreeDto.setName(areaId.getAreaName());
    }
    commonTreeDto.setDataDeptId("");
    commonTreeDto.setUser(user);
    assetsDeleteQuery.setCommonTreeDto(commonTreeDto);
    String unitList=commonTreeService.buildCurrentUserTree(request,null);
    PageControl applyList = assetsDeleteService.findCheckListNew(pageNum, len,assetsDeleteQuery);
    String zcTypeList = baseCodeService.findBaseCodeJson2("ZCLBJYX", "ZCLBFJYX");
    List<BaseCode> QCFSList = baseCodeService.findBaseCodeByType("ZCJSFS");
    modelMap.addAttribute("QCFSList", QCFSList);
    modelMap.addAttribute("zcTypeList", zcTypeList);
    modelMap.addAttribute("pc", applyList);
    modelMap.addAttribute("unitList", unitList);
    modelMap.addAttribute("query",assetsDeleteQuery);
    return "sanzgl/zichanggl/zcbd/check_list";
}

 在以下代码块中添加相应代码:

/**
 * 资产购入审核-列表
 * @param request
 * @param modelMap
 * @param assetsPurchaseQuery
 * @return
 * @throws Exception
 */
@RequestMapping(params = "method=findCheck")
public String findCheck(HttpServletRequest request, ModelMap modelMap,
                        AssetsPurchaseQuery assetsPurchaseQuery,
                        String page, String pagesize,
                        String assetsTypeIdtxt, HttpServletResponse response) throws Exception {
    User user = (User) request.getSession().getAttribute("user");
    if(user == null){
        return "login";
    }

    //待办事项处理,列表自动选择待办事项中点击的地区
    HttpSession s = request.getSession();
    String dbsx_unitId= (String) s.getAttribute("dbsx_unitId");
    String dbsx_unitName= (String) s.getAttribute("dbsx_unitName");
    String dbsx_allPath= (String) s.getAttribute("dbsx_allPath");
    boolean useDb=false;
    if(Util.n(assetsPurchaseQuery.getUnitid())&&!Util.n(dbsx_allPath)){
        useDb=true;
        s.removeAttribute("dbsx_unitId");
        s.removeAttribute("dbsx_unitName");
        s.removeAttribute("dbsx_allPath");
    }

    assetsPurchaseQuery.setNeedFindZu(Constant.YES);
    CommonTreeDto commonTreeDto = assetsPurchaseQuery.getCommonTreeDto();
    if(commonTreeDto==null){
        commonTreeDto=new CommonTreeDto();
        Dept dept = user.getDept();
        Unit areaId = dept.getAreaId();
        commonTreeDto.setUnitId(areaId.getId());
        commonTreeDto.setAllpath(areaId.getAllPath());
        commonTreeDto.setLevel(areaId.getLevel()+"");
        commonTreeDto.setType("dq");
        commonTreeDto.setName(areaId.getAreaName());
    }
    commonTreeDto.setDataDeptId("");
    commonTreeDto.setUser(user);
    assetsPurchaseQuery.setCommonTreeDto(commonTreeDto);
    String unitList = commonTreeService.buildCurrentUserTree(request,null);
    formatParam(assetsPurchaseQuery);
    modelMap.addAttribute("unitList", unitList);

    if(useDb){
        assetsPurchaseQuery.setAllpathList(Arrays.asList(dbsx_allPath));
        assetsPurchaseQuery.setUnitName(dbsx_unitName);
        assetsPurchaseQuery.setUnitid(dbsx_unitId);
    }
    modelMap.addAttribute("pc", assetsPurchaseService.findCheck(assetsPurchaseQuery));
    modelMap.addAttribute("query", assetsPurchaseQuery);
    modelMap.addAttribute("user", user);
    return "sanzgl/zichanggl/zcgz/find_check";
}

 其中:

我已经添加两个参数,不知道对不对,请大佬们指点一下 

可以封装一个文本组件,组件接收一个字符串类型的文本数据和一个布尔类型的 bold 属性,用于控制是否添加粗体样式。 以下是一个简单的文本组件的代码示例: ``` <template> <span :class="{ 'bold': bold }"> {{ text }} </span> </template> <script> export default { name: 'MyText', props: { text: { type: String, required: true }, bold: { type: Boolean, default: false } } } </script> <style> .bold { font-weight: bold; } </style> ``` 在上面的代码,我们定义了一个名为 MyText 的组件,组件接收两个 props:text 和 bold。text 表示要显示的文本,bold 表示是否添加粗体样式,默认为 false。 在组件的模板,我们使用一个 span 标签来显示文本,并通过 :class 绑定 bold 属性来控制是否添加粗体样式。最后,我们在组件的样式定义了一个名为 bold 的类,用于添加粗体样式。 使用该组件的示例代码如下: ``` <template> <div> <MyText :text="message" :bold="isBold" /> </div> </template> <script> import MyText from '@/components/MyText.vue' export default { name: 'App', components: { MyText }, data() { return { message: 'Hello World!', isBold: false } }, methods: { toggleBold() { this.isBold = !this.isBold } } } </script> ``` 在上面的代码,我们将 MyText 组件引入到了 App 组件,并通过 :text 和 :bold 绑定了 message 和 isBold 两个数据属性。当用户点击按钮时,会调用 toggleBold 方法来切换 isBold 的值,从而实现动态添加或取消粗体样式的效果。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值