更新文档样式和导出配置,统一表格边框为黑色并更新参考文档模板。修改document_style.css中表格样式,将边框颜色统一设置为黑色(#000),添加注释说明。同时更新unified_export.sh脚本,将参考文档模板从reference.docx切换为reference2.docx,确保文档导出格式一致性,符合甲方A级交付标准。

This commit is contained in:
tangweijie 2025-08-11 14:39:42 +08:00
parent e8f207f8ae
commit 4e22c0f9c7
11 changed files with 95 additions and 57 deletions

View File

@ -81,13 +81,14 @@ p {
text-justify: inter-ideograph;
}
/* 表格样式 */
/* 表格样式(黑色边框) */
table {
border-collapse: collapse;
width: 100%;
margin: 12pt 0;
font-size: 10pt;
page-break-inside: avoid;
border: 1pt solid #000; /* 外边框黑色 */
}
th {
@ -95,13 +96,13 @@ th {
color: white;
font-weight: bold;
padding: 8pt;
border: 1pt solid #2f5597;
border: 1pt solid #000; /* 表头黑线 */
text-align: center;
}
td {
padding: 6pt 8pt;
border: 1pt solid #a6a6a6;
border: 1pt solid #000; /* 单元格黑线 */
vertical-align: top;
}

View File

@ -509,6 +509,27 @@ CJKmainfont: "PingFang SC"
| deleted | int2 | N | 0 | 是否删除 |
| tenant_id | int8 | N | 0 | 租户id |
### system_user_form_config (用户表单字段配置表-标准)
| 字段名 | 类型 | 是否可空 | 默认值 | 注释 |
| :--- | :--- | :--- | :--- | :--- |
| id | int8 | N | nextval() | 主键ID |
| obj_id | int8 | Y | | 对象ID用户id/角色id等 |
| config_type | int2 | N | | 配置类型1-个人配置2-角色配置 |
| code | varchar(100) | N | | 表格标识/模版号(与菜单或功能标识关联) |
| column_key | varchar(100) | N | | 列字段标识 |
| column_title | varchar(100) | Y | | 自定义列标题 |
| column_width | int4 | Y | | 列宽度 |
| is_visible | int2 | N | 0 | 是否显示0-显示1-隐藏 |
| is_printable | int2 | N | 0 | 是否可打印0-是1-否 |
| sort_order | int4 | N | 0 | 排序序号 |
| creator | varchar(64) | Y | | 创建人 |
| create_time | timestamp(6) | N | pg_systimestamp() | 创建时间 |
| updater | varchar(64) | Y | | 更新人 |
| update_time | timestamp(6) | N | pg_systimestamp() | 更新时间 |
| deleted | int2 | N | 0 | 是否删除 |
| tenant_id | int8 | N | 0 | 租户编号 |
### biz_company_account (水司账户表)
| 字段名 | 类型 | 是否可空 | 默认值 | 注释 |
| :--- | :--- | :--- | :--- | :--- |
@ -565,6 +586,7 @@ CJKmainfont: "PingFang SC"
| :--- | :--- | :--- | :--- | :--- |
| id | int8 | N | nextval() | 主键 |
| name | varchar(100) | Y | | 口径名称 |
| code | varchar(100) | N | | 口径代码 |
| value | numeric(10,2) | Y | | 口径值(单位:毫米) |
| check_period | int4 | Y | | 强检周期(单位:年) |
| replace_period | int4 | Y | | 定换周期(单位:年) |
@ -985,8 +1007,12 @@ CJKmainfont: "PingFang SC"
| customer_id | int8 | Y | | 客户ID |
| maker_code | varchar(100) | N | | 厂家代码 |
| model_code | varchar(100) | N | | 型号代码 |
| caliber_id | int8 | N | | 口径ID |
| range_id | int8 | N | | 量程ID |
| caliber_code | varchar(100) | Y | | 口径代码(与源设计对齐,优先使用) |
| range_code | varchar(100) | Y | | 量程代码(与源设计对齐,优先使用) |
| type | int4 | Y | | 水表分类/类型(见字典) |
| steel_mark | varchar(100) | Y | | 钢印号(源设计字段) |
| seal_number | varchar(100) | Y | | 水表编号(源设计字段) |
| check_code | varchar(100) | Y | | 强检编号(源设计字段) |
| install_date | timestamp(6) | Y | | 安装日期 |
| install_address | varchar(500) | Y | | 安装地址 |
| meter_status | int2 | N | 0 | 水表状态0-正常1-故障2-停用3-拆除 |
@ -994,6 +1020,16 @@ CJKmainfont: "PingFang SC"
| last_reading | numeric(15,3) | Y | 0 | 上次读数 |
| check_date | timestamp(6) | Y | | 检定日期 |
| expire_date | timestamp(6) | Y | | 到期日期 |
| gpsx | numeric(10,6) | Y | | GPSX坐标 |
| gpsy | numeric(10,6) | Y | | GPSY坐标 |
| latitude | numeric(10,6) | Y | | 纬度 |
| longitude | numeric(10,6) | Y | | 经度 |
| highly | numeric(10,2) | Y | | 高度(米) |
| imei | varchar(100) | Y | | 设备识别码 |
| imsi | varchar(100) | Y | | IMSI |
| module_code | varchar(100) | Y | | 模块号 |
| nfc_code | varchar(100) | Y | | NFC编号 |
| qr_code | varchar(100) | Y | | 二维码编号 |
| remark | varchar(500) | Y | | 备注 |
| create_time | timestamp(6) | N | pg_systimestamp() | 创建时间 |
| update_time | timestamp(6) | N | pg_systimestamp() | 更新时间 |
@ -3273,14 +3309,14 @@ CJKmainfont: "PingFang SC"
**图表 1**
![图表 1](temp_mermaid_新-数据库设计说明书_7752/diagram_1.png)
![图表 1](temp_mermaid_新-数据库设计说明书_23274/diagram_1.png)
### 业务核心表关系图
**图表 2**
![图表 2](temp_mermaid_新-数据库设计说明书_7752/diagram_2.png)
![图表 2](temp_mermaid_新-数据库设计说明书_23274/diagram_2.png)
## 业务视图设计

View File

@ -222,7 +222,7 @@ CJKmainfont: "PingFang SC"
**图表 1**
![图表 1](temp_mermaid_新-概要设计说明书_7752/diagram_1.png)
![图表 1](temp_mermaid_新-概要设计说明书_23274/diagram_1.png)
### 层级说明
@ -257,7 +257,7 @@ CJKmainfont: "PingFang SC"
**图表 2**
![图表 2](temp_mermaid_新-概要设计说明书_7752/diagram_2.png)
![图表 2](temp_mermaid_新-概要设计说明书_23274/diagram_2.png)
## 物理架构
@ -269,13 +269,13 @@ CJKmainfont: "PingFang SC"
**图表 3**
![图表 3](temp_mermaid_新-概要设计说明书_7752/diagram_3.png)
![图表 3](temp_mermaid_新-概要设计说明书_23274/diagram_3.png)
### 网络连接
**图表 4**
![图表 4](temp_mermaid_新-概要设计说明书_7752/diagram_4.png)
![图表 4](temp_mermaid_新-概要设计说明书_23274/diagram_4.png)
### 硬件配置规格
@ -319,7 +319,7 @@ CJKmainfont: "PingFang SC"
**图表 5**
![图表 5](temp_mermaid_新-概要设计说明书_7752/diagram_5.png)
![图表 5](temp_mermaid_新-概要设计说明书_23274/diagram_5.png)
### 容器化部署架构
@ -329,7 +329,7 @@ CJKmainfont: "PingFang SC"
**图表 6**
![图表 6](temp_mermaid_新-概要设计说明书_7752/diagram_6.png)
![图表 6](temp_mermaid_新-概要设计说明书_23274/diagram_6.png)
## 对外接口
@ -362,7 +362,7 @@ CJKmainfont: "PingFang SC"
**图表 7**
![图表 7](temp_mermaid_新-概要设计说明书_7752/diagram_7.png)
![图表 7](temp_mermaid_新-概要设计说明书_23274/diagram_7.png)
### 主要接口定义
@ -430,7 +430,7 @@ CJKmainfont: "PingFang SC"
**图表 8**
![图表 8](temp_mermaid_新-概要设计说明书_7752/diagram_8.png)
![图表 8](temp_mermaid_新-概要设计说明书_23274/diagram_8.png)
**功能群说明:**
@ -447,7 +447,7 @@ CJKmainfont: "PingFang SC"
**图表 9**
![图表 9](temp_mermaid_新-概要设计说明书_7752/diagram_9.png)
![图表 9](temp_mermaid_新-概要设计说明书_23274/diagram_9.png)
## 模块设计
@ -585,7 +585,7 @@ CJKmainfont: "PingFang SC"
**图表 10**
![图表 10](temp_mermaid_新-概要设计说明书_7752/diagram_10.png)
![图表 10](temp_mermaid_新-概要设计说明书_23274/diagram_10.png)
### 客户服务业务群
@ -595,7 +595,7 @@ CJKmainfont: "PingFang SC"
**图表 11**
![图表 11](temp_mermaid_新-概要设计说明书_7752/diagram_11.png)
![图表 11](temp_mermaid_新-概要设计说明书_23274/diagram_11.png)
## 模块设计
@ -663,7 +663,7 @@ CJKmainfont: "PingFang SC"
**图表 12**
![图表 12](temp_mermaid_新-概要设计说明书_7752/diagram_12.png)
![图表 12](temp_mermaid_新-概要设计说明书_23274/diagram_12.png)
**业务规则:**
@ -704,7 +704,7 @@ CJKmainfont: "PingFang SC"
**图表 13**
![图表 13](temp_mermaid_新-概要设计说明书_7752/diagram_13.png)
![图表 13](temp_mermaid_新-概要设计说明书_23274/diagram_13.png)
**业务规则:**
@ -903,7 +903,7 @@ CJKmainfont: "PingFang SC"
**图表 14**
![图表 14](temp_mermaid_新-概要设计说明书_7752/diagram_14.png)
![图表 14](temp_mermaid_新-概要设计说明书_23274/diagram_14.png)
**业务规则:**

View File

@ -548,7 +548,7 @@ CJKmainfont: "PingFang SC"
**图表 1**
![图表 1](temp_mermaid_新-详细设计说明书_7752/diagram_1.png)
![图表 1](temp_mermaid_新-详细设计说明书_23274/diagram_1.png)
### 系统数据流向图
@ -556,7 +556,7 @@ CJKmainfont: "PingFang SC"
**图表 2**
![图表 2](temp_mermaid_新-详细设计说明书_7752/diagram_2.png)
![图表 2](temp_mermaid_新-详细设计说明书_23274/diagram_2.png)
### 表现层
@ -590,7 +590,7 @@ CJKmainfont: "PingFang SC"
**图表 3**
![图表 3](temp_mermaid_新-详细设计说明书_7752/diagram_3.png)
![图表 3](temp_mermaid_新-详细设计说明书_23274/diagram_3.png)
### 容器化部署架构
@ -598,7 +598,7 @@ CJKmainfont: "PingFang SC"
**图表 4**
![图表 4](temp_mermaid_新-详细设计说明书_7752/diagram_4.png)
![图表 4](temp_mermaid_新-详细设计说明书_23274/diagram_4.png)
### 硬件配置规格表
@ -1089,7 +1089,7 @@ h、**错误响应码**
**图表 5**
![图表 5](temp_mermaid_新-详细设计说明书_7752/diagram_5.png)
![图表 5](temp_mermaid_新-详细设计说明书_23274/diagram_5.png)
###### 数据设计
@ -1124,7 +1124,7 @@ h、**错误响应码**
**图表 6**
![图表 6](temp_mermaid_新-详细设计说明书_7752/diagram_6.png)
![图表 6](temp_mermaid_新-详细设计说明书_23274/diagram_6.png)
###### 业务规则
@ -1291,7 +1291,7 @@ f、**响应参数**
**图表 7**
![图表 7](temp_mermaid_新-详细设计说明书_7752/diagram_7.png)
![图表 7](temp_mermaid_新-详细设计说明书_23274/diagram_7.png)
###### 数据设计
@ -1425,7 +1425,7 @@ f、**响应参数**
**图表 8**
![图表 8](temp_mermaid_新-详细设计说明书_7752/diagram_8.png)
![图表 8](temp_mermaid_新-详细设计说明书_23274/diagram_8.png)
###### 输入输出数据
@ -1528,7 +1528,7 @@ f、**响应参数**
**图表 9**
![图表 9](temp_mermaid_新-详细设计说明书_7752/diagram_9.png)
![图表 9](temp_mermaid_新-详细设计说明书_23274/diagram_9.png)
###### 数据设计
@ -1589,7 +1589,7 @@ f、**响应参数**
**图表 10**
![图表 10](temp_mermaid_新-详细设计说明书_7752/diagram_10.png)
![图表 10](temp_mermaid_新-详细设计说明书_23274/diagram_10.png)
###### 数据设计
@ -1650,7 +1650,7 @@ f、**响应参数**
**图表 11**
![图表 11](temp_mermaid_新-详细设计说明书_7752/diagram_11.png)
![图表 11](temp_mermaid_新-详细设计说明书_23274/diagram_11.png)
###### 数据设计
@ -1710,7 +1710,7 @@ f、**响应参数**
**图表 12**
![图表 12](temp_mermaid_新-详细设计说明书_7752/diagram_12.png)
![图表 12](temp_mermaid_新-详细设计说明书_23274/diagram_12.png)
###### 数据设计
@ -1771,7 +1771,7 @@ f、**响应参数**
**图表 13**
![图表 13](temp_mermaid_新-详细设计说明书_7752/diagram_13.png)
![图表 13](temp_mermaid_新-详细设计说明书_23274/diagram_13.png)
###### 数据设计
@ -1832,7 +1832,7 @@ f、**响应参数**
**图表 14**
![图表 14](temp_mermaid_新-详细设计说明书_7752/diagram_14.png)
![图表 14](temp_mermaid_新-详细设计说明书_23274/diagram_14.png)
###### 数据设计
@ -1910,7 +1910,7 @@ f、**响应参数**
**图表 15**
![图表 15](temp_mermaid_新-详细设计说明书_7752/diagram_15.png)
![图表 15](temp_mermaid_新-详细设计说明书_23274/diagram_15.png)
###### 数据设计
@ -1988,7 +1988,7 @@ f、**响应参数**
**图表 16**
![图表 16](temp_mermaid_新-详细设计说明书_7752/diagram_16.png)
![图表 16](temp_mermaid_新-详细设计说明书_23274/diagram_16.png)
###### 数据设计
@ -2143,7 +2143,7 @@ f、**响应参数**
**图表 17**
![图表 17](temp_mermaid_新-详细设计说明书_7752/diagram_17.png)
![图表 17](temp_mermaid_新-详细设计说明书_23274/diagram_17.png)
###### 数据设计
@ -2190,7 +2190,7 @@ f、**响应参数**
**图表 18**
![图表 18](temp_mermaid_新-详细设计说明书_7752/diagram_18.png)
![图表 18](temp_mermaid_新-详细设计说明书_23274/diagram_18.png)
###### 业务规则
@ -2238,7 +2238,7 @@ f、**响应参数**
**图表 19**
![图表 19](temp_mermaid_新-详细设计说明书_7752/diagram_19.png)
![图表 19](temp_mermaid_新-详细设计说明书_23274/diagram_19.png)
###### 业务规则
@ -2271,7 +2271,7 @@ f、**响应参数**
**图表 20**
![图表 20](temp_mermaid_新-详细设计说明书_7752/diagram_20.png)
![图表 20](temp_mermaid_新-详细设计说明书_23274/diagram_20.png)
###### 业务规则
@ -2304,7 +2304,7 @@ f、**响应参数**
**图表 21**
![图表 21](temp_mermaid_新-详细设计说明书_7752/diagram_21.png)
![图表 21](temp_mermaid_新-详细设计说明书_23274/diagram_21.png)
###### 业务规则
@ -2588,14 +2588,14 @@ f、**响应参数**
**图表 22**
![图表 22](temp_mermaid_新-详细设计说明书_7752/diagram_22.png)
![图表 22](temp_mermaid_新-详细设计说明书_23274/diagram_22.png)
- 申请受理阶段
**图表 23**
![图表 23](temp_mermaid_新-详细设计说明书_7752/diagram_23.png)
![图表 23](temp_mermaid_新-详细设计说明书_23274/diagram_23.png)
- 现场勘查设计阶段
@ -2603,7 +2603,7 @@ f、**响应参数**
**图表 24**
![图表 24](temp_mermaid_新-详细设计说明书_7752/diagram_24.png)
![图表 24](temp_mermaid_新-详细设计说明书_23274/diagram_24.png)
- 工程施工阶段
@ -2611,7 +2611,7 @@ f、**响应参数**
**图表 25**
![图表 25](temp_mermaid_新-详细设计说明书_7752/diagram_25.png)
![图表 25](temp_mermaid_新-详细设计说明书_23274/diagram_25.png)
- 验收移交阶段
@ -2619,7 +2619,7 @@ f、**响应参数**
**图表 26**
![图表 26](temp_mermaid_新-详细设计说明书_7752/diagram_26.png)
![图表 26](temp_mermaid_新-详细设计说明书_23274/diagram_26.png)
###### 业务规则
@ -2967,7 +2967,7 @@ f、**响应参数**
**图表 27**
![图表 27](temp_mermaid_新-详细设计说明书_7752/diagram_27.png)
![图表 27](temp_mermaid_新-详细设计说明书_23274/diagram_27.png)
###### 界面设计要点
@ -3263,7 +3263,7 @@ flowchart TD
**图表 30**
![图表 30](temp_mermaid_新-详细设计说明书_7752/diagram_30.png)
![图表 30](temp_mermaid_新-详细设计说明书_23274/diagram_30.png)
###### 界面设计要点
@ -3601,7 +3601,7 @@ flowchart TD
**图表 32**
![图表 32](temp_mermaid_新-详细设计说明书_7752/diagram_32.png)
![图表 32](temp_mermaid_新-详细设计说明书_23274/diagram_32.png)
**接口参数:**
@ -3668,7 +3668,7 @@ flowchart TD
**图表 33**
![图表 33](temp_mermaid_新-详细设计说明书_7752/diagram_33.png)
![图表 33](temp_mermaid_新-详细设计说明书_23274/diagram_33.png)
**接口参数:**
@ -3707,7 +3707,7 @@ flowchart TD
**图表 34**
![图表 34](temp_mermaid_新-详细设计说明书_7752/diagram_34.png)
![图表 34](temp_mermaid_新-详细设计说明书_23274/diagram_34.png)
## 物联网接口
@ -3729,7 +3729,7 @@ flowchart TD
**图表 35**
![图表 35](temp_mermaid_新-详细设计说明书_7752/diagram_35.png)
![图表 35](temp_mermaid_新-详细设计说明书_23274/diagram_35.png)
## 政务系统接口

View File

@ -251,13 +251,14 @@ p {
text-justify: inter-ideograph;
}
/* 表格样式 */
/* 表格样式(黑色边框) */
table {
border-collapse: collapse;
width: 100%;
margin: 12pt 0;
font-size: 10pt;
page-break-inside: avoid;
border: 1pt solid #000; /* 外边框黑色 */
}
th {
@ -265,13 +266,13 @@ th {
color: white;
font-weight: bold;
padding: 8pt;
border: 1pt solid #2f5597;
border: 1pt solid #000; /* 表头黑线 */
text-align: center;
}
td {
padding: 6pt 8pt;
border: 1pt solid #a6a6a6;
border: 1pt solid #000; /* 单元格黑线 */
vertical-align: top;
}
@ -452,7 +453,7 @@ export_single_to_docx() {
--toc \
--toc-depth=4 \
--highlight-style=tango \
--reference-doc=templates/reference.docx \
--reference-doc=templates/reference2.docx \
--resource-path=".:$temp_dir" \
--metadata title="$doc_title" \
--metadata author="系统设计团队" \

Binary file not shown.

BIN
templates/reference2.docx Executable file

Binary file not shown.

BIN
templates/reference3.docx Normal file

Binary file not shown.