Skip to content

Commit

Permalink
change jdocs copy user and address logist
Browse files Browse the repository at this point in the history
  • Loading branch information
autolordz committed Oct 26, 2018
1 parent 943364b commit 417287a
Show file tree
Hide file tree
Showing 11 changed files with 369 additions and 385 deletions.
62 changes: 25 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,28 @@

## Newest

【2018-10-09
【2018-10-26

> * 高亮导入OA数据
> * 优化导入OA数据逻辑
> * 优化设置FLAG逻辑
> * 优化保存文件逻辑
> * 修改复制判决书内人员逻辑,判断与OA人员差异,聪明复制
> * 优化配置文件,尤其日期范围和条数
> * 添加判决书和邮单日志记录FLAG
## Guide

法院书记员批量生成邮单脚本程序,减轻书记员负担
法院人员批量生成邮单程序,减轻书记员负担

> * 灵感来自于法院书记员发送案件复制邮单麻烦,完成功能如下
> * 技术:python-docx,pandas
> * 灵感来自于法院人员发送案件生成寄件邮单麻烦,完成功能如下
> * 技术:python-docx,pandas,StyleFrame,configparser
> * 打包程序:pyinstaller(单文件没压缩)
- [x] 重命名判决书
- 判决书来自于[中国裁判文书网](http://wenshu.court.gov.cn/)
- 重命名后格式 ***判决书_XXX.docx***

- [x] 批量填充判决书地址到数据模板
- 先从 ***法院书记员OA系统*** 下载信息表
- 编辑数据模板[data_main.xlsx](./demo_docs/data_main.xlsx)
- 选择自动填充判决书的地址到数据模板[data_main.xlsx](./demo_docs/data_main.xlsx),其他缺失的律师和地址需要***自行***填充
- 先从 ***法院人员OA系统***(法院工作的都有)下载信息表
- 添加OA数据[data_oa.xlsx](./demo_docs/data_oa.xlsx)到数据模板
- 选择自动填充判决书[判决书_XXX.docx](./demo_docs/jdocs)的地址到数据模板[data_main.xlsx](./demo_docs/data_main.xlsx),其他缺失的律师(代理人)及地址需要***手动***填充

- [x] 最后批量生成寄送邮单
- [邮单模板](./demo_docs/sheet.docx)
Expand All @@ -47,30 +46,19 @@

```python
[config]
# 数据模板地址
data_xlsx = data_main.xlsx
# oa数据地址
data_oa_xlsx = data_oa.xlsx
# 邮单模板地址
sheet_docx = sheet.docx
# 是否重命名判决书
flag_rename_jdocs = True
# 是否填充判决书地址
flag_fill_jdocs_adr = True
# 是否填充伪手机
flag_fill_phone = False
# 是否导入oa数据
flag_append_oa = True
# 导入oa数据的最后几行
oa_last_lines = 100
# 是否打印邮单
flag_to_postal = True
# 打印数据模板的最后几行
data_last_lines = 100
# 打印数据模板的日期范围
date_range = 2018-06-01:2018-08-01
# 检查数据模板的内容格式
flag_check_data = True
data_xlsx = data_main.xlsx # 数据模板地址
data_oa_xlsx = data_oa.xlsx # OA数据地址
sheet_docx = sheet.docx # 邮单模板地址
flag_rename_jdocs = True # 是否重命名判决书
flag_fill_jdocs_adr = True # 是否填充判决书地址
flag_fill_phone = False # 是否填充伪手机
flag_append_oa = True # 是否导入OA数据
flag_to_postal = True # 是否打印邮单
flag_check_jdocs = False # 是否检查用户格式,输出提示信息
flag_check_postal = False # 是否检查邮单格式,输出提示信息
date_range = #2018-09-01:2018-12-01 # 打印数据日期范围,比行数优先,去掉注释后读取,井号注释掉
last_lines_oa = 50 # 导入OA数据的最后几行,当flag_append_oa开启才有效
last_lines_data = 50 # 打印数据的最后几行
```

除了部分当事人地址自动填充外,填充律师规则如下:
Expand All @@ -92,5 +80,5 @@ Enjoy

## Licence

- 版权见代码
- MIT Licence
- 版权见代码,MIT Licence
- 打包好exe即源码,没有后门放心使用
26 changes: 0 additions & 26 deletions config.txt

This file was deleted.

Binary file removed demo_docs/address_tmp.xlsx
Binary file not shown.
15 changes: 15 additions & 0 deletions demo_docs/conf.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[config]
data_xlsx = data_main.xlsx # 数据模板地址
data_oa_xlsx = data_oa.xlsx # OA数据地址
sheet_docx = sheet.docx # 邮单模板地址
flag_rename_jdocs = True # 是否重命名判决书
flag_fill_jdocs_adr = True # 是否填充判决书地址
flag_fill_phone = False # 是否填充伪手机
flag_append_oa = True # 是否导入OA数据
flag_to_postal = True # 是否打印邮单
flag_check_jdocs = False # 是否检查用户格式,输出提示信息
flag_check_postal = False # 是否检查邮单格式,输出提示信息
date_range = #2018-09-01:2018-12-01 # 打印数据日期范围,比行数优先,去掉注释后读取,井号注释掉
last_lines_oa = 50 # 导入OA数据的最后几行,当flag_append_oa开启才有效
last_lines_data = 50 # 打印数据的最后几行

26 changes: 0 additions & 26 deletions demo_docs/config.txt

This file was deleted.

Binary file modified demo_docs/data_main.xlsx
Binary file not shown.
Binary file removed demo_docs/data_main_temp.xlsx
Binary file not shown.
26 changes: 0 additions & 26 deletions demo_docs/history.txt

This file was deleted.

Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 417287a

Please sign in to comment.