Merge branch 'master' of http://47.109.37.87:3000/by2025/admin-vben5
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run

This commit is contained in:
zcxlsm 2025-07-28 15:26:38 +08:00
commit 375dcc0114
11 changed files with 37 additions and 25 deletions

View File

@ -68,7 +68,6 @@ const [BasicTable, tableApi] = useVbenVxeGrid({
.box{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 30px;
.right {
width: 100%;

View File

@ -84,7 +84,8 @@
<div class="section-header">
<div class="header-title">日用电功率曲线</div>
</div>
<div class="chart-placeholder" ref="powerCurveChart">
<!-- <div class="chart-placeholder" ref="powerCurveChart">-->
<div class="power-chart" ref="powerCurveChart">
</div>
</div>
<div class="power-peak-container">
@ -473,7 +474,13 @@ onBeforeUnmount(() => {
justify-content: center;
border-radius: 4px;
}
.power-chart{
height: 47vh;
display: flex;
align-items: center;
justify-content: center;
border-radius: 4px;
}
.peak-item {
padding: 15px 0 0 0;
border: 1px solid #3671e8;

View File

@ -300,7 +300,7 @@ onMounted(()=>{
</div>
<div id="day" style="height: 250px;width: 100%;"></div>
</div>
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-top: 10px;">
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-top: 16px;">
<div>
<div style="display: flex;justify-content: space-between;">
<DatePicker
@ -311,7 +311,7 @@ onMounted(()=>{
</div>
<div id="month" style="height: 250px;width: 100%;"></div>
</div>
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-top: 10px;">
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-top: 16px;">
<div>
<div style="display: flex;justify-content: space-between;">
<DatePicker
@ -330,7 +330,7 @@ onMounted(()=>{
.box{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 30px;
padding: 10px;
gap: 16px;
padding: 16px;
}
</style>

View File

@ -68,6 +68,5 @@ const [BasicTable, tableApi] = useVbenVxeGrid({
.box{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 30px;
}
</style>

View File

@ -134,7 +134,7 @@ const data = [...Array(32)].map((_, i) => ({
<div class="box">
<div class="left"><FloorTree></FloorTree></div>
<div class="right">
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-bottom: 10px;">
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-bottom: 16px;">
<div>
年份
<DatePicker
@ -156,7 +156,7 @@ const data = [...Array(32)].map((_, i) => ({
:columns="columns"
:data-source="data"
:pagination="false"
:scroll="{ y: 270 }"
:scroll="{ y: '50vh' }"
/>
</div>
</div>
@ -167,7 +167,7 @@ const data = [...Array(32)].map((_, i) => ({
.box{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 30px;
padding: 10px;
gap: 16px;
padding: 16px;
}
</style>

View File

@ -181,6 +181,15 @@ export const modalSchema: FormSchemaGetter = () => [
rules: 'selectRequired',
formItemClass: 'col-span-2',
},
{
label: '人员类型',
fieldName: 'type',
component: 'Select',
componentProps: {
options: getDictOptions('wy_rzrylx'),
},
rules: 'selectRequired',
},
// {
// label: '入住员工',
// fieldName: 'userId',

View File

@ -68,7 +68,6 @@ const [BasicTable, tableApi] = useVbenVxeGrid({
.box{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 30px;
.right {
width: 100%;

View File

@ -68,6 +68,5 @@ const [BasicTable, tableApi] = useVbenVxeGrid({
.box{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 30px;
}
</style>

View File

@ -386,7 +386,7 @@ onBeforeUnmount(() => {
}
.power-chart{
height: 380px;
height: 55vh;
}
.energy-chart{

View File

@ -198,7 +198,7 @@ onMounted(()=>{
<div class="box">
<div class="left"><FloorTree></FloorTree></div>
<div class="right">
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-top: 10px;">
<div style="background: #fff;border-radius: 8px;padding: 10px;">
<div>
<div style="display: flex;justify-content: space-between;">
<DatePicker
@ -207,9 +207,9 @@ onMounted(()=>{
picker="month"
/>30.00t</div>
</div>
<div id="month" style="height: 250px;width: 100%;"></div>
<div id="month" style="height: 350px;width: 100%;"></div>
</div>
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-top: 10px;">
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-top: 16px;">
<div>
<div style="display: flex;justify-content: space-between;">
<DatePicker
@ -218,7 +218,7 @@ onMounted(()=>{
picker="year"
/>59.00t</div>
</div>
<div id="year" style="height: 250px;width: 100%;"></div>
<div id="year" style="height: 350px;width: 100%;"></div>
</div>
</div>
</div>
@ -228,7 +228,7 @@ onMounted(()=>{
.box{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 30px;
padding: 10px;
gap: 16px;
padding: 16px;
}
</style>

View File

@ -134,7 +134,7 @@ const data = [...Array(32)].map((_, i) => ({
<div class="box">
<div class="left"><FloorTree></FloorTree></div>
<div class="right">
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-bottom: 10px;">
<div style="background: #fff;border-radius: 8px;padding: 10px;margin-bottom: 16px;">
<div>
年份
<DatePicker
@ -156,7 +156,7 @@ const data = [...Array(32)].map((_, i) => ({
:columns="columns"
:data-source="data"
:pagination="false"
:scroll="{ y: 270 }"
:scroll="{ y: '50vh' }"
/>
</div>
</div>
@ -167,7 +167,7 @@ const data = [...Array(32)].map((_, i) => ({
.box{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 30px;
padding: 10px;
gap: 16px;
padding: 16px;
}
</style>