1.3.4 • Published 4 years ago

diwork-business-components v1.3.4

Weekly downloads
3
License
ISC
Repository
-
Last release
4 years ago

参照组件

组件简介

组件主要提供三个UI组件, 包含Search、Personal、QuickApplication

安装

npm install --save diwork-business-components

引用方式

import { Search, Personal, QuickApplicatoin } from 'diwork-business-components';

QuickApplicatoin 组件

调用方式
<QuickApplication
	serviceList={serviceList}
	openAllFn={this.openAllFn}
	openServiceFn={this.openServiceFn}
	locale="en_US"
    className="xxx"
/>
参数讲解
 1. serviceList:  快捷应用数据源

 2. openAllFn:   打开全部应用的方法调用
    openAllFn = () => {}

 3. openServiceFn:  打开单独应用的调用方法  默认接收参数 应用code
    openServiceFn = (applicationCode) => {}
 4. locale: 本地语言  zh_CN:中文简体  en_US:英文  zh_TW:中文繁体
 5. className:  自定义的class

Search 组件

调用方式
<Search
	list={SearchSuggestList}
	onChange={this.getSearchList}
	onEnter={this.goSearchPage}
	onSearch={this.goSearchPage}
	onMoreBtnClick={this.goSearchPage}
	dispatch={dispatch}
	trigger={trigger}
	locale="en_US"
/>
参数讲解
 1. list  搜索返回的数据源

 2. onChange  :   获取数据的调用方法
		onChange = (keyworks) => {
			const {
			  getSearchSuggest,
			} = this.props;
			getSearchSuggest(keyworks).then(({ error, payload }) => {});
		}

 3. onEnter: 回车键触发到的方法

 4. onSearch: 点击搜索按钮触发的方法

 5. onMoreBtnClick: 点击更多搜索结果触发的方法

 6. dispatch:	必传方法  需要从tools 获取

 7. trigger: 	必传方法  需要从tools 获取

 8. locale:   本地语言    zh_CN:中文简体  en_US:英文  zh_TW:中文繁体

Personal 组件

调用方式
<Personal
	currType={currType}
	userInfo = {userInfo}
	requestDisplay = {requestDisplay}
	closeRequestDisplay = {() => { this.closeRequestDisplay(); }}
	exitModal = {exitModal}
	openExitModal = {this.openExitModal}
	dispatch = { this.dispatch }
	hrefs = {hrefs}
	logout = {logout}
	language={language}
	icons = {icons}
	locale="en_US"
/>;
参数讲解
  1. currType    0 或者 1 , 0代表企业,1代表团队

  2. locale:   本地语言    zh_CN:中文简体  en_US:英文  zh_TW:中文繁体

  3. userinfo 	   userinfo信息

  4. requestDisplay   类型 bool  是否显示创建成功后的弹出层

  5. closeRequestDisplay  func  关闭 创建成功后弹出层的方法

  6. exitModal  类型 bool   是否显示退出团队或者企业的弹层

  7. openExitModal    func  打开退出团队企业的弹层

  8. dispatch  路由或者链接跳转统一调用的方法

  9. hrefs   左下角 hrefs

  10. logout  func  注销
	
  11. icons  数组 
	[
		{
			element:<Icon type="iconfont" title="字体图标" />		// 传递元素进去渲染 
			background: 'blue',					// ICON BACKGROUND
			arguments: 'openDynamic',		// 点击ICON 参数
			fn: () => { }								// 传递的方法  如果不传递 则直接调用dispatch方法  将arguments参数传递回去
		}
	]

  12. editType  bool  非必传  默认 true  是否显示首页编辑按钮

  13. exitModalButton  bool  非必传  默认 true  是否显示退出团队/企业按钮

  14. animatedType :   非必传参数, 决定动画方向和位置 ( Left || Right )  默认为"Left"

  15. modalStyle: 非必传参数, 决定弹窗层位置  {top: '100px', right: '0px'}  top: 默认48px, left :默认0  right: 默认auto  bottom:默认0

  16. language  .object  非必传参数   默认 true  语言切换
		{
			show  :  true或者false   传递true显示
			defaultValue :  默认展示的value
			onChangeLanguage: 点击切换按钮后执行的操作方法  默认自带value参数
			languageList:  数组类型, 语言列表 
		}
1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

5 years ago

1.2.60

5 years ago

1.2.59

5 years ago

1.2.58

5 years ago

1.2.57

5 years ago

1.2.56

5 years ago

1.2.55

5 years ago

1.2.54

5 years ago

1.2.53

5 years ago

0.0.1

5 years ago

1.2.52

5 years ago

1.2.51

5 years ago

1.2.50

5 years ago

1.2.49

5 years ago

1.2.48

5 years ago

1.2.47

5 years ago

1.2.46

5 years ago

1.2.45

5 years ago

1.2.44

5 years ago

1.2.43

5 years ago

1.2.42

5 years ago

1.2.41

5 years ago

1.2.40

5 years ago

1.2.39

5 years ago

1.2.38

6 years ago

1.2.37

6 years ago

1.2.36

6 years ago

1.2.35

6 years ago

1.2.34

6 years ago

1.2.33

6 years ago

1.2.32

6 years ago

1.2.31

6 years ago

1.2.30

6 years ago

1.2.29

6 years ago

1.2.28

6 years ago

1.2.27

6 years ago

1.2.26

6 years ago

1.2.25

6 years ago

1.2.24

6 years ago

1.2.23

6 years ago

1.2.22

6 years ago

1.2.21

6 years ago

1.2.20

6 years ago

1.2.19

6 years ago

1.2.18

6 years ago

1.2.17

6 years ago

1.2.16

6 years ago

1.2.15

6 years ago

1.2.14

6 years ago

1.2.13

6 years ago

1.2.12

6 years ago

1.2.11

6 years ago

1.2.10

6 years ago

1.2.9

6 years ago

1.2.8

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago