Browse Source

修改主框架页面样式

修改监控中心页面样式
master
guoxing 2 years ago
parent
commit
dd7981e67d
  1. 2
      supervise-monitor-ui/.env.development
  2. 210
      supervise-monitor-ui/src/views/monitor/videos/index.vue
  3. 4
      supervise-organizational-ui/.env.development
  4. 4
      supervise-uniapp/pages.json
  5. 3
      yxt-portal-ui/.env.development
  6. 165
      yxt-portal-ui/src/views/Home/Home.vue

2
supervise-monitor-ui/.env.development

@ -5,5 +5,5 @@ ENV = 'development'
VUE_APP_BASE_API = '/api'
## 配置测试和本地开发时的 接口地址
VUE_APP_URL = "http://127.0.0.1:8112"
VUE_APP_URL = "http://8.130.39.13:8112"
##VUE_APP_URL = "http://120.46.172.184:8111"

210
supervise-monitor-ui/src/views/monitor/videos/index.vue

@ -1,48 +1,200 @@
<template>
<div class="app-container">
<!-- 标题按钮部分开始 -->
<div class="tab-header webtop">
<!-- 标题 -->
<div>环境监控-视频中心</div>
<!-- start 添加修改按钮 -->
<div />
<!-- end 添加修改按钮 -->
<!-- end 详情按钮 -->
<div>
<div v-show="viewState == 1">
<button-bar ref="btnbar" view-title="环境监控-视频中心" :btndisabled="btndisabled" @btnhandle="btnHandle" />
<el-row style="margin-top: 20px;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;">
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
</el-card>
</div>
</el-col>
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
</el-card>
</div>
</el-col>
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
</el-card>
</div>
</el-col>
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
</el-card>
</div>
</el-col>
</el-row>
<el-row style="margin-top: 20px;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;">
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
</el-card>
</div>
</el-col>
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
</el-card>
</div>
</el-col>
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
</el-card>
</div>
</el-col>
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
</el-card>
</div>
</el-col>
</el-row>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'MonitorVideos',
import ButtonBar from '@/components/ButtonBar'
export default {
components: {
ButtonBar,
},
data() {
return {
btndisabled: false,
viewState: 1, // 1 2 3 4
submitdisabled: false,
viewTitle: '视频中心',
tableKey: 0,
index: 0,
totalQuantity: '', //
amountInTotal: '', //
formobj: {},
rules: {}
btnList: [
// {
// type: 'primary',
// size: 'small',
// icon: 'plus',
// btnKey: 'toAdd',
// btnLabel: ''
// },
// {
// type: 'danger',
// size: 'small',
// icon: 'del',
// btnKey: 'doDel',
// btnLabel: ''
// },
{
type: 'info',
size: 'small',
icon: 'cross',
btnKey: 'doClose',
btnLabel: '关闭'
}
],
}
},
mounted() {
this.$refs['btnbar'].setButtonList(this.btnList)
},
created() {},
methods: {
handleReturn() {
this.formobj = {}
this.$refs['form_obj'].resetFields()
this.$emit('doback')
btnHandle(btnKey) {
switch (btnKey) {
case 'doClose':
this.doClose()
break
default:
break
}
},
doClose() {
this.$store.dispatch('tagsView/delView', this.$route)
this.$router.go(-1)
},
}
}
}
</script>
<style scoped>
.title {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
<style lang="scss">
.wrap {
padding: 12px;
}
.demo-layout {
height: 25px;
border-radius: 4px;
}
.bg-purple {
background: #CED7E1;
}
.bg-purple-light {
background: #e5e9f2;
}
.bg-purple-dark {
background: #99a9bf;
}
</style>

4
supervise-organizational-ui/.env.development

@ -5,5 +5,5 @@ ENV = 'development'
VUE_APP_BASE_API = '/api'
## 配置测试和本地开发时的 接口地址
VUE_APP_URL = "http://127.0.0.1:8112"
##VUE_APP_URL = "http://120.46.172.184:8111"
##VUE_APP_URL = "http://192.168.3.108:8112"
VUE_APP_URL = "http://122.14.222.186:8112"

4
supervise-uniapp/pages.json

@ -58,12 +58,12 @@
"pagePath": "pages/home/FindFragment",
"iconPath": "static/bottom-icon/find_normal.png",
"selectedIconPath": "static/bottom-icon/find_press.png",
"text": "发现"
"text": "业务"
}, {
"pagePath": "pages/home/AddFragment",
"iconPath": "static/bottom-icon/add_normal.png",
"selectedIconPath": "static/bottom-icon/add_press.png",
"text": "发布"
"text": "消息"
}, {
"pagePath": "pages/home/UserFragment",
"iconPath": "static/bottom-icon/mine_normal.png",

3
yxt-portal-ui/.env.development

@ -5,4 +5,5 @@ ENV = 'development'
VUE_APP_BASE_API = '/api'
## 配置测试和本地开发时的 接口地址
VUE_APP_URL = "http://192.168.3.9:8112"
##VUE_APP_URL = "http://192.168.3.108:8112"
VUE_APP_URL = "http://8.130.39.13:8112"

165
yxt-portal-ui/src/views/Home/Home.vue

@ -17,8 +17,8 @@
</div>
</div>
<div class="container1">
<el-row :gutter="20">
<el-col :span="14">
<el-row style="margin-top: 20px;margin-left: 10px;">
<el-col :span="13">
<ul class="grid-content bg-ltop">
<li @click="todowork">
<div style="position: relative">
@ -41,16 +41,12 @@
</li>
</ul>
</el-col>
<el-col :span="10">
<el-col style="margin-left: 70px;" :span="10">
<div class="grid-content bg-rtop">
<img class="anrui" src="@/assets/home/anrui.png">
<p class="rt_title">预警中心</p>
<ul>
<li>
<img class="rtImg" src="../../assets/home/notice.png">
<span class="notice">2023-01-29订单未通过审核.</span>
<span class="anrui_time">2023-01-21 09:31</span>
</li>
<!-- <img class="anrui" src="@/assets/home/anrui.png"> -->
<span class="rt_title">预警中心</span>
<ul style="margin-top: 40px;">
<li>
<img src="../../assets/home/notice.png">
<span class="notice">编号01021供应商出现工商风险</span>
@ -173,19 +169,25 @@
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="4" class="tleftb"><span>原密码</span></el-col>
<el-col :span="20">
<el-form-item><el-input v-model="form.original" type="password" show-password /></el-form-item>
<el-form-item>
<el-input v-model="form.original" type="password" show-password />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb"><span>新密码</span></el-col>
<el-col :span="20">
<el-form-item><el-input v-model="form.password" type="password" show-password /></el-form-item>
<el-form-item>
<el-input v-model="form.password" type="password" show-password />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb"><span>确认密码</span></el-col>
<el-col :span="20">
<el-form-item><el-input v-model="form.confirmPassword" type="password" show-password /></el-form-item>
<el-form-item>
<el-input v-model="form.confirmPassword" type="password" show-password />
</el-form-item>
</el-col>
</el-row>
</el-form>
@ -198,16 +200,24 @@
</template>
<script>
import { getToken, removeToken, getStorage, removeStorage } from '@/utils/auth'
import { sourcesofrole } from '@/api/system/Role/role.js'
import User from '@/api/User/login.js'
import { getTodoNum } from '@/api/system/home/home'
import {
getToken,
removeToken,
getStorage,
removeStorage
} from '@/utils/auth'
import {
sourcesofrole
} from '@/api/system/Role/role.js'
import User from '@/api/User/login.js'
import {
getTodoNum
} from '@/api/system/home/home'
export default {
export default {
data() {
return {
menus: [
{
menus: [{
imgUrl: require('@/assets/home/bIcon5.png'),
title: '客户中心'
},
@ -325,11 +335,19 @@ export default {
},
handleConirm() {
if (this.form.original === '') {
this.$message({ showClose: true, type: 'error', message: '原密码不能为空' })
this.$message({
showClose: true,
type: 'error',
message: '原密码不能为空'
})
return
}
if (this.form.password !== this.form.confirmPassword) {
this.$message({ showClose: true, type: 'error', message: '两次输入密码不一致' })
this.$message({
showClose: true,
type: 'error',
message: '两次输入密码不一致'
})
return
}
this.form.userSid = window.sessionStorage.getItem('userSid')
@ -351,11 +369,15 @@ export default {
password: '',
confirmPassword: ''
}
User.logout({ token: getStorage() }).then(res => {
User.logout({
token: getStorage()
}).then(res => {
if (res.success) {
removeStorage()
this.$store.commit('user/SET_UESRINFO', '')
this.$router.push({ path: '/login' })
this.$router.push({
path: '/login'
})
}
})
},
@ -375,10 +397,14 @@ export default {
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
User.logout({ token: getStorage() }).then(res => {
User.logout({
token: getStorage()
}).then(res => {
removeStorage()
this.$store.commit('user/SET_UESRINFO', '')
this.$router.push({ path: '/login' })
this.$router.push({
path: '/login'
})
})
})
},
@ -403,41 +429,41 @@ export default {
if (index === 9) {
window.open('/#/index', '_blank')
} else if (index === 0) {
window.open('http://jianguan.yyundong.com/customer/#/' + '?token=' + getStorage(), '_blank')
window.open('/customer/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 1) {
window.open('http://jianguan.yyundong.com/report/#/' + '?token=' + getStorage(), '_blank')
window.open('/report/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 2) {
window.open('http://jianguan.yyundong.com/business/#/' + '?token=' + getStorage(), '_blank')
window.open('/business/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 3) {
window.open('http://jianguan.yyundong.com/risk/#/' + '?token=' + getStorage(), '_blank')
window.open('/risk/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 4) {
window.open('http://jianguan.yyundong.com/work/#/' + '?token=' + getStorage(), '_blank')
window.open('/work/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 5) {
window.open('http://jianguan.yyundong.com/monitor/#/' + '?token=' + getStorage(), '_blank')
window.open('http://192.168.3.8:9531#/' + '?token=' + getStorage(), '_blank')
} else if (index === 6) {
window.open('http://jianguan.yyundong.com/message/#/' + '?token=' + getStorage(), '_blank')
window.open('/message/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 7) {
window.open('http://192.168.3.8:9531/#/index' + '?token=' + getStorage(), '_blank')
window.open('/#/index' + '?token=' + getStorage(), '_blank')
} else if (index === 8) {
window.open('http://jianguan.yyundong.com/crm/#/' + '?token=' + getStorage(), '_blank')
window.open('/crm/#/' + '?token=' + getStorage(), '_blank')
}
}
}
}
}
</script>
<style scoped="scoped">
li:hover,
p:hover {
li:hover,
p:hover {
cursor: pointer;
}
}
</style>
<style lang="scss" scoped>
p {
p {
margin: 0;
padding: 0;
}
}
.header {
.header {
background-color: #0294d7;
color: #fff;
overflow: hidden;
@ -467,22 +493,22 @@ p {
p {
float: left;
}
}
}
.head_info img {
.head_info img {
width: 25px;
margin-top: 20px;
margin-left: 30px;
margin-right: 10px;
float: left;
}
}
.head_info .dy {
.head_info .dy {
margin-left: 10px;
margin-right: 20px;
}
}
.container1 {
.container1 {
background: #e9f1f7;
padding: 20px;
width: 100%;
@ -491,11 +517,12 @@ p {
.bg-ltop {
margin: 0;
padding: 0 20px;
padding: 0;
background-image: url(../../assets/home/ltBg.png);
border-radius: 10px;
overflow: hidden;
height: 190px;
background-size: 100% 100%;
height: 200px;
li {
float: left;
@ -513,9 +540,10 @@ p {
.bg-rtop {
background-image: url(../../assets/home/rtBg.png);
border-radius: 10px;
height: 190px;
height: 200px;
overflow: hidden;
position: relative;
background-size: 100% 100%;
.anrui {
width: 100%;
@ -524,12 +552,15 @@ p {
.rt_title {
position: absolute;
top: 10px;
left: 15px;
font-size: 18px;
padding-top: 10px;
padding-left: 20px;
width: 100%;
height: 40px;
font-family: SourceHanSerifCN;
font-weight: 600;
color: #191919;
background-color: #0294d7;
}
ul {
@ -540,7 +571,7 @@ p {
li {
font-size: 14px;
height: 33px;
height: 37px;
line-height: 28px;
list-style: none;
text-decoration: underline;
@ -580,8 +611,9 @@ p {
background-image: url(../../assets/home/bottomBg.png);
border-radius: 10px;
overflow: hidden;
margin: 20px 0 0 0;
padding: 10px 20px;
margin: 40px 10px 0 10px;
padding: 20px 10px;
background-size: 100% 100%;
li {
float: left;
@ -599,9 +631,9 @@ p {
}
}
}
}
}
.copy {
.copy {
position: fixed;
bottom: 0;
width: calc(100% - 40px);
@ -612,25 +644,26 @@ p {
background: #e9f1f7;
font-size: 14px;
color: #666;
}
}
.mark {
.mark {
position: absolute;
top: 38%;
margin-left: 58px;
}
}
.mark {
.mark {
::v-deep .el-badge__content {
font-size: 14px !important;
}
}
.selectStyle {
}
.selectStyle {
::v-deep .el-input__inner {
border: 0px !important;
background-color: #0294d7 !important;
font-size: 17px;
color: #ffffff;
}
}
}
</style>

Loading…
Cancel
Save