From 0e11714f01de9fe1756d6896f67bcd07ff50a148 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期三, 10 八月 2022 18:34:52 +0800
Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/gtqt
---
src/views/safeKnowledgeSys/internationalRules/index.vue | 40 +++
src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/reportTypeSetting/index.vue | 0
src/layout/component/aside.vue | 3
src/views/safeKnowledgeSys/index.vue | 1
src/assets/menu/companyLogo.png | 0
src/views/specialWorkSystem/afterWorkManage/workTicketRecord/index.vue | 0
src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/linkSetting/index.vue | 0
src/views/specialWorkSystem/workBasicManage/safeMeasuresManage/index.vue | 92 +++---
src/views/specialWorkSystem/workApplyManage/workApplyForm/components/cutLineForm.vue | 0
src/views/specialWorkSystem/workBasicManage/personalProtectDevices/index.vue | 0
src/views/specialWorkSystem/workApplyManage/workApplyForm/components/dirtWorkForm.vue | 0
src/views/safeKnowledgeSys/xzfg/index.vue | 39 +++
src/views/specialWorkSystem/approveProcessManage/approveProcessSetting/index.vue | 0
src/assets/menu/bg_home.jpg | 0
src/views/system/menu/index.vue | 2
src/views/loginPage/loginPage.vue | 23 +
src/views/specialWorkSystem/workProcessManage/gasCheckAnalyze/index.vue | 5
src/views/specialWorkSystem/workApplyManage/myApply/index.vue | 0
src/views/specialWorkSystem/workApplyManage/workApplyForm/components/hangLoadForm.vue | 0
src/views/safeKnowledgeSys/df/index.vue | 40 +++
src/views/loginPage/component/accountLogin.vue | 1
src/assets/menu/companyLogo.jpg | 0
src/views/specialWorkSystem/approveProcessManage/approveProcessList/index.vue | 0
src/views/specialWorkSystem/workApplyManage/workApplyForm/components/highWorkForm.vue | 0
src/views/specialWorkSystem/workBasicManage/workTypeSetting/index.vue | 97 +++---
src/views/specialWorkSystem/workProcessManage/workCheckRecord/index.vue | 0
src/layout/navBars/breadcrumb/user.vue | 86 +++++-
src/views/specialWorkSystem/workApplyManage/workApplyForm/components/limitedSpaceForm.vue | 0
src/layout/navMenu/vertical.vue | 2
src/views/layoutPage/index.vue | 2
src/views/intellectInspect/intelligentMap/index.vue | 79 ++++-
src/views/safeKnowledgeSys/inner/index.vue | 40 +++
src/views/safeKnowledgeSys/law/index.vue | 40 +++
src/views/safeKnowledgeSys/sfjs/index.vue | 40 +++
src/views/specialWorkSystem/afterWorkManage/workTicketCheck/index.vue | 0
src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/approveTypeSetting/index.vue | 0
src/views/specialWorkSystem/workApplyManage/workApplyForm/components/tempElectForm.vue | 0
src/views/specialWorkSystem/workApplyManage/workApplyForm/components/blindPanelForm.vue | 0
src/views/specialWorkSystem/workApplyManage/workApplyForm/components/fireWorkForm.vue | 0
src/views/specialWorkSystem/workBasicManage/certificateFilterSetting/index.vue | 0
src/views/home/index.vue | 2
src/views/specialWorkSystem/workApplyManage/workApplyForm/index.vue | 45 +-
src/views/homeMenu/homeMenu.vue | 42 ++
src/views/safeKnowledgeSys/bmgz/index.vue | 40 +++
44 files changed, 584 insertions(+), 177 deletions(-)
diff --git a/src/assets/menu/bg_home.jpg b/src/assets/menu/bg_home.jpg
new file mode 100644
index 0000000..c8b3afd
--- /dev/null
+++ b/src/assets/menu/bg_home.jpg
Binary files differ
diff --git a/src/assets/menu/companyLogo.jpg b/src/assets/menu/companyLogo.jpg
new file mode 100644
index 0000000..2ab18b0
--- /dev/null
+++ b/src/assets/menu/companyLogo.jpg
Binary files differ
diff --git a/src/assets/menu/companyLogo.png b/src/assets/menu/companyLogo.png
new file mode 100644
index 0000000..7150a8d
--- /dev/null
+++ b/src/assets/menu/companyLogo.png
Binary files differ
diff --git a/src/layout/component/aside.vue b/src/layout/component/aside.vue
index d4ee363..139364e 100644
--- a/src/layout/component/aside.vue
+++ b/src/layout/component/aside.vue
@@ -1,10 +1,11 @@
<template>
<div class="h100" v-show="!isTagsViewCurrenFull">
<el-aside class="layout-aside" :class="setCollapseStyle">
- <Logo v-if="setShowLogo" />
+<!-- <Logo v-if="setShowLogo" />-->
<el-scrollbar class="flex-auto" ref="layoutAsideScrollbarRef" @mouseenter="onAsideEnterLeave(true)" @mouseleave="onAsideEnterLeave(false)">
<Vertical :menuList="menuList" />
</el-scrollbar>
+ <div style="font-size: 9px;color: rgba(255,255,255,.4);padding: 10px 20px">技术支持:<br/>苏州国科鸿宇智能科技有限公司</div>
</el-aside>
</div>
</template>
diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue
index 415e04e..bad2b59 100644
--- a/src/layout/navBars/breadcrumb/user.vue
+++ b/src/layout/navBars/breadcrumb/user.vue
@@ -1,5 +1,10 @@
<template>
<div class="layout-navbars-breadcrumb-user pr15" :style="{ flex: layoutUserFlexNum }">
+ <div class="logo">
+ <img src="src/assets/menu/companyLogo.jpg">
+ <span style="font-size: 16px;color: #333;font-weight: bolder"> | {{systemName}}</span>
+ </div>
+ <div style="display: flex;padding-right: 5px">
<el-dropdown :show-timeout="70" :hide-timeout="50" trigger="click" @command="onComponentSizeChange">
<div class="layout-navbars-breadcrumb-user-icon">
<i class="iconfont icon-ziti" :title="$t('message.user.title0')"></i>
@@ -12,23 +17,23 @@
</el-dropdown-menu>
</template>
</el-dropdown>
- <el-dropdown :show-timeout="70" :hide-timeout="50" trigger="click" @command="onLanguageChange">
- <div class="layout-navbars-breadcrumb-user-icon">
- <i class="iconfont" :class="disabledI18n === 'en' ? 'icon-fuhao-yingwen' : 'icon-fuhao-zhongwen'" :title="$t('message.user.title1')"></i>
- </div>
- <template #dropdown>
- <el-dropdown-menu>
- <el-dropdown-item command="zh-cn" :disabled="disabledI18n === 'zh-cn'">简体中文</el-dropdown-item>
- <el-dropdown-item command="en" :disabled="disabledI18n === 'en'">English</el-dropdown-item>
- <el-dropdown-item command="zh-tw" :disabled="disabledI18n === 'zh-tw'">繁體中文</el-dropdown-item>
- </el-dropdown-menu>
- </template>
- </el-dropdown>
- <div class="layout-navbars-breadcrumb-user-icon" @click="onSearchClick">
- <el-icon :title="$t('message.user.title2')">
- <ele-Search />
- </el-icon>
- </div>
+<!-- <el-dropdown :show-timeout="70" :hide-timeout="50" trigger="click" @command="onLanguageChange">-->
+<!-- <div class="layout-navbars-breadcrumb-user-icon">-->
+<!-- <i class="iconfont" :class="disabledI18n === 'en' ? 'icon-fuhao-yingwen' : 'icon-fuhao-zhongwen'" :title="$t('message.user.title1')"></i>-->
+<!-- </div>-->
+<!-- <template #dropdown>-->
+<!-- <el-dropdown-menu>-->
+<!-- <el-dropdown-item command="zh-cn" :disabled="disabledI18n === 'zh-cn'">简体中文</el-dropdown-item>-->
+<!-- <el-dropdown-item command="en" :disabled="disabledI18n === 'en'">English</el-dropdown-item>-->
+<!-- <el-dropdown-item command="zh-tw" :disabled="disabledI18n === 'zh-tw'">繁體中文</el-dropdown-item>-->
+<!-- </el-dropdown-menu>-->
+<!-- </template>-->
+<!-- </el-dropdown>-->
+<!-- <div class="layout-navbars-breadcrumb-user-icon" @click="onSearchClick">-->
+<!-- <el-icon :title="$t('message.user.title2')">-->
+<!-- <ele-Search />-->
+<!-- </el-icon>-->
+<!-- </div>-->
<!-- <div class="layout-navbars-breadcrumb-user-icon" @click="onLayoutSetingClick">-->
<!-- <i class="icon-skin iconfont" :title="$t('message.user.title3')"></i>-->
<!-- </div>-->
@@ -61,7 +66,7 @@
<el-dropdown-menu>
<el-dropdown-item command="/homeMenu">{{ $t('message.user.dropdown1') }}</el-dropdown-item>
<!-- <el-dropdown-item command="wareHouse">{{ $t('message.user.dropdown6') }}</el-dropdown-item>-->
- <el-dropdown-item command="/personal">{{ $t('message.user.dropdown2') }}</el-dropdown-item>
+<!-- <el-dropdown-item command="/personal">{{ $t('message.user.dropdown2') }}</el-dropdown-item>-->
<!-- <el-dropdown-item command="/404">{{ $t('message.user.dropdown3') }}</el-dropdown-item>-->
<!-- <el-dropdown-item command="/401">{{ $t('message.user.dropdown4') }}</el-dropdown-item>-->
<el-dropdown-item divided command="logOut">{{ $t('message.user.dropdown5') }}</el-dropdown-item>
@@ -69,6 +74,7 @@
</template>
</el-dropdown>
<Search ref="searchRef" />
+ </div>
</div>
</template>
@@ -86,6 +92,20 @@
import UserNews from '/@/layout/navBars/breadcrumb/userNews.vue';
import Search from '/@/layout/navBars/breadcrumb/search.vue';
import { useLoginApi } from '/@/api/login';
+import { Session } from '/@/utils/storage';
+import { useMenuApi } from '/@/api/systemManage/menu/index';
+import { ElMessage } from 'element-plus';
+
+const menuApi = useMenuApi();
+import {
+ backEndComponent,
+ getBackEndControlRoutes,
+ initBackEndControlRoutes,
+ setAddRoute, setFilterMenuAndCacheTagsViewRoutes
+} from '../../../router/backEnd';
+import {NextLoading} from "/@/utils/loading";
+import {useRequestOldRoutes} from "/@/stores/requestOldRoutes";
+import {dynamicRoutes} from "/@/router/route";
export default defineComponent({
name: 'layoutBreadcrumbUser',
@@ -102,7 +122,8 @@
const state = reactive({
isScreenfull: false,
disabledI18n: 'zh-cn',
- disabledSize: 'large'
+ disabledSize: 'large',
+ systemName: ''
});
// 设置分割样式
const layoutUserFlexNum = computed(() => {
@@ -232,12 +253,25 @@
break;
}
};
+
+ const getSysName = async()=>{
+ if (window.nextLoading === undefined) NextLoading.start();
+ if (!Session.get('token')) return false;
+ const res = await menuApi.getMenuAdmin(Session.get('projectId') === null ? '' : Session.get('projectId'));
+ if(res.data.code === '200'){
+ state.systemName = res.data.data[1].project.projectName;
+ console.log(state.systemName)
+ }else{
+ console.log('有问题')
+ }
+ }
// 页面加载时
onMounted(() => {
if (Local.get('themeConfig')) {
initI18n();
initComponentSize();
}
+ getSysName()
});
return {
userInfos,
@@ -259,7 +293,19 @@
.layout-navbars-breadcrumb-user {
display: flex;
align-items: center;
- justify-content: flex-end;
+ justify-content: space-between;
+
+ .logo{
+ height: 50px;
+ padding: 5px 10px;
+ display: flex;
+ align-items: center;
+ overflow: hidden;
+ box-sizing: border-box;
+ img{
+ height: 100%;
+ }
+ }
&-link {
height: 100%;
display: flex;
diff --git a/src/layout/navMenu/vertical.vue b/src/layout/navMenu/vertical.vue
index 1bfa825..bfd7d2d 100644
--- a/src/layout/navMenu/vertical.vue
+++ b/src/layout/navMenu/vertical.vue
@@ -4,7 +4,7 @@
:default-active="defaultActive"
background-color="transparent"
:collapse="isCollapse"
- :unique-opened="getThemeConfig.isUniqueOpened"
+ :unique-opened="true"
:collapse-transition="false"
>
<template v-for="val in menuLists">
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 4a6a8fd..7e986cd 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -77,7 +77,7 @@
const { userInfos } = storeToRefs(userInfo);
const state = reactive<stateType>({
homeOne: [
- { id: 1, name: '基础数据权限管理系统' },
+ { id: 1, name: '安全基础信息系统' },
{ id: 2, name: '双重预防系统' },
{ id: 3, name: '系统2' },
{ id: 4, name: '系统3' },
diff --git a/src/views/homeMenu/homeMenu.vue b/src/views/homeMenu/homeMenu.vue
index 04087b8..4c3a9a0 100644
--- a/src/views/homeMenu/homeMenu.vue
+++ b/src/views/homeMenu/homeMenu.vue
@@ -8,6 +8,9 @@
<div>安全风险预警监测系统</div>
</div>
<div class="userInfo">
+ <div @click="onScreenfullClick" style="margin-right: 15px;cursor: pointer">
+ <i class="iconfont" :title="isScreenfull ? $t('message.user.title6') : $t('message.user.title5')" :class="!isScreenfull ? 'icon-fullscreen' : 'icon-tuichuquanping'"></i>
+ </div>
<div class="avator">
<img src="../../assets/menu/admin.png" />
<div>admin</div>
@@ -37,7 +40,7 @@
<img class="iconImg" src="../../assets/menu/icon8.png" /><img class="bgImg" src="../../assets/menu/card8.png" /></div
></el-col>
<el-col :span="6">
- <div class="grid-content" v-throttle @click="render('5')">
+ <div class="grid-content" v-throttle @click="toRiskPlatform">
<div class="itemTit">安全风险综合 <br />预警预报平台</div>
<img class="iconImg" src="../../assets/menu/icon1.png" />
<img class="bgImg" src="../../assets/menu/card1.png" />
@@ -79,7 +82,7 @@
></el-col>
<el-col :span="9"
><div class="grid-content grid-content-3" @click="render('1')">
- <div class="itemTit">基础数据权限管理系统</div>
+ <div class="itemTit">安全基础信息系统</div>
<img class="iconImg" src="../../assets/menu/icon11.png" /><img class="bgImg" src="../../assets/menu/card11.png" /></div
></el-col>
</el-row>
@@ -106,6 +109,8 @@
import { ElMessageBox } from 'element-plus/es';
import { useLoginApi } from '/@/api/login';
import { useI18n } from 'vue-i18n';
+import screenfull from 'screenfull';
+import router from '../../router'
// 定义接口来定义对象的类型
interface LoginState {
@@ -133,7 +138,8 @@
isScan: false,
count: 0,
projectId: '1',
- once: 0
+ once: 0,
+ isScreenfull: false
});
// 获取布局配置信息
const getThemeConfig = computed(() => {
@@ -185,7 +191,24 @@
state.projectId = value;
renderMenu();
};
-
+ // 全屏点击时
+ const onScreenfullClick = () => {
+ if (!screenfull.isEnabled) {
+ ElMessage.warning('暂不不支持全屏');
+ return false;
+ }
+ screenfull.toggle();
+ screenfull.on('change', () => {
+ if (screenfull.isFullscreen) state.isScreenfull = true;
+ else state.isScreenfull = false;
+ });
+ };
+ // 去风险大屏
+ const toRiskPlatform = ()=>{
+ router.push({
+ name: "bigDataScreen"
+ });
+ }
const throttle = (renderMenu: any, delay: number) => {
let flag = true;
let count = 0;
@@ -247,6 +270,8 @@
render,
logoMini,
onLoginOut,
+ toRiskPlatform,
+ onScreenfullClick,
loginIconTwo,
getThemeConfig,
...toRefs(state)
@@ -260,7 +285,7 @@
width: 100%;
height: 100%;
position: relative;
- background: url('../../assets/menu/bg_home1.jpg') no-repeat center;
+ background: url('../../assets/menu/bg_home.jpg') no-repeat center;
.topPanel {
position: absolute;
width: 100%;
@@ -366,10 +391,10 @@
.grid-content {
border-radius: 10px;
- height: 234px;
+ height: calc((100vh - 240px) / 3);
padding: 32px;
position: relative;
- background-image: linear-gradient(135deg, #00c0f5, #44b1ff);
+ background: #007BE5;
overflow: hidden;
cursor: pointer;
transition: 0.3s;
@@ -384,7 +409,8 @@
line-height: 36px;
height: 40%;
font-family: 'PingFang SC';
- font-weight: lighter;
+ font-weight: bolder;
+ letter-spacing: 1px;
color: #fff;
margin-bottom: 25px;
}
diff --git a/src/views/intellectInspect/intelligentMap/index.vue b/src/views/intellectInspect/intelligentMap/index.vue
index b8f7172..b11ed9f 100644
--- a/src/views/intellectInspect/intelligentMap/index.vue
+++ b/src/views/intellectInspect/intelligentMap/index.vue
@@ -2,9 +2,17 @@
<div class="container">
<div class="big-title" @click="goBack()"><span></span>国泰新华智能巡检系统<span></span></div>
<div style="font-size: 14px;color: #00ffff">{{present}}</div>
+ <div class="btns">
+ <div class="fullbtn" @click="onScreenfullClick">
+ <div class="toFull">
+ <i class="iconfont" :title="isScreenfull ? $t('message.user.title6') : $t('message.user.title5')" :class="!isScreenfull ? 'icon-fullscreen' : 'icon-tuichuquanping'"></i>
+ </div>
+ <div>全屏</div>
+ </div>
<div class="backBtn" @click="goBack()">
<img src="../../../assets/loginPage/back-icon.png">
<div>退出</div>
+ </div>
</div>
<div class="blocks">
<div class="current-task">
@@ -167,12 +175,12 @@
</div>
</div>
<div class="pic-tit water">
- <img src="../../../assets/loginPage/equipment.JPG">
+ <img src="../../../assets/loginPage/equipment.jpg">
<p>实验室装置区</p>
</div>
<div></div>
<div class="pic-tit">
- <img src="../../../assets/loginPage/wind.JPG">
+ <img src="../../../assets/loginPage/wind.jpg">
<p>实验室风机系统</p>
</div>
<div class="item item-l warning">
@@ -204,7 +212,7 @@
<div></div>
<div></div>
<div class="pic-tit water">
- <img src="../../../assets/loginPage/watersys.JPG">
+ <img src="../../../assets/loginPage/watersys.jpg">
<p>实验室循环水系统</p>
</div>
<div class="item item-t">
@@ -272,6 +280,10 @@
</template>
<script>
+import { ElMessage } from 'element-plus';
+import { ElMessageBox } from 'element-plus/es';
+import screenfull from 'screenfull';
+
export default {
name: 'NewForm',
props: {
@@ -279,7 +291,8 @@
},
data(){
return{
- present: ''
+ present: '',
+ isScreenfull: false
}
},
created() {
@@ -290,6 +303,23 @@
methods:{
goBack(){
window.history.go(-1)
+ },
+ // 全屏点击时
+ onScreenfullClick(){
+ const t = this
+ if (!screenfull.isEnabled) {
+ ElMessage.warning('暂不不支持全屏');
+ return false;
+ }
+ screenfull.toggle();
+ screenfull.on('change', () => {
+ if (screenfull.isFullscreen) {
+ t.isScreenfull = true
+ }
+ else{
+ t.isScreenfull = false
+ }
+ });
}
}
}
@@ -399,23 +429,42 @@
margin: 0 20px;
}
}
- .backBtn{
+ .btns{
position: absolute;
z-index: 99999;
- right: 150px;
+ right: 60px;
top: 40px;
display: flex;
align-items: center;
- cursor: pointer;
-
- img{
- width: 18px;
- height: 18px;
- margin-right: 10px;
+ .fullbtn{
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ margin-right: 20px;
+ .toFull{
+ font-weight: bolder;
+ color: #00FFFF;
+ margin-right: 10px;
+ }
+ div{
+ font-size: 16px;
+ color: #00FFFF;
+ }
}
- div{
- font-size: 16px;
- color: #00FFFF;
+
+ .backBtn{
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ img{
+ width: 14px;
+ height: 14px;
+ margin-right: 10px;
+ }
+ div{
+ font-size: 16px;
+ color: #00FFFF;
+ }
}
}
.blocks{
diff --git a/src/views/layoutPage/index.vue b/src/views/layoutPage/index.vue
index fc2ab10..549c2a3 100644
--- a/src/views/layoutPage/index.vue
+++ b/src/views/layoutPage/index.vue
@@ -75,7 +75,7 @@
const userInfo = useUserInfo()
const { userInfos } = storeToRefs(userInfo);
const state = reactive<stateType>({
- homeOne:[{id:1,name:'基础数据权限管理系统'},{id:2,name:'双重预防系统'},{id:3,name:'系统2'},{id:4,name:'系统3'},{id:5,name:'系统4'}],
+ homeOne:[{id:1,name:'安全基础信息系统'},{id:2,name:'双重预防系统'},{id:3,name:'系统2'},{id:4,name:'系统3'},{id:5,name:'系统4'}],
});
// 折线图
const renderMenu = async (value: string) => {
diff --git a/src/views/loginPage/component/accountLogin.vue b/src/views/loginPage/component/accountLogin.vue
index 3385ed5..9284f51 100644
--- a/src/views/loginPage/component/accountLogin.vue
+++ b/src/views/loginPage/component/accountLogin.vue
@@ -189,7 +189,6 @@
.login-content-password {
width: 100%;
display: inline-block;
- width: 20px;
cursor: pointer;
&:hover {
color: #909399;
diff --git a/src/views/loginPage/loginPage.vue b/src/views/loginPage/loginPage.vue
index ab061f4..9b976a0 100644
--- a/src/views/loginPage/loginPage.vue
+++ b/src/views/loginPage/loginPage.vue
@@ -4,14 +4,14 @@
<canvas class="particles-js-canvas-el" style="width: 100%; height: 100%;" width="472" height="625"></canvas>
</div>
<el-row class="loginContent">
- <el-col :sm="24" :md="12">
+ <el-col :md="12">
<div class="loginContL">
<div class="apTitleT">新疆国泰新华</div>
<div class="apTitleB">安全风险预警监测系统</div>
<span></span>
</div>
</el-col>
- <el-col :sm="24" :md="12">
+ <el-col :md="12" style="display: flex;justify-content: flex-end">
<div class="loginPanel">
<div class="welc">WELCOME!</div>
<div class="welcc">欢迎登录</div>
@@ -26,7 +26,7 @@
</div>
</el-col>
</el-row>
-
+ <div class="rights">技术支持:苏州国科鸿宇智能科技有限公司</div>
</div>
</template>
@@ -84,6 +84,7 @@
position: relative;
z-index: 999;
display: flex;
+ flex-direction: column;
align-items: center;
justify-content: center;
background: url("../../assets/loginPage/login-bg.jpg") no-repeat center;
@@ -97,27 +98,29 @@
#particles-js {
width: 100%;
height: 100%;
-
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
- width: 100%;
- height: 100%;
position: absolute;
top: 0;
left: 0;
}
-
+ .rights{
+ font-size: 14px;
+ color: #fff;
+ }
.loginContent{
width: 100%;
- padding: 0 150px;
+ padding: 0 200px;
display: flex;
+ flex-wrap: wrap;
align-items: center;
justify-content: space-around;
+ margin-bottom: 40px;
.loginContL{
width: 100%;
- font-size: 48px;
+ font-size: 60px;
font-weight: bold;
margin-bottom: 100px;
@@ -139,7 +142,7 @@
}
}
.loginPanel{
- width: 80%;
+ width: 65%;
padding: 85px 70px;
background: #fff;
min-width: 450px;
diff --git a/src/views/safeKnowledgeSys/bmgz/index.vue b/src/views/safeKnowledgeSys/bmgz/index.vue
new file mode 100644
index 0000000..f74c241
--- /dev/null
+++ b/src/views/safeKnowledgeSys/bmgz/index.vue
@@ -0,0 +1,40 @@
+<template>
+ <div class="home-container">
+ <iframe src="http://39.104.85.193/bmgz"></iframe>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'safeKnowledgeSys',
+ props: {
+
+ },
+ data(){
+ return{
+
+ }
+ },
+ created() {
+
+ },
+ methods:{
+
+ }
+}
+</script>
+
+<!-- Add "scoped" attribute to limit CSS to this component only -->
+<style scoped lang="scss">
+ .home-container{
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
+ overflow: hidden;
+
+ iframe{
+ width: 100%;
+ height: 100%;
+ border: none;
+ }
+ }
+</style>
diff --git a/src/views/safeKnowledgeSys/df/index.vue b/src/views/safeKnowledgeSys/df/index.vue
new file mode 100644
index 0000000..38e4824
--- /dev/null
+++ b/src/views/safeKnowledgeSys/df/index.vue
@@ -0,0 +1,40 @@
+<template>
+ <div class="home-container">
+ <iframe src="http://39.104.85.193/df"></iframe>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'safeKnowledgeSys',
+ props: {
+
+ },
+ data(){
+ return{
+
+ }
+ },
+ created() {
+
+ },
+ methods:{
+
+ }
+}
+</script>
+
+<!-- Add "scoped" attribute to limit CSS to this component only -->
+<style scoped lang="scss">
+ .home-container{
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
+ overflow: hidden;
+
+ iframe{
+ width: 100%;
+ height: 100%;
+ border: none;
+ }
+ }
+</style>
diff --git a/src/views/safeKnowledgeSys/index.vue b/src/views/safeKnowledgeSys/index.vue
index 354a082..f2bc7ff 100644
--- a/src/views/safeKnowledgeSys/index.vue
+++ b/src/views/safeKnowledgeSys/index.vue
@@ -34,6 +34,7 @@
iframe{
width: 100%;
height: 100%;
+ border: none;
}
}
</style>
diff --git a/src/views/safeKnowledgeSys/inner/index.vue b/src/views/safeKnowledgeSys/inner/index.vue
new file mode 100644
index 0000000..97b9588
--- /dev/null
+++ b/src/views/safeKnowledgeSys/inner/index.vue
@@ -0,0 +1,40 @@
+<template>
+ <div class="home-container">
+ <iframe src="http://39.104.85.193/inner"></iframe>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'safeKnowledgeSys',
+ props: {
+
+ },
+ data(){
+ return{
+
+ }
+ },
+ created() {
+
+ },
+ methods:{
+
+ }
+}
+</script>
+
+<!-- Add "scoped" attribute to limit CSS to this component only -->
+<style scoped lang="scss">
+ .home-container{
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
+ overflow: hidden;
+
+ iframe{
+ width: 100%;
+ height: 100%;
+ border: none;
+ }
+ }
+</style>
diff --git a/src/views/safeKnowledgeSys/internationalRules/index.vue b/src/views/safeKnowledgeSys/internationalRules/index.vue
new file mode 100644
index 0000000..2c88f1e
--- /dev/null
+++ b/src/views/safeKnowledgeSys/internationalRules/index.vue
@@ -0,0 +1,40 @@
+<template>
+ <div class="home-container">
+ <iframe src="http://39.104.85.193/law"></iframe>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'safeKnowledgeSys',
+ props: {
+
+ },
+ data(){
+ return{
+
+ }
+ },
+ created() {
+
+ },
+ methods:{
+
+ }
+}
+</script>
+
+<!-- Add "scoped" attribute to limit CSS to this component only -->
+<style scoped lang="scss">
+ .home-container{
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
+ overflow: hidden;
+
+ iframe{
+ width: 100%;
+ height: 100%;
+ border: none;
+ }
+ }
+</style>
diff --git a/src/views/safeKnowledgeSys/law/index.vue b/src/views/safeKnowledgeSys/law/index.vue
new file mode 100644
index 0000000..8f4fa8f
--- /dev/null
+++ b/src/views/safeKnowledgeSys/law/index.vue
@@ -0,0 +1,40 @@
+<template>
+ <div class="home-container">
+ <iframe src="http://39.104.85.193/gong"></iframe>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'safeKnowledgeSys',
+ props: {
+
+ },
+ data(){
+ return{
+
+ }
+ },
+ created() {
+
+ },
+ methods:{
+
+ }
+}
+</script>
+
+<!-- Add "scoped" attribute to limit CSS to this component only -->
+<style scoped lang="scss">
+ .home-container{
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
+ overflow: hidden;
+
+ iframe{
+ width: 100%;
+ height: 100%;
+ border: none;
+ }
+ }
+</style>
diff --git a/src/views/safeKnowledgeSys/sfjs/index.vue b/src/views/safeKnowledgeSys/sfjs/index.vue
new file mode 100644
index 0000000..3682dcc
--- /dev/null
+++ b/src/views/safeKnowledgeSys/sfjs/index.vue
@@ -0,0 +1,40 @@
+<template>
+ <div class="home-container">
+ <iframe src="http://39.104.85.193/laws"></iframe>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'safeKnowledgeSys',
+ props: {
+
+ },
+ data(){
+ return{
+
+ }
+ },
+ created() {
+
+ },
+ methods:{
+
+ }
+}
+</script>
+
+<!-- Add "scoped" attribute to limit CSS to this component only -->
+<style scoped lang="scss">
+ .home-container{
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
+ overflow: hidden;
+
+ iframe{
+ width: 100%;
+ height: 100%;
+ border: none;
+ }
+ }
+</style>
diff --git a/src/views/safeKnowledgeSys/xzfg/index.vue b/src/views/safeKnowledgeSys/xzfg/index.vue
new file mode 100644
index 0000000..a50d44c
--- /dev/null
+++ b/src/views/safeKnowledgeSys/xzfg/index.vue
@@ -0,0 +1,39 @@
+<template>
+ <div class="home-container">
+ <iframe src="http://39.104.85.193/xzfg"></iframe>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'safeKnowledgeSys',
+ props: {
+
+ },
+ data(){
+ return{
+
+ }
+ },
+ created() {
+
+ },
+ methods:{
+
+ }
+}
+</script>
+
+<!-- Add "scoped" attribute to limit CSS to this component only -->
+<style scoped lang="scss">
+ .home-container{
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
+ overflow: hidden;
+
+ iframe{
+ width: 100%;
+ height: 100%;
+ }
+ }
+</style>
diff --git a/src/views/specialWorkSystem/afterWorkManagement/workTicketCheck/index.vue b/src/views/specialWorkSystem/afterWorkManage/workTicketCheck/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/afterWorkManagement/workTicketCheck/index.vue
rename to src/views/specialWorkSystem/afterWorkManage/workTicketCheck/index.vue
diff --git a/src/views/specialWorkSystem/afterWorkManagement/workTicketRecord/index.vue b/src/views/specialWorkSystem/afterWorkManage/workTicketRecord/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/afterWorkManagement/workTicketRecord/index.vue
rename to src/views/specialWorkSystem/afterWorkManage/workTicketRecord/index.vue
diff --git a/src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/approveTypeSetting/index.vue b/src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/approveTypeSetting/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/approveTypeSetting/index.vue
rename to src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/approveTypeSetting/index.vue
diff --git a/src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/approveLinkSetting/index.vue b/src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/linkSetting/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/approveLinkSetting/index.vue
rename to src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/linkSetting/index.vue
diff --git a/src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/reportTypeSetting/index.vue b/src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/reportTypeSetting/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/reportTypeSetting/index.vue
rename to src/views/specialWorkSystem/approveProcessManage/approveLinkSettings/reportTypeSetting/index.vue
diff --git a/src/views/specialWorkSystem/approveProcessManagement/approveProcessList/index.vue b/src/views/specialWorkSystem/approveProcessManage/approveProcessList/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/approveProcessManagement/approveProcessList/index.vue
rename to src/views/specialWorkSystem/approveProcessManage/approveProcessList/index.vue
diff --git a/src/views/specialWorkSystem/approveProcessManagement/approveProcessSetting/index.vue b/src/views/specialWorkSystem/approveProcessManage/approveProcessSetting/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/approveProcessManagement/approveProcessSetting/index.vue
rename to src/views/specialWorkSystem/approveProcessManage/approveProcessSetting/index.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/myApply/index.vue b/src/views/specialWorkSystem/workApplyManage/myApply/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/myApply/index.vue
rename to src/views/specialWorkSystem/workApplyManage/myApply/index.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/blindPanelForm.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/components/blindPanelForm.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/blindPanelForm.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/components/blindPanelForm.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/cutLineForm.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/components/cutLineForm.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/cutLineForm.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/components/cutLineForm.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/dirtWorkForm.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/components/dirtWorkForm.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/dirtWorkForm.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/components/dirtWorkForm.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/fireWorkForm.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/components/fireWorkForm.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/fireWorkForm.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/components/fireWorkForm.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/hangLoadForm.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/components/hangLoadForm.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/hangLoadForm.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/components/hangLoadForm.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/highWorkForm.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/components/highWorkForm.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/highWorkForm.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/components/highWorkForm.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/limitedSpaceForm.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/components/limitedSpaceForm.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/limitedSpaceForm.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/components/limitedSpaceForm.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/tempElectForm.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/components/tempElectForm.vue
similarity index 100%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/tempElectForm.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/components/tempElectForm.vue
diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/index.vue b/src/views/specialWorkSystem/workApplyManage/workApplyForm/index.vue
similarity index 93%
rename from src/views/specialWorkSystem/workApplyManagement/workApplyForm/index.vue
rename to src/views/specialWorkSystem/workApplyManage/workApplyForm/index.vue
index 272e899..466fa00 100644
--- a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/index.vue
+++ b/src/views/specialWorkSystem/workApplyManage/workApplyForm/index.vue
@@ -1,11 +1,11 @@
<template>
<div class="home-container">
- <el-scrollbar height="100%">
+ <div style="height: 100%">
<el-form :model="form" label-width="150px" :rules="applyRules" ref="ruleFormRef2">
- <blind-panel-form :bpForm="form.addForm" ref="additionalForm"></blind-panel-form>
+<!-- <blind-panel-form :bpForm="form.addForm" ref="additionalForm"></blind-panel-form>-->
<!-- <cut-line-form :clForm="form.addForm" ref="additionalForm"></cut-line-form>-->
<!-- <dirt-work-form :dwForm="form.addForm" ref="additionalForm"></dirt-work-form>-->
-<!-- <fire-work-form :fwForm="form.addForm" ref="additionalForm"></fire-work-form>-->
+ <fire-work-form :fwForm="form.addForm" ref="additionalForm"></fire-work-form>
<!-- <hang-load-form :hlForm="form.addForm" ref="additionalForm"></hang-load-form>-->
<!-- <high-work-form :hwForm="form.addForm" ref="additionalForm"></high-work-form>-->
<!-- <limited-space-form :lsForm="form.addForm" ref="additionalForm"></limited-space-form>-->
@@ -85,7 +85,7 @@
</el-col>
</el-row>
<el-row>
- <el-col :span="6">
+ <el-col :span="8">
<el-form-item label="作业负责人" prop="responsor">
<el-input
v-model="form.responsor"
@@ -98,7 +98,7 @@
</el-input>
</el-form-item>
</el-col>
- <el-col :span="6">
+ <el-col :span="8">
<el-form-item label="监护人" prop="monitor">
<el-input
v-model="form.monitor"
@@ -111,7 +111,7 @@
</el-input>
</el-form-item>
</el-col>
- <el-col :span="6">
+ <el-col :span="8">
<el-form-item label="监护人岗位" prop="monitorStation">
<el-input
v-model="form.monitorStation"
@@ -217,14 +217,12 @@
</el-row>
</div>
</div>
- <div class="applyBtn">
- <el-row>
- <el-col :span="24" class="submitBtn">
- <el-button type="primary" size="large" plain @click="handleApply(ruleFormRef2)">发起申请</el-button>
- </el-col>
- </el-row>
- </div>
</el-form>
+ <div class="applyBtn">
+ <el-col :span="24" class="submitBtn">
+ <el-button type="primary" size="large" plain @click="handleApply(ruleFormRef2)">发起申请</el-button>
+ </el-col>
+ </div>
<el-dialog v-model="dialogAddWorker" title="添加作业人">
<el-form :model="addWorkerForm" label-width="120px" :rules="addWorkerRules" ref='ruleFormRef3'>
<el-form-item label="作业人" prop="worker">
@@ -341,7 +339,7 @@
</el-form-item>
</el-form>
</el-dialog>
- </el-scrollbar>
+ </div>
</div>
</template>
@@ -370,20 +368,20 @@
export default defineComponent({
name: 'workApplyForm',
components: {
- fireWorkForm: defineAsyncComponent(() => import('/@/views/specialWorkSystem/workApplyManagement/workApplyForm/components/fireWorkForm.vue')),
- limitedSpaceForm: defineAsyncComponent(() => import('/@/views/specialWorkSystem/workApplyManagement/workApplyForm/components/limitedSpaceForm.vue')),
- hangLoadForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManagement/workApplyForm/components/hangLoadForm.vue')),
- dirtWorkForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManagement/workApplyForm/components/dirtWorkForm.vue')),
- cutLineForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManagement/workApplyForm/components/cutLineForm.vue')),
- highWorkForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManagement/workApplyForm/components/highWorkForm.vue')),
- tempElectForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManagement/workApplyForm/components/tempElectForm.vue')),
- blindPanelForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManagement/workApplyForm/components/blindPanelForm.vue'))
+ fireWorkForm: defineAsyncComponent(() => import('/@/views/specialWorkSystem/workApplyManage/workApplyForm/components/fireWorkForm.vue')),
+ limitedSpaceForm: defineAsyncComponent(() => import('/@/views/specialWorkSystem/workApplyManage/workApplyForm/components/limitedSpaceForm.vue')),
+ hangLoadForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManage/workApplyForm/components/hangLoadForm.vue')),
+ dirtWorkForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManage/workApplyForm/components/dirtWorkForm.vue')),
+ cutLineForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManage/workApplyForm/components/cutLineForm.vue')),
+ highWorkForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManage/workApplyForm/components/highWorkForm.vue')),
+ tempElectForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManage/workApplyForm/components/tempElectForm.vue')),
+ blindPanelForm: defineAsyncComponent(()=> import('/@/views/specialWorkSystem/workApplyManage/workApplyForm/components/blindPanelForm.vue'))
},
setup() {
const userInfo = useUserInfo()
const { userInfos } = storeToRefs(userInfo);
const state = reactive<stateType>({
- homeOne:[{id:1,name:'基础数据权限管理系统'},{id:2,name:'双重预防系统'},{id:3,name:'系统2'},{id:4,name:'系统3'},{id:5,name:'系统4'}],
+ homeOne:[{id:1,name:'安全基础信息系统'},{id:2,name:'双重预防系统'},{id:3,name:'系统2'},{id:4,name:'系统3'},{id:5,name:'系统4'}],
});
const form = reactive({
addForm: {},
@@ -622,7 +620,6 @@
.home-container {
height: 100%;
overflow: hidden;
- padding: 20px;
position: relative;
.homeCard{
width: 100%;
diff --git a/src/views/specialWorkSystem/workBasicManagementSetting/certificateFilterSetting/index.vue b/src/views/specialWorkSystem/workBasicManage/certificateFilterSetting/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/workBasicManagementSetting/certificateFilterSetting/index.vue
rename to src/views/specialWorkSystem/workBasicManage/certificateFilterSetting/index.vue
diff --git a/src/views/specialWorkSystem/workBasicManagementSetting/personalProtectDevices/index.vue b/src/views/specialWorkSystem/workBasicManage/personalProtectDevices/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/workBasicManagementSetting/personalProtectDevices/index.vue
rename to src/views/specialWorkSystem/workBasicManage/personalProtectDevices/index.vue
diff --git a/src/views/specialWorkSystem/workBasicManagementSetting/securityMeasuresManagement/index.vue b/src/views/specialWorkSystem/workBasicManage/safeMeasuresManage/index.vue
similarity index 91%
rename from src/views/specialWorkSystem/workBasicManagementSetting/securityMeasuresManagement/index.vue
rename to src/views/specialWorkSystem/workBasicManage/safeMeasuresManage/index.vue
index ae00ade..27c6a17 100644
--- a/src/views/specialWorkSystem/workBasicManagementSetting/securityMeasuresManagement/index.vue
+++ b/src/views/specialWorkSystem/workBasicManage/safeMeasuresManage/index.vue
@@ -1,6 +1,6 @@
<template>
<div class="home-container">
- <el-scrollbar height="100%">
+ <div style="height: 100%">
<el-row class="homeCard">
<el-col :span="16">
<div class="grid-content topInfo">
@@ -15,7 +15,6 @@
<el-input v-model="searchWord" placeholder="输入检查内容"></el-input>
<el-button type="primary">查询</el-button>
<el-button plain>重置</el-button>
- <el-button plain :icon="Upload"></el-button>
</div>
</el-col>
</el-row>
@@ -33,6 +32,7 @@
ref="multipleTableRef"
:data="tableData"
style="width: 100%"
+ height="calc(100% - 100px)"
:header-cell-style="{background: '#fafafa'}"
@selection-change="handleSelectionChange"
>
@@ -54,22 +54,22 @@
</template>
</el-table-column>
</el-table>
- </div>
- <div class="pageBtn">
- <el-pagination
- v-model:currentPage="currentPage"
- v-model:page-size="pageSize"
- :page-sizes="[10, 15]"
- small=false
- background
- layout="total, sizes, prev, pager, next, jumper"
- :total="100"
- @size-change="handleSizeChange"
- @current-change="handleCurrentChange"
- />
+ <div class="pageBtn">
+ <el-pagination
+ v-model:currentPage="currentPage"
+ v-model:page-size="pageSize"
+ :page-sizes="[10, 15]"
+ small=false
+ background
+ layout="total, sizes, prev, pager, next, jumper"
+ :total="100"
+ @size-change="handleSizeChange"
+ @current-change="handleCurrentChange"
+ />
+ </div>
</div>
</div>
- </el-scrollbar>
+ </div>
<el-dialog v-model="dialogDetails" title="安全措施">
<el-form :model="details" label-width="120px">
<el-form-item label="作业类型">
@@ -338,14 +338,45 @@
<style scoped lang="scss">
$homeNavLengh: 8;
.home-container {
- height: 100%;
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
overflow: hidden;
- padding: 20px;
.homeCard{
width: 100%;
padding: 20px;
+ box-sizing: border-box;
background: #fff;
border-radius: 4px;
+
+ .main-card{
+ width: 100%;
+ height: 100%;
+ .cardTop{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-bottom: 20px;
+ .mainCardBtn{
+ margin: 0;
+ }
+ }
+ .pageBtn{
+ height: 60px;
+ display: flex;
+ align-items: center;
+ justify-content: right;
+
+ .demo-pagination-block + .demo-pagination-block {
+ margin-top: 10px;
+ }
+ .demo-pagination-block .demonstration {
+ margin-bottom: 16px;
+ }
+ }
+ }
+ &:last-of-type{
+ height: calc(100% - 100px);
+ }
}
.el-row{
display: flex;
@@ -369,31 +400,6 @@
white-space: nowrap;
margin-right: 20px;
}
- }
- }
- .main-card{
- width: 100%;
- .cardTop{
- display: flex;
- align-items: center;
- justify-content: space-between;
- margin-bottom: 20px;
- .mainCardBtn{
- margin: 0;
- }
- }
- }
- .pageBtn{
- display: flex;
- align-items: center;
- justify-content: right;
- margin-top: 20px;
-
- .demo-pagination-block + .demo-pagination-block {
- margin-top: 10px;
- }
- .demo-pagination-block .demonstration {
- margin-bottom: 16px;
}
}
}
diff --git a/src/views/specialWorkSystem/workBasicManagementSetting/workTypeSetting/index.vue b/src/views/specialWorkSystem/workBasicManage/workTypeSetting/index.vue
similarity index 89%
rename from src/views/specialWorkSystem/workBasicManagementSetting/workTypeSetting/index.vue
rename to src/views/specialWorkSystem/workBasicManage/workTypeSetting/index.vue
index 7e9af1a..3224075 100644
--- a/src/views/specialWorkSystem/workBasicManagementSetting/workTypeSetting/index.vue
+++ b/src/views/specialWorkSystem/workBasicManage/workTypeSetting/index.vue
@@ -1,6 +1,6 @@
<template>
<div class="home-container">
- <el-scrollbar height="100%">
+ <div style="height: 100%">
<el-row class="homeCard">
<el-col :span="16">
<div class="grid-content topInfo">
@@ -29,6 +29,7 @@
ref="multipleTableRef"
:data="tableData"
style="width: 100%"
+ height="calc(100% - 100px)"
:header-cell-style="{background: '#fafafa'}"
@selection-change="handleSelectionChange"
>
@@ -44,22 +45,22 @@
</template>
</el-table-column>
</el-table>
- </div>
- <div class="pageBtn">
- <el-pagination
- v-model:currentPage="currentPage"
- v-model:page-size="pageSize"
- :page-sizes="[10, 15]"
- small=false
- background
- layout="total, sizes, prev, pager, next, jumper"
- :total="100"
- @size-change="handleSizeChange"
- @current-change="handleCurrentChange"
- />
+ <div class="pageBtn">
+ <el-pagination
+ v-model:currentPage="currentPage"
+ v-model:page-size="pageSize"
+ :page-sizes="[10, 15]"
+ small=false
+ background
+ layout="total, sizes, prev, pager, next, jumper"
+ :total="100"
+ @size-change="handleSizeChange"
+ @current-change="handleCurrentChange"
+ />
+ </div>
</div>
</div>
- </el-scrollbar>
+ </div>
<el-dialog v-model="dialogDetails" title="作业工种">
<el-form :model="details" label-width="120px">
<el-form-item label="作业类型">
@@ -279,14 +280,45 @@
<style scoped lang="scss">
$homeNavLengh: 8;
.home-container {
- height: 100%;
+ height: calc(100vh - 114px);
+ box-sizing: border-box;
overflow: hidden;
- padding: 20px;
.homeCard{
width: 100%;
padding: 20px;
+ box-sizing: border-box;
background: #fff;
border-radius: 4px;
+
+ .main-card{
+ width: 100%;
+ height: 100%;
+ .cardTop{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-bottom: 20px;
+ .mainCardBtn{
+ margin: 0;
+ }
+ }
+ .pageBtn{
+ height: 60px;
+ display: flex;
+ align-items: center;
+ justify-content: right;
+
+ .demo-pagination-block + .demo-pagination-block {
+ margin-top: 10px;
+ }
+ .demo-pagination-block .demonstration {
+ margin-bottom: 16px;
+ }
+ }
+ }
+ &:last-of-type{
+ height: calc(100% - 100px);
+ }
}
.el-row{
display: flex;
@@ -310,37 +342,6 @@
white-space: nowrap;
margin-right: 20px;
}
- }
- }
- .mainPages{
- height: 100%;
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- }
- .main-card{
- width: 100%;
- .cardTop{
- display: flex;
- align-items: center;
- justify-content: space-between;
- margin-bottom: 20px;
- .mainCardBtn{
- margin: 0;
- }
- }
- }
- .pageBtn{
- display: flex;
- align-items: center;
- justify-content: right;
- margin-top: 20px;
-
- .demo-pagination-block + .demo-pagination-block {
- margin-top: 10px;
- }
- .demo-pagination-block .demonstration {
- margin-bottom: 16px;
}
}
}
diff --git a/src/views/specialWorkSystem/workProcessManagement/gasCheckAnalyze/index.vue b/src/views/specialWorkSystem/workProcessManage/gasCheckAnalyze/index.vue
similarity index 97%
rename from src/views/specialWorkSystem/workProcessManagement/gasCheckAnalyze/index.vue
rename to src/views/specialWorkSystem/workProcessManage/gasCheckAnalyze/index.vue
index b019d19..14b6c74 100644
--- a/src/views/specialWorkSystem/workProcessManagement/gasCheckAnalyze/index.vue
+++ b/src/views/specialWorkSystem/workProcessManage/gasCheckAnalyze/index.vue
@@ -1,6 +1,6 @@
<template>
<div class="home-container">
- <el-scrollbar height="100%">
+ <div height="100%">
<el-row class="homeCard">
<el-col :span="8">
<div class="grid-content topInfo">
@@ -15,7 +15,6 @@
<el-row class="cardTop">
<el-col :span="12" class="mainCardBtn">
<el-button type="primary" :icon="Plus" size="default">新建</el-button>
- <el-button type="warning" :icon="Edit" size="default" plain>修改</el-button>
<el-button type="danger" :icon="Delete" size="default" plain>删除</el-button>
</el-col>
<el-button type="primary" :icon="Refresh" size="default"/>
@@ -84,7 +83,7 @@
</el-form-item>
</el-form>
</el-dialog>
- </el-scrollbar>
+ </div>
</div>
</template>
diff --git a/src/views/specialWorkSystem/workProcessManagement/workCheckinRecord/index.vue b/src/views/specialWorkSystem/workProcessManage/workCheckRecord/index.vue
similarity index 100%
rename from src/views/specialWorkSystem/workProcessManagement/workCheckinRecord/index.vue
rename to src/views/specialWorkSystem/workProcessManage/workCheckRecord/index.vue
diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue
index b177040..7b5cd4b 100644
--- a/src/views/system/menu/index.vue
+++ b/src/views/system/menu/index.vue
@@ -91,7 +91,7 @@
roleList: [],
menuTableData: [],
projectList: [
- { id: '1', name: '基础数据权限管理系统', key: 0 },
+ { id: '1', name: '安全基础信息系统', key: 0 },
{ id: '2', name: '双重预防系统', key: 1 },
{ id: '3', name: '特殊作业系统', key: 2 },
{ id: '4', name: '智能巡检系统', key: 3 },
--
Gitblit v1.9.2