# 统计排队组件
* * *
### 引入
~~~
import Cap4StatisticsQueue from 'cap4-business/lib/cap4-statistics-queue';
import 'cap4-business/lib/cap4-statistics-queue/css/cap4-statistics-queue.css';
~~~
### 用法
`cap4-statistics-queue`排队组件,用于带有排队机制的接口。 接口返回类型如下:(必须有`state`字段,统计内容在字段`result`中)
注:新增了对旧有接口的支持,如果类型为普通的统计不带排队字段,直接返回传入的`data`
~~~
{
"result" : {},
"state" : {
"code" : "101",
"taskCount":"1000",
"reqId" : "8330040413334832192"
}
}
~~~
排序有三个状态
* `100`正常返回数据
* `101`队列中,可以取消
* `102`队列已满。
### 示例
#### pc 101态样式
:注一旦状态变为`100`,表明已经取到数据,内部的作用域中变量`slot.dataInfo`里面会注入统计数据。
系统繁忙,当前报表请求排队中,
前面有1000个报表请求等待响应中!
点击取消,可撤销当前请求!
取消
显示代码
#### 移动 101态样式
系统繁忙,当前报表请求排队中,
前面有1000个报表请求等待响应中!
点击取消,可撤销当前请求!
取消
显示代码
#### pc 102态样式
系统繁忙,前面已有1000个报表请求等待响应中!
请稍候再试!
确定
显示代码
#### 移动 102态样式
系统繁忙,前面已有1000个报表请求等待响应中!
请稍候再试!
确定
显示代码
### Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
| --- | --- | --- | --- | --- |
| data | 由排队接口返回是数据,数据内部包含有【state】排序字段 | Object | — | — |
| platform | 平台 | Number | 1:pc 2:手机 | 1 |
### Event
| 事件名称 | 说明 | 回调参数 |
| --- | --- | --- |
| loop | 后台返回101 排序状态,组件会进入循环状态,取到数据的三秒后再次回调loop方法(新增自动请求,但是必须依赖栏目垫片组件) | state |
| cancel | 在101排序态下取消排序回调(注:如果为102队列已满,点击确定不再调用后台,所以不会触发此回调)(新增自动请求,但是必须依赖栏目垫片组件) |
- 概要
- 技术介绍
- 框架与环境
- vue开发
- 开发规范
- 前端开发规范
- 总体原则
- HTML规范
- HTML&css规范
- vue编码规范
- Javascript规范
- 后端开发规范
- cap4
- 自定义控件
- 前端2.0(PC+移动)
- PC前端
- 后端
- 移动端
- 移动端接口
- 低版本协同升级到V5 8.0适配说明
- 自定义按钮
- 自定义按钮(无流程)
- 自定义控件(列表插槽)
- 自定义按钮(筛选条件)
- 低版本协同升级到V5 8.0适配说明
- 门户空间
- 门户与栏目挂载
- 栏目开发及流程说明
- 页面模板
- 客开通路及插件体系
- 表单设计器扩展配置
- 使用步骤
- 配置说明
- 事件API
- Demo示例
- 运行态客开通路
- 插件使用步骤
- 插件接口
- 事件接口
- 钩子相关接口
- 表单操作接口
- Demo示例
- 插件机制
- 表单运行态接口(旧)
- 白名单插件
- 版本记录
- vue组件库
- 开发指南
- 开发文档规范
- 业务组件介绍
- 业务组件
- table组件
- 分页组件
- title组件
- 统计排队组件
- code组件
- 条件筛选
- 批量导入
- 上传Excel
- 批量更新
- 批量刷新
- UI组件
- 按钮组件
- 复选组件
- 取色器组件
- 示例组件
- 水平选择组件
- 选图标组件
- 提示组件
- 单选组件
- 搜索组件
- 选择组件
- 穿梭框组件
- 标签组件
- 文本组件
- 树组件
- 验证组件
- 菜单组件
- iframe组件
- toolbar
- 统计组件
- 饼图
- 柱状图
- 图标
- 业务关系开发指南
- 自定义触发
- 自定义关联
- 后端API
- 更新表单数据缓存
- 发起表单流程
- 取得指定表单PDF或截图
- 无流程批量添加
- 无流程批量删除
- 无流程批量更新
- 无流程批量导出
- 客开培训文档
- Vue基础培训
- Vue实战培训
- Vue进阶培训
- VueCLI3培训
- cap3
- 自定义控件
- 后端
- 移动端
- 前端编译
- 表单运行态接口
- 协同云