Revert "年月搜索框调小 登录页图标调小"

This reverts commit 54741347130a83ad189d058d996bf0aa0e9f4540.
This commit is contained in:
DESKTOP-AD8UBUJ\ling
2026-03-02 16:24:07 +08:00
parent abfd398b86
commit 19ecd53269
2 changed files with 81 additions and 76 deletions

View File

@@ -209,7 +209,7 @@ const initTable = async () => {
menu: false, menu: false,
addBtn: false, addBtn: false,
height: isHeight ? 'auto' : undefined, height: isHeight ? 'auto' : undefined,
calcHeight: isHeight ? 10 : '', calcHeight: isHeight ? 160 : '',
index: reportVo.tableConfig.includes('index'), index: reportVo.tableConfig.includes('index'),
border: reportVo.tableConfig.includes('border'), border: reportVo.tableConfig.includes('border'),
stripe: reportVo.tableConfig.includes('stripe'), stripe: reportVo.tableConfig.includes('stripe'),
@@ -281,11 +281,6 @@ const initTable = async () => {
tableSearch.value[config.prop]=item.searchDefaultValue tableSearch.value[config.prop]=item.searchDefaultValue
} }
} }
if(['年','年度','年份','月','月度','月份','年月'].includes(item.fieldName)){
config.searchSpan=3
config.searchLabelWidth=60
}
if(!!item.isAmount){ if(!!item.isAmount){
index==0?amountFieds.value.fistField=config.prop:'' index==0?amountFieds.value.fistField=config.prop:''
amountFieds.value[item.isAmount]=config amountFieds.value[item.isAmount]=config
@@ -354,7 +349,7 @@ const initTableLayout = () => {
if (tableInfo.value.isHeight || props.calcHeight) { if (tableInfo.value.isHeight || props.calcHeight) {
const calcH = props.calcHeight const calcH = props.calcHeight
let calcHeight = calcH || 10 let calcHeight = calcH || 160
if (calcH) tableOption.value.height = 'auto' if (calcH) tableOption.value.height = 'auto'
tableOption.value.calcHeight = calcHeight tableOption.value.calcHeight = calcHeight
} }

View File

@@ -1,14 +1,19 @@
<template> <template>
<div :class="prefixCls" class="relative h-[100%]" :style="{ backgroundImage: 'url(' + localImage + ')' ,backgroundSize:'cover'}"> <div
<div class="relative mx-auto h-full flex" style=" margin: 0 auto;"> :class="prefixCls"
class="relative h-[100%]"
:style="{ backgroundImage: 'url(' + localImage + ')', backgroundSize: 'cover' }"
>
<div class="relative mx-auto h-full flex" style="margin: 0 auto">
<div <div
class="relative flex-1 p-30px lt-sm:p-10px overflow-x-hidden overflow-y-auto" class="relative flex-1 p-30px lt-sm:p-10px overflow-x-hidden overflow-y-auto"
:class="`${prefixCls}__right`"> :class="`${prefixCls}__right`"
>
<!-- 右边的登录界面 --> <!-- 右边的登录界面 -->
<Transition appear enter-active-class="animate__animated animate__bounceInRight"> <Transition appear enter-active-class="animate__animated animate__bounceInRight">
<div <div
:class="newClass" :class="newClass"
class="pos-relative z-2 m-auto h-[calc(100%-200px)] w-[100%] flex items-center at-2xl:max-w-500px at-lg:max-w-500px at-md:max-w-500px at-xl:max-w-500px" class="pos-relative z-2 m-auto h-[calc(100%-60px)] w-[100%] flex items-center at-2xl:max-w-500px at-lg:max-w-500px at-md:max-w-500px at-xl:max-w-500px"
> >
<div class="bg-#fff dark:bg-[var(--login-bg-color)] b-rounded-20px px-20px"> <div class="bg-#fff dark:bg-[var(--login-bg-color)] b-rounded-20px px-20px">
<!-- 账号登录 --> <!-- 账号登录 -->
@@ -18,28 +23,28 @@
</Transition> </Transition>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
<div class="module cockpit"> <div class="module cockpit">
<img :src="jsc"/> <img :src="jsc" />
驾驶舱 驾驶舱
</div> </div>
<div class="module iot"> <div class="module iot">
<img :src="wlzt"/> <img :src="wlzt" />
物联中台 物联中台
</div> </div>
<div class="module data-center"> <div class="module data-center">
<img :src="sjzt"/> <img :src="sjzt" />
数据中台 数据中台
</div> </div>
<div class="module report"> <div class="module report">
<img :src="znbb"/> <img :src="znbb" />
智能报表 智能报表
</div> </div>
<div class="module digital-twin"> <div class="module digital-twin">
<img :src="szls"/> <img :src="szls" />
数字孪生 数字孪生
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
@@ -55,8 +60,6 @@ import sjzt from '@/assets/imgs/sjzt.png'
import szls from '@/assets/imgs/szls.png' import szls from '@/assets/imgs/szls.png'
import wlzt from '@/assets/imgs/wlzt.png' import wlzt from '@/assets/imgs/wlzt.png'
import znbb from '@/assets/imgs/znbb.png' import znbb from '@/assets/imgs/znbb.png'
// import { useRoute } from 'vue-router';
import localImage from '@/assets/imgs/background.jpg' import localImage from '@/assets/imgs/background.jpg'
defineOptions({ name: 'Login' }) defineOptions({ name: 'Login' })
@@ -67,7 +70,6 @@ const { getPrefixCls } = useDesign()
const prefixCls = getPrefixCls('login') const prefixCls = getPrefixCls('login')
const windowSize = useWindowSize() const windowSize = useWindowSize()
const loginAnimationData = ref(loginAnimation['default']) const loginAnimationData = ref(loginAnimation['default'])
const leftStyle = computed(() => { const leftStyle = computed(() => {
const winW = windowSize.width.value const winW = windowSize.width.value
const leftW = winW / 2 const leftW = winW / 2
@@ -96,9 +98,17 @@ const leftStyle = computed(() => {
return { lottie, bottomText, logo } return { lottie, bottomText, logo }
}) })
onMounted(() => {
const queryParams = new URLSearchParams(window.location.search);
const paramValue = queryParams.get('url'); // 获取查询参数值,例如 ?paramName=value 中的 value
debugger
});
const newClass = computed(() => { const newClass = computed(() => {
const mobile = appStore.getMobile ? 'is-mobile' : '' const mobile = appStore.getMobile ? 'is-mobile' : ''
const toggle = appStore.getFullscreen ? 'is-toggle' : '' const toggle = appStore.getFullscreen ? 'is-toggle' : ''
return toggle ? toggle : mobile return toggle ? toggle : mobile
}) })
@@ -125,77 +135,77 @@ $prefix-cls: #{$namespace}-login;
transform: translate(-50%, -50%) scale(0.7, 0.6); transform: translate(-50%, -50%) scale(0.7, 0.6);
} }
.tags{ .tags {
position:absolute; position: absolute;
bottom:20px; bottom: 20px;
left:50%; left: 50%;
display: grid; display: grid;
width: 860px; width: 1000px;
transform:translateX(-50%); transform: translateX(-50%);
grid-template-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: auto auto; grid-template-rows: auto auto;
gap: 20px; gap: 20px;
.module { .module {
display: flex; display: flex;
padding: 20px; padding: 20px;
font-size: 26px; font-size: 26px;
font-weight: 600; font-weight: 600;
color: #fff; color: #fff;
text-align: center; text-align: center;
border-radius: 4px; border-radius: 4px;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
flex-direction: column; flex-direction: column;
} }
.module img { .module img {
width: 60px; width: 72px;
height: 60px; height: 72px;
margin-bottom: 16px; margin-bottom: 16px;
object-fit: contain; object-fit: contain;
} }
.module.iot, .module.iot,
.module.data-center, .module.data-center,
.module.report, .module.report,
.module.digital-twin { .module.digital-twin {
flex-direction: row; flex-direction: row;
gap: 50px; /* 图标和文字之间的间距 */ gap: 50px; /* 图标和文字之间的间距 */
img{ img {
margin:0 margin: 0;
} }
} }
/* 驾驶舱:深蓝色渐变 */ /* 驾驶舱:深蓝色渐变 */
.module.cockpit { .module.cockpit {
grid-row: 1 / 3; grid-row: 1 / 3;
background: linear-gradient(180deg, rgb(109 147 245 / 75%), rgb(7 38 111 / 75%)); background: linear-gradient(180deg, rgb(109 147 245 / 75%), rgb(7 38 111 / 75%));
img { img {
width: 110px; width: 130px;
height: 110px; height: 130px;
} }
} }
/* 物联中台:中蓝色渐变 */ /* 物联中台:中蓝色渐变 */
.module.iot { .module.iot {
background: linear-gradient(180deg, rgb(130 156 223 / 75%), rgb(7 38 111 / 75%)); background: linear-gradient(180deg, rgb(130 156 223 / 75%), rgb(7 38 111 / 75%));
} }
/* 数据中台:青绿色渐变 */ /* 数据中台:青绿色渐变 */
.module.data-center { .module.data-center {
background: linear-gradient(180deg, rgb(46 192 182 / 75%), rgb(40 180 170 / 75%)); background: linear-gradient(180deg, rgb(46 192 182 / 75%), rgb(40 180 170 / 75%));
} }
/* 智能报表:绿色渐变 */ /* 智能报表:绿色渐变 */
.module.report { .module.report {
background: linear-gradient(180deg, rgb(77 212 122 / 75%), rgb(60 180 100 / 75%)); background: linear-gradient(180deg, rgb(77 212 122 / 75%), rgb(60 180 100 / 75%));
} }
/* 数字孪生:浅蓝色渐变 */ /* 数字孪生:浅蓝色渐变 */
.module.digital-twin { .module.digital-twin {
background: linear-gradient(180deg, rgb(111 181 235 / 75%), rgb(60 140 200 / 75%)); background: linear-gradient(180deg, rgb(111 181 235 / 75%), rgb(60 140 200 / 75%));
} }
} }
</style> </style>