需求修改
parent
6a14912922
commit
1f85aecab3
|
|
@ -36,8 +36,15 @@ public class GbsUserSyncInterceptor implements WebMvcConfigurer {
|
|||
"/safetyEval-h5/**",
|
||||
"/**/images/**",
|
||||
"/**/file/**",
|
||||
"/**/tree/**"
|
||||
"/**/tree/**",
|
||||
"/safetyEval/v2/api-docs",
|
||||
"/safetyEval/swagger-ui/**",
|
||||
"/swagger-resources/**",
|
||||
"/webjars/**",
|
||||
"/v3/api-docs/**",
|
||||
"/doc.html"
|
||||
};
|
||||
|
||||
@Autowired
|
||||
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 = {
|
||||
antd: {
|
||||
'ant-prefix': 'micro-temp',
|
||||
|
|
@ -126,4 +126,4 @@
|
|||
}
|
||||
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 {
|
||||
display: flex;
|
||||
gap: 1.4rem;
|
||||
font-size: 0.7rem;
|
||||
font-size: 0.88rem;
|
||||
color: #64748b;
|
||||
}
|
||||
.dashboard-block-head b {
|
||||
|
|
@ -88,8 +88,8 @@
|
|||
box-shadow: 0 4px 16px rgba(30, 64, 100, 0.07);
|
||||
}
|
||||
.dashboard-status-grid article > i {
|
||||
width: 34px;
|
||||
height: 34px;
|
||||
width: 38px;
|
||||
height: 38px;
|
||||
border-radius: 4px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
|
@ -97,8 +97,7 @@
|
|||
color: #fff;
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-size: 13px;
|
||||
flex: 0 0 34px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.dashboard-status-grid .blue {
|
||||
background: #4098f7;
|
||||
|
|
@ -123,12 +122,12 @@
|
|||
display: block;
|
||||
}
|
||||
.dashboard-status-grid span {
|
||||
font-size: 0.7rem;
|
||||
font-size: 1rem;
|
||||
color: #64748b;
|
||||
}
|
||||
.dashboard-status-grid strong {
|
||||
font-size: 1rem;
|
||||
margin-top: 0.15rem;
|
||||
font-size: 1.25rem;
|
||||
/* margin-top: 0.15rem; */
|
||||
color: #1e293b;
|
||||
}
|
||||
/* ============ 通知提醒 ============ */
|
||||
|
|
@ -167,7 +166,7 @@
|
|||
color: #fff;
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-size: 13px;
|
||||
font-size: 14px;
|
||||
flex: 0 0 34px;
|
||||
}
|
||||
.dashboard-reminder-grid .yellow i {
|
||||
|
|
@ -184,7 +183,7 @@
|
|||
display: block;
|
||||
}
|
||||
.dashboard-reminder-grid span {
|
||||
font-size: 0.68rem;
|
||||
font-size: 0.88rem;
|
||||
color: #64748b;
|
||||
}
|
||||
.dashboard-reminder-grid strong {
|
||||
|
|
@ -234,7 +233,7 @@
|
|||
justify-content: center;
|
||||
gap: 0.8rem;
|
||||
flex-wrap: wrap;
|
||||
font-size: 0.62rem;
|
||||
font-size: 0.88rem;
|
||||
color: #64748b;
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
|
@ -264,7 +263,7 @@
|
|||
.dashboard-project-table th,
|
||||
.dashboard-project-table td {
|
||||
padding: 0.65rem 0.55rem;
|
||||
font-size: 0.7rem;
|
||||
font-size: 0.88rem;
|
||||
}
|
||||
.dashboard-project-table th {
|
||||
text-align: left;
|
||||
|
|
@ -293,7 +292,7 @@
|
|||
padding: 0.42rem 0.85rem;
|
||||
border: 1px solid var(--color-border, #e2e8f0);
|
||||
border-radius: 8px;
|
||||
font-size: 0.78rem;
|
||||
font-size: 0.88rem;
|
||||
font-weight: 500;
|
||||
cursor: pointer;
|
||||
transition: all 0.15s ease;
|
||||
|
|
@ -321,7 +320,7 @@
|
|||
}
|
||||
.btn-sm {
|
||||
padding: 0.3rem 0.75rem;
|
||||
font-size: 0.7rem;
|
||||
font-size: 0.88rem;
|
||||
}
|
||||
.dashboard-btn-ghost {
|
||||
display: inline-flex;
|
||||
|
|
@ -330,7 +329,7 @@
|
|||
padding: 0.3rem 0.75rem;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 0.7rem;
|
||||
font-size: 0.88rem;
|
||||
font-weight: 500;
|
||||
cursor: pointer;
|
||||
background: transparent;
|
||||
|
|
@ -349,7 +348,7 @@
|
|||
padding: 0.3rem 0.75rem;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 0.7rem;
|
||||
font-size: 0.88rem;
|
||||
font-weight: 500;
|
||||
cursor: pointer;
|
||||
text-decoration: none;
|
||||
|
|
@ -623,14 +622,14 @@
|
|||
.life-stat p {
|
||||
margin: 0 0 3px;
|
||||
color: #cde9ff;
|
||||
font-size: 11px;
|
||||
font-size: 14px;
|
||||
white-space: normal;
|
||||
line-height: 1.1;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
.life-stat strong {
|
||||
color: #20caff;
|
||||
font-size: 13px;
|
||||
font-size: 14px;
|
||||
font-family: Arial, sans-serif;
|
||||
}
|
||||
.progress-list {
|
||||
|
|
@ -643,7 +642,7 @@
|
|||
grid-template-columns: 122px 1fr 34px;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
font-size: 11px;
|
||||
font-size: 14px;
|
||||
color: #e2f5ff;
|
||||
}
|
||||
.progress-track {
|
||||
|
|
@ -661,7 +660,7 @@
|
|||
}
|
||||
.progress-row b {
|
||||
color: #e8f8ff;
|
||||
font-size: 11px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.industry-chart {
|
||||
height: 178px;
|
||||
|
|
@ -669,7 +668,7 @@
|
|||
.risk-panel h3 {
|
||||
margin: 0 0 8px;
|
||||
color: #eaf9ff;
|
||||
font-size: 12px;
|
||||
font-size: 14px;
|
||||
font-weight: 700;
|
||||
}
|
||||
.risk-grid {
|
||||
|
|
@ -697,7 +696,7 @@
|
|||
}
|
||||
.risk-item span {
|
||||
color: #e8f7ff;
|
||||
font-size: 11px;
|
||||
font-size: 14px;
|
||||
line-height: 1.3;
|
||||
}
|
||||
.risk-item b {
|
||||
|
|
@ -734,7 +733,7 @@
|
|||
text-align: center;
|
||||
color: #d6f7ff;
|
||||
font-weight: 700;
|
||||
font-size: 12px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.kpi-card strong {
|
||||
font-size: 22px;
|
||||
|
|
@ -745,7 +744,7 @@
|
|||
float: right;
|
||||
margin-top: 7px;
|
||||
color: #d9ebff;
|
||||
font-size: 11px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.kpi-card b {
|
||||
color: #fff;
|
||||
|
|
@ -775,7 +774,7 @@
|
|||
margin-bottom: 5px;
|
||||
}
|
||||
.map-card span {
|
||||
font-size: 12px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.map-card--1 {
|
||||
left: 45%;
|
||||
|
|
@ -796,12 +795,12 @@
|
|||
.map-legend {
|
||||
position: absolute;
|
||||
left: 36px;
|
||||
bottom: 34px;
|
||||
top: 34px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
color: #d8ebff;
|
||||
font-size: 12px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.map-legend li {
|
||||
margin: 7px 0;
|
||||
|
|
@ -852,7 +851,7 @@
|
|||
.todo-item p {
|
||||
margin: 0;
|
||||
color: #d8edff;
|
||||
font-size: 11px;
|
||||
font-size: 14px;
|
||||
white-space: normal;
|
||||
line-height: 1.1;
|
||||
overflow-wrap: anywhere;
|
||||
|
|
@ -876,7 +875,7 @@
|
|||
color: #d8f2ff;
|
||||
border: 1px solid rgba(46, 159, 232, 0.48);
|
||||
background: rgba(7, 37, 88, 0.6);
|
||||
font-size: 11px;
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.period-tabs span + span {
|
||||
|
|
@ -914,7 +913,7 @@
|
|||
.review-stat p {
|
||||
margin: 0;
|
||||
color: #e1f5ff;
|
||||
font-size: 12px;
|
||||
font-size: 14px;
|
||||
white-space: normal;
|
||||
line-height: 1.1;
|
||||
overflow-wrap: anywhere;
|
||||
|
|
@ -954,7 +953,7 @@
|
|||
}
|
||||
.process-node span {
|
||||
color: #fff;
|
||||
font-size: 12px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.process-node i {
|
||||
position: absolute;
|
||||
|
|
@ -1017,7 +1016,7 @@
|
|||
font-size: 14px;
|
||||
}
|
||||
.map-summary span {
|
||||
font-size: 12px;
|
||||
font-size: 14px;
|
||||
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 = {
|
||||
antd: {
|
||||
'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 {
|
||||
border: 1px dashed #d9d9d9;
|
||||
border-radius: 8px;
|
||||
padding: 16px 16px 0;
|
||||
margin-bottom: 24px;
|
||||
padding: 12px 12px 0;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.register-engineer-section-title {
|
||||
font-size: 14px;
|
||||
|
|
@ -2757,10 +2757,6 @@
|
|||
white-space: nowrap;
|
||||
min-width: 0;
|
||||
}
|
||||
.erl-report-no {
|
||||
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
|
||||
font-size: 14px;
|
||||
}
|
||||
.erl-status-link {
|
||||
display: inline-block;
|
||||
}
|
||||
|
|
@ -2905,60 +2901,38 @@
|
|||
background: #fff;
|
||||
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;
|
||||
gap: 8px;
|
||||
flex-wrap: wrap;
|
||||
margin-top: 16px;
|
||||
}
|
||||
/* 变更时间:2026-08-11 查看详情改为与「上传历史报告」一致的排版样式 */
|
||||
.erl-detail-form {
|
||||
margin-top: 16px;
|
||||
}
|
||||
.erl-detail-item {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
padding: 8px 10px;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
padding: 10px 14px;
|
||||
background: #f8fafc;
|
||||
border: 1px solid #eef2f7;
|
||||
border-radius: 8px;
|
||||
min-height: 40px;
|
||||
border-bottom: 1px solid #e8edf3;
|
||||
}
|
||||
.erl-detail-item label {
|
||||
flex: 0 0 84px;
|
||||
color: #64748b;
|
||||
.erl-report-files .erl-report-files-head h4 {
|
||||
margin: 0;
|
||||
font-size: 14px;
|
||||
color: #1e293b;
|
||||
}
|
||||
.erl-detail-item span {
|
||||
flex: 1;
|
||||
color: #1f2937;
|
||||
font-size: 14px;
|
||||
word-break: break-all;
|
||||
.erl-report-files-note {
|
||||
margin-top: 10px;
|
||||
padding: 10px 14px;
|
||||
border-left: 3px solid #2563eb;
|
||||
border-radius: 4px;
|
||||
background: #eff6ff;
|
||||
color: #475569;
|
||||
font-size: 13px;
|
||||
line-height: 1.65;
|
||||
}
|
||||
/* 只读查看态的正式报告文件框:弱化边框,去掉上传交互 */
|
||||
.erl-upload-box-view {
|
||||
border-style: solid;
|
||||
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-report-files-note strong {
|
||||
color: #1e40af;
|
||||
margin-right: 4px;
|
||||
}
|
||||
.erl-rectify-meta {
|
||||
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"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ant-design/icons": "^5.0.0",
|
||||
"@ant-design/icons": "latest",
|
||||
"@cqsjjb/jjb-common-decorator": "latest",
|
||||
"@cqsjjb/jjb-common-lib": "latest",
|
||||
"@cqsjjb/jjb-dva-runtime": "latest",
|
||||
"@cqsjjb/jjb-react-admin-component": "latest",
|
||||
"@rc-component/motion": "^1.0.0",
|
||||
"@rc-component/util": "^1.11.1",
|
||||
"antd": "^5.29.2",
|
||||
"antd": "^6.6.1",
|
||||
"dayjs": "^1.11.7",
|
||||
"docxtemplater": "latest",
|
||||
"echarts": "^6.1.0",
|
||||
|
|
|
|||
Loading…
Reference in New Issue