新增质量模块(工艺执行书 / 样茧试缫)与报表中心

质量模块:
- 11 张工艺执行书表:封面、试产、选剥茧(含混茧明细)、试缫与大样、煮茧(含分车间配温、副煮车间)、自动缫(含大样)、后缫
- 10 张样茧试缫表:原料小样/综合样主表 + 选茧、解舒、茧幅、切剖、清洁洁净、茧丝百回纤度
- 服务与接口、主控指针回写(列表 √ 标记)、封面编号自增、报表数据包
- 前端 8 张报表打印版式、7 类工艺单据与 6 类调查录入弹窗、字段驱动表单/表格组件
- 菜单种子新增「质量」目录,样茧子表增加 YjssType 判别列,避免原料小样与综合样自增 Id 重号串数据

报表中心:
- 报表模板管理、锐浪 grhtml5 加载与预览、全屏设计面板、数据源 Provider(落丝记录、职工花名册)

其他:同步工作进度 1-11 文档、开发数据库快照、.gitignore 忽略运行日志目录
This commit is contained in:
yanpeng200212
2026-10-22 10:30:37 +08:00
parent 8c4c464362
commit a8890c81e9
92 changed files with 14785 additions and 70 deletions
@@ -0,0 +1,376 @@
{
"Version":"6.8.5.0",
"Title":"职工花名册",
"Author":"F9 报表中心",
"Description":"示例报表:列出职工的基本信息(数据源由 DsName=RepDt_Sys_Users 提供)。",
"Font":{
"Name":"宋体",
"Size":90000,
"Weight":400,
"Charset":134
},
"Printer":{
"TopMargin":1.5,
"BottomMargin":1.5
},
"DetailGrid":{
"CenterView":true,
"PrintAdaptMethod":"ResizeToFit",
"Recordset":{
"Field":[
{
"Name":"EmployeeCode"
},
{
"Name":"EmployeeName"
},
{
"Name":"Gender"
},
{
"Name":"DepName"
},
{
"Name":"WorktypeName"
},
{
"Name":"Phone"
},
{
"Name":"RuzhiDate"
}
]
},
"Column":[
{
"Name":"EmployeeCode",
"Width":2.5
},
{
"Name":"EmployeeName",
"Width":2.2
},
{
"Name":"Gender",
"Width":1.2
},
{
"Name":"DepName",
"Width":2.8
},
{
"Name":"WorktypeName",
"Width":2.4
},
{
"Name":"Phone",
"Width":2.6
},
{
"Name":"RuzhiDate",
"Width":2.4
}
],
"ColumnContent":{
"Height":0.79375,
"ColumnContentCell":[
{
"Column":"EmployeeCode",
"DataField":"EmployeeCode"
},
{
"Column":"EmployeeName",
"DataField":"EmployeeName"
},
{
"Column":"Gender",
"DataField":"Gender"
},
{
"Column":"DepName",
"DataField":"DepName"
},
{
"Column":"WorktypeName",
"DataField":"WorktypeName"
},
{
"Column":"Phone",
"DataField":"Phone"
},
{
"Column":"RuzhiDate",
"DataField":"RuzhiDate"
}
]
},
"ColumnTitle":{
"BackColor":"C0C0C0",
"Height":0.79375,
"Font":{
"Name":"宋体",
"Size":90000,
"Bold":true,
"Charset":134
},
"RepeatStyle":"OnPage",
"ColumnTitleCell":[
{
"GroupTitle":false,
"Column":"EmployeeCode",
"BackColor":"FFFFFF",
"Text":"工号"
},
{
"GroupTitle":false,
"Column":"EmployeeName",
"BackColor":"FFFFFF",
"Text":"姓名"
},
{
"GroupTitle":false,
"Column":"Gender",
"BackColor":"FFFFFF",
"Text":"性别"
},
{
"GroupTitle":false,
"Column":"DepName",
"BackColor":"FFFFFF",
"Text":"部门"
},
{
"GroupTitle":false,
"Column":"WorktypeName",
"BackColor":"FFFFFF",
"Text":"工种"
},
{
"GroupTitle":false,
"Column":"Phone",
"BackColor":"FFFFFF",
"Text":"电话"
},
{
"GroupTitle":false,
"Column":"RuzhiDate",
"BackColor":"FFFFFF",
"Text":"入职日期"
}
]
}
},
"PageHeader":{
"Height":1.32292,
"Control":[
{
"Type":"MemoBox",
"Name":"MemoBox1",
"Anchor":"[Top|Right]",
"Left":9.5,
"Top":0.396875,
"Width":6.3,
"Height":0.47625,
"Font":{
"Name":"楷体",
"Size":120000,
"Bold":true,
"Charset":134
},
"Text":"职工花名册 · 智慧缫丝系统"
},
{
"Type":"Line",
"Name":"Line1",
"Anchor":"[Left|Top|Right]",
"Top":1.00542,
"Width":16.0073,
"Pen":{
"Width":2
}
}
]
},
"PageFooter":{
"Height":1.32292,
"Control":[
{
"Type":"MemoBox",
"Name":"MemoBox2",
"Anchor":"[Top|Right]",
"Left":13.2027,
"Top":0.396875,
"Width":2.59292,
"Height":0.608542,
"Text":"第[#SystemVar(PageNumber)#]页 共[#SystemVar(PageCount)#]页"
},
{
"Type":"MemoBox",
"Name":"MemoBox3",
"Left":0.211667,
"Top":0.396875,
"Width":6.19125,
"Height":0.608542,
"Text":"打印时间:[#SystemVar(CurrentDateTime):yyyy年MM月dd日 HH:mm:ss#]"
}
]
},
"ReportHeader":[
{
"Height":0.978958,
"Control":[
{
"Type":"StaticBox",
"Name":"StaticBox1",
"Center":"Horizontal",
"Left":6.29708,
"Top":0.185208,
"Width":3.41313,
"Height":0.582083,
"Font":{
"Name":"宋体",
"Size":150000,
"Bold":true,
"Charset":134
},
"Text":"职工花名册"
}
]
},
{
"Height":0.6,
"Control":[
{
"Type":"StaticBox",
"Name":"LabelDep",
"Left":0.2,
"Top":0.05,
"Width":1.4,
"Height":0.5,
"Font":{
"Name":"宋体",
"Size":90000,
"Charset":134
},
"Text":"部门:"
},
{
"Type":"StaticBox",
"Name":"ParamDep",
"Left":1.7,
"Top":0.05,
"Width":2.2,
"Height":0.5,
"Font":{
"Name":"宋体",
"Size":90000,
"Charset":134
},
"Parameter":"部门"
},
{
"Type":"StaticBox",
"Name":"LabelKeyword",
"Left":4.0,
"Top":0.05,
"Width":1.6,
"Height":0.5,
"Font":{
"Name":"宋体",
"Size":90000,
"Charset":134
},
"Text":"关键字:"
},
{
"Type":"StaticBox",
"Name":"ParamKeyword",
"Left":5.7,
"Top":0.05,
"Width":1.8,
"Height":0.5,
"Font":{
"Name":"宋体",
"Size":90000,
"Charset":134
},
"Parameter":"关键字"
},
{
"Type":"StaticBox",
"Name":"LabelCount",
"Left":7.6,
"Top":0.05,
"Width":1.6,
"Height":0.5,
"Font":{
"Name":"宋体",
"Size":90000,
"Charset":134
},
"Text":"记录数:"
},
{
"Type":"StaticBox",
"Name":"ParamCount",
"Left":9.3,
"Top":0.05,
"Width":1.2,
"Height":0.5,
"Font":{
"Name":"宋体",
"Size":90000,
"Charset":134
},
"Parameter":"记录数"
},
{
"Type":"StaticBox",
"Name":"LabelQueryTime",
"Left":10.6,
"Top":0.05,
"Width":2.0,
"Height":0.5,
"Font":{
"Name":"宋体",
"Size":90000,
"Charset":134
},
"Text":"查询时间:"
},
{
"Type":"StaticBox",
"Name":"ParamQueryTime",
"Left":12.7,
"Top":0.05,
"Width":3.3,
"Height":0.5,
"Font":{
"Name":"宋体",
"Size":90000,
"Charset":134
},
"Parameter":"查询时间"
}
]
}
],
"Parameter":[
{
"Name":"部门",
"DataType":"String"
},
{
"Name":"关键字",
"DataType":"String"
},
{
"Name":"记录数",
"DataType":"Integer"
},
{
"Name":"查询时间",
"DataType":"String"
}
]
}