Merge remote-tracking branch 'origin/dev-tmp1' into dev-tmp1
commit
94d60d59b2
|
|
@ -36,8 +36,15 @@ public class GbsUserSyncInterceptor implements WebMvcConfigurer {
|
||||||
"/safetyEval-h5/**",
|
"/safetyEval-h5/**",
|
||||||
"/**/images/**",
|
"/**/images/**",
|
||||||
"/**/file/**",
|
"/**/file/**",
|
||||||
"/**/tree/**"
|
"/**/tree/**",
|
||||||
|
"/safetyEval/v2/api-docs",
|
||||||
|
"/safetyEval/swagger-ui/**",
|
||||||
|
"/swagger-resources/**",
|
||||||
|
"/webjars/**",
|
||||||
|
"/v3/api-docs/**",
|
||||||
|
"/doc.html"
|
||||||
};
|
};
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private OrgPersonnelMapper orgPersonnelMapper;
|
private OrgPersonnelMapper orgPersonnelMapper;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<!doctype html><html lang="zh"><head data-built-info="@cqsjjb/scripts@2.0.0-rspack.2 Frontend_Env[production] Build_Date[2026/8/18 09:14:42] App_Identifier[safetyEval-h5]"><meta charset="UTF-8"/><meta name="renderer" content="webkit"/><meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/><meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"><meta charset="UTF-8" name="referrer" content="strict-origin-when-cross-origin"/><title>重庆安全评价</title><script>(function () {
|
<!doctype html><html lang="zh"><head data-built-info="@cqsjjb/scripts@2.0.0-rspack.2 Frontend_Env[production] Build_Date[2026/8/19 11:04:13] App_Identifier[safetyEval-h5]"><meta charset="UTF-8"/><meta name="renderer" content="webkit"/><meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/><meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"><meta charset="UTF-8" name="referrer" content="strict-origin-when-cross-origin"/><title>重庆安全评价</title><script>(function () {
|
||||||
const APP_ENV = {
|
const APP_ENV = {
|
||||||
antd: {
|
antd: {
|
||||||
'ant-prefix': 'micro-temp',
|
'ant-prefix': 'micro-temp',
|
||||||
|
|
@ -126,4 +126,4 @@
|
||||||
}
|
}
|
||||||
mergeParams();
|
mergeParams();
|
||||||
})();
|
})();
|
||||||
})();</script><script defer="defer" src="/safetyEval-h5/static/js/755.12ee02fc6bb450b5.js"></script><script defer="defer" src="/safetyEval-h5/static/js/509.37fefdea880bd79c.js"></script><script defer="defer" src="/safetyEval-h5/static/js/366.50ec0bd2b368acf9.js"></script><script defer="defer" src="/safetyEval-h5/static/js/main.15b9ed3bc2c264eb.js"></script><link href="/safetyEval-h5/static/css/main.1ef5965302affadf.css" rel="stylesheet"></head><body><noscript>此网页需要开启JavaScript功能。</noscript><div id="root" style="width: 100%; height: 100%; position: relative;overflow-y: auto;"></div><script type="text/javascript">/* @cqsjjb/script 输出当前应用基本信息 */console.log("%c@cqsjjb/scripts@2.0.0-rspack.2 Frontend_Env[production] Build_Date[2026/8/18 09:14:42] App_Identifier[safetyEval-h5] Frontend_Branch[dev-tmp1] Backend_Branch[<branch-name>]", "color: #1890ff; border-radius: 2px; padding: 0 4px; border: 1px solid #1890ff; background: #f9fcff")</script></body><script src="https://cesium.com/downloads/cesiumjs/releases/1.91/Build/Cesium/Cesium.js"></script><link href="https://cesium.com/downloads/cesiumjs/releases/1.91/Build/Cesium/Widgets/widgets.css" rel="stylesheet"></html>
|
})();</script><script defer="defer" src="/safetyEval-h5/static/js/755.12ee02fc6bb450b5.js"></script><script defer="defer" src="/safetyEval-h5/static/js/509.37fefdea880bd79c.js"></script><script defer="defer" src="/safetyEval-h5/static/js/366.50ec0bd2b368acf9.js"></script><script defer="defer" src="/safetyEval-h5/static/js/main.d5fc4cb55151d0b4.js"></script><link href="/safetyEval-h5/static/css/main.0db28e833e20dc50.css" rel="stylesheet"></head><body><noscript>此网页需要开启JavaScript功能。</noscript><div id="root" style="width: 100%; height: 100%; position: relative;overflow-y: auto;"></div><script type="text/javascript">/* @cqsjjb/script 输出当前应用基本信息 */console.log("%c@cqsjjb/scripts@2.0.0-rspack.2 Frontend_Env[production] Build_Date[2026/8/19 11:04:13] App_Identifier[safetyEval-h5] Frontend_Branch[dev-tmp1] Backend_Branch[<branch-name>]", "color: #1890ff; border-radius: 2px; padding: 0 4px; border: 1px solid #1890ff; background: #f9fcff")</script></body><script src="https://cesium.com/downloads/cesiumjs/releases/1.91/Build/Cesium/Cesium.js"></script><link href="https://cesium.com/downloads/cesiumjs/releases/1.91/Build/Cesium/Widgets/widgets.css" rel="stylesheet"></html>
|
||||||
|
|
@ -66,7 +66,7 @@
|
||||||
.dashboard-block-head > div {
|
.dashboard-block-head > div {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 1.4rem;
|
gap: 1.4rem;
|
||||||
font-size: 0.7rem;
|
font-size: 0.88rem;
|
||||||
color: #64748b;
|
color: #64748b;
|
||||||
}
|
}
|
||||||
.dashboard-block-head b {
|
.dashboard-block-head b {
|
||||||
|
|
@ -88,8 +88,8 @@
|
||||||
box-shadow: 0 4px 16px rgba(30, 64, 100, 0.07);
|
box-shadow: 0 4px 16px rgba(30, 64, 100, 0.07);
|
||||||
}
|
}
|
||||||
.dashboard-status-grid article > i {
|
.dashboard-status-grid article > i {
|
||||||
width: 34px;
|
width: 38px;
|
||||||
height: 34px;
|
height: 38px;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -97,8 +97,7 @@
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
font-size: 13px;
|
font-size: 16px;
|
||||||
flex: 0 0 34px;
|
|
||||||
}
|
}
|
||||||
.dashboard-status-grid .blue {
|
.dashboard-status-grid .blue {
|
||||||
background: #4098f7;
|
background: #4098f7;
|
||||||
|
|
@ -123,12 +122,12 @@
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
.dashboard-status-grid span {
|
.dashboard-status-grid span {
|
||||||
font-size: 0.7rem;
|
font-size: 1rem;
|
||||||
color: #64748b;
|
color: #64748b;
|
||||||
}
|
}
|
||||||
.dashboard-status-grid strong {
|
.dashboard-status-grid strong {
|
||||||
font-size: 1rem;
|
font-size: 1.25rem;
|
||||||
margin-top: 0.15rem;
|
/* margin-top: 0.15rem; */
|
||||||
color: #1e293b;
|
color: #1e293b;
|
||||||
}
|
}
|
||||||
/* ============ 通知提醒 ============ */
|
/* ============ 通知提醒 ============ */
|
||||||
|
|
@ -167,7 +166,7 @@
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
font-size: 13px;
|
font-size: 14px;
|
||||||
flex: 0 0 34px;
|
flex: 0 0 34px;
|
||||||
}
|
}
|
||||||
.dashboard-reminder-grid .yellow i {
|
.dashboard-reminder-grid .yellow i {
|
||||||
|
|
@ -184,7 +183,7 @@
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
.dashboard-reminder-grid span {
|
.dashboard-reminder-grid span {
|
||||||
font-size: 0.68rem;
|
font-size: 0.88rem;
|
||||||
color: #64748b;
|
color: #64748b;
|
||||||
}
|
}
|
||||||
.dashboard-reminder-grid strong {
|
.dashboard-reminder-grid strong {
|
||||||
|
|
@ -234,7 +233,7 @@
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
gap: 0.8rem;
|
gap: 0.8rem;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
font-size: 0.62rem;
|
font-size: 0.88rem;
|
||||||
color: #64748b;
|
color: #64748b;
|
||||||
margin-top: 8px;
|
margin-top: 8px;
|
||||||
}
|
}
|
||||||
|
|
@ -264,7 +263,7 @@
|
||||||
.dashboard-project-table th,
|
.dashboard-project-table th,
|
||||||
.dashboard-project-table td {
|
.dashboard-project-table td {
|
||||||
padding: 0.65rem 0.55rem;
|
padding: 0.65rem 0.55rem;
|
||||||
font-size: 0.7rem;
|
font-size: 0.88rem;
|
||||||
}
|
}
|
||||||
.dashboard-project-table th {
|
.dashboard-project-table th {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
|
|
@ -293,7 +292,7 @@
|
||||||
padding: 0.42rem 0.85rem;
|
padding: 0.42rem 0.85rem;
|
||||||
border: 1px solid var(--color-border, #e2e8f0);
|
border: 1px solid var(--color-border, #e2e8f0);
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
font-size: 0.78rem;
|
font-size: 0.88rem;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition: all 0.15s ease;
|
transition: all 0.15s ease;
|
||||||
|
|
@ -321,7 +320,7 @@
|
||||||
}
|
}
|
||||||
.btn-sm {
|
.btn-sm {
|
||||||
padding: 0.3rem 0.75rem;
|
padding: 0.3rem 0.75rem;
|
||||||
font-size: 0.7rem;
|
font-size: 0.88rem;
|
||||||
}
|
}
|
||||||
.dashboard-btn-ghost {
|
.dashboard-btn-ghost {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
|
|
@ -330,7 +329,7 @@
|
||||||
padding: 0.3rem 0.75rem;
|
padding: 0.3rem 0.75rem;
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
font-size: 0.7rem;
|
font-size: 0.88rem;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
background: transparent;
|
background: transparent;
|
||||||
|
|
@ -349,7 +348,7 @@
|
||||||
padding: 0.3rem 0.75rem;
|
padding: 0.3rem 0.75rem;
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
font-size: 0.7rem;
|
font-size: 0.88rem;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
|
@ -623,14 +622,14 @@
|
||||||
.life-stat p {
|
.life-stat p {
|
||||||
margin: 0 0 3px;
|
margin: 0 0 3px;
|
||||||
color: #cde9ff;
|
color: #cde9ff;
|
||||||
font-size: 11px;
|
font-size: 14px;
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
line-height: 1.1;
|
line-height: 1.1;
|
||||||
overflow-wrap: anywhere;
|
overflow-wrap: anywhere;
|
||||||
}
|
}
|
||||||
.life-stat strong {
|
.life-stat strong {
|
||||||
color: #20caff;
|
color: #20caff;
|
||||||
font-size: 13px;
|
font-size: 14px;
|
||||||
font-family: Arial, sans-serif;
|
font-family: Arial, sans-serif;
|
||||||
}
|
}
|
||||||
.progress-list {
|
.progress-list {
|
||||||
|
|
@ -643,7 +642,7 @@
|
||||||
grid-template-columns: 122px 1fr 34px;
|
grid-template-columns: 122px 1fr 34px;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 8px;
|
gap: 8px;
|
||||||
font-size: 11px;
|
font-size: 14px;
|
||||||
color: #e2f5ff;
|
color: #e2f5ff;
|
||||||
}
|
}
|
||||||
.progress-track {
|
.progress-track {
|
||||||
|
|
@ -661,7 +660,7 @@
|
||||||
}
|
}
|
||||||
.progress-row b {
|
.progress-row b {
|
||||||
color: #e8f8ff;
|
color: #e8f8ff;
|
||||||
font-size: 11px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.industry-chart {
|
.industry-chart {
|
||||||
height: 178px;
|
height: 178px;
|
||||||
|
|
@ -669,7 +668,7 @@
|
||||||
.risk-panel h3 {
|
.risk-panel h3 {
|
||||||
margin: 0 0 8px;
|
margin: 0 0 8px;
|
||||||
color: #eaf9ff;
|
color: #eaf9ff;
|
||||||
font-size: 12px;
|
font-size: 14px;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
.risk-grid {
|
.risk-grid {
|
||||||
|
|
@ -697,7 +696,7 @@
|
||||||
}
|
}
|
||||||
.risk-item span {
|
.risk-item span {
|
||||||
color: #e8f7ff;
|
color: #e8f7ff;
|
||||||
font-size: 11px;
|
font-size: 14px;
|
||||||
line-height: 1.3;
|
line-height: 1.3;
|
||||||
}
|
}
|
||||||
.risk-item b {
|
.risk-item b {
|
||||||
|
|
@ -734,7 +733,7 @@
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: #d6f7ff;
|
color: #d6f7ff;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
font-size: 12px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.kpi-card strong {
|
.kpi-card strong {
|
||||||
font-size: 22px;
|
font-size: 22px;
|
||||||
|
|
@ -745,7 +744,7 @@
|
||||||
float: right;
|
float: right;
|
||||||
margin-top: 7px;
|
margin-top: 7px;
|
||||||
color: #d9ebff;
|
color: #d9ebff;
|
||||||
font-size: 11px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.kpi-card b {
|
.kpi-card b {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|
@ -775,7 +774,7 @@
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
.map-card span {
|
.map-card span {
|
||||||
font-size: 12px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.map-card--1 {
|
.map-card--1 {
|
||||||
left: 45%;
|
left: 45%;
|
||||||
|
|
@ -796,12 +795,12 @@
|
||||||
.map-legend {
|
.map-legend {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 36px;
|
left: 36px;
|
||||||
bottom: 34px;
|
top: 34px;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
list-style: none;
|
list-style: none;
|
||||||
color: #d8ebff;
|
color: #d8ebff;
|
||||||
font-size: 12px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.map-legend li {
|
.map-legend li {
|
||||||
margin: 7px 0;
|
margin: 7px 0;
|
||||||
|
|
@ -852,7 +851,7 @@
|
||||||
.todo-item p {
|
.todo-item p {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
color: #d8edff;
|
color: #d8edff;
|
||||||
font-size: 11px;
|
font-size: 14px;
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
line-height: 1.1;
|
line-height: 1.1;
|
||||||
overflow-wrap: anywhere;
|
overflow-wrap: anywhere;
|
||||||
|
|
@ -876,7 +875,7 @@
|
||||||
color: #d8f2ff;
|
color: #d8f2ff;
|
||||||
border: 1px solid rgba(46, 159, 232, 0.48);
|
border: 1px solid rgba(46, 159, 232, 0.48);
|
||||||
background: rgba(7, 37, 88, 0.6);
|
background: rgba(7, 37, 88, 0.6);
|
||||||
font-size: 11px;
|
font-size: 14px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
.period-tabs span + span {
|
.period-tabs span + span {
|
||||||
|
|
@ -914,7 +913,7 @@
|
||||||
.review-stat p {
|
.review-stat p {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
color: #e1f5ff;
|
color: #e1f5ff;
|
||||||
font-size: 12px;
|
font-size: 14px;
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
line-height: 1.1;
|
line-height: 1.1;
|
||||||
overflow-wrap: anywhere;
|
overflow-wrap: anywhere;
|
||||||
|
|
@ -954,7 +953,7 @@
|
||||||
}
|
}
|
||||||
.process-node span {
|
.process-node span {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-size: 12px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.process-node i {
|
.process-node i {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
@ -1017,7 +1016,7 @@
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.map-summary span {
|
.map-summary span {
|
||||||
font-size: 12px;
|
font-size: 14px;
|
||||||
color: #d9f2ff;
|
color: #d9f2ff;
|
||||||
}
|
}
|
||||||
/* ============ 骨架占位(深色大屏) ============ */
|
/* ============ 骨架占位(深色大屏) ============ */
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,4 +1,4 @@
|
||||||
<!doctype html><html lang="zh"><head data-built-info="@cqsjjb/scripts@2.0.0-rspack.3 Frontend_Env[production] Build_Date[2026/8/18 09:17:27] App_Identifier[safetyEval]"><meta charset="UTF-8"/><meta name="renderer" content="webkit"/><meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/><meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"><title>--</title><script>(function () {
|
<!doctype html><html lang="zh"><head data-built-info="@cqsjjb/scripts@2.0.0-rspack.3 Frontend_Env[production] Build_Date[2026/8/19 11:07:33] App_Identifier[safetyEval]"><meta charset="UTF-8"/><meta name="renderer" content="webkit"/><meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/><meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"><title>--</title><script>(function () {
|
||||||
const APP_ENV = {
|
const APP_ENV = {
|
||||||
antd: {
|
antd: {
|
||||||
'ant-prefix': 'micro-temp',
|
'ant-prefix': 'micro-temp',
|
||||||
|
|
@ -89,4 +89,4 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
}
|
}
|
||||||
}</script><script defer="defer" src="/safetyEval/static/js/782.2eca9ef952b411c0.js"></script><script defer="defer" src="/safetyEval/static/js/430.9a05bef6292e9978.js"></script><script defer="defer" src="/safetyEval/static/js/419.9f92da006b7be853.js"></script><script defer="defer" src="/safetyEval/static/js/372.ee65c5e00402adaa.js"></script><script defer="defer" src="/safetyEval/static/js/main.c0b6a4e5afa4a2d5.js"></script><link href="/safetyEval/static/css/main.5fe328f004a54f8f.css" rel="stylesheet"></head><body><noscript>此网页需要开启JavaScript功能。</noscript><div id="root" style="width: 100%; height: 100%; position: relative;overflow-y: auto"></div><script type="text/javascript">/* @cqsjjb/script 输出当前应用基本信息 */console.log("%c@cqsjjb/scripts@2.0.0-rspack.3 Frontend_Env[production] Build_Date[2026/8/18 09:17:27] App_Identifier[safetyEval] Frontend_Branch[dev-tmp1] Backend_Branch[dev]", "color: #1890ff; border-radius: 2px; padding: 0 4px; border: 1px solid #1890ff; background: #f9fcff")</script></body></html>
|
}</script><script defer="defer" src="/safetyEval/static/js/160.9538692c787f7d71.js"></script><script defer="defer" src="/safetyEval/static/js/395.a3fa0cb6ccd2de6d.js"></script><script defer="defer" src="/safetyEval/static/js/816.8f86804259d666a4.js"></script><script defer="defer" src="/safetyEval/static/js/539.487babbfe88be405.js"></script><script defer="defer" src="/safetyEval/static/js/825.4a1875c04908f59a.js"></script><script defer="defer" src="/safetyEval/static/js/main.3539fedc18705e56.js"></script><link href="/safetyEval/static/css/main.7020ab810789ea96.css" rel="stylesheet"></head><body><noscript>此网页需要开启JavaScript功能。</noscript><div id="root" style="width: 100%; height: 100%; position: relative;overflow-y: auto"></div><script type="text/javascript">/* @cqsjjb/script 输出当前应用基本信息 */console.log("%c@cqsjjb/scripts@2.0.0-rspack.3 Frontend_Env[production] Build_Date[2026/8/19 11:07:33] App_Identifier[safetyEval] Frontend_Branch[dev-tmp1] Backend_Branch[dev]", "color: #1890ff; border-radius: 2px; padding: 0 4px; border: 1px solid #1890ff; background: #f9fcff")</script></body></html>
|
||||||
|
|
@ -1835,8 +1835,8 @@
|
||||||
.register-engineer-section {
|
.register-engineer-section {
|
||||||
border: 1px dashed #d9d9d9;
|
border: 1px dashed #d9d9d9;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
padding: 16px 16px 0;
|
padding: 12px 12px 0;
|
||||||
margin-bottom: 24px;
|
margin-bottom: 20px;
|
||||||
}
|
}
|
||||||
.register-engineer-section-title {
|
.register-engineer-section-title {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
|
@ -2757,10 +2757,6 @@
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
}
|
}
|
||||||
.erl-report-no {
|
|
||||||
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
.erl-status-link {
|
.erl-status-link {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
@ -2905,60 +2901,38 @@
|
||||||
background: #fff;
|
background: #fff;
|
||||||
color: #64748b;
|
color: #64748b;
|
||||||
}
|
}
|
||||||
.erl-detail-actions {
|
/* 报告文件列表(对齐原型 .report-upload-files) */
|
||||||
|
.erl-report-files {
|
||||||
|
border: 1px solid var(--micro-temp-color-border, #e8edf3);
|
||||||
|
border-radius: 6px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.erl-report-files .erl-report-files-head {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 8px;
|
align-items: center;
|
||||||
flex-wrap: wrap;
|
justify-content: space-between;
|
||||||
margin-top: 16px;
|
padding: 10px 14px;
|
||||||
}
|
|
||||||
/* 变更时间:2026-08-11 查看详情改为与「上传历史报告」一致的排版样式 */
|
|
||||||
.erl-detail-form {
|
|
||||||
margin-top: 16px;
|
|
||||||
}
|
|
||||||
.erl-detail-item {
|
|
||||||
display: flex;
|
|
||||||
align-items: baseline;
|
|
||||||
padding: 8px 10px;
|
|
||||||
background: #f8fafc;
|
background: #f8fafc;
|
||||||
border: 1px solid #eef2f7;
|
border-bottom: 1px solid #e8edf3;
|
||||||
border-radius: 8px;
|
|
||||||
min-height: 40px;
|
|
||||||
}
|
}
|
||||||
.erl-detail-item label {
|
.erl-report-files .erl-report-files-head h4 {
|
||||||
flex: 0 0 84px;
|
margin: 0;
|
||||||
color: #64748b;
|
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
color: #1e293b;
|
||||||
}
|
}
|
||||||
.erl-detail-item span {
|
.erl-report-files-note {
|
||||||
flex: 1;
|
margin-top: 10px;
|
||||||
color: #1f2937;
|
padding: 10px 14px;
|
||||||
font-size: 14px;
|
border-left: 3px solid #2563eb;
|
||||||
word-break: break-all;
|
border-radius: 4px;
|
||||||
|
background: #eff6ff;
|
||||||
|
color: #475569;
|
||||||
|
font-size: 13px;
|
||||||
|
line-height: 1.65;
|
||||||
}
|
}
|
||||||
/* 只读查看态的正式报告文件框:弱化边框,去掉上传交互 */
|
.erl-report-files-note strong {
|
||||||
.erl-upload-box-view {
|
color: #1e40af;
|
||||||
border-style: solid;
|
margin-right: 4px;
|
||||||
border-color: #e2e8f0;
|
|
||||||
background: #f8fafc;
|
|
||||||
}
|
|
||||||
.erl-detail-attachments {
|
|
||||||
margin-top: 16px;
|
|
||||||
}
|
|
||||||
.erl-detail-attachments .erl-detail-attachments-block {
|
|
||||||
margin-bottom: 12px;
|
|
||||||
}
|
|
||||||
.erl-detail-attachments .erl-detail-attachments-title {
|
|
||||||
font-size: 14px;
|
|
||||||
color: #64748b;
|
|
||||||
margin-bottom: 6px;
|
|
||||||
}
|
|
||||||
.erl-detail-attachments .ant-btn-link {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
.erl-loading {
|
|
||||||
text-align: center;
|
|
||||||
padding: 40px 0;
|
|
||||||
color: #999;
|
|
||||||
}
|
}
|
||||||
.erl-rectify-meta {
|
.erl-rectify-meta {
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -20,14 +20,14 @@
|
||||||
"test:enterprise-info:granular": "node docs/test-reports/测试用例/test-enterprise-info-granular.mjs"
|
"test:enterprise-info:granular": "node docs/test-reports/测试用例/test-enterprise-info-granular.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ant-design/icons": "^5.0.0",
|
"@ant-design/icons": "latest",
|
||||||
"@cqsjjb/jjb-common-decorator": "latest",
|
"@cqsjjb/jjb-common-decorator": "latest",
|
||||||
"@cqsjjb/jjb-common-lib": "latest",
|
"@cqsjjb/jjb-common-lib": "latest",
|
||||||
"@cqsjjb/jjb-dva-runtime": "latest",
|
"@cqsjjb/jjb-dva-runtime": "latest",
|
||||||
"@cqsjjb/jjb-react-admin-component": "latest",
|
"@cqsjjb/jjb-react-admin-component": "latest",
|
||||||
"@rc-component/motion": "^1.0.0",
|
"@rc-component/motion": "^1.0.0",
|
||||||
"@rc-component/util": "^1.11.1",
|
"@rc-component/util": "^1.11.1",
|
||||||
"antd": "^5.29.2",
|
"antd": "^6.6.1",
|
||||||
"dayjs": "^1.11.7",
|
"dayjs": "^1.11.7",
|
||||||
"docxtemplater": "latest",
|
"docxtemplater": "latest",
|
||||||
"echarts": "^6.1.0",
|
"echarts": "^6.1.0",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue