diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BizOperationLogController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BizOperationLogController.java new file mode 100644 index 00000000..882a8455 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BizOperationLogController.java @@ -0,0 +1,23 @@ +package com.ruoyi.web.controller.bid; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.system.domain.SysOperLog; +import com.ruoyi.system.service.ISysOperLogService; + +@RestController +@RequestMapping("/bid/operationLog") +public class BizOperationLogController extends BaseController { + @Autowired + private ISysOperLogService operLogService; + + @PreAuthorize("@ss.hasPermi('bid:operationlog:list')") + @GetMapping("/list") + public TableDataInfo list(SysOperLog log) { + startPage(); + return getDataTable(operLogService.selectOperLogList(log)); + } +} diff --git a/ruoyi-ui/src/api/bid/operation-log.js b/ruoyi-ui/src/api/bid/operation-log.js new file mode 100644 index 00000000..eeb0983d --- /dev/null +++ b/ruoyi-ui/src/api/bid/operation-log.js @@ -0,0 +1,3 @@ +import request from '@/utils/request' +const baseUrl = '/bid/operationLog' +export const listOperationLog = (params) => request({ url: baseUrl + '/list', method: 'get', params }) diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index b53bd267..d72bdff9 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -235,6 +235,19 @@ export const dynamicRoutes = [ }] }, + // ── 操作记录 ── + { + path: '/bid/operationLog', + component: Layout, + permissions: ['bid:operationlog:list'], + children: [{ + path: '', + component: () => import('@/views/bid/operationLog/index'), + name: 'OperationLog', + meta: { title: '操作记录', activeMenu: '/bid/operationLog' } + }] + }, + { path: '/bid/comparison/detail', component: Layout, diff --git a/ruoyi-ui/src/views/bid/material/index.vue b/ruoyi-ui/src/views/bid/material/index.vue index cc050a29..d4f32e9e 100644 --- a/ruoyi-ui/src/views/bid/material/index.vue +++ b/ruoyi-ui/src/views/bid/material/index.vue @@ -1,70 +1,104 @@