人员进出记录、大门管理 待添加
This commit is contained in:
parent
fb10c7e666
commit
84920d28d1
@ -44,6 +44,24 @@ const items = [
|
||||
title: '系统首页', // 站点基础信息
|
||||
permiss: 'dashboard',
|
||||
},
|
||||
{
|
||||
icon: 'OfficeBuilding',
|
||||
index: '/access',
|
||||
title: '人员进出',
|
||||
permiss: 'access',
|
||||
subs: [
|
||||
{
|
||||
index: '/access-log',
|
||||
title: '人员进出记录',
|
||||
permiss: 'access-log',
|
||||
},
|
||||
{
|
||||
index: '/access-gate-setting',
|
||||
title: '大门管理',
|
||||
permiss: 'access-gate-setting',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
icon: 'OfficeBuilding',
|
||||
index: '/report',
|
||||
@ -51,9 +69,9 @@ const items = [
|
||||
permiss: 'report',
|
||||
subs: [
|
||||
{
|
||||
index: '/report-setting',
|
||||
title: '体温管理',
|
||||
permiss: 'report-setting',
|
||||
index: '/report-log',
|
||||
title: '体温上报记录',
|
||||
permiss: 'report-log',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -22,24 +22,50 @@ const routes: RouteRecordRaw[] = [
|
||||
},
|
||||
component: () => import('../views/dashboard.vue'),
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
path: '/shop-good-setting',
|
||||
name: 'shop-good-setting',
|
||||
path: '/access-log',
|
||||
name: 'access-log',
|
||||
meta: {
|
||||
title: '商品管理',
|
||||
permiss: 'shop-good-setting',
|
||||
title: '人员进出记录',
|
||||
permiss: 'access-log',
|
||||
},
|
||||
component: () => import('../views/shop-good-setting.vue'),
|
||||
component: () => import('../views/access-log.vue'),
|
||||
},
|
||||
{
|
||||
path: '/access-gate-setting',
|
||||
name: 'access-gate-setting',
|
||||
meta: {
|
||||
title: '大门管理',
|
||||
permiss: 'access-gate-setting',
|
||||
},
|
||||
component: () => import('../views/access-gate-setting.vue'),
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
path: '/report-log',
|
||||
name: 'report-log',
|
||||
meta: {
|
||||
title: '体温上报记录',
|
||||
permiss: 'report-log',
|
||||
},
|
||||
component: () => import('../views/report-log.vue'),
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
path: '/report-setting',
|
||||
name: 'report-setting',
|
||||
meta: {
|
||||
title: '体温管理',
|
||||
title: '体温上报记录',
|
||||
permiss: 'report-setting',
|
||||
},
|
||||
component: () => import('../views/report-setting.vue'),
|
||||
component: () => import('../views/report-log.vue'),
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
path: '/shop-cate-setting',
|
||||
name: 'shop-cate-setting',
|
||||
@ -49,6 +75,17 @@ const routes: RouteRecordRaw[] = [
|
||||
},
|
||||
component: () => import('../views/shop-cate-setting.vue'),
|
||||
},
|
||||
{
|
||||
path: '/shop-good-setting',
|
||||
name: 'shop-good-setting',
|
||||
meta: {
|
||||
title: '商品管理',
|
||||
permiss: 'shop-good-setting',
|
||||
},
|
||||
component: () => import('../views/shop-good-setting.vue'),
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
path: '/privilege-user-setting',
|
||||
name: 'privilege-user-setting',
|
||||
|
@ -15,12 +15,16 @@ export const usePermissStore = defineStore('permiss', {
|
||||
|
||||
"dashboard",
|
||||
|
||||
"access",
|
||||
"access-log",
|
||||
"access-gate-setting",
|
||||
|
||||
"report",
|
||||
"report-setting",
|
||||
"report-log",
|
||||
|
||||
"shop",
|
||||
"shop-good-setting",
|
||||
"shop-cate-setting",
|
||||
"shop-good-setting",
|
||||
|
||||
"privilege",
|
||||
"privilege-user-setting",
|
||||
@ -32,12 +36,16 @@ export const usePermissStore = defineStore('permiss', {
|
||||
|
||||
"dashboard",
|
||||
|
||||
"access",
|
||||
"access-log",
|
||||
"access-gate-setting",
|
||||
|
||||
"report",
|
||||
"report-setting",
|
||||
"report-log",
|
||||
|
||||
"shop",
|
||||
"shop-good-setting",
|
||||
"shop-cate-setting",
|
||||
"shop-good-setting",
|
||||
|
||||
"privilege",
|
||||
"privilege-user-setting",
|
||||
|
11
frontend/src/views/access-gate-setting.vue
Normal file
11
frontend/src/views/access-gate-setting.vue
Normal file
@ -0,0 +1,11 @@
|
||||
<template>
|
||||
<div class="container">
|
||||
<manageList :list-func="shopGoodApi.getGoodList" :add-func="shopGoodApi.editGood" :edit-func="shopGoodApi.editGood"
|
||||
:delete-func="shopGoodApi.deleteGood" :export-func="shopGoodApi.exportGoodList" edit-permiss="shop-good-setting" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import manageList from '../components/manage-list.vue';
|
||||
import * as shopGoodApi from '../api/shop-good';
|
||||
</script>
|
11
frontend/src/views/report-log.vue
Normal file
11
frontend/src/views/report-log.vue
Normal file
@ -0,0 +1,11 @@
|
||||
<template>
|
||||
<div class="container">
|
||||
<manageList :list-func="reportApi.getReportList" :export-func="reportApi.exportReportList"
|
||||
edit-permiss="privilege-user-setting" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import manageList from '../components/manage-list.vue';
|
||||
import * as reportApi from '../api/report';
|
||||
</script>
|
Loading…
Reference in New Issue
Block a user