v3.25.0【优化】密码加密随机盐;【优化】java依赖版本;【优化】后端依赖库;【优化】单号生成器;【优化】防重复提交;【优化】sa-base.yaml健康检查邮箱;【新增】前端夜间模式;【优化】标签页issue;【优化】字典int回显bug

This commit is contained in:
zhuoda
2025-08-05 20:10:13 +08:00
parent 97df843072
commit 075e7ad134
147 changed files with 2412 additions and 1772 deletions

View File

@@ -8,7 +8,7 @@
* @Copyright 1024创新实验室 https://1024lab.net Since 2012
-->
<template>
<div class="detail-header">
<div class="smart-detail-header">
<a-page-header :title="detail.enterpriseName" :avatar="{ src: logo }">
<template #extra>
<a-button @click="showUpdate" type="primary">编辑</a-button>
@@ -126,9 +126,3 @@
});
</script>
<style lang="less" scoped>
.detail-header {
background-color: #fff;
padding: 10px;
}
</style>

View File

@@ -136,7 +136,7 @@
</template>
<script setup>
import { message } from 'ant-design-vue';
import { message, theme } from 'ant-design-vue';
import dayjs from 'dayjs';
import _ from 'lodash';
import { computed, inject, reactive, ref } from 'vue';
@@ -279,9 +279,13 @@
'常量类:' + formData.moduleName + 'Const.java', //
];
});
const { useToken } = theme;
const { token } = useToken();
</script>
<style lang="less" scoped>
@color-fill-tertiary: v-bind('token.colorFillTertiary');
.preview-title {
font-weight: 600;
margin: 5px 0px;
@@ -289,7 +293,7 @@
.preview-block {
font-size: 14px;
background-color: #f9f9f9;
padding: 10px 5px;
background-color: @color-fill-tertiary;
}
</style>

View File

@@ -122,7 +122,6 @@
.preview-block {
font-size: 14px;
background-color: #f9f9f9;
padding: 10px 5px;
}
</style>

View File

@@ -182,7 +182,6 @@
.preview-block {
font-size: 12px;
background-color: #f9f9f9;
padding: 10px 5px;
}

View File

@@ -21,7 +21,7 @@
<a-input-number style="width: 100%" v-model:value="form.sortOrder" :min="0" :max="1000" />
</a-form-item>
<a-form-item label="备注" name="remark">
<a-textarea v-model="form.remark" style="width: 100%; height: 100px; outline: none" />
<a-textarea v-model:value="form.remark" style="width: 100%; height: 100px; outline: none" />
</a-form-item>
</a-form>
</a-modal>

View File

@@ -24,6 +24,7 @@
import { ACCOUNT_MENU } from '/@/views/system/account/account-menu.js';
import { useRoute } from 'vue-router';
import { useUserStore } from '/@/store/modules/system/user.js';
import { theme as antDesignTheme } from 'ant-design-vue';
// 菜单展示
let menuList = computed(() => {
@@ -77,26 +78,27 @@
selectMenu(menuId);
}
);
const { useToken } = antDesignTheme;
const { token } = useToken();
</script>
<style lang="less" scoped>
@color-bg-container: v-bind('token.colorBgContainer');
.account-container {
display: flex;
height: 100%;
background-color: white;
padding: 20px 0;
.account-menu-list {
width: 180px;
height: calc(100% - 100);
border-right: solid 1px #efefef;
}
.account-content {
flex: 1;
margin-left: 10px;
background: #ffffff;
padding: 20px;
border-radius: 8px;
background-color: @color-bg-container;
}
}
</style>

View File

@@ -394,9 +394,6 @@
}
</script>
<style scoped lang="less">
.employee-container {
height: 100%;
}
.header {
display: flex;
align-items: center;

View File

@@ -16,7 +16,7 @@
<li class="un-read">
<a class="content" @click="goDetail(item)">
<a-badge status="geekblue" />
{{ $smartEnumPlugin.getDescByValue('CHANGE_LOG_TYPE_ENUM', item.type) }}{{ item.version }} 版本
{{ $smartEnumPlugin.getDescByValue('CHANGE_LOG_TYPE_ENUM', item.type) }}{{ item.updateVersion }} 版本
</a>
<span class="time"> {{ item.publicDate }}</span>
</li>

View File

@@ -86,7 +86,6 @@
.category-main {
width: 800px;
height: 280px;
background: #fff;
}
}
</style>

View File

@@ -112,7 +112,6 @@
.gauge-main {
width: 260px;
height: 260px;
background: #fff;
}
}
</style>

View File

@@ -204,7 +204,6 @@
.gradient-main {
width: 1200px;
height: 300px;
background: #fff;
}
}
</style>

View File

@@ -72,7 +72,6 @@
.pie-main {
width: 260px;
height: 260px;
background: #fff;
}
}
</style>

View File

@@ -9,13 +9,13 @@
*
-->
<template>
<div class="user-header">
<a-card class="user-header">
<a-page-header :title="welcomeSentence">
<template #subTitle>
<span style="color: #666; margin-left: 20px">所属部门{{ departmentName }} </span>
<a-typography-text type="secondary" style="margin-left: 20px">所属部门 {{ departmentName }}</a-typography-text>
</template>
<template #extra>
<p style="color: #333">{{ dayInfo }}</p>
<a-typography-text type="secondary">{{ dayInfo }}</a-typography-text>
</template>
<a-row class="content">
<span class="left-content">
@@ -34,7 +34,7 @@
</div>
</a-row>
</a-page-header>
</div>
</a-card>
</template>
<script setup>
import { computed } from 'vue';
@@ -123,11 +123,16 @@
<style scoped lang="less">
.user-header {
width: 100%;
background-color: #fff;
margin-bottom: 10px;
margin-bottom: 5px;
padding: 0;
:deep(.ant-card-body) {
padding: 0;
}
.left-content {
width: calc(100% - 420px);
h3 {
color: rgba(0, 0, 0, 0.75);
}
@@ -136,6 +141,7 @@
.content {
display: flex;
justify-content: space-between;
.weather {
width: 400px;
}
@@ -157,6 +163,7 @@
padding: 5px 0 0 0;
margin: 6px 0 0 0;
}
.sentence:hover {
cursor: pointer;
text-decoration: underline;