From bf1e675967144c0c5a15082ccd99d3cbaf742468 Mon Sep 17 00:00:00 2001 From: tangpeng Date: Tue, 18 Jun 2019 01:55:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E6=9F=9C=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/AssetsCabinetController.java | 179 +++++++++--------- .../templates/assets/assetsCabinet/add.html | 46 +++-- .../templates/assets/assetsCabinet/edit.html | 36 +++- .../template/tmplServer/tmplServer.html | 1 - .../assets/service/IAssetsCabinetService.java | 46 ++--- .../service/IAssetsMachineRoomService.java | 46 ++--- 6 files changed, 197 insertions(+), 157 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/assets/AssetsCabinetController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/assets/AssetsCabinetController.java index 98c20f980..fdef89478 100755 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/assets/AssetsCabinetController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/assets/AssetsCabinetController.java @@ -1,7 +1,9 @@ package com.ruoyi.web.controller.assets; import com.ruoyi.assets.domain.AssetsCabinet; +import com.ruoyi.assets.domain.AssetsMachineRoom; import com.ruoyi.assets.service.IAssetsCabinetService; +import com.ruoyi.assets.service.IAssetsMachineRoomService; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; @@ -18,107 +20,104 @@ import java.util.List; /** * 机柜类型 信息操作处理 - * + * * @author TP * @date 2019-06-17 */ @Controller @RequestMapping("/assets/assetsCabinet") -public class AssetsCabinetController extends BaseController -{ +public class AssetsCabinetController extends BaseController { private String prefix = "assets/assetsCabinet"; - - @Autowired - private IAssetsCabinetService assetsCabinetService; - - @RequiresPermissions("assets:assetsCabinet:view") - @GetMapping() - public String assetsCabinet() - { - return prefix + "/assetsCabinet"; - } - - /** - * 查询机柜类型列表 - */ - @RequiresPermissions("assets:assetsCabinet:list") - @PostMapping("/list") - @ResponseBody - public TableDataInfo list(AssetsCabinet assetsCabinet) - { - startPage(); + + @Autowired + private IAssetsCabinetService assetsCabinetService; + @Autowired + private IAssetsMachineRoomService assetsMachineRoomService; + + @RequiresPermissions("assets:assetsCabinet:view") + @GetMapping() + public String assetsCabinet() { + return prefix + "/assetsCabinet"; + } + + /** + * 查询机柜类型列表 + */ + @RequiresPermissions("assets:assetsCabinet:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(AssetsCabinet assetsCabinet) { + startPage(); List list = assetsCabinetService.selectAssetsCabinetList(assetsCabinet); - return getDataTable(list); - } - - - /** - * 导出机柜类型列表 - */ - @RequiresPermissions("assets:assetsCabinet:export") + return getDataTable(list); + } + + + /** + * 导出机柜类型列表 + */ + @RequiresPermissions("assets:assetsCabinet:export") @PostMapping("/export") @ResponseBody - public AjaxResult export(AssetsCabinet assetsCabinet) - { - List list = assetsCabinetService.selectAssetsCabinetList(assetsCabinet); + public AjaxResult export(AssetsCabinet assetsCabinet) { + List list = assetsCabinetService.selectAssetsCabinetList(assetsCabinet); ExcelUtil util = new ExcelUtil(AssetsCabinet.class); return util.exportExcel(list, "assetsCabinet"); } - - /** - * 新增机柜类型 - */ - @GetMapping("/add") - public String add() - { - return prefix + "/add"; - } - - /** - * 新增保存机柜类型 - */ - @RequiresPermissions("assets:assetsCabinet:add") - @Log(title = "机柜类型", businessType = BusinessType.INSERT) - @PostMapping("/add") - @ResponseBody - public AjaxResult addSave(AssetsCabinet assetsCabinet) - { - return toAjax(assetsCabinetService.insertAssetsCabinet(assetsCabinet)); - } - /** - * 修改机柜类型 - */ - @GetMapping("/edit/{cabinetId}") - public String edit(@PathVariable("cabinetId") Integer cabinetId, ModelMap mmap) - { - AssetsCabinet assetsCabinet = assetsCabinetService.selectAssetsCabinetById(cabinetId); - mmap.put("assetsCabinet", assetsCabinet); - return prefix + "/edit"; - } - - /** - * 修改保存机柜类型 - */ - @RequiresPermissions("assets:assetsCabinet:edit") - @Log(title = "机柜类型", businessType = BusinessType.UPDATE) - @PostMapping("/edit") - @ResponseBody - public AjaxResult editSave(AssetsCabinet assetsCabinet) - { - return toAjax(assetsCabinetService.updateAssetsCabinet(assetsCabinet)); - } - - /** - * 删除机柜类型 - */ - @RequiresPermissions("assets:assetsCabinet:remove") - @Log(title = "机柜类型", businessType = BusinessType.DELETE) - @PostMapping( "/remove") - @ResponseBody - public AjaxResult remove(String ids) - { - return toAjax(assetsCabinetService.deleteAssetsCabinetByIds(ids)); - } - + /** + * 新增机柜类型 + */ + @GetMapping("/add") + public String add(ModelMap mmap) { + List list = assetsMachineRoomService.selectAssetsMachineRoomList(new AssetsMachineRoom()); + mmap.put("machineRooms",list); + return prefix + "/add"; + } + + /** + * 新增保存机柜类型 + */ + @RequiresPermissions("assets:assetsCabinet:add") + @Log(title = "机柜类型", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(AssetsCabinet assetsCabinet) { + return toAjax(assetsCabinetService.insertAssetsCabinet(assetsCabinet)); + } + + /** + * 修改机柜类型 + */ + @GetMapping("/edit/{cabinetId}") + public String edit(@PathVariable("cabinetId") Integer cabinetId, ModelMap mmap) { + AssetsCabinet assetsCabinet = assetsCabinetService.selectAssetsCabinetById(cabinetId); + List list = assetsMachineRoomService.selectAssetsMachineRoomList(new AssetsMachineRoom()); + mmap.put("machineRooms",list); + mmap.put("assetsCabinet", assetsCabinet); + return prefix + "/edit"; + } + + /** + * 修改保存机柜类型 + */ + @RequiresPermissions("assets:assetsCabinet:edit") + @Log(title = "机柜类型", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(AssetsCabinet assetsCabinet) { + return toAjax(assetsCabinetService.updateAssetsCabinet(assetsCabinet)); + } + + /** + * 删除机柜类型 + */ + @RequiresPermissions("assets:assetsCabinet:remove") + @Log(title = "机柜类型", businessType = BusinessType.DELETE) + @PostMapping("/remove") + @ResponseBody + public AjaxResult remove(String ids) { + return toAjax(assetsCabinetService.deleteAssetsCabinetByIds(ids)); + } + } diff --git a/ruoyi-admin/src/main/resources/templates/assets/assetsCabinet/add.html b/ruoyi-admin/src/main/resources/templates/assets/assetsCabinet/add.html index 1b2001e7a..5320fb942 100755 --- a/ruoyi-admin/src/main/resources/templates/assets/assetsCabinet/add.html +++ b/ruoyi-admin/src/main/resources/templates/assets/assetsCabinet/add.html @@ -6,19 +6,13 @@
- - - - - -
- + +
@@ -38,13 +32,13 @@
- +
- +
@@ -57,12 +51,34 @@