|
3 | 3 |
|
4 | 4 | ## Newest |
5 | 5 |
|
6 | | -【2018-10-09】 |
| 6 | +【2018-10-26】 |
7 | 7 |
|
8 | | -> * 高亮导入OA数据 |
9 | | -> * 优化导入OA数据逻辑 |
10 | | -> * 优化设置FLAG逻辑 |
11 | | -> * 优化保存文件逻辑 |
| 8 | +> * 修改复制判决书内人员逻辑,判断与OA人员差异,聪明复制 |
| 9 | +> * 优化配置文件,尤其日期范围和条数 |
| 10 | +> * 添加判决书和邮单日志记录FLAG |
12 | 11 |
|
13 | 12 | ## Guide |
14 | 13 |
|
15 | | -法院书记员批量生成邮单脚本程序,减轻书记员负担 |
| 14 | +法院人员批量生成邮单程序,减轻书记员负担 |
16 | 15 |
|
17 | | -> * 灵感来自于法院书记员发送案件复制邮单麻烦,完成功能如下 |
18 | | -> * 技术:python-docx,pandas |
| 16 | +> * 灵感来自于法院人员发送案件生成寄件邮单麻烦,完成功能如下 |
| 17 | +> * 技术:python-docx,pandas,StyleFrame,configparser |
19 | 18 | > * 打包程序:pyinstaller(单文件没压缩) |
20 | 19 |
|
21 | 20 | - [x] 重命名判决书 |
22 | 21 | - 判决书来自于[中国裁判文书网](http://wenshu.court.gov.cn/) |
23 | 22 | - 重命名后格式 ***判决书_XXX.docx*** |
24 | 23 |
|
25 | 24 | - [x] 批量填充判决书地址到数据模板 |
26 | | - - 先从 ***法院书记员OA系统*** 下载信息表 |
27 | | - - 编辑数据模板[data_main.xlsx](./demo_docs/data_main.xlsx) |
28 | | - - 选择自动填充判决书的地址到数据模板[data_main.xlsx](./demo_docs/data_main.xlsx),其他缺失的律师和地址需要***自行***填充 |
| 25 | + - 先从 ***法院人员OA系统***(法院工作的都有)下载信息表 |
| 26 | + - 添加OA数据[data_oa.xlsx](./demo_docs/data_oa.xlsx)到数据模板 |
| 27 | + - 选择自动填充判决书[判决书_XXX.docx](./demo_docs/jdocs)的地址到数据模板[data_main.xlsx](./demo_docs/data_main.xlsx),其他缺失的律师(代理人)及地址需要***手动***填充 |
29 | 28 |
|
30 | 29 | - [x] 最后批量生成寄送邮单 |
31 | 30 | - [邮单模板](./demo_docs/sheet.docx) |
|
47 | 46 |
|
48 | 47 | ```python |
49 | 48 | [config] |
50 | | -# 数据模板地址 |
51 | | -data_xlsx = data_main.xlsx |
52 | | -# oa数据地址 |
53 | | -data_oa_xlsx = data_oa.xlsx |
54 | | -# 邮单模板地址 |
55 | | -sheet_docx = sheet.docx |
56 | | -# 是否重命名判决书 |
57 | | -flag_rename_jdocs = True |
58 | | -# 是否填充判决书地址 |
59 | | -flag_fill_jdocs_adr = True |
60 | | -# 是否填充伪手机 |
61 | | -flag_fill_phone = False |
62 | | -# 是否导入oa数据 |
63 | | -flag_append_oa = True |
64 | | -# 导入oa数据的最后几行 |
65 | | -oa_last_lines = 100 |
66 | | -# 是否打印邮单 |
67 | | -flag_to_postal = True |
68 | | -# 打印数据模板的最后几行 |
69 | | -data_last_lines = 100 |
70 | | -# 打印数据模板的日期范围 |
71 | | -date_range = 2018-06-01:2018-08-01 |
72 | | -# 检查数据模板的内容格式 |
73 | | -flag_check_data = True |
| 49 | +data_xlsx = data_main.xlsx # 数据模板地址 |
| 50 | +data_oa_xlsx = data_oa.xlsx # OA数据地址 |
| 51 | +sheet_docx = sheet.docx # 邮单模板地址 |
| 52 | +flag_rename_jdocs = True # 是否重命名判决书 |
| 53 | +flag_fill_jdocs_adr = True # 是否填充判决书地址 |
| 54 | +flag_fill_phone = False # 是否填充伪手机 |
| 55 | +flag_append_oa = True # 是否导入OA数据 |
| 56 | +flag_to_postal = True # 是否打印邮单 |
| 57 | +flag_check_jdocs = False # 是否检查用户格式,输出提示信息 |
| 58 | +flag_check_postal = False # 是否检查邮单格式,输出提示信息 |
| 59 | +date_range = #2018-09-01:2018-12-01 # 打印数据日期范围,比行数优先,去掉注释后读取,井号注释掉 |
| 60 | +last_lines_oa = 50 # 导入OA数据的最后几行,当flag_append_oa开启才有效 |
| 61 | +last_lines_data = 50 # 打印数据的最后几行 |
74 | 62 | ``` |
75 | 63 |
|
76 | 64 | 除了部分当事人地址自动填充外,填充律师规则如下: |
|
92 | 80 |
|
93 | 81 | ## Licence |
94 | 82 |
|
95 | | -- 版权见代码 |
96 | | -- MIT Licence |
| 83 | +- 版权见代码,MIT Licence |
| 84 | +- 打包好exe即源码,没有后门放心使用 |
0 commit comments