查询页面设置

查询设计 3 次浏览 2025-11-29
关键词:查询页面设置,页面独立模式,显示登录按钮,显示模板信息,定制状态

查询页面设置

功能介绍

查询页面设置允许您控制查询执行页面的显示效果和功能,包括页面独立模式、登录按钮显示、模板信息显示等功能,让查询页面更符合您的业务需求。

主要功能

  1. 页面独立模式:控制页面是否独立显示,隐藏导航和跳转链接
  2. 显示登录按钮:控制是否在查询页面显示登录按钮
  3. 显示查询模板信息:控制是否显示查询模板的详细信息卡片
  4. 启用定制状态:为提交记录设置自定义状态,支持状态筛选和切换

使用方法

1. 打开查询设置

使用路径:查询设计器 → 设置标签页
  1. 进入查询设计器
  2. 选择要设置的查询模板
  3. 点击"设置"标签页
  4. 在"基本设置"区域找到相关设置项

2. 页面独立模式

功能说明:启用后,查询页面将进入独立模式,隐藏所有跳转按钮和返回链接,左上角标题也无法点击跳转首页。 使用方法
  1. 在查询设置的"基本设置"区域
  2. 找到"页面独立模式"开关
  3. 启用或关闭该选项
  4. 保存设置
适用场景
  • 需要将查询结果嵌入到其他系统
  • 需要限制用户导航,防止用户离开页面
  • 需要创建独立的查询应用
  • 需要在iframe中嵌入查询页面
注意事项
  • 启用独立模式后,用户无法通过页面上的链接返回首页
  • 建议在独立模式下提供其他导航方式(如外部链接)
  • 独立模式不影响查询功能本身

3. 显示登录按钮

功能说明:控制是否在查询页面右上角显示登录按钮。 使用方法
  1. 在查询设置的"基本设置"区域
  2. 找到"显示登录按钮"开关
  3. 启用或关闭该选项
  4. 保存设置
显示规则
  • 启用:未登录用户可以在查询页面右上角看到登录按钮
  • 关闭:不显示登录按钮,用户需要通过其他方式登录
适用场景
  • 启用:希望用户可以在查询页面直接登录
  • 关闭:不希望用户从查询页面登录,或查询页面嵌入到其他系统
注意事项
  • 已登录用户不会看到登录按钮,而是显示用户信息
  • 关闭登录按钮不影响已登录用户的功能
  • 独立模式下,登录按钮的显示不受影响

4. 显示查询模板信息

功能说明:控制查询页面顶部"查询模板信息"卡片是否展示。 使用方法
  1. 在查询设置的"基本设置"区域
  2. 找到"显示查询模板信息"开关
  3. 启用或关闭该选项
  4. 保存设置
显示内容
  • 查询模板名称
  • 查询模板描述
  • 关联的表单信息
  • 其他模板相关信息
适用场景
  • 启用:希望用户了解查询模板的基本信息
  • 关闭:希望页面更简洁,隐藏模板信息
注意事项
  • 默认启用,显示模板信息
  • 关闭后,模板信息卡片完全隐藏
  • 不影响查询功能本身

5. 启用定制状态

功能说明:启用后,可以为提交记录设置两种自定义状态,并在查询结果中筛选和切换状态。 使用方法

#### 5.1 启用定制状态

  1. 在查询设置的"基本设置"区域
  2. 找到"启用定制状态"开关
  3. 启用该选项
  4. 设置状态名称:
  • 状态1名称:输入第一个状态的显示名称(如:待处理、未完成等)
  • 状态2名称:输入第二个状态的显示名称(如:已完成、已处理等)
  1. 保存设置

#### 5.2 使用定制状态

启用定制状态后,在查询结果页面:

  1. 状态筛选:可以使用下拉框筛选特定状态的记录
  2. 状态切换:点击记录的状态徽章可以切换状态
  3. 状态显示:每条记录显示当前的状态徽章
状态名称设置
  • 状态名称最多100个字符
  • 建议使用简洁明了的名称
  • 状态名称会显示在查询结果中
适用场景
  • 订单状态管理(待处理/已完成)
  • 任务状态跟踪(未完成/已完成)
  • 审核状态(待审核/已审核)
  • 任何需要两种状态切换的业务场景
注意事项
  • 定制状态只对当前查询模板有效
  • 状态切换会立即保存到数据库
  • 状态筛选是前端筛选,不重新查询数据库
  • 定制状态功能需要数据库支持(submissions表有custom_status字段)

使用路径

  • 查询设置:查询设计器 → 设置标签页
  • 执行查询/public/query_execute.php?template_id=查询ID

设置组合建议

场景1:嵌入到其他系统

设置
  • 启用页面独立模式
  • 关闭显示登录按钮
  • 关闭显示查询模板信息
效果:查询页面完全独立,适合嵌入到其他系统

场景2:公开查询服务

设置
  • 关闭页面独立模式
  • 启用显示登录按钮
  • 启用显示查询模板信息
效果:提供完整的查询服务,用户可以登录和查看模板信息

场景3:内部业务查询

设置
  • 关闭页面独立模式
  • 启用显示登录按钮
  • 关闭显示查询模板信息
  • 启用定制状态
效果:内部使用,支持状态管理,界面简洁

注意事项

  1. 页面独立模式:启用后会隐藏所有导航链接,确保提供其他导航方式
  2. 登录按钮:关闭后用户需要通过其他方式登录
  3. 模板信息:关闭后用户无法在查询页面看到模板信息
  4. 定制状态:需要数据库支持,确保submissions表有custom_status字段
  5. 设置保存:所有设置修改后需要点击"保存设置"按钮才能生效

常见问题

Q: 页面独立模式下如何返回?

A: 独立模式下页面上的链接都被隐藏,需要通过浏览器地址栏输入URL或使用外部链接返回。

Q: 可以同时启用多个设置吗?

A: 可以,这些设置是独立的,可以根据需要组合使用。

Q: 定制状态可以设置更多状态吗?

A: 目前只支持两种状态,如果需要更多状态,可以考虑使用其他字段或创建多个查询模板。

Q: 关闭显示登录按钮后,已登录用户还能使用吗?

A: 可以,关闭登录按钮只影响未登录用户,已登录用户的功能不受影响。

Q: 定制状态切换后数据会丢失吗?

A: 不会,状态切换会立即保存到数据库,数据不会丢失。

Q: 页面独立模式会影响查询功能吗?

A: 不会,独立模式只影响页面显示,查询功能本身不受影响。