SpringBoot Icream项目整理总结

Html 层

一、下拉框

1、字典Status表

data-dictCode 取前四位查询字典表
data-value 下拉框默认值

SpringBoot Icream项目整理总结_第1张图片
下拉框1-示例

2、关联其他表某字段

data-url 发起请求数据的url
data-model 发起请求的系统模块名


data-labelValue 一般为Code,下拉框value值
data-lableDesc 一般为Name,下拉框显示值
data-fieldName 请求传来的值
data-live-search 是否开启搜索

根据图书分类代码显示分类名称


SpringBoot Icream项目整理总结_第2张图片
下拉框2-示例

二、表格Table


SpringBoot Icream项目整理总结_第3张图片
图片仅供参考

三、页面初始化

// 回调函数为true才执行提交订单
$("a[data-callBack='true']", container).on("callBack.dms",
    function(event, response){
    // 提交订单后的页面初始化
    let url = "system/basedata/book/bookManager/bookOrder.html"
    dmsCommon.refreshPageByUrl(url, container, function(){
        console.log("提交订单成功,执行页面初始化")
    })
})

Controller层

一、Excel导出


     导出

    /**
     * 

Description: 导出Excel

*

Create by: Tan *

Create at: 2019年2月14日 下午3:13:47 * @param queryParam * @param request * @param response * @throws Exception */ @SuppressWarnings("rawtypes") @GetMapping("/export/excel") public void export(@RequestParam Map queryParam, HttpServletRequest request, HttpServletResponse response) throws Exception { List resultList =bookService.export(queryParam); log.debug("正在导出图书管理Excel文件"); Map> excelData = new HashMap>(); excelData.put("图书管理", resultList); //sheet页名字 List exportColumnList = new ArrayList(); exportColumnList.add(new ExcelExportColumn("BOOK_ID","图书编号")); exportColumnList.add(new ExcelExportColumn("BOOK_NAME","图书名称")); exportColumnList.add(new ExcelExportColumn("AUTHOR","作者")); exportColumnList.add(new ExcelExportColumn("GUIDE_PRICE","指导价")); exportColumnList.add(new ExcelExportColumn("PUBLISH_DATE","发布日期")); excelService.generateExcel(excelData, exportColumnList, "图书管理列表.xls", request, response); }

导出如图所示


SpringBoot Icream项目整理总结_第4张图片
导出Excel

你可能感兴趣的:(SpringBoot Icream项目整理总结)