From 233a49a2d6cc42606e05da8abceaab62d568598e Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 23 Mar 2022 11:27:42 +0800
Subject: [PATCH] 新增 docker-compose.yml 文件
---
src/config/website.js | 224 +++++++++++++++++++++-----------------------
docker-compose.yml | 11 ++
src/views/report/announcementReport.vue | 14 ++
src/views/report/designer.vue | 14 ++
4 files changed, 148 insertions(+), 115 deletions(-)
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..a15846a
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,11 @@
+version: '3.1'
+services:
+ zhba_vue:
+ image: zhba-vue:latest
+ deploy:
+ replicas: 1
+ update_config:
+ parallelism: 2
+ delay: 10s
+ ports:
+ - "80:80"
diff --git a/src/config/website.js b/src/config/website.js
index c4e0314..aa034ec 100644
--- a/src/config/website.js
+++ b/src/config/website.js
@@ -33,129 +33,123 @@
isFirstPage: false,
fistPage: fistPage,
//首页跳转数据
- homePage: [
- {
+ homePage: [{
userName: 'administrator',
- list: [
- {
- label: '保安员管理',
- value: '/securityGuard/index',
- imgs: 'url(/img/glba.jpg)'
- }, {
- label: '通知公告',
- value: '/desk/index',
- imgs: 'url(/img/gltz.jpg)'
- }, {
- label: '公司动态',
- value: '/desk/notification',
- imgs: 'url(/img/glgj.jpg)'
- }, {
- label: '单位信息',
- value: '/securityUnit/localCompany',
- imgs: 'url(/img/gldw.jpg)'
- }, {
- label: '智能分析',
- value: '/securityAnalysis/index',
- imgs: 'url(/img/glgz.jpg)'
- },]
+ list: [{
+ label: '保安员管理',
+ value: '/securityGuard/index',
+ imgs: 'url(/img/glba.jpg)'
+ }, {
+ label: '通知公告',
+ value: '/desk/index',
+ imgs: 'url(/img/gltz.jpg)'
+ }, {
+ label: '公司动态',
+ value: '/desk/notification',
+ imgs: 'url(/img/glgj.jpg)'
+ }, {
+ label: '单位信息',
+ value: '/securityUnit/localCompany',
+ imgs: 'url(/img/gldw.jpg)'
+ }, {
+ label: '智能分析',
+ value: '/securityAnalysis/index',
+ imgs: 'url(/img/glgz.jpg)'
+ }, ]
}, {
userName: '保安',
- list: [
- {
- label: '保安员信息',
- value: '/securityMan/index',
- imgs: 'url(/img/yijianbaoj.jpg)'
- }, {
- label: '派遣记录',
- value: '/dispatchChildoperableSee/index',
- imgs: 'url(/img/fangyi.jpg)'
- }, {
- label: '从业记录',
- value: '/job/index',
- imgs: 'url(/img/anjian.jpg)'
- }, {
- label: '工作汇报',
- value: '/workreport/workreport',
- imgs: 'url(/img/tiwen.jpg)'
- }, {
- label: '表现记录',
- value: '/expression/index',
- imgs: 'url(/img/tongji.jpg)'
- },]
+ list: [{
+ label: '保安员信息',
+ value: '/securityMan/index',
+ imgs: 'url(/img/yijianbaoj.jpg)'
+ }, {
+ label: '派遣记录',
+ value: '/dispatchChildoperableSee/index',
+ imgs: 'url(/img/fangyi.jpg)'
+ }, {
+ label: '从业记录',
+ value: '/job/index',
+ imgs: 'url(/img/anjian.jpg)'
+ }, {
+ label: '工作汇报',
+ value: '/workreport/workreport',
+ imgs: 'url(/img/tiwen.jpg)'
+ }, {
+ label: '表现记录',
+ value: '/expression/index',
+ imgs: 'url(/img/tongji.jpg)'
+ }, ]
},
{
userName: '未持证保安',
- list: [
- {
- label: '保安员信息',
- value: '/securityMan/index',
- imgs: 'url(/img/yijianbaoj.jpg)'
- }, {
- label: '派遣记录',
- value: '/dispatchChildoperableSee/index',
- imgs: 'url(/img/fangyi.jpg)'
- }, {
- label: '从业记录',
- value: '/job/index',
- imgs: 'url(/img/anjian.jpg)'
- }, {
- label: '工作汇报',
- value: '/workreport/workreport',
- imgs: 'url(/img/tiwen.jpg)'
- }, {
- label: '表现记录',
- value: '/expression/index',
- imgs: 'url(/img/tongji.jpg)'
- },]
+ list: [{
+ label: '保安员信息',
+ value: '/securityMan/index',
+ imgs: 'url(/img/yijianbaoj.jpg)'
+ }, {
+ label: '派遣记录',
+ value: '/dispatchChildoperableSee/index',
+ imgs: 'url(/img/fangyi.jpg)'
+ }, {
+ label: '从业记录',
+ value: '/job/index',
+ imgs: 'url(/img/anjian.jpg)'
+ }, {
+ label: '工作汇报',
+ value: '/workreport/workreport',
+ imgs: 'url(/img/tiwen.jpg)'
+ }, {
+ label: '表现记录',
+ value: '/expression/index',
+ imgs: 'url(/img/tongji.jpg)'
+ }, ]
},
{
userName: '保安公司管理员',
- list: [
- {
- label: '智能分析',
- value: '/securityAnalysis/index',
- imgs: 'url(/img/glgz.jpg)'
- }, {
- label: '保安员管理',
- value: '/securityGuard/index',
- imgs: 'url(/img/glba.jpg)'
- }, {
- label: '单位信息',
- value: '/securityUnitChild/index',
- imgs: 'url(/img/gldw.jpg)'
- }, {
- label: '派遣记录',
- value: '/dispatch/dispatchChildoperable',
- imgs: 'url(/img/glgj.jpg)'
- }, {
- label: '通知公告',
- value: '/desk/index',
- imgs: 'url(/img/gltz.jpg)'
- },]
+ list: [{
+ label: '智能分析',
+ value: '/securityAnalysis/index',
+ imgs: 'url(/img/glgz.jpg)'
+ }, {
+ label: '保安员管理',
+ value: '/securityGuard/index',
+ imgs: 'url(/img/glba.jpg)'
+ }, {
+ label: '单位信息',
+ value: '/securityUnitChild/index',
+ imgs: 'url(/img/gldw.jpg)'
+ }, {
+ label: '派遣记录',
+ value: '/dispatch/dispatchChildoperable',
+ imgs: 'url(/img/glgj.jpg)'
+ }, {
+ label: '通知公告',
+ value: '/desk/index',
+ imgs: 'url(/img/gltz.jpg)'
+ }, ]
}, {
userName: '公安管理员',
- list: [
- {
- label: '智能分析',
- value: '/securityAnalysis/index',
- imgs: 'url(/img/glgz.jpg)'
- }, {
- label: '保安员管理',
- value: '/securityGuard/index',
- imgs: 'url(/img/glba.jpg)'
- }, {
- label: '公司管理',
- value: '/securityUnit/index',
- imgs: 'url(/img/gldw.jpg)'
- }, {
- label: '通知公告',
- value: '/desk/index',
- imgs: 'url(/img/gltz.jpg)'
- }, {
- label: '工作汇报',
- value: '/workreport/workreply',
- imgs: 'url(/img/glgj.jpg)'
- }]
+ list: [{
+ label: '智能分析',
+ value: '/securityAnalysis/index',
+ imgs: 'url(/img/glgz.jpg)'
+ }, {
+ label: '保安员管理',
+ value: '/securityGuard/index',
+ imgs: 'url(/img/glba.jpg)'
+ }, {
+ label: '公司管理',
+ value: '/securityUnit/index',
+ imgs: 'url(/img/gldw.jpg)'
+ }, {
+ label: '通知公告',
+ value: '/desk/index',
+ imgs: 'url(/img/gltz.jpg)'
+ }, {
+ label: '工作汇报',
+ value: '/workreport/workreply',
+ imgs: 'url(/img/glgj.jpg)'
+ }]
}
],
@@ -174,6 +168,6 @@
authUrl: 'http://localhost/blade-auth/oauth/render',
// 流程设计器地址
flowDesignUrl: 'http://localhost:9999',
- // 报表设计器地址(cloud端口为8108,boot端口为80)
- reportUrl: 'http://localhost:8108/ureport',
-}
+ // 报表设计器地址(cloud端口为8108,boot端口为81)
+ reportUrl: 'http://localhost:81/ureport',
+}
\ No newline at end of file
diff --git a/src/views/report/announcementReport.vue b/src/views/report/announcementReport.vue
new file mode 100644
index 0000000..bb3161a
--- /dev/null
+++ b/src/views/report/announcementReport.vue
@@ -0,0 +1,14 @@
+<template>
+<iframe src="https://web.byisf.com/api/blade-report/ureport/preview?_u=blade-notice.ureport.xml" style="width: 100%;height: 100%" frameborder="0"></iframe>
+</template>
+
+<script>
+//占位路由 公告报表
+export default {
+
+}
+</script>
+
+<style>
+
+</style>
\ No newline at end of file
diff --git a/src/views/report/designer.vue b/src/views/report/designer.vue
new file mode 100644
index 0000000..bbeb578
--- /dev/null
+++ b/src/views/report/designer.vue
@@ -0,0 +1,14 @@
+<template>
+<iframe src="http://localhost:81/ureport/designer" style="width: 100%;height: 100%" frameborder="0"></iframe>
+</template>
+
+<script>
+//占位路由 报表配置
+export default {
+
+}
+</script>
+
+<style>
+
+</style>
\ No newline at end of file
--
Gitblit v1.9.3