This commit is contained in:
2026-02-06 16:44:18 +08:00
parent d4627cb83e
commit 7d296bd4e5
15 changed files with 2905 additions and 1395 deletions

View File

@@ -14,5 +14,5 @@
"obsidian-link-embed", "obsidian-link-embed",
"obsidian-auto-link-title", "obsidian-auto-link-title",
"automatic-table-of-contents", "automatic-table-of-contents",
"password-protection" "mermaid-tools"
] ]

View File

@@ -17,6 +17,6 @@
"repelStrength": 10, "repelStrength": 10,
"linkStrength": 1, "linkStrength": 1,
"linkDistance": 250, "linkDistance": 250,
"scale": 0.752337220605296, "scale": 0.3588519998387622,
"close": true "close": true
} }

2633
.obsidian/plugins/mermaid-tools/main.js vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"id": "mermaid-tools",
"name": "Mermaid Tools",
"version": "1.3.0",
"minAppVersion": "1.4.0",
"description": "Improved Mermaid.js experience for Obsidian: visual toolbar with common elements & more",
"author": "dartungar",
"authorUrl": "https://dartungar.com",
"fundingUrl": "https://www.paypal.com/paypalme/dartungar",
"isDesktopOnly": false
}

View File

@@ -0,0 +1,149 @@
.mermaid-toolbar-container, .mermaid-toolbar-container * {
max-width: 100%;
max-height: 100%;
}
.mermaid-toolbar-top-row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 8px;
}
.mermaid-toolbar-elements-container {
padding-top: 1rem;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.mermaid-toolbar-element {
font-size: var(--font-ui-small);
cursor: pointer;
padding: 2px 2px 2px 5px;
border-radius: 3px;
flex: 1 0 auto;
}
.mermaid-toolbar-element:hover {
background-color: var(--interactive-hover);
}
.mermaid-tools-element-category-header::before {
content: "▼ ";
font-size: 70%;
padding-bottom: 2px;
}
.mermaid-tools-element-category-header.collapsed::before {
content: "▶ ";
font-size: 70%;
padding-bottom: 2px;
}
.mermaid-tools-element-container {
padding-top: 6px;
border-bottom: var(--border-width) solid var(--color-base-35);
}
.mermaid-tools-edit-element-modal > div {
margin-bottom: 0.5rem;
}
.mermaid-tools-edit-element-modal label {
margin-right: 1rem;
}
/* Custom Category Management Styles */
.mermaid-tools-category-management {
margin-bottom: 2rem;
padding: 1rem;
border: 1px solid var(--color-base-25);
border-radius: 8px;
background-color: var(--color-base-00);
}
.mermaid-tools-category-management h3 {
margin-top: 1rem;
margin-bottom: 0.5rem;
color: var(--text-accent);
}
.mermaid-tools-category-management button.mod-cta {
margin-bottom: 1rem;
}
/* Edit Category Modal Styles */
.mermaid-tools-edit-category-modal {
min-width: 500px;
}
.mermaid-tools-edit-category-modal .setting-item {
padding: 8px 0;
border: none;
}
.mermaid-tools-edit-category-modal .setting-item-info {
flex-grow: 1;
margin-right: 12px;
}
.mermaid-tools-edit-category-modal .setting-item-name {
font-weight: 600;
color: var(--text-normal);
}
.mermaid-tools-edit-category-modal .setting-item-description {
color: var(--text-muted);
font-size: var(--font-ui-smaller);
}
.mermaid-tools-edit-category-modal input,
.mermaid-tools-edit-category-modal textarea {
width: 100%;
padding: 4px 8px;
border: 1px solid var(--color-base-30);
border-radius: 4px;
background-color: var(--color-base-00);
color: var(--text-normal);
}
.mermaid-tools-edit-category-modal input:focus,
.mermaid-tools-edit-category-modal textarea:focus {
border-color: var(--color-accent);
outline: none;
box-shadow: 0 0 0 2px var(--color-accent-2);
}
.modal-button-container {
display: flex;
justify-content: flex-end;
gap: 10px;
margin-top: 20px;
padding-top: 16px;
border-top: 1px solid var(--color-base-25);
}
.modal-button-container button {
padding: 6px 16px;
border: 1px solid var(--color-base-30);
border-radius: 4px;
background-color: var(--color-base-10);
color: var(--text-normal);
cursor: pointer;
font-size: var(--font-ui-small);
}
.modal-button-container button:hover {
background-color: var(--color-base-20);
}
.modal-button-container button.mod-cta {
background-color: var(--color-accent);
color: var(--text-on-accent);
border-color: var(--color-accent);
}
.modal-button-container button.mod-cta:hover {
background-color: var(--color-accent-hover);
}

View File

@@ -1,11 +0,0 @@
{
"protectedPath": "/材料/密码",
"addedProtectedPath": [],
"protectEnabled": true,
"password": "stUVUOOP",
"lang": "auto",
"autoLockInterval": 0,
"pwdHintQuestion": "",
"isLastVerifyPasswordCorrect": false,
"timeOnUnload": 0
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +0,0 @@
{
"id": "password-protection",
"name": "Password Protection",
"version": "1.1.33",
"minAppVersion": "0.15.0",
"description": "Lock and protect your private notes and diary with a password, no encrypt, no decrypt.",
"author": "Qing Li",
"authorUrl": "https://qing3962.github.io/",
"fundingUrl": "https://bmc.link/qing3962",
"isDesktopOnly": false
}

View File

@@ -1 +1 @@
{"材料/服务器.md":{"scroll":5.9282,"cursor":{"from":{"ch":7,"line":15},"to":{"ch":17,"line":15}}},"材料/配置/Obsidian快捷键.md":{"scroll":0,"cursor":{"from":{"ch":18,"line":16},"to":{"ch":18,"line":16}}},"材料/配置/工具.md":{"scroll":0,"cursor":{"from":{"ch":31,"line":8},"to":{"ch":31,"line":8}}},"材料/密码.md":{"scroll":49.1968,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/10月/10月.md":{"scroll":287.7904,"cursor":{"from":{"ch":44,"line":103},"to":{"ch":55,"line":103}}},"2025/月度/11月/11月.md":{"scroll":722.4705,"cursor":{"from":{"ch":19,"line":737},"to":{"ch":19,"line":737}}},"2025/月度/3月/3月.md":{"scroll":14.5684,"cursor":{"from":{"ch":6,"line":39},"to":{"ch":6,"line":39}}},"2025/月度/12月/12月.md":{"scroll":736.4111,"cursor":{"from":{"ch":6,"line":750},"to":{"ch":6,"line":750}}},"2025/月度/4月/4月.md":{"scroll":129.5969,"cursor":{"from":{"ch":5,"line":32},"to":{"ch":5,"line":32}}},"2025/月度/5月/5月.md":{"scroll":61.2609,"cursor":{"from":{"ch":6,"line":42},"to":{"ch":6,"line":42}}},"2025/月度/6月/6月.md":{"scroll":112.2059,"cursor":{"from":{"ch":92,"line":123},"to":{"ch":0,"line":123}}},"2025/月度/6月/6月份晨午检bug修复.md":{"scroll":307.9981,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/7月/7月.md":{"scroll":111.7873,"cursor":{"from":{"ch":6,"line":25},"to":{"ch":6,"line":25}}},"2025/月度/7月/7月工作总结及8月工作计划.md":{"scroll":10.9603,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/7月/设备管理中心研发记录.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":130},"to":{"ch":0,"line":130}}},"2025/月度/9月/156中 中考模拟 初三.md":{"scroll":31.7944,"cursor":{"from":{"ch":0,"line":20},"to":{"ch":0,"line":20}}},"2025/月度/9月/9月.md":{"scroll":386.9937,"cursor":{"from":{"ch":12,"line":404},"to":{"ch":12,"line":404}}},"2025/月度/8月/8月.md":{"scroll":145.2715,"cursor":{"from":{"ch":26,"line":153},"to":{"ch":26,"line":153}}},"2025/月度/10月/第86届中国教育装备展/智慧体育.md":{"scroll":0.0271,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/11月/家校协同/11.11家校协同会议.md":{"scroll":49.3825,"cursor":{"from":{"ch":0,"line":77},"to":{"ch":0,"line":77}}},"2025/月度/9月/常见病/20250903常见病优化沟通.md":{"scroll":0.7205,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/9月/汇海/体质测试数据上传接口文档.md":{"scroll":64.4749,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/9月/汇海/解析汇海设备请求.md":{"scroll":1331.4598,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/9月/石榴籽-家校通/家校通需求.md":{"scroll":22.9513,"cursor":{"from":{"ch":13,"line":37},"to":{"ch":13,"line":37}}},"2025/月度/8月/CA身份认证app/CA身份认证app流程图.md":{"scroll":0,"cursor":{"from":{"ch":134,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/9月/汇海/对接主机/不登录模式接口文档.md":{"scroll":0,"cursor":{"from":{"ch":5,"line":8},"to":{"ch":5,"line":8}}},"2025/月度/9月/汇海/对接主机/华夏汇海接口文档.md":{"scroll":1133.8083,"cursor":{"from":{"ch":96,"line":1670},"to":{"ch":96,"line":1670}}},"2025/月度/9月/汇海/对接主机/登录算法和密钥.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2026/月度/1月/1月.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":1},"to":{"ch":0,"line":1}}},"月度/1月/1月.md":{"scroll":760.8711,"cursor":{"from":{"ch":6,"line":780},"to":{"ch":6,"line":780}}},"密码.md":{"scroll":84.6065,"cursor":{"from":{"ch":21,"line":93},"to":{"ch":21,"line":93}}},"材料/阿里云/binghuai.public.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":3},"to":{"ch":0,"line":3}}},"服务器.md":{"scroll":66.4285,"cursor":{"from":{"ch":34,"line":77},"to":{"ch":34,"line":77}}},"月度/1月/新晨午检/晨午检测试登录用户.md":{"scroll":0,"cursor":{"from":{"ch":6,"line":5},"to":{"ch":8,"line":4}}},"月度/1月/资源发展中心/mysql体检主从库.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":15},"to":{"ch":0,"line":15}}},"月度/2月/2月.md":{"scroll":7.7236,"cursor":{"from":{"ch":0,"line":24},"to":{"ch":0,"line":24}}}} {"材料/服务器.md":{"scroll":5.9282,"cursor":{"from":{"ch":7,"line":15},"to":{"ch":17,"line":15}}},"材料/配置/Obsidian快捷键.md":{"scroll":0,"cursor":{"from":{"ch":18,"line":16},"to":{"ch":18,"line":16}}},"材料/配置/工具.md":{"scroll":0,"cursor":{"from":{"ch":31,"line":8},"to":{"ch":31,"line":8}}},"材料/密码.md":{"scroll":49.1968,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/10月/10月.md":{"scroll":287.7904,"cursor":{"from":{"ch":44,"line":103},"to":{"ch":55,"line":103}}},"2025/月度/11月/11月.md":{"scroll":722.4705,"cursor":{"from":{"ch":19,"line":737},"to":{"ch":19,"line":737}}},"2025/月度/3月/3月.md":{"scroll":14.5684,"cursor":{"from":{"ch":6,"line":39},"to":{"ch":6,"line":39}}},"2025/月度/12月/12月.md":{"scroll":736.4111,"cursor":{"from":{"ch":6,"line":750},"to":{"ch":6,"line":750}}},"2025/月度/4月/4月.md":{"scroll":129.5969,"cursor":{"from":{"ch":5,"line":32},"to":{"ch":5,"line":32}}},"2025/月度/5月/5月.md":{"scroll":61.2609,"cursor":{"from":{"ch":6,"line":42},"to":{"ch":6,"line":42}}},"2025/月度/6月/6月.md":{"scroll":112.2059,"cursor":{"from":{"ch":92,"line":123},"to":{"ch":0,"line":123}}},"2025/月度/6月/6月份晨午检bug修复.md":{"scroll":307.9981,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/7月/7月.md":{"scroll":111.7873,"cursor":{"from":{"ch":6,"line":25},"to":{"ch":6,"line":25}}},"2025/月度/7月/7月工作总结及8月工作计划.md":{"scroll":10.9603,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/7月/设备管理中心研发记录.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":130},"to":{"ch":0,"line":130}}},"2025/月度/9月/156中 中考模拟 初三.md":{"scroll":31.7944,"cursor":{"from":{"ch":0,"line":20},"to":{"ch":0,"line":20}}},"2025/月度/9月/9月.md":{"scroll":386.9937,"cursor":{"from":{"ch":12,"line":404},"to":{"ch":12,"line":404}}},"2025/月度/8月/8月.md":{"scroll":145.2715,"cursor":{"from":{"ch":26,"line":153},"to":{"ch":26,"line":153}}},"2025/月度/10月/第86届中国教育装备展/智慧体育.md":{"scroll":0.0271,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/11月/家校协同/11.11家校协同会议.md":{"scroll":49.3825,"cursor":{"from":{"ch":0,"line":77},"to":{"ch":0,"line":77}}},"2025/月度/9月/常见病/20250903常见病优化沟通.md":{"scroll":0.7205,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/9月/汇海/体质测试数据上传接口文档.md":{"scroll":64.4749,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/9月/汇海/解析汇海设备请求.md":{"scroll":1331.4598,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/9月/石榴籽-家校通/家校通需求.md":{"scroll":22.9513,"cursor":{"from":{"ch":13,"line":37},"to":{"ch":13,"line":37}}},"2025/月度/8月/CA身份认证app/CA身份认证app流程图.md":{"scroll":0,"cursor":{"from":{"ch":134,"line":0},"to":{"ch":0,"line":0}}},"2025/月度/9月/汇海/对接主机/不登录模式接口文档.md":{"scroll":0,"cursor":{"from":{"ch":5,"line":8},"to":{"ch":5,"line":8}}},"2025/月度/9月/汇海/对接主机/华夏汇海接口文档.md":{"scroll":1133.8083,"cursor":{"from":{"ch":96,"line":1670},"to":{"ch":96,"line":1670}}},"2025/月度/9月/汇海/对接主机/登录算法和密钥.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":0},"to":{"ch":0,"line":0}}},"2026/月度/1月/1月.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":1},"to":{"ch":0,"line":1}}},"月度/1月/1月.md":{"scroll":760.8711,"cursor":{"from":{"ch":6,"line":780},"to":{"ch":6,"line":780}}},"密码.md":{"scroll":84.6065,"cursor":{"from":{"ch":21,"line":93},"to":{"ch":21,"line":93}}},"材料/阿里云/binghuai.public.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":3},"to":{"ch":0,"line":3}}},"服务器.md":{"scroll":5.9282,"cursor":{"from":{"ch":17,"line":22},"to":{"ch":17,"line":22}}},"月度/1月/新晨午检/晨午检测试登录用户.md":{"scroll":0,"cursor":{"from":{"ch":6,"line":5},"to":{"ch":8,"line":4}}},"月度/1月/资源发展中心/mysql体检主从库.md":{"scroll":0,"cursor":{"from":{"ch":0,"line":15},"to":{"ch":0,"line":15}}},"月度/2月/2月.md":{"scroll":2.161,"cursor":{"from":{"ch":34,"line":152},"to":{"ch":34,"line":152}}}}

View File

@@ -11,14 +11,10 @@
"id": "f31aea532b346295", "id": "f31aea532b346295",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "graph",
"state": { "state": {},
"file": "月度/2月/2月.md", "icon": "lucide-git-fork",
"mode": "source", "title": "关系图谱"
"source": false
},
"icon": "lucide-file",
"title": "2月"
} }
}, },
{ {
@@ -122,13 +118,12 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "月度/2月/2月.md",
"followCursor": false, "followCursor": false,
"showSearch": false, "showSearch": false,
"searchQuery": "" "searchQuery": ""
}, },
"icon": "lucide-list", "icon": "lucide-list",
"title": "2月 的大纲" "title": "大纲"
} }
}, },
{ {
@@ -192,12 +187,22 @@
"icon": "lucide-archive", "icon": "lucide-archive",
"title": "添加笔记属性" "title": "添加笔记属性"
} }
},
{
"id": "40dad5b2c6b124dd",
"type": "leaf",
"state": {
"type": "mermaid-toolbar-view",
"state": {},
"icon": "trident-custom",
"title": "Mermaid Toolbar"
}
} }
] ]
} }
], ],
"direction": "horizontal", "direction": "horizontal",
"width": 294.5 "width": 272.5
}, },
"left-ribbon": { "left-ribbon": {
"hiddenItems": { "hiddenItems": {
@@ -213,25 +218,26 @@
"univer:Univer": false, "univer:Univer": false,
"obsidian-git:Open Git source control": false, "obsidian-git:Open Git source control": false,
"obsidian-importer:Open Importer": false, "obsidian-importer:Open Importer": false,
"password-protection:开启密码保护": false "password-protection:开启密码保护": false,
"mermaid-tools:Open Mermaid Toolbar": false
} }
}, },
"active": "e726e6f21e6a6cb2", "active": "f31aea532b346295",
"lastOpenFiles": [ "lastOpenFiles": [
"月度/2月/巴州常见病/视力不良与远视储备检出率统计表.xlsx", "月度/2月/2月.md",
"月度/CheckData.md",
"密码.md", "密码.md",
"服务器.md",
"月度/2月/晨午检/晨午检2025年全年未上报学校、60日内未上报学校.xlsx",
"月度/2月/晨午检/2025年全年未上报学校、60日内未上报学校.xlsx",
"月度/2月/晨午检",
"月度/2月/手机号/~$无标题.xlsx",
"月度/2月/手机号/无标题.xlsx",
"月度/2月/新建文件夹",
"月度/2月/巴州常见病/视力不良与远视储备检出率统计表.xlsx",
"月度/2月/晨午检/学校晨午检及因病缺勤信息管理系统业务逻辑说明书1.docx", "月度/2月/晨午检/学校晨午检及因病缺勤信息管理系统业务逻辑说明书1.docx",
"月度/2月/晨午检", "月度/2月/晨午检",
"月度/2月/新建文件夹",
"服务器.md",
"月度/2月/2月.md",
"月度/2月/中考体育传数据/zkty_results~08678.tmp", "月度/2月/中考体育传数据/zkty_results~08678.tmp",
"月度/2月/中考体育传数据/zkty_results~085DB.tmp",
"月度/2月/中考体育传数据/zkty_results~0855E.tmp",
"月度/2月/中考体育传数据/zkty_results~084D2.tmp",
"月度/2月/中考体育传数据/zkty_results~08436.tmp",
"月度/2月/中考体育传数据/zkty_results~08399.tmp",
"月度/2月/中考体育传数据/zkty_results~0830D.tmp",
"月度/1月/1月.md", "月度/1月/1月.md",
"月度/1月/资源发展中心/mysql体检主从库.md", "月度/1月/资源发展中心/mysql体检主从库.md",
"材料/idcard2.jpg", "材料/idcard2.jpg",

View File

@@ -172,13 +172,23 @@ URL [Title Unavailable \| Site Unreachable](http://tcyunsc.cn)
# 资源发展中心 # 资源发展中心
## 【堡垒机】 ## 【堡垒机】
用户名:tzjkwycgl 用户名:
密码TZJKW#xxzx@7606092 ```json
tzjkwycgl
```
密码:
```json
TZJKW#xxzx@7606092
```
## 【atrust】 ## 【atrust】
用户名:yanzhun 用户名:
密码Yz787112. ```json
yanzhun
```
密码:
```json
Yz787112.
```
## 【stxt】 ## 【stxt】
用户名stxt 用户名stxt
密码TZJKW-stxt#7606092 密码TZJKW-stxt#7606092
@@ -222,8 +232,8 @@ URL [Title Unavailable \| Site Unreachable](http://tcyunsc.cn)
密码TZJKWxxpt%#20230822 密码TZJKWxxpt%#20230822
# 【10.10.15.160 mysql】体检从库 ## 【10.10.15.160 mysql】体检从库
TZJKWxxpt%#20230822 TZJKWxxpt%#20230822
# 【10.10.15.167 mysql】体检主库 ## 【10.10.15.167 mysql】体检主库
TZJKWxxpt%#20230822 TZJKWxxpt%#20230822

View File

@@ -90,14 +90,73 @@ feat(middleClassdz): 新增总计表格及图表功能
- 更新服务层实现总计数据处理逻辑 - 更新服务层实现总计数据处理逻辑
- 在报告生成服务中集成总计表格和图表数据 - 在报告生成服务中集成总计表格和图表数据
- 更新模板文件添加表格6占位符并调整机构名称 - 更新模板文件添加表格6占位符并调整机构名称
-
<span style="color:#3EC1D3 !important;">巴州常见病</span> <span style="color:#3EC1D3 !important;">巴州常见病</span>
前端 前端
feat(zbEyesReport): 新增各县市中班总计分析模块 feat(zbEyesReport): 新增各县市中班总计分析模块
新增各县市中班总计统计表和视力不良检出率总计对比图, 新增各县市中班总计统计表和视力不良检出率总计对比图,
调整报告章节顺序,将原"视力不良检出率分析"改为"各县市中班总计分析" 调整报告章节顺序,将原"视力不良检出率分析"改为"各县市中班总计分析"
作为第二部分,并将其他章节序号依次后移,同时优化图表渲染逻辑 作为第二部分,并将其他章节序号依次后移,同时优化图表渲染逻辑
# 2.5
1.统计[[晨午检2025年全年未上报学校、60日内未上报学校.xlsx]]
2.<span style="color:#3EC1D3 !important;">石榴籽健康</span>
feat(snow-holiday): 实现游标分页和滚动预加载功能
- 添加 onPageScroll 事件处理,实现滚动节流和预加载机制
- 改进分页逻辑,支持 lastId 游标分页,避免深度分页性能问题
- 修复前端去重逻辑,防止重复数据展示
- 优化 hasMore 判断逻辑,提高分页准确性
fix(date-format): 解决 iOS 日期格式兼容性问题
- 修改 getDay、getMonth 和 formatTime 方法中的日期构造逻辑
- 添加字符串替换处理,将 yyyy-MM-dd 格式转换为 yyyy/MM/dd
- 解决 iOS 设备无法解析短横线分隔日期格式的问题
refactor(user-profile): 优化头像上传和内容审核
- 移除 uni-file-picker 组件,改用原生 chooseImage 实现
- 更新上传接口为 /common/uploadContentModeration
- 调整内容审核服务,使用更准确的检测模型
- 修复头像上传错误提示显示问题
perf(play-snow-holiday): 优化后端分页查询性能
- 实现游标分页机制,避免使用 PageHelper 深度分页
- 在 SQL 中添加 lastId 过滤条件,提升查询效率
- 优化排序字段,添加 id 作为次要排序条件
# 2.6
1.<span style="color:#3EC1D3 !important;">巴州常见病报表</span>
feat(bzcjb-export): 添加县区级学龄前儿童近视防控报告功能
- 新增县区级报告实体类(BazhouPreschoolMyopiaReportXQ)及相关数据模型
- 扩展控制器以支持根据level参数分发地州级(3)和县区级(4)数据
- 添加县区级服务类(BazhouPreschoolMyopiaReportXQService)和对应Mapper接口
- 实现县区级图表生成逻辑(GenerateChartMiddleXQ)和表格生成功能
- 新增县区级各类统计表格实体(XQ后缀):视力不良检出率、可疑远视储备不足率等
- 扩展TResultPrimaryMapper添加县区级数据查询方法和区域名称查询接口
2. <span style="color:#3EC1D3 !important;">巴州常见病</span>
前端
feat(zbEyesReport): 实现报告页面多级权限动态展示
- 根据用户权限级别(currentLevel)动态显示不同层级的报告内容
- 地州级(currentLevel == 3)显示各县市统计数据和图表
- 县区级(currentLevel >= 3)显示各学校统计数据和图表
- 动态设置报告标题、地区名称和统计范围文字
- 添加getUserParams方法获取用户权限信息并设置对应参数
- 更新表格列标题根据用户级别显示"县市"或"学校"
- 调整图表配置移除冗余标题并优化布局间距
feat(static): 添加报告签名条件渲染和数据处理优化
- 在zbEyesReport.vue中添加条件渲染当signature存在时显示signature
否则显示cdccounty字段
- 优化数据过滤逻辑,通过检查是否有小计行来正确处理不同级别的统计数据
- 调整图表数据显示逻辑以支持地州级和县区级的不同数据结构