0.0.5 • Published 1 year ago

@thtf/spreadsheet-designer-collector v0.0.5

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

采集设计器

依赖

Vue 2.6.14+

Element-UI 2.15.8+

安装

npm install @thtf/spreadsheet-designer-collector

快速上手

<!-- 使用组件 -->
<template>
  <div id="app">
    <thtf-collector />
  </div>
</template>
<script>
  import ThtfCollector from '@thtf/spreadsheet-designer-collector';

  export default {
    name: 'app',
    components: {
      ThtfCollector,
    },
    data() {
      return {};
    },
  };
</script>

属性

参数说明类型可选值默认值
height容器高度String, Number800px
user用户信息Object
spreadsheetBusinessInfo报表业务属性数据Object
type设计器类型Stringedit, look, reference, reDesign
spreadsheetOption设计器配置参数Object
spreadsheetRemoteData报表 Sheet 数据Object
metaIndicatorList指标数据Array
metaIndicatorCurrentPage指标分页参数:第几页Number1
metaIndicatorPageSize指标分页参数:每页多少条Number10
metaIndicatorKeyword指标查询参数String
metaIndicatorTotal指标总数Number
metaCatalogueKeyword分组查询参数String
metaCatalogueCurrentNode分组数据当前节点Object
metaGroupKeyword目录查询参数String
metaGroupCurrentNode目录数据当前节点Object
metaUnitKeyword计量单位查询参数String
metaUnitTree计量单位数据Array
metaTimeKeyword时间框架查询参数String
metaTimeList时间框架数据Array
popperRadioShow拖拽操作单选框显隐Boolean
popperRadioOptions拖拽操作单选框目录Array
popperCheckboxShow拖拽操作多选框显隐Boolean
popperCheckboxOptions拖拽操作多选框目录Array
popperRadioCheckboxLoading异步加载单、多选框目录项时加载状态Boolean
popperSelectShow拖拽操作下拉框显隐Boolean
popperSelectOptions拖拽操作下拉框目录Array
catalogueLoading目录加载状态Boolean
catalogueList目录Array
selectSyncLoading下拉框配置加载状态(同步)Boolean
selectSyncData下拉框配置数据(同步)Array
selectSyncTotal下拉框配置数据总数(同步)Number
selectSyncCandidateData下拉框配置候选数据(同步)Array
selectAsyncLoading下拉框配置加载状态(异步)Boolean
selectAsyncData下拉框配置数据(异步)Array
selectAsyncTotal下拉框配置数据总数(异步)Number
popperDialogShow显示 dialog 弹框Boolean
popperDialogOptionsdialog 弹框目录数据Number
dialogAsyncLoading弹窗配置加载状态(异步)Boolean
dialogAsyncData弹窗配置数据(异步)Array
dialogAsyncTotal弹窗配置数据总数(异步)Number
backgroundImage样式使用的背景图片String

事件

事件名称说明回调参数
metaIndicatorPagination左侧指标数据分页查询事件
metaCatalogueLoad左侧目录异步加载事件
metaGroupLoad左侧分组异步加载事件
metaTimeLoad左侧时间框架异步加载事件
popperRadio拖拽操作单选框弹框获取目录数据
popperCheckbox拖拽操作多选框弹框获取目录数据
popperRadioCheckboxLoad拖拽操作单、多选框弹框获取目录项数据
getCatalogueList拖拽目录时,获取目录数据
popperSelect拖拽操作下拉框弹框获取目录数据
popperDialog拖拽操作弹窗框弹框获取目录数据
configSelectSync右侧下拉框配置获取同步数据
configSelectCandidate右侧下拉框配置获取同步候选数据
configSelectAsync右侧下拉框配置获取异步数据
configDialogAsync右侧弹窗配置获取异步数据
saveSheet保存
saveAndOut保存并退出
download下载

方法

方法名说明参数

发布流程

  1. 编译代码
npm run build
  1. 登录(登录过可忽略)
npm login
  1. 发布
npm publish