From e4b7845d0e3a67c01afc5a0c8a268fad898296fe Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期四, 17 四月 2025 14:04:03 +0800 Subject: [PATCH] 修改 --- src/views/homePage.vue | 136 +++++++++++++-------------------------------- 1 files changed, 39 insertions(+), 97 deletions(-) diff --git a/src/views/homePage.vue b/src/views/homePage.vue index cb2c2a8..ff10ec5 100644 --- a/src/views/homePage.vue +++ b/src/views/homePage.vue @@ -1,12 +1,6 @@ <template> <div class="login"> <div class="title"> -<!-- <div class="logo">--> -<!-- <img class="pics2" :src="logoPng">--> -<!-- <span style="font-size: 40px;color: black"></span>--> -<!-- <div style="width: 2px;height: 40px;background-color: #1C68A7;margin-top: 5px;margin-left: 15px;margin-right: 15px"></div>--> -<!-- <span style="font-size: 28px;color: white">危化品全生命周期管理系统</span>--> -<!-- </div>--> <div class="content"> <div class="imgBox"> <div class="imG"> @@ -14,7 +8,7 @@ </div> </div> <div class="formBox"> - <div class="loginTitle">危化品全生命周期<br/>管理系统</div> + <div class="loginTitle">独墅湖高教创新区<br/>危化品智慧管控平台</div> <div style="padding: 25px 0;"> <el-form ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form"> <el-form-item> @@ -88,66 +82,6 @@ <div class="el-login-footer"> <span>Copyright ©2024-{{nowYear}} All Rights Reserved.</span> </div> -<!-- <img class="pics1" :src="dataPng">--> -<!-- <img class="pics2" :src="searchPng">--> - - -<!-- <div class="login-panel">--> -<!-- <el-form ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form">--> -<!-- <h3 class="title">安全在线教育平台</h3>--> -<!-- <el-form-item prop="username">--> -<!-- <el-input--> -<!-- v-model="loginForm.username"--> -<!-- type="text"--> -<!-- size="large"--> -<!-- auto-complete="off"--> -<!-- placeholder="账号"--> -<!-- >--> -<!-- <template #prefix><svg-icon icon-class="user" class="el-input__icon input-icon" /></template>--> -<!-- </el-input>--> -<!-- </el-form-item>--> -<!-- <el-form-item prop="password">--> -<!-- <el-input--> -<!-- v-model="loginForm.password"--> -<!-- type="password"--> -<!-- size="large"--> -<!-- auto-complete="off"--> -<!-- placeholder="密码"--> -<!-- @keyup.enter="handleLogin"--> -<!-- show-password--> -<!-- >--> -<!-- <template #prefix><svg-icon icon-class="password" class="el-input__icon input-icon" /></template>--> -<!-- </el-input>--> -<!-- </el-form-item>--> -<!-- <el-form-item prop="code" v-if="captchaEnabled">--> -<!-- <el-input--> -<!-- v-model="loginForm.code"--> -<!-- size="large"--> -<!-- auto-complete="off"--> -<!-- placeholder="验证码"--> -<!-- style="width: 63%"--> -<!-- @keyup.enter="handleLogin"--> -<!-- >--> -<!-- <template #prefix><svg-icon icon-class="validCode" class="el-input__icon input-icon" /></template>--> -<!-- </el-input>--> -<!-- <div class="login-code">--> -<!-- <img :src="codeUrl" @click="getCode" class="login-code-img"/>--> -<!-- </div>--> -<!-- </el-form-item>--> -<!-- <el-form-item style="width:100%;">--> -<!-- <el-button--> -<!-- :loading="loading"--> -<!-- size="large"--> -<!-- type="primary"--> -<!-- style="width:100%;"--> -<!-- @click.prevent="handleLogin"--> -<!-- >--> -<!-- <span v-if="!loading">登 录</span>--> -<!-- <span v-else>登 录 中...</span>--> -<!-- </el-button>--> -<!-- </el-form-item>--> -<!-- </el-form>--> -<!-- </div>--> </div> </template> @@ -262,38 +196,46 @@ // Cookies.set('routers',JSON.stringify(sidebarRouters.value)) // } const userInfo = JSON.parse(Cookies.get('userInfo')) - - if(userInfo.userType === 0) { - sidebarRouters.value = menu.adminMenu - Cookies.set('routers',JSON.stringify(sidebarRouters.value)) - }else if(userInfo.userType === 1){ - const config = JSON.parse(Cookies.get('configInfo')) - if(config){ - if(config.useProd === 0){ - sidebarRouters.value = menu.companyMenu.filter(item => item.path != '/finishedBasicInfo') - }else { - sidebarRouters.value = menu.companyMenu - - } - }else { - ElMessage.warning('请联系管理员完善企业配置') - sidebarRouters.value = menu.companyMenu - } - Cookies.set('routers',JSON.stringify(sidebarRouters.value)) - }else if(userInfo.userType === 2){ - const config = JSON.parse(Cookies.get('configInfo')) - if(config){ - if(config.useProd === 0){ - sidebarRouters.value = menu.commonMenu.filter(item => item.path != '/finishedBasicInfo') - }else { - sidebarRouters.value = menu.commonMenu - } - }else { - // ElMessage.warning('请联系管理员完善企业配置') + if(userInfo.userType == 3){ sidebarRouters.value = menu.commonMenu - } - Cookies.set('routers',JSON.stringify(sidebarRouters.value)) + Cookies.set('routers',JSON.stringify(sidebarRouters.value)) + }else { + ElMessage.warning('仅限监管部门账号登录') + loading.value = false + return } + + // if(userInfo.userType === 0) { + // sidebarRouters.value = menu.adminMenu + // Cookies.set('routers',JSON.stringify(sidebarRouters.value)) + // }else if(userInfo.userType === 1){ + // const config = JSON.parse(Cookies.get('configInfo')) + // if(config){ + // if(config.useProd === 0){ + // sidebarRouters.value = menu.companyMenu.filter(item => item.path != '/finishedBasicInfo') + // }else { + // sidebarRouters.value = menu.companyMenu + // + // } + // }else { + // ElMessage.warning('请联系管理员完善企业配置') + // sidebarRouters.value = menu.companyMenu + // } + // Cookies.set('routers',JSON.stringify(sidebarRouters.value)) + // }else if(userInfo.userType === 2){ + // const config = JSON.parse(Cookies.get('configInfo')) + // if(config){ + // if(config.useProd === 0){ + // sidebarRouters.value = menu.commonMenu.filter(item => item.path != '/finishedBasicInfo') + // }else { + // sidebarRouters.value = menu.commonMenu + // } + // }else { + // // ElMessage.warning('请联系管理员完善企业配置') + // sidebarRouters.value = menu.commonMenu + // } + // Cookies.set('routers',JSON.stringify(sidebarRouters.value)) + // } let path = "" if(sidebarRouters.value[0].children && sidebarRouters.value[0].children.length > 0){ path = sidebarRouters.value[0].path + '/'+ sidebarRouters.value[0].children[0].path -- Gitblit v1.9.2