main
李劲龙 6 months ago
parent b09c036da4
commit c4bf469bc0

@ -1,5 +1,5 @@
# 页面标题 # 页面标题
VUE_APP_TITLE = 太仓资产管理系统 VUE_APP_TITLE = 太仓市网络资产核查管理系统
# 开发环境配置 # 开发环境配置
ENV = 'development' ENV = 'development'

@ -1,5 +1,5 @@
# 页面标题 # 页面标题
VUE_APP_TITLE = 太仓资产管理系统 VUE_APP_TITLE = 太仓市网络资产核查管理系统
# 生产环境配置 # 生产环境配置
ENV = 'production' ENV = 'production'

@ -1,5 +1,5 @@
# 页面标题 # 页面标题
VUE_APP_TITLE = 太仓资产管理系统 VUE_APP_TITLE = 太仓市网络资产核查管理系统
NODE_ENV = production NODE_ENV = production

@ -1,7 +1,7 @@
{ {
"name": "ruoyi", "name": "ruoyi",
"version": "3.8.8", "version": "3.8.8",
"description": "太仓资产管理系统", "description": "太仓市网络资产核查管理系统",
"author": "若依", "author": "若依",
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {

@ -58,7 +58,7 @@
text-align: center; text-align: center;
font-family: Alimama ShuHeiTi; font-family: Alimama ShuHeiTi;
font-weight: bold; font-weight: bold;
font-size: 20px; font-size: 15px;
color: #FFFFFF; color: #FFFFFF;
line-height: 50px; line-height: 50px;
} }

@ -38,7 +38,7 @@ export default {
} }
.fixed-header + .app-main { .fixed-header+.app-main {
padding-top: 50px; padding-top: 50px;
} }
@ -48,7 +48,7 @@ export default {
min-height: calc(100vh - 100px); min-height: calc(100vh - 100px);
} }
.fixed-header + .app-main { .fixed-header+.app-main {
padding-top: 84px; padding-top: 84px;
} }
} }
@ -75,4 +75,5 @@ export default {
background-color: #c0c0c0; background-color: #c0c0c0;
border-radius: 3px; border-radius: 3px;
} }
</style> </style>

@ -1,7 +1,7 @@
<template> <template>
<div :class="{'has-logo':showLogo}" :style="{ backgroundColor: settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }"> <div :class="{'has-logo':showLogo}" :style="{ backgroundColor: settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }">
<!-- :collapse="isCollapse" --> <!-- :collapse="isCollapse" -->
<div class="sever-TITLE">太仓资产管理系统</div> <div class="sever-TITLE">太仓市网络资产核查管理系统</div>
<el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper"> <el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper">
<!-- :collapse="isCollapse" --> <!-- :collapse="isCollapse" -->
<el-menu <el-menu

@ -1,16 +1,18 @@
<template> <template>
<!-- :class="classObj" --> <!-- :class="classObj" -->
<div class="app-wrapper" :style="{'--current-color': theme}"> <div class="app-wrapper" :style="{ '--current-color': theme }">
<div v-if="device==='mobile'&&sidebar.opened" class="drawer-bg" @click="handleClickOutside"/> <div v-if="device === 'mobile' && sidebar.opened" class="drawer-bg" @click="handleClickOutside" />
<sidebar v-if="!sidebar.hide" class="sidebar-container"/> <sidebar v-if="!sidebar.hide" class="sidebar-container" />
<div :class="{hasTagsView:needTagsView,sidebarHide:sidebar.hide}" class="main-container"> <div :class="{ hasTagsView: needTagsView, sidebarHide: sidebar.hide }" class="main-container">
<div :class="{'fixed-header':fixedHeader}" class="tags-view-class"> <div :class="{ 'fixed-header': fixedHeader }" class="tags-view-class">
<tags-view v-if="needTagsView"/> <tags-view v-if="needTagsView" />
</div> </div>
<app-main/> <app-main />
<right-panel> <right-panel>
<settings/> <settings />
</right-panel> </right-panel>
<div class="dibutishi"><span>主办单位</span>中共太仓市委网信办 <span class="kongge"></span> <span>技术支持单位</span>杭州安恒信息技术股份有限公司
</div>
</div> </div>
</div> </div>
</template> </template>
@ -71,28 +73,29 @@ export default {
this.$store.dispatch('LogOut').then(() => { this.$store.dispatch('LogOut').then(() => {
location.href = '/index'; location.href = '/index';
}) })
}).catch(() => {}); }).catch(() => { });
} }
} }
} }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "~@/assets/styles/mixin.scss"; @import "~@/assets/styles/mixin.scss";
@import "~@/assets/styles/variables.scss"; @import "~@/assets/styles/variables.scss";
.app-wrapper { .app-wrapper {
@include clearfix; @include clearfix;
position: relative; position: relative;
height: 100%; height: 100%;
width: 100%; width: 100%;
&.mobile.openSidebar { &.mobile.openSidebar {
position: fixed; position: fixed;
top: 0; top: 0;
} }
} }
.drawer-bg { .drawer-bg {
background: #000; background: #000;
opacity: 0.3; opacity: 0.3;
width: 100%; width: 100%;
@ -100,31 +103,45 @@ export default {
height: 100%; height: 100%;
position: absolute; position: absolute;
z-index: 999; z-index: 999;
} }
.fixed-header { .fixed-header {
position: fixed; position: fixed;
top: 0; top: 0;
right: 0; right: 0;
z-index: 9; z-index: 9;
width: calc(100% - #{$base-sidebar-width}); width: calc(100% - #{$base-sidebar-width});
transition: width 0.28s; transition: width 0.28s;
} }
.tags-view-class { .tags-view-class {
display: flex; display: flex;
align-items: center; align-items: center;
} }
.hideSidebar .fixed-header { .hideSidebar .fixed-header {
width: calc(100% - 54px); width: calc(100% - 54px);
} }
.sidebarHide .fixed-header { .sidebarHide .fixed-header {
width: 100%; width: 100%;
} }
.mobile .fixed-header { .mobile .fixed-header {
width: 100%; width: 100%;
}
.dibutishi {
font-size: 14px;
margin-top: 3px;
color: #909399;
.kongge {
margin: 0 10px;
} }
span {
color: #909399;
}
}
</style> </style>

@ -407,7 +407,6 @@ export default {
console.log(111); console.log(111);
setTimeout(() => { setTimeout(() => {
this.$refs.ruleForm.clearValidate() this.$refs.ruleForm.clearValidate()
}, 100); }, 100);
}) })
}, },

@ -157,7 +157,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="移动应用系统状态" required> <el-form-item label="移动应用系统状态" required>
<el-select v-model="ruleForm.appState" placeholder="请选择移动应用系统状态"> <el-select v-model="ruleForm.appState" prop="appState" placeholder="请选择移动应用系统状态">
<el-option <el-option
v-for="dict in dict.type.gzh_state" v-for="dict in dict.type.gzh_state"
:key="dict.value" :key="dict.value"

File diff suppressed because it is too large Load Diff

@ -13,7 +13,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="系统名称" required :rules="{ <el-form-item label="系统名称" required :rules="{
required: true, message: '请输入', trigger: 'blur' required: true, message: '请输入', trigger: 'blur'
}" prop="xtmc" > }" prop="xtmc">
<el-input v-model="ruleForm.xtmc" disabled></el-input> <el-input v-model="ruleForm.xtmc" disabled></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -67,12 +67,8 @@
required: true, message: '请输入', trigger: 'blur' required: true, message: '请输入', trigger: 'blur'
}" prop="hlwkfyt"> }" prop="hlwkfyt">
<el-select v-model="ruleForm.hlwkfyt" placeholder="请选择互联网开放用途"> <el-select v-model="ruleForm.hlwkfyt" placeholder="请选择互联网开放用途">
<el-option <el-option v-for="dict in dict.type.zc_hlwkfyt" :key="dict.value" :label="dict.label"
v-for="dict in dict.type.zc_hlwkfyt" :value="dict.value" />
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -415,7 +411,13 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12">
<el-form-item label="DNS" >
<el-input v-model="ruleForm.dns" style="width: 100%;" placeholder="请输入DNS"></el-input>
</el-form-item>
</el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12" v-if="ruleForm.xtbsfs == 3"> <el-col :span="12" v-if="ruleForm.xtbsfs == 3">
<el-form-item label="托管单位" required prop="tgdw" :rules="{ <el-form-item label="托管单位" required prop="tgdw" :rules="{
@ -451,7 +453,7 @@
<div v-if="isMore"> <div v-if="isMore">
<!-- 基本信息 --> <!-- 基本信息 -->
<el-row style="margin: 10px 0;"> <el-row style="margin: 10px 0;">
<span class="top-title-box">基本信息</span> <span class="top-title-box">系统防护情况</span>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
@ -1096,6 +1098,7 @@
</el-row> </el-row>
</div> </div>
<!-- 第三方测评 --> <!-- 第三方测评 -->
<div v-if="ruleForm.dbxxSfydsfcp == 1">
<el-row style="margin: 10px 0;"> <el-row style="margin: 10px 0;">
<span class="top-title-two-box">第三方测评</span> <span class="top-title-two-box">第三方测评</span>
</el-row> </el-row>
@ -1210,6 +1213,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</div>
<!-- 密评信息 --> <!-- 密评信息 -->
<el-row style="margin: 10px 0;"> <el-row style="margin: 10px 0;">
<span class="top-title-box">密评信息</span> <span class="top-title-box">密评信息</span>

@ -1,7 +1,7 @@
<template> <template>
<div class="register"> <div class="register">
<el-form ref="registerForm" :model="registerForm" :rules="registerRules" class="register-form"> <el-form ref="registerForm" :model="registerForm" :rules="registerRules" class="register-form">
<h3 class="title">太仓资产管理系统</h3> <h3 class="title">太仓市网络资产核查管理系统</h3>
<el-form-item prop="username"> <el-form-item prop="username">
<el-input v-model="registerForm.username" type="text" auto-complete="off" placeholder="账号"> <el-input v-model="registerForm.username" type="text" auto-complete="off" placeholder="账号">
<svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" /> <svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />

@ -7,7 +7,7 @@ function resolve(dir) {
const CompressionPlugin = require('compression-webpack-plugin') const CompressionPlugin = require('compression-webpack-plugin')
const name = process.env.VUE_APP_TITLE || '太仓资产管理系统' // 网页标题 const name = process.env.VUE_APP_TITLE || '太仓市网络资产核查管理系统' // 网页标题
const port = process.env.port || process.env.npm_config_port || 80 // 端口 const port = process.env.port || process.env.npm_config_port || 80 // 端口

Loading…
Cancel
Save