YZProjectCloud/yanzhu-bigscreen/src/components/header.vue

458 lines
21 KiB
Vue
Raw Normal View History

2024-11-27 23:42:39 +08:00
<template>
2024-11-29 23:08:39 +08:00
<div class="div-header">
<el-row>
2025-05-13 01:06:27 +08:00
<el-col :span="8" style="margin-left:20px;width:calc(33.33% - 20px);">
2024-11-29 23:08:39 +08:00
<div class="head-title-tab">
2025-04-15 00:53:18 +08:00
<div :class="nav == 1 ? 'head-nav active' : 'head-nav'" @click="doNav(1)" v-if="1==2"></div>
2025-05-19 00:12:03 +08:00
<div :class="nav == 2 ? 'head-nav active' : 'head-nav'" @click="doNav(2)" v-if="1==2"></div>
<div :class="nav == 7 ? 'head-nav active' : 'head-nav'" @click="doNav(7)" v-if="1==2"></div>
<div :class="(nav >= 100 && nav < 200) || nav == 1 ? 'head-nav active' : 'head-nav'" style="position: relative;" class="has-submenu">
<div>项目概况</div>
<div class="header-btn-list">
<div class="header-btn-list-arrow"></div>
<div class="header-btn-list-item" style>
<div class="header-btn-list-padding menu-row1" style="text-align: left;">
<button type="button" :class="nav == 101 ? 'active' : ''" class="sub-btn" @click="doNav(101)"></button>
<button type="button" :class="nav == 102 ? 'active' : ''" class="sub-btn" @click="doNav(102)"></button>
</div>
</div>
</div>
</div>
2025-04-15 00:53:18 +08:00
<div :class="(nav >= 300 && nav < 400) || nav == 3 ? 'head-nav active' : 'head-nav'" style="position: relative;" class="has-submenu">
2025-05-19 00:12:03 +08:00
<div>安全管理</div>
2025-01-04 00:53:16 +08:00
<div class="header-btn-list">
<div class="header-btn-list-arrow"></div>
2025-04-15 00:53:18 +08:00
<div class="header-btn-list-item" style>
2025-01-04 00:53:16 +08:00
<div class="header-btn-list-padding menu-row1" style="text-align: left;">
2025-04-15 00:53:18 +08:00
<button type="button" :class="nav == 301 ? 'active' : ''" class="sub-btn" @click="doNav(301)"></button>
<button type="button" :class="nav == 302 ? 'active' : ''" class="sub-btn" @click="doNav(302)"></button>
<button type="button" :class="nav == 303 ? 'active' : ''" class="sub-btn" @click="doNav(303)"></button>
<button type="button" :class="nav == 304 ? 'active' : ''" class="sub-btn" @click="doNav(304)"></button>
2025-01-04 00:53:16 +08:00
</div>
<div class="header-btn-list-padding menu-row1" style="text-align: left;">
2025-04-15 00:53:18 +08:00
<button type="button" :class="nav == 305 ? 'active' : ''" class="sub-btn" @click="doNav(305)"></button>
<button type="button" :class="nav == 306 ? 'active' : ''" class="sub-btn" @click="doNav(306)"></button>
<button type="button" :class="nav == 307 ? 'active' : ''" class="sub-btn" @click="doNav(307)"></button>
2025-04-29 22:36:18 +08:00
<button type="button" :class="nav == 308 ? 'active' : ''" class="sub-btn" @click="doNav(308)"></button>
2025-01-04 00:53:16 +08:00
</div>
<div class="header-btn-list-padding menu-row1" style="text-align: left;">
2025-04-15 00:53:18 +08:00
<button type="button" :class="nav == 309 ? 'active' : ''" class="sub-btn" @click="doNav(309)"></button>
2025-04-20 13:36:31 +08:00
<button type="button" :class="nav == 310 ? 'active' : ''" class="sub-btn" @click="doNav(310)">AI</button>
2025-04-15 00:53:18 +08:00
<button type="button" :class="nav == 311 ? 'active' : ''" class="sub-btn" @click="doNav(311)"></button>
2025-01-04 00:53:16 +08:00
</div>
</div>
</div>
</div>
2025-04-15 00:53:18 +08:00
<div :class="(nav >= 400 && nav < 500) || nav == 4 ? 'head-nav active' : 'head-nav'" style="position: relative;" class="has-submenu">
2025-05-19 00:12:03 +08:00
<div>质量管理</div>
2025-01-04 00:53:16 +08:00
<div class="header-btn-list">
<div class="header-btn-list-arrow"></div>
2025-04-15 00:53:18 +08:00
<div class="header-btn-list-item" style>
2025-01-04 00:53:16 +08:00
<div class="header-btn-list-padding menu-row1" style="text-align: left;">
2025-04-15 00:53:18 +08:00
<button type="button" :class="nav == 401 ? 'active' : ''" class="sub-btn" @click="doNav(401)"></button>
<button type="button" :class="nav == 402 ? 'active' : ''" class="sub-btn" @click="doNav(402)"></button>
<button type="button" :class="nav == 403 ? 'active' : ''" class="sub-btn" @click="doNav(403)"></button>
<button type="button" :class="nav == 404 ? 'active' : ''" class="sub-btn" @click="doNav(404)"></button>
2025-01-04 00:53:16 +08:00
</div>
<div class="header-btn-list-padding menu-row1" style="text-align: left;">
2025-04-15 00:53:18 +08:00
<button type="button" :class="nav == 405 ? 'active' : ''" class="sub-btn" @click="doNav(405)"></button>
<button type="button" :class="nav == 406 ? 'active' : ''" class="sub-btn" @click="doNav(406)"></button>
2025-01-04 00:53:16 +08:00
</div>
</div>
</div>
</div>
2025-04-15 00:53:18 +08:00
<div :class="(nav >= 500 && nav < 600) || nav == 5 ? 'head-nav active' : 'head-nav'" style="position: relative;" class="has-submenu">
2025-05-19 00:12:03 +08:00
<div>进度管理</div>
2025-01-04 00:53:16 +08:00
<div class="header-btn-list">
<div class="header-btn-list-arrow"></div>
2025-04-15 00:53:18 +08:00
<div class="header-btn-list-item" style>
2025-01-04 00:53:16 +08:00
<div class="header-btn-list-padding menu-row1" style="text-align: left;">
2025-04-29 22:36:18 +08:00
<button type="button" :class="nav == 502 ? 'active' : ''" class="sub-btn" @click="doNav(502)"></button>
2025-04-15 00:53:18 +08:00
<button type="button" :class="nav == 501 ? 'active' : ''" class="sub-btn" @click="doNav(501)"></button>
2025-01-04 00:53:16 +08:00
</div>
</div>
</div>
</div>
2024-11-29 23:08:39 +08:00
</div>
</el-col>
<el-col :span="8" class="header-center">
2025-04-15 00:53:18 +08:00
<img class="prj-logo" :src="selProject.setting.orgLogo" v-if="selProject && selProject.setting && selProject.setting.orgLogo" />
2025-05-31 13:21:41 +08:00
<span class="sp-title">{{ selProject?.setting?.orgName ||selProject?.projectName|| '数字建安施工管理平台' }}</span>
2024-11-29 23:08:39 +08:00
</el-col>
<el-col :span="8">
2024-12-12 00:29:01 +08:00
<div class="head-title-tab" style="display: inline-block">
2025-01-04 00:53:16 +08:00
<div :class="nav == 6 ? 'head-nav active' : 'head-nav'" @click="doNav(6)">绿</div>
2024-12-12 00:29:01 +08:00
</div>
<div class="header-title-user-info" style="display:inline-block;float:right;">
2025-05-31 13:21:41 +08:00
<el-select v-model="selProjectId" popper-class="header-sel-project-pop" @change="doProjectSelect">
2025-04-15 00:53:18 +08:00
<el-option v-for="it in projects" :key="it.id" :label="it.projectName" :value="it.id"></el-option>
2024-11-29 23:08:39 +08:00
</el-select>
2025-04-15 00:53:18 +08:00
<span class="command" @click="doLogout">
{{ nickName }}
2024-11-29 23:08:39 +08:00
<i class="el-icon-switch-button"></i>
</span>
</div>
2025-04-15 00:53:18 +08:00
<i class="set-fullscreen set-font-size" style="margin-left: 16px;position: absolute;top: 0px;right: 24px;" @click="toggleFullScreen">
<svg
class="icon"
v-if="!isFullScreen"
2025-01-04 00:53:16 +08:00
style="width: 20px; vertical-align: middle;fill: currentColor;overflow: hidden;"
2025-04-15 00:53:18 +08:00
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3304"
>
2025-01-04 00:53:16 +08:00
<path
d="M145.066667 85.333333h153.6c25.6 0 42.666667-17.066667 42.666666-42.666666S324.266667 0 298.666667 0H34.133333C25.6 0 17.066667 8.533333 8.533333 17.066667 0 25.6 0 34.133333 0 42.666667v256c0 25.6 17.066667 42.666667 42.666667 42.666666s42.666667-17.066667 42.666666-42.666666V145.066667l230.4 230.4c17.066667 17.066667 42.666667 17.066667 59.733334 0 17.066667-17.066667 17.066667-42.666667 0-59.733334L145.066667 85.333333z m170.666666 563.2L162.133333 802.133333l-76.8 76.8V725.333333C85.333333 699.733333 68.266667 682.666667 42.666667 682.666667s-42.666667 17.066667-42.666667 42.666666v256c0 25.6 17.066667 42.666667 42.666667 42.666667h256c25.6 0 42.666667-17.066667 42.666666-42.666667s-17.066667-42.666667-42.666666-42.666666H145.066667l76.8-76.8 153.6-153.6c17.066667-17.066667 17.066667-42.666667 0-59.733334-17.066667-17.066667-42.666667-17.066667-59.733334 0z m665.6 34.133334c-25.6 0-42.666667 17.066667-42.666666 42.666666v153.6l-76.8-76.8-153.6-153.6c-17.066667-17.066667-42.666667-17.066667-59.733334 0-17.066667 17.066667-17.066667 42.666667 0 59.733334l153.6 153.6 76.8 76.8H725.333333c-25.6 0-42.666667 17.066667-42.666666 42.666666s17.066667 42.666667 42.666666 42.666667h256c25.6 0 42.666667-17.066667 42.666667-42.666667v-256c0-25.6-17.066667-42.666667-42.666667-42.666666z m0-682.666667h-256c-25.6 0-42.666667 17.066667-42.666666 42.666667s17.066667 42.666667 42.666666 42.666666h153.6l-76.8 76.8-153.6 153.6c-17.066667 17.066667-17.066667 42.666667 0 59.733334 17.066667 17.066667 42.666667 17.066667 59.733334 0l153.6-153.6 76.8-76.8v153.6c0 25.6 17.066667 42.666667 42.666666 42.666666s42.666667-17.066667 42.666667-42.666666v-256c0-25.6-17.066667-42.666667-42.666667-42.666667z"
2025-04-15 00:53:18 +08:00
fill
p-id="3305"
/>
2025-01-04 00:53:16 +08:00
</svg>
2025-04-15 00:53:18 +08:00
<svg
class="icon"
v-else
2025-01-04 00:53:16 +08:00
style="width: 24px; vertical-align: middle;fill: currentColor;overflow: hidden;"
2025-04-15 00:53:18 +08:00
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3952"
>
2025-01-04 00:53:16 +08:00
<path
d="M384 597.333333h-256c-25.6 0-42.666667 17.066667-42.666667 42.666667s17.066667 42.666667 42.666667 42.666667h153.6L17.066667 947.2c-17.066667 17.066667-17.066667 42.666667 0 59.733333 17.066667 17.066667 42.666667 17.066667 59.733333 0L341.333333 742.4v153.6c0 25.6 17.066667 42.666667 42.666667 42.666667s42.666667-17.066667 42.666667-42.666667v-256c0-25.6-17.066667-42.666667-42.666667-42.666667z m358.4 85.333334h153.6c25.6 0 42.666667-17.066667 42.666667-42.666667s-17.066667-42.666667-42.666667-42.666667h-256c-25.6 0-42.666667 17.066667-42.666667 42.666667v256c0 25.6 17.066667 42.666667 42.666667 42.666667s42.666667-17.066667 42.666667-42.666667V742.4l264.533333 264.533333c17.066667 17.066667 42.666667 17.066667 59.733333 0 17.066667-17.066667 17.066667-42.666667 0-59.733333L742.4 682.666667zM640 426.666667h256c25.6 0 42.666667-17.066667 42.666667-42.666667s-17.066667-42.666667-42.666667-42.666667H742.4L1006.933333 76.8c17.066667-17.066667 17.066667-42.666667 0-59.733333-17.066667-17.066667-42.666667-17.066667-59.733333 0L682.666667 281.6V128c0-25.6-17.066667-42.666667-42.666667-42.666667s-42.666667 17.066667-42.666667 42.666667v256c0 25.6 17.066667 42.666667 42.666667 42.666667z m-256-341.333334c-25.6 0-42.666667 17.066667-42.666667 42.666667v153.6L76.8 8.533333C59.733333 0 25.6 0 8.533333 8.533333 0 25.6 0 59.733333 8.533333 76.8L281.6 341.333333H128c-25.6 0-42.666667 17.066667-42.666667 42.666667s17.066667 42.666667 42.666667 42.666667h256c25.6 0 42.666667-17.066667 42.666667-42.666667v-256c0-25.6-17.066667-42.666667-42.666667-42.666667z"
2025-04-15 00:53:18 +08:00
p-id="3953"
/>
2025-01-04 00:53:16 +08:00
</svg>
</i>
2024-11-29 23:08:39 +08:00
</el-col>
</el-row>
</div>
2024-11-27 23:42:39 +08:00
</template>
<script>
export default {
2024-11-29 23:08:39 +08:00
data() {
2024-11-27 23:42:39 +08:00
return {
2024-11-29 23:08:39 +08:00
nav: 1,
2025-01-04 00:53:16 +08:00
selProject: null,
selProjectId: '',
2024-12-21 12:53:39 +08:00
projects: [],
isFullScreen: false,
2024-11-27 23:42:39 +08:00
}
},
2024-11-29 23:08:39 +08:00
computed: {
nickName() {
2025-04-15 00:53:18 +08:00
return this.$store.getters.nickName
2024-11-27 23:42:39 +08:00
},
2024-11-29 23:08:39 +08:00
curNav() {
2025-04-15 00:53:18 +08:00
return this.$store.getters.nav
},
2024-11-27 23:42:39 +08:00
},
2024-11-29 23:08:39 +08:00
watch: {
curNav(n, o) {
2025-04-15 00:53:18 +08:00
this.nav = this.$store.getters.nav
},
2024-11-27 23:42:39 +08:00
},
2024-11-29 23:08:39 +08:00
mounted() {
2025-04-15 00:53:18 +08:00
window.xapp = this
2025-05-27 00:14:58 +08:00
let prjTitle = localStorage.getItem('prj_title')
document.title = prjTitle || document.title
2025-04-15 00:53:18 +08:00
this.$api.project.findMyProjectList().then((d) => {
this.projects = d.rows || []
2024-11-29 23:08:39 +08:00
if (this.projects.length > 0) {
2025-04-15 00:53:18 +08:00
let id = localStorage.getItem('selProj') || this.projects[0].id
this.selProjectId = +id
this.doProjectSelect()
2024-11-27 23:42:39 +08:00
}
2025-04-15 00:53:18 +08:00
})
2024-11-27 23:42:39 +08:00
},
2024-11-29 23:08:39 +08:00
methods: {
2024-12-21 12:53:39 +08:00
toggleFullScreen() {
2025-04-15 00:53:18 +08:00
let el = document.body
this.$toggleFullScreen(el)
2024-12-21 12:53:39 +08:00
setTimeout(() => {
2025-04-15 00:53:18 +08:00
this.isFullScreen = document.fullscreenElement == el
}, 400)
2024-12-21 12:53:39 +08:00
},
2024-11-29 23:08:39 +08:00
doProjectSelect() {
2025-04-15 00:53:18 +08:00
let tmps = this.projects.filter((d) => d.id == this.selProjectId)
2024-11-29 23:08:39 +08:00
if (tmps.length > 0) {
2025-04-15 00:53:18 +08:00
this.$store.dispatch('SetSelProject', tmps[0])
this.selProject = tmps[0]
2025-05-27 00:14:58 +08:00
document.title = this.selProject.projectName + ' - 大屏'
2024-11-29 23:08:39 +08:00
} else {
2025-04-15 00:53:18 +08:00
this.$store.dispatch('SetSelProject', null)
this.selProject = null
2025-05-27 00:14:58 +08:00
document.title = '大屏'
2024-11-27 23:42:39 +08:00
}
2025-04-15 00:53:18 +08:00
localStorage.setItem('selProj', this.selProjectId)
2025-05-27 00:14:58 +08:00
localStorage.setItem('prj_title', document.title)
2024-11-27 23:42:39 +08:00
},
2024-11-29 23:08:39 +08:00
doNav(n) {
if (this.nav == n) {
2025-04-15 00:53:18 +08:00
return
2024-11-27 23:42:39 +08:00
}
2025-04-15 00:53:18 +08:00
this.nav = n
2025-01-04 00:53:16 +08:00
switch (n) {
case 1:
2025-04-15 00:53:18 +08:00
this.$router.push('/index')
break
2025-05-19 00:12:03 +08:00
case 101:
2025-04-15 00:53:18 +08:00
this.$router.push('/detail')
break
2025-01-04 00:53:16 +08:00
case 3:
2025-05-19 00:12:03 +08:00
//this.$router.push('/prjSafety')
2025-04-15 00:53:18 +08:00
break
2025-01-04 00:53:16 +08:00
case 309:
2025-04-15 00:53:18 +08:00
this.$router.push('/videoMonitor')
break
2025-03-14 00:06:46 +08:00
case 301:
2025-04-15 00:53:18 +08:00
this.$router.push('/safetyCheck')
break
2025-03-22 19:04:33 +08:00
case 304:
2025-04-15 00:53:18 +08:00
this.$router.push('/towerCrane')
break
2025-04-05 16:48:56 +08:00
case 306:
2025-04-15 00:53:18 +08:00
this.$router.push('/powerIot')
break
2025-04-29 22:36:18 +08:00
case 308:
this.$router.push('/dumbwaiter')
break
2025-04-20 13:36:31 +08:00
case 310:
this.$router.push('/aiWarning')
break
2025-01-04 00:53:16 +08:00
case 4:
2025-05-19 00:12:03 +08:00
//this.$router.push('/prjQuality')
2025-04-15 00:53:18 +08:00
break
2025-01-04 00:53:16 +08:00
case 5:
2025-05-19 00:12:03 +08:00
//this.$router.push('/prjProgress')
2025-04-15 00:53:18 +08:00
break
2025-01-04 00:53:16 +08:00
case 6:
2025-04-15 00:53:18 +08:00
this.$router.push('/greenCarbon')
break
2025-05-19 00:12:03 +08:00
case 102:
2025-05-14 23:49:00 +08:00
this.$router.push('/labor')
break
2025-03-31 22:35:57 +08:00
case 501:
2025-04-15 00:53:18 +08:00
this.$router.push('/photography')
break
2025-04-29 22:36:18 +08:00
case 502:
this.$router.push('/planSchedule')
break
2025-01-04 00:53:16 +08:00
}
2024-11-27 23:42:39 +08:00
},
2024-11-29 23:08:39 +08:00
doLogout() {
2024-11-27 23:42:39 +08:00
this.$confirm('确定注销并退出系统吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
2025-04-15 00:53:18 +08:00
type: 'warning',
})
.then(() => {
this.$store.dispatch('LogOut').then(() => {
location.href = window.XDBSAPP
})
2024-11-27 23:42:39 +08:00
})
2025-04-15 00:53:18 +08:00
.catch(() => {})
},
},
2024-11-27 23:42:39 +08:00
}
</script>
<style lang="less">
2024-11-29 23:08:39 +08:00
.div-header {
2024-11-27 23:42:39 +08:00
line-height: 100px;
2025-05-31 13:21:41 +08:00
.header-title-user-info {
font-size: 20px;
2024-11-29 23:08:39 +08:00
2025-05-31 13:21:41 +08:00
.el-select {
transform: scale(1.25);
margin-right: 30px;
position: relative;
top: -5px;
width: 250px;
right: 10px;
}
}
.sp-title {
line-height: 40px;
display: inline-block;
}
2024-11-29 23:08:39 +08:00
.header-center {
2024-11-27 23:42:39 +08:00
text-align: center;
color: #3da2ff;
font-size: 32px;
font-weight: bold;
2025-05-31 13:21:41 +08:00
display: flex;
align-items: center;
justify-content: center;
height: 113px;
2025-01-04 00:53:16 +08:00
.prj-logo {
2025-05-31 13:21:41 +08:00
width: 60px;
height: 60px;
2025-01-04 00:53:16 +08:00
vertical-align: middle;
2025-05-31 13:21:41 +08:00
border-radius: 30px;
2025-01-04 00:53:16 +08:00
}
}
.head-title-tab {
.has-submenu {
&:hover {
.header-btn-list {
display: block;
}
}
.header-btn-list {
display: none;
.header-btn-list-item {
.header-btn-list-padding {
padding: 0px;
button {
width: 120px;
}
&.menu-row2 {
.sub-btn {
color: #fff;
&:hover {
color: #ccc;
}
}
}
&.menu-row1 {
.sub-btn {
color: rgb(1, 169, 255);
&:hover {
color: #fff;
}
}
}
.sub-btn {
&.active {
color: #ffffffaa;
}
}
}
}
}
}
2024-11-27 23:42:39 +08:00
}
}
2024-11-29 23:08:39 +08:00
@media (min-width: 1921px) and (max-width: 2560px) {
.div-header {
.head-nav {
2024-12-05 23:18:31 +08:00
font-size: 18px;
2024-11-29 23:08:39 +08:00
width: auto;
height: auto;
padding: 5px 40px;
position: relative;
top: -8px;
2025-03-14 00:06:46 +08:00
2025-01-04 00:53:16 +08:00
.prj-logo {
2025-05-31 13:21:41 +08:00
width: 80px;
height: 80px;
2025-01-04 00:53:16 +08:00
vertical-align: middle;
2025-05-31 13:21:41 +08:00
border-radius: 40px;
2025-01-04 00:53:16 +08:00
}
2024-11-29 23:08:39 +08:00
}
}
2025-05-31 13:21:41 +08:00
.sp-title {
line-height: 48px !important;
font-size: 36px;
}
2024-11-29 23:08:39 +08:00
.header-center {
font-size: 42px !important;
2025-05-31 13:21:41 +08:00
padding: 0px 60px;
2024-11-29 23:08:39 +08:00
}
.header-title-user-info {
2025-05-31 13:21:41 +08:00
font-size: 20px !important;
2024-11-29 23:08:39 +08:00
.el-select {
2025-05-31 13:21:41 +08:00
transform: scale(1.5) !important;
2024-11-29 23:08:39 +08:00
margin-right: 60px !important;
2025-05-31 13:21:41 +08:00
2025-05-11 00:09:30 +08:00
width: 260px !important;
2025-05-31 13:21:41 +08:00
right: 10px !important;
2024-11-29 23:08:39 +08:00
}
}
2025-01-04 00:53:16 +08:00
2024-11-29 23:08:39 +08:00
.header-sel-project-pop {
transform: scale(1.5);
2025-05-11 00:09:30 +08:00
width: 330px;
2024-11-29 23:08:39 +08:00
min-width: unset !important;
margin-left: 50px;
}
2025-01-04 00:53:16 +08:00
.head-title-tab {
.header-btn-list {
top: 40px;
left: 40px;
.sub-btn {
font-size: 18px;
width: 140px !important;
line-height: 40px;
height: 40px;
}
}
}
2024-11-29 23:08:39 +08:00
}
@media (min-width: 2561px) {
.header-center {
font-size: 52px !important;
2025-05-31 13:21:41 +08:00
padding: 0px 60px;
2025-01-04 00:53:16 +08:00
.prj-logo {
2025-05-31 13:21:41 +08:00
width: 100px;
height: 100px;
2025-03-14 00:06:46 +08:00
vertical-align: middle;
2025-05-31 13:21:41 +08:00
border-radius: 50px;
2025-03-14 00:06:46 +08:00
}
2024-11-29 23:08:39 +08:00
}
2025-05-31 13:21:41 +08:00
.sp-title {
line-height: 50px !important;
font-size: 40px;
}
2024-11-29 23:08:39 +08:00
.header-title-user-info {
2025-05-31 13:21:41 +08:00
font-size: 30px !important;
2024-11-29 23:08:39 +08:00
.el-select {
2025-05-31 13:21:41 +08:00
transform: scale(2) !important;
2024-11-29 23:08:39 +08:00
margin-right: 100px !important;
2025-05-11 00:09:30 +08:00
width: 273px !important;
2025-05-31 13:21:41 +08:00
right: 40px !important;
2024-11-29 23:08:39 +08:00
}
}
.header-sel-project-pop {
transform: scale(2);
2025-05-11 00:09:30 +08:00
width: 300px;
2024-11-29 23:08:39 +08:00
min-width: unset !important;
margin-left: 100px;
}
2025-01-04 00:53:16 +08:00
.head-title-tab {
.header-btn-list {
top: 50px;
left: 50px;
.sub-btn {
font-size: 24px;
width: 160px !important;
line-height: 50px;
height: 50px;
}
}
}
2024-11-29 23:08:39 +08:00
}
2024-11-27 23:42:39 +08:00
</style>