update

    • 点击参数名,打开编辑页面
    • 更改信息,提交修改
    • 关闭修改弹窗,并刷新列表页面
    • 打开参数详情弹窗
    1. * 打开系统参数详情页
    2. */
    3. Cfg.openCfgDetail = function (id) {
    4. var index = layer.open({
    5. type: 2,
    6. title: '系统参数详情',
    7. area: ['65%', '280px'], //宽高
    8. fix: false, //不固定
    9. maxmin: true,
    10. content: Feng.ctxPath + '/cfg/cfg_update/' + id
    11. });
    12. this.layerIndex = index;
    • 后台查询参数调准到详情逻辑
    • 参数修改页面cfg_edit.html:
    1. @layout("/common/include.html"){
    2. <div class="card">
    3. <div class="form-horizontal">
    4. <input type="hidden" id="id" value="${item.id}">
    5. <div class="row">
    6. <div class="col-sm-6 b-r">
    7. <#input id="id" name="自增主键" value="${item.id}" disabled="disabled"/>
    8. <#input id="cfgName" name="参数名" value="${item.cfgName}" />
    9. </div>
    10. <div class="col-sm-6">
    11. <#input id="cfgValue" name="参数值" value="${item.cfgValue}" underline="true"/>
    12. <#input id="cfgDesc" name="参数描述" value="${item.cfgDesc}" />
    13. </div>
    14. </div>
    15. <div class="row btn-group-m-t">
    16. <div class="col-sm-10">
    17. <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="CfgInfoDlg.editSubmit()"/>
    18. </div>
    19. </div>
    20. </div>
    21. </div>
    22. <script src="${ctxPath}/static/modular/system/cfg/cfg_info.js"></script>
    23. @}

    更改信息,提交修改

    • js逻辑提交修改
    • 后台逻辑提交更改
    1. /**
    2. * 修改参数
    3. */
    4. @RequestMapping(value = "/update",method = RequestMethod.POST)
    5. @ResponseBody
    6. @BussinessLog(value = "编辑参数", key = "cfgName",dict = CfgDict.class)
    7. public Object update(@Valid Cfg cfg) {
    8. cfgService.update(cfg);
    9. return SUCCESS_TIP;