查询页面设置
查询设计 •
3 次浏览
•
2025-11-29
查询页面设置
功能介绍
查询页面设置允许您控制查询执行页面的显示效果和功能,包括页面独立模式、登录按钮显示、模板信息显示等功能,让查询页面更符合您的业务需求。
主要功能
- 页面独立模式:控制页面是否独立显示,隐藏导航和跳转链接
- 显示登录按钮:控制是否在查询页面显示登录按钮
- 显示查询模板信息:控制是否显示查询模板的详细信息卡片
- 启用定制状态:为提交记录设置自定义状态,支持状态筛选和切换
使用方法
1. 打开查询设置
使用路径:查询设计器 → 设置标签页
- 进入查询设计器
- 选择要设置的查询模板
- 点击"设置"标签页
- 在"基本设置"区域找到相关设置项
2. 页面独立模式
功能说明:启用后,查询页面将进入独立模式,隐藏所有跳转按钮和返回链接,左上角标题也无法点击跳转首页。
使用方法:
- 在查询设置的"基本设置"区域
- 找到"页面独立模式"开关
- 启用或关闭该选项
- 保存设置
适用场景:
- 需要将查询结果嵌入到其他系统
- 需要限制用户导航,防止用户离开页面
- 需要创建独立的查询应用
- 需要在iframe中嵌入查询页面
注意事项:
- 启用独立模式后,用户无法通过页面上的链接返回首页
- 建议在独立模式下提供其他导航方式(如外部链接)
- 独立模式不影响查询功能本身
3. 显示登录按钮
功能说明:控制是否在查询页面右上角显示登录按钮。
使用方法:
- 在查询设置的"基本设置"区域
- 找到"显示登录按钮"开关
- 启用或关闭该选项
- 保存设置
显示规则:
- 启用:未登录用户可以在查询页面右上角看到登录按钮
- 关闭:不显示登录按钮,用户需要通过其他方式登录
适用场景:
- 启用:希望用户可以在查询页面直接登录
- 关闭:不希望用户从查询页面登录,或查询页面嵌入到其他系统
注意事项:
- 已登录用户不会看到登录按钮,而是显示用户信息
- 关闭登录按钮不影响已登录用户的功能
- 独立模式下,登录按钮的显示不受影响
4. 显示查询模板信息
功能说明:控制查询页面顶部"查询模板信息"卡片是否展示。
使用方法:
- 在查询设置的"基本设置"区域
- 找到"显示查询模板信息"开关
- 启用或关闭该选项
- 保存设置
显示内容:
- 查询模板名称
- 查询模板描述
- 关联的表单信息
- 其他模板相关信息
适用场景:
- 启用:希望用户了解查询模板的基本信息
- 关闭:希望页面更简洁,隐藏模板信息
注意事项:
- 默认启用,显示模板信息
- 关闭后,模板信息卡片完全隐藏
- 不影响查询功能本身
5. 启用定制状态
功能说明:启用后,可以为提交记录设置两种自定义状态,并在查询结果中筛选和切换状态。
使用方法:
#### 5.1 启用定制状态
- 在查询设置的"基本设置"区域
- 找到"启用定制状态"开关
- 启用该选项
- 设置状态名称:
- 状态1名称:输入第一个状态的显示名称(如:待处理、未完成等)
- 状态2名称:输入第二个状态的显示名称(如:已完成、已处理等)
- 保存设置
#### 5.2 使用定制状态
启用定制状态后,在查询结果页面:
- 状态筛选:可以使用下拉框筛选特定状态的记录
- 状态切换:点击记录的状态徽章可以切换状态
- 状态显示:每条记录显示当前的状态徽章
状态名称设置:
- 状态名称最多100个字符
- 建议使用简洁明了的名称
- 状态名称会显示在查询结果中
适用场景:
- 订单状态管理(待处理/已完成)
- 任务状态跟踪(未完成/已完成)
- 审核状态(待审核/已审核)
- 任何需要两种状态切换的业务场景
注意事项:
- 定制状态只对当前查询模板有效
- 状态切换会立即保存到数据库
- 状态筛选是前端筛选,不重新查询数据库
- 定制状态功能需要数据库支持(submissions表有custom_status字段)
使用路径
- 查询设置:查询设计器 → 设置标签页
- 执行查询:
/public/query_execute.php?template_id=查询ID
设置组合建议
场景1:嵌入到其他系统
设置:
- 启用页面独立模式
- 关闭显示登录按钮
- 关闭显示查询模板信息
效果:查询页面完全独立,适合嵌入到其他系统
场景2:公开查询服务
设置:
- 关闭页面独立模式
- 启用显示登录按钮
- 启用显示查询模板信息
效果:提供完整的查询服务,用户可以登录和查看模板信息
场景3:内部业务查询
设置:
- 关闭页面独立模式
- 启用显示登录按钮
- 关闭显示查询模板信息
- 启用定制状态
效果:内部使用,支持状态管理,界面简洁
注意事项
- 页面独立模式:启用后会隐藏所有导航链接,确保提供其他导航方式
- 登录按钮:关闭后用户需要通过其他方式登录
- 模板信息:关闭后用户无法在查询页面看到模板信息
- 定制状态:需要数据库支持,确保submissions表有custom_status字段
- 设置保存:所有设置修改后需要点击"保存设置"按钮才能生效
常见问题
Q: 页面独立模式下如何返回?
A: 独立模式下页面上的链接都被隐藏,需要通过浏览器地址栏输入URL或使用外部链接返回。
Q: 可以同时启用多个设置吗?
A: 可以,这些设置是独立的,可以根据需要组合使用。
Q: 定制状态可以设置更多状态吗?
A: 目前只支持两种状态,如果需要更多状态,可以考虑使用其他字段或创建多个查询模板。
Q: 关闭显示登录按钮后,已登录用户还能使用吗?
A: 可以,关闭登录按钮只影响未登录用户,已登录用户的功能不受影响。
Q: 定制状态切换后数据会丢失吗?
A: 不会,状态切换会立即保存到数据库,数据不会丢失。
Q: 页面独立模式会影响查询功能吗?
A: 不会,独立模式只影响页面显示,查询功能本身不受影响。