Browse Source

修改主框架页面样式

修改监控中心页面样式
master
guoxing 2 years ago
parent
commit
dd7981e67d
  1. 2
      supervise-monitor-ui/.env.development
  2. 224
      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. 821
      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_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" ##VUE_APP_URL = "http://120.46.172.184:8111"

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

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

4
supervise-organizational-ui/.env.development

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

4
supervise-uniapp/pages.json

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

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

@ -17,8 +17,8 @@
</div> </div>
</div> </div>
<div class="container1"> <div class="container1">
<el-row :gutter="20"> <el-row style="margin-top: 20px;margin-left: 10px;">
<el-col :span="14"> <el-col :span="13">
<ul class="grid-content bg-ltop"> <ul class="grid-content bg-ltop">
<li @click="todowork"> <li @click="todowork">
<div style="position: relative"> <div style="position: relative">
@ -41,16 +41,12 @@
</li> </li>
</ul> </ul>
</el-col> </el-col>
<el-col :span="10"> <el-col style="margin-left: 70px;" :span="10">
<div class="grid-content bg-rtop"> <div class="grid-content bg-rtop">
<img class="anrui" src="@/assets/home/anrui.png"> <!-- <img class="anrui" src="@/assets/home/anrui.png"> -->
<p class="rt_title">预警中心</p> <span class="rt_title">预警中心</span>
<ul>
<li> <ul style="margin-top: 40px;">
<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>
<li> <li>
<img src="../../assets/home/notice.png"> <img src="../../assets/home/notice.png">
<span class="notice">编号01021供应商出现工商风险</span> <span class="notice">编号01021供应商出现工商风险</span>
@ -173,19 +169,25 @@
<el-row style="border-top: 1px solid #e0e3eb"> <el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="4" class="tleftb"><span>原密码</span></el-col> <el-col :span="4" class="tleftb"><span>原密码</span></el-col>
<el-col :span="20"> <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-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="4" class="tleftb"><span>新密码</span></el-col> <el-col :span="4" class="tleftb"><span>新密码</span></el-col>
<el-col :span="20"> <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-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="4" class="tleftb"><span>确认密码</span></el-col> <el-col :span="4" class="tleftb"><span>确认密码</span></el-col>
<el-col :span="20"> <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-col>
</el-row> </el-row>
</el-form> </el-form>
@ -198,439 +200,470 @@
</template> </template>
<script> <script>
import { getToken, removeToken, getStorage, removeStorage } from '@/utils/auth' import {
import { sourcesofrole } from '@/api/system/Role/role.js' getToken,
import User from '@/api/User/login.js' removeToken,
import { getTodoNum } from '@/api/system/home/home' 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() { data() {
return { return {
menus: [ menus: [{
{ imgUrl: require('@/assets/home/bIcon5.png'),
imgUrl: require('@/assets/home/bIcon5.png'), title: '客户中心'
title: '客户中心' },
}, {
{ imgUrl: require('@/assets/home/bIcon6.png'),
imgUrl: require('@/assets/home/bIcon6.png'), title: '数据报表'
title: '数据报表' },
}, {
{ imgUrl: require('@/assets/home/scm.png'),
imgUrl: require('@/assets/home/scm.png'), title: '业务审批'
title: '业务审批' },
}, {
{ imgUrl: require('@/assets/home/bIcon2.png'),
imgUrl: require('@/assets/home/bIcon2.png'), title: '风控管理'
title: '风控管理' },
}, {
{ imgUrl: require('@/assets/home/bIcon1.png'),
imgUrl: require('@/assets/home/bIcon1.png'), title: '工作调度'
title: '工作调度' },
{
imgUrl: require('@/assets/home/monitor.png'),
title: '环境监控'
},
{
imgUrl: require('@/assets/home/notice.png'),
title: '消息中心'
},
{
imgUrl: require('@/assets/home/bIcon7.png'),
title: '组织结构'
},
{
imgUrl: require('@/assets/home/bIcon9.png'),
title: '客户管理'
},
{
imgUrl: require('@/assets/home/bIcon8.png'),
title: '系统管理'
}
// {
// imgUrl: require('@/assets/home/bIcon3.png'),
// title: ''
// },
// {
// imgUrl: require('@/assets/home/bIcon4.png'),
// title: ''
// },
],
userInfo: {},
orgDept_list: [],
shuliang: {
workCount: ''
}, },
{ dialogVisible: false,
imgUrl: require('@/assets/home/monitor.png'), form: {
title: '环境监控' original: '',
password: '',
confirmPassword: '',
userSid: ''
}, },
{ timer: '',
imgUrl: require('@/assets/home/notice.png'), Orgname: '',
title: '消息中心' departmentName: '',
}, name: '',
{ pNameAndDepartmentNameAndPostName: '',
imgUrl: require('@/assets/home/bIcon7.png'), defaultOrgPathName: '',
title: '组织结构' defaultOrgPath: '',
}, roleName: '',
{ year: ''
imgUrl: require('@/assets/home/bIcon9.png'), }
title: '客户管理' },
}, beforeCreate() {},
{ created() {
imgUrl: require('@/assets/home/bIcon8.png'), this.getsPasswordByUserSid()
title: '系统管理' },
} mounted() {
// { this.Orgname = window.sessionStorage.getItem('Orgname')
// imgUrl: require('@/assets/home/bIcon3.png'), this.departmentName = window.sessionStorage.getItem('departmentName')
// title: '' this.pNameAndDepartmentNameAndPostName = window.sessionStorage.getItem('pNameAndDepartmentNameAndPostName')
// }, this.defaultOrgPathName = window.sessionStorage.getItem('defaultOrgPathName')
// { this.defaultOrgPath = window.sessionStorage.getItem('defaultOrgPath')
// imgUrl: require('@/assets/home/bIcon4.png'), this.roleName = window.sessionStorage.getItem('roleName')
// title: '' this.name = window.sessionStorage.getItem('name')
// }, var nowDate = new Date()
], this.year = nowDate.getFullYear()
userInfo: {}, // sourcesofrole({ psid: '0', roleSid: this.$store.getters.userInfo.roleSid }).then(res => {
orgDept_list: [], // this.menus = res.data
shuliang: { // })
workCount: '' },
beforeDestroy() {
clearInterval(this.timer)
},
methods: {
getsPasswordByUserSid() {
User.selectPasswordByUserSid(window.sessionStorage.getItem('userSid')).then(resp => {
if (resp.success && resp.data) {
this.dialogVisible = true
} else {
this.getNum()
this.timer = setInterval(this.getNum, 20000)
}
})
// User.getOrgListByUserSid({ userSid: window.sessionStorage.getItem('userSid') }).then(res => {
// if (res.success) {
// this.orgDept_list = res.data
// }
// })
}, },
dialogVisible: false, getNum() {
form: { // getTodoNum(window.sessionStorage.getItem('userSid')).then(resp => {
original: '', // if (resp.success) {
password: '', // this.shuliang.workCount = resp.data
confirmPassword: '', // }
userSid: '' // })
}, },
timer: '', handleConirm() {
Orgname: '', if (this.form.original === '') {
departmentName: '', this.$message({
name: '', showClose: true,
pNameAndDepartmentNameAndPostName: '', type: 'error',
defaultOrgPathName: '', message: '原密码不能为空'
defaultOrgPath: '', })
roleName: '', return
year: ''
}
},
beforeCreate() {},
created() {
this.getsPasswordByUserSid()
},
mounted() {
this.Orgname = window.sessionStorage.getItem('Orgname')
this.departmentName = window.sessionStorage.getItem('departmentName')
this.pNameAndDepartmentNameAndPostName = window.sessionStorage.getItem('pNameAndDepartmentNameAndPostName')
this.defaultOrgPathName = window.sessionStorage.getItem('defaultOrgPathName')
this.defaultOrgPath = window.sessionStorage.getItem('defaultOrgPath')
this.roleName = window.sessionStorage.getItem('roleName')
this.name = window.sessionStorage.getItem('name')
var nowDate = new Date()
this.year = nowDate.getFullYear()
// sourcesofrole({ psid: '0', roleSid: this.$store.getters.userInfo.roleSid }).then(res => {
// this.menus = res.data
// })
},
beforeDestroy() {
clearInterval(this.timer)
},
methods: {
getsPasswordByUserSid() {
User.selectPasswordByUserSid(window.sessionStorage.getItem('userSid')).then(resp => {
if (resp.success && resp.data) {
this.dialogVisible = true
} else {
this.getNum()
this.timer = setInterval(this.getNum, 20000)
} }
}) if (this.form.password !== this.form.confirmPassword) {
// User.getOrgListByUserSid({ userSid: window.sessionStorage.getItem('userSid') }).then(res => { this.$message({
// if (res.success) { showClose: true,
// this.orgDept_list = res.data type: 'error',
// } message: '两次输入密码不一致'
// })
},
getNum() {
// getTodoNum(window.sessionStorage.getItem('userSid')).then(resp => {
// if (resp.success) {
// this.shuliang.workCount = resp.data
// }
// })
},
handleConirm() {
if (this.form.original === '') {
this.$message({ showClose: true, type: 'error', message: '原密码不能为空' })
return
}
if (this.form.password !== this.form.confirmPassword) {
this.$message({ showClose: true, type: 'error', message: '两次输入密码不一致' })
return
}
this.form.userSid = window.sessionStorage.getItem('userSid')
User.updatePassword(this.form).then(resp => {
if (resp.success) {
this.$alert('密码修改成功!请重新登录点击确定后退出。', '修改成功', {
confirmButtonText: '确定',
callback: action => {
this.handleQuXiao()
}
}) })
return
} }
}) this.form.userSid = window.sessionStorage.getItem('userSid')
}, User.updatePassword(this.form).then(resp => {
handleQuXiao() { if (resp.success) {
this.dialogVisible = false this.$alert('密码修改成功!请重新登录点击确定后退出。', '修改成功', {
this.form = { confirmButtonText: '确定',
original: '', callback: action => {
password: '', this.handleQuXiao()
confirmPassword: '' }
} })
User.logout({ token: getStorage() }).then(res => { }
if (res.success) { })
removeStorage() },
this.$store.commit('user/SET_UESRINFO', '') handleQuXiao() {
this.$router.push({ path: '/login' }) this.dialogVisible = false
this.form = {
original: '',
password: '',
confirmPassword: ''
} }
}) User.logout({
}, token: getStorage()
todowork() { }).then(res => {
window.open('/#/todo' + '?token=' + getStorage(), '_blank') if (res.success) {
// this.$router.push({ path: '/todo' + '?token=' + getStorage() }) removeStorage()
// window.open('http://127.0.0.1/message'+'?token='+getStorage(),'_blank') this.$store.commit('user/SET_UESRINFO', '')
}, this.$router.push({
donework() { path: '/login'
window.open('/#/done' + '?token=' + getStorage(), '_blank') })
// this.$router.push({ path: '/done' + '?token=' + getStorage() }) }
// window.open('http://127.0.0.1/message'+'?token='+getStorage(),'_blank')
},
logout() {
this.$confirm('确定要退出吗, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
User.logout({ token: getStorage() }).then(res => {
removeStorage()
this.$store.commit('user/SET_UESRINFO', '')
this.$router.push({ path: '/login' })
}) })
}) },
}, todowork() {
xxzx() { window.open('/#/todo' + '?token=' + getStorage(), '_blank')
this.$alert('项目正在开发中', '提示', { // this.$router.push({ path: '/todo' + '?token=' + getStorage() })
dangerouslyUseHTMLString: true // window.open('http://127.0.0.1/message'+'?token='+getStorage(),'_blank')
}) },
}, donework() {
toNavbar(name) { window.open('/#/done' + '?token=' + getStorage(), '_blank')
const myPopup = window.open(name + '?token=' + getStorage(), '_blank') // this.$router.push({ path: '/done' + '?token=' + getStorage() })
}, // window.open('http://127.0.0.1/message'+'?token='+getStorage(),'_blank')
changeOrg(value) { },
const choose = this.orgDept_list.filter(item => item.orgName === value) logout() {
this.defaultOrgPathName = choose[0].orgName this.$confirm('确定要退出吗, 是否继续?', '提示', {
this.defaultOrgPath = choose[0].orgPath confirmButtonText: '确定',
}, cancelButtonText: '取消',
toNav(index, name, titleName) { type: 'warning'
const organizationData = { }).then(() => {
defaultOrgPathName: this.defaultOrgPathName, User.logout({
defaultOrgPath: this.defaultOrgPath token: getStorage()
} }).then(res => {
if (index === 9) { removeStorage()
window.open('/#/index', '_blank') this.$store.commit('user/SET_UESRINFO', '')
} else if (index === 0) { this.$router.push({
window.open('http://jianguan.yyundong.com/customer/#/' + '?token=' + getStorage(), '_blank') path: '/login'
} else if (index === 1) { })
window.open('http://jianguan.yyundong.com/report/#/' + '?token=' + getStorage(), '_blank') })
} else if (index === 2) { })
window.open('http://jianguan.yyundong.com/business/#/' + '?token=' + getStorage(), '_blank') },
} else if (index === 3) { xxzx() {
window.open('http://jianguan.yyundong.com/risk/#/' + '?token=' + getStorage(), '_blank') this.$alert('项目正在开发中', '提示', {
} else if (index === 4) { dangerouslyUseHTMLString: true
window.open('http://jianguan.yyundong.com/work/#/' + '?token=' + getStorage(), '_blank') })
} else if (index === 5) { },
window.open('http://jianguan.yyundong.com/monitor/#/' + '?token=' + getStorage(), '_blank') toNavbar(name) {
} else if (index === 6) { const myPopup = window.open(name + '?token=' + getStorage(), '_blank')
window.open('http://jianguan.yyundong.com/message/#/' + '?token=' + getStorage(), '_blank') },
} else if (index === 7) { changeOrg(value) {
window.open('http://192.168.3.8:9531/#/index' + '?token=' + getStorage(), '_blank') const choose = this.orgDept_list.filter(item => item.orgName === value)
} else if (index === 8) { this.defaultOrgPathName = choose[0].orgName
window.open('http://jianguan.yyundong.com/crm/#/' + '?token=' + getStorage(), '_blank') this.defaultOrgPath = choose[0].orgPath
},
toNav(index, name, titleName) {
const organizationData = {
defaultOrgPathName: this.defaultOrgPathName,
defaultOrgPath: this.defaultOrgPath
}
if (index === 9) {
window.open('/#/index', '_blank')
} else if (index === 0) {
window.open('/customer/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 1) {
window.open('/report/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 2) {
window.open('/business/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 3) {
window.open('/risk/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 4) {
window.open('/work/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 5) {
window.open('http://192.168.3.8:9531#/' + '?token=' + getStorage(), '_blank')
} else if (index === 6) {
window.open('/message/#/' + '?token=' + getStorage(), '_blank')
} else if (index === 7) {
window.open('/#/index' + '?token=' + getStorage(), '_blank')
} else if (index === 8) {
window.open('/crm/#/' + '?token=' + getStorage(), '_blank')
}
} }
} }
} }
}
</script> </script>
<style scoped="scoped"> <style scoped="scoped">
li:hover, li:hover,
p:hover { p:hover {
cursor: pointer; cursor: pointer;
} }
</style> </style>
<style lang="scss" scoped> <style lang="scss" scoped>
p { p {
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
.header { .header {
background-color: #0294d7; background-color: #0294d7;
color: #fff; color: #fff;
overflow: hidden; overflow: hidden;
height: 60px; height: 60px;
line-height: 60px; line-height: 60px;
.title { .title {
img { img {
width: 70px; width: 70px;
vertical-align: middle; vertical-align: middle;
font-family: Adobe Heiti Std; font-family: Adobe Heiti Std;
}
float: left;
font-size: 34px;
margin-left: 35px;
height: 60px;
line-height: 60px;
} }
float: left; .head_info {
font-size: 34px; float: right;
margin-left: 35px; margin-top: 0;
height: 60px; font-size: 17px;
line-height: 60px; }
}
.head_info { p {
float: right; float: left;
margin-top: 0; }
font-size: 17px;
} }
p { .head_info img {
width: 25px;
margin-top: 20px;
margin-left: 30px;
margin-right: 10px;
float: left; float: left;
} }
}
.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-left: 10px;
margin-right: 20px; margin-right: 20px;
} }
.container1 {
background: #e9f1f7;
padding: 20px;
width: 100%;
height: calc(100% - 60px);
margin: 0;
.bg-ltop { .container1 {
background: #e9f1f7;
padding: 20px;
width: 100%;
height: calc(100% - 60px);
margin: 0; margin: 0;
padding: 0 20px;
background-image: url(../../assets/home/ltBg.png);
border-radius: 10px;
overflow: hidden;
height: 190px;
li { .bg-ltop {
float: left; margin: 0;
list-style: none; padding: 0;
width: 25%; background-image: url(../../assets/home/ltBg.png);
text-align: center; border-radius: 10px;
overflow: hidden;
background-size: 100% 100%;
height: 200px;
img { li {
width: 70px; float: left;
margin: 45px auto 10px auto; list-style: none;
width: 25%;
text-align: center;
img {
width: 70px;
margin: 45px auto 10px auto;
}
} }
} }
}
.bg-rtop { .bg-rtop {
background-image: url(../../assets/home/rtBg.png); background-image: url(../../assets/home/rtBg.png);
border-radius: 10px; border-radius: 10px;
height: 190px; height: 200px;
overflow: hidden; overflow: hidden;
position: relative; position: relative;
background-size: 100% 100%;
.anrui { .anrui {
width: 100%; width: 100%;
height: 40px; height: 40px;
} }
.rt_title { .rt_title {
position: absolute; position: absolute;
top: 10px; font-size: 18px;
left: 15px; padding-top: 10px;
font-size: 18px; padding-left: 20px;
font-family: SourceHanSerifCN; width: 100%;
font-weight: 600; height: 40px;
color: #191919; font-family: SourceHanSerifCN;
} font-weight: 600;
color: #191919;
background-color: #0294d7;
}
ul { ul {
margin: 0px auto; margin: 0px auto;
padding: 0; padding: 0;
height: 148px; height: 148px;
width: 100%; width: 100%;
li { li {
font-size: 14px; font-size: 14px;
height: 33px; height: 37px;
line-height: 28px; line-height: 28px;
list-style: none; list-style: none;
text-decoration: underline; text-decoration: underline;
border-bottom: 1px solid #666; border-bottom: 1px solid #666;
width: calc(100% - 70px); width: calc(100% - 70px);
margin-left: 40px; margin-left: 40px;
position: relative; position: relative;
padding-top: 10px; padding-top: 10px;
font-family: SimSun; font-family: SimSun;
img { img {
width: 16px; width: 16px;
margin: 5px 10px; margin: 5px 10px;
position: absolute; position: absolute;
left: -30px; left: -30px;
} }
.notice { .notice {
display: inline-block; display: inline-block;
width: 65%; width: 65%;
text-overflow: ellipsis; text-overflow: ellipsis;
overflow: hidden; overflow: hidden;
white-space: nowrap; white-space: nowrap;
} }
.anrui_time { .anrui_time {
float: right; float: right;
display: inline-block; display: inline-block;
margin-right: 5px; margin-right: 5px;
line-height: 30px; line-height: 30px;
}
} }
} }
} }
}
.bg-bottom { .bg-bottom {
background-image: url(../../assets/home/bottomBg.png); background-image: url(../../assets/home/bottomBg.png);
border-radius: 10px; border-radius: 10px;
overflow: hidden; overflow: hidden;
margin: 20px 0 0 0; margin: 40px 10px 0 10px;
padding: 10px 20px; padding: 20px 10px;
background-size: 100% 100%;
li { li {
float: left; float: left;
list-style: none; list-style: none;
width: 11.6%; width: 11.6%;
margin: 10px 2.5%; margin: 10px 2.5%;
background: #fff; background: #fff;
border-radius: 40px; border-radius: 40px;
text-align: center; text-align: center;
padding: 10px 25px 15px; padding: 10px 25px 15px;
img { img {
width: 80%; width: 80%;
margin: 10px auto; margin: 10px auto;
}
} }
} }
} }
}
.copy { .copy {
position: fixed; position: fixed;
bottom: 0; bottom: 0;
width: calc(100% - 40px); width: calc(100% - 40px);
margin: auto; margin: auto;
text-align: center; text-align: center;
line-height: 40px; line-height: 40px;
border-top: 2px solid #4e74a6; border-top: 2px solid #4e74a6;
background: #e9f1f7; background: #e9f1f7;
font-size: 14px; font-size: 14px;
color: #666; color: #666;
} }
.mark { .mark {
position: absolute; position: absolute;
top: 38%; top: 38%;
margin-left: 58px; margin-left: 58px;
} }
.mark { .mark {
::v-deep .el-badge__content { ::v-deep .el-badge__content {
font-size: 14px !important; font-size: 14px !important;
}
} }
}
.selectStyle { .selectStyle {
::v-deep .el-input__inner { ::v-deep .el-input__inner {
border: 0px !important; border: 0px !important;
background-color: #0294d7 !important; background-color: #0294d7 !important;
font-size: 17px; font-size: 17px;
color: #ffffff; color: #ffffff;
}
} }
}
</style> </style>

Loading…
Cancel
Save