信访类
信访类组件用于展示和管理信访相关的信息,包括公开信访列表、分页列表、信箱公开信件列表、信访回复统计和信件统计等功能。通过灵活的配置参数,可以满足不同信访信息展示的需求。
公开信访列表.cshtml
组件路径
/Views/_Common/Petition/Shared/公开信访列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
PetitionLetterBoxId | 信箱ID | Int32 | Integer | 0 | 指定信访信箱的唯一标识符,用于筛选特定信箱的信访内容。 |
DateFormats | 日期格式 | String | ComboBox | yyyy-MM-dd | 自定义日期显示格式,支持标准格式符(如 MM/dd 或 yyyy.MM.dd )。 |
OutCount | 输出数量 | Int32 | Integer | 10 | 控制列表显示的信访内容数量。 |
Order | 排序方式 | String | Text | FinishTime Desc | 控制列表排序规则,支持多字段排序(如 FinishTime Desc 表示按完成时间降序排列)。 |
TitleLength | 标题长度 | Int32 | Integer | 50 | 控制信访标题的截断长度(按字符计算),超长部分自动添加省略号(...)。 |
IsPublic | 是否公开 | Boolean | Boolean | True | 控制是否仅显示公开的信访内容。 |
调用示例
- 代码:
<div class="petitionList">
@Power.Partial("Petition", "公开信访列表", new { PetitionLetterBoxId = 1, DateFormats = "MM-dd", OutCount = 5, TitleLength = 48 })
</div>
说明: 该代码调用公开信访列表组件,展示 ID 为 1 的信访信箱内容,配置参数包括:日期格式化为
MM-dd
、输出数量为5条、标题截断至48字符。适用于需要展示公开信访信息的场景。效果图:
公开信访分页列表.cshtml
组件路径
/Views/_Common/Petition/Shared/公开信访分页列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
PetitionLetterBoxId | 信箱ID | Int32 | Integer | 0 | 指定信访信箱的唯一标识符,用于筛选特定信箱的信访内容。 |
DateFormats | 日期格式 | String | ComboBox | yyyy-MM-dd | 自定义日期显示格式,支持标准格式符(如 MM/dd 或 yyyy.MM.dd )。 |
OutCount | 输出数量 | Int32 | Integer | 10 | 控制列表显示的信访内容数量。 |
Order | 排序方式 | String | Text | FinishTime Desc | 控制列表排序规则,支持多字段排序(如 FinishTime Desc 表示按完成时间降序排列)。 |
TitleLength | 标题长度 | Int32 | Integer | 50 | 控制信访标题的截断长度(按字符计算),超长部分自动添加省略号(...)。 |
isPublic | 是否公开 | Boolean | Boolean | True | 控制是否仅显示公开的信访内容。 |
调用示例
- 代码:
<div class="petitionList">
@Power.Partial("Petition", "公开信访分页列表", new { PetitionLetterBoxId = 1, DateFormats = "MM-dd", OutCount = 5, TitleLength = 48 })
</div>
说明: 该代码调用公开信访分页列表组件,展示 ID 为 1 的信访信箱内容,配置参数包括:日期格式化为
MM-dd
、输出数量为5条、标题截断至48字符。适用于需要分页展示公开信访信息的场景。效果图:
信箱公开信件列表.cshtml
组件路径
/Views/_Common/Petition/Shared/信箱公开信件列表.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
Keyword | 搜索热词 | String | Text | 空 | 按关键词模糊匹配信访标题内容。 |
PetitionLetterBoxId | 信箱ID | Int32 | Integer | 0 | 指定信访信箱的唯一标识符,用于筛选特定信箱的信访内容。 |
DateFormat | 日期格式 | String | ComboBox | MM-dd | 自定义日期显示格式,支持标准格式符(如 MM/dd 或 yyyy.MM.dd )。 |
Count | 输出数量 | Int32 | Integer | 5 | 控制列表显示的信访内容数量。 |
DepartmentId | 部门ID | Int32 | Integer | 0 | 按部门筛选信访内容,需与部门管理系统的标识符一致。 |
TitleLength | 标题长度 | Int32 | Integer | 80 | 控制信访标题的截断长度(按字符计算),超长部分自动添加省略号(...)。 |
IsHot | 是否热点问题 | Int32 | Integer | 0 | 控制是否仅显示热点问题的信访内容。 |
调用示例
- 代码:
<div class="petitionList">
@Power.Partial("Petition", "信箱公开信件列表", new { PetitionLetterBoxId = 5, DateFormat = "MM-dd", Count = 5, TitleLength = 54 })
</div>
说明: 该代码调用信箱公开信件列表组件,展示 ID 为 5 的信访信箱内容,配置参数包括:日期格式化为
MM-dd
、输出数量为5条、标题截断至54字符。适用于需要展示信箱公开信件的场景。效果图:
信访回复统计.cshtml
组件路径
/Views/_Common/Petition/Shared/信访回复统计.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
PetitionLetterBoxId | 信箱ID | Int32 | Integer | 0 | 指定信访信箱的唯一标识符,用于筛选特定信箱的信访内容。 |
Starttime | 开始时间 | String | Text | 空 | 统计信访内容的起始时间,格式为 yyyy-MM-dd 。 |
Endtime | 结束时间 | String | Text | 空 | 统计信访内容的结束时间,格式为 yyyy-MM-dd 。 |
OrderBy | 排序字段 | String | Text | ProcessedCount | 控制统计结果的排序规则,支持多字段排序(如 ProcessedCount 表示按处理数量排序)。 |
调用示例
- 代码:
@Power.Partial("信访回复统计", new { PetitionLetterBoxId = 1, StartTime = new DateTime(2000, 1, 1) })
说明: 该代码调用信访回复统计组件,统计 ID 为 1 的信访信箱内容,起始时间为
2000-01-01
。适用于需要展示信访回复统计信息的场景。效果图:
信件统计.cshtml
组件路径
/Views/_Common/Petition/Shared/信件统计.cshtml
组件参数
参数名 | 中文名 | 类型 | 控件类型 | 默认值 | 详细说明 |
---|---|---|---|---|---|
PetitionLetterBoxId | 信箱ID | Int32 | Integer | 1 | 指定信访信箱的唯一标识符,用于筛选特定信箱的信访内容。 |
调用示例
- 代码:
@Power.Partial("信件统计", new { PetitionLetterBoxId = 1 })
说明: 该代码调用信件统计组件,统计 ID 为 1 的信访信箱内容。适用于需要展示信件统计信息的场景。
效果图: