4.0.30 • Published 8 months ago

ycloud-refer v4.0.30

Weekly downloads
276
License
MIT
Repository
-
Last release
8 months ago

npm version license Build Status

ycloud-refer

2.0的参照主要是给ys融合后的mdd用的

来自友云采前端团队的业务组件(参照系列)

目前可使用的参照有:

供应商参照:

物料参照:

人员参照:

组织参照:

开发须知:

1. 引用lodash代码时请通过修改 util/lodash.js直接引入lodash对应的包的方式来引入

代码中其他地方需要引入lodash 都通过

import _ from '@/util/lodash'

的方式来引入,需要的包按需引入

2. 组件维护信息开头注释

/*
* @author: songhlc
* @date: 2017-10-23
* @description: 下拉组件
* */

依赖第三方包:knockout,jquery,ko-bindinghandler

3.参照组件应该怎么写

3.1 参照组件应支持哪些功能

1)快捷输入查询 + 弹框搜索的组合 2)单独弹框搜索(外部label自定义) 3)快捷输入的查询关键字点击弹框后应该自动带到modal内部并自动查询结果 4)应同时支持单选和多选两种

3.2 弹框里的表格跨页多选注意事项

1)勾选与全选,需在点击确定之后才保存到外层的datatable之中 2)第一页勾选一条数据,跨页后再返回,需要保留已选择的数据 3)已勾选数据在更改查询条件后重新查询出,也需要保留勾选

基本实现:写跨页表格多选的时候可以使用如下的实现方式 1)定义oldData(之前已经选择过的数据项) 2)定义oldDataIds(基于oldData,compute出的已选择过的id数组) 3)定义addedData(新增加的行) 4)定义addedDataIds(基于addedData,compute出的新增加的行的id) 5)定义deleteData(存在于oldData中,且当前你操作删除掉的行) 6)定义deleteDataIds(基于deleteData,compute出的要删除掉的行) 7)dataTable跨页重新查询后返回的row是不一样的要注意,所以判断要根据xxxIds单据主键来判断 最终结果finalData = oldData - deleteData + addedData xxxIds均属于在使用过程中方便计算和处理使用

以上基本实现后续会考虑放到grid组件之中统一实现(表格组件已统一实现)

3.3 如何使用参照,以供应商参照为例

3.3.1 单选

<y-refer-supply params="
  value: value, 
  onOk: handleOk>
</y-refer-supply>

value: 选中值,ko对象,值如:{ id: xxx, name: 'xxx' }

onOk: 点击确定后事件,会返回选中的data

3.3.2 多选

<y-refer-supply params="
  selectedRows: selectedRows,
  multiple: true,
  onOk:handleOk">
</y-refer-supply>

selectedRows: 选中值,ko ObservableArray对象,值如:{ id: xxx, name: 'xxx' },{ id: xxx2, name: 'xxx2' }

multiple: 声明使用多选

onOk: 点击确定后事件,会返回选中的datas

// 注意:对于多选(如果可选范围是服务器端动态查询的)需要服务器端存储name值,不能只存id,需要冗余存储name否则修改时不知道该怎么展示

// 如果保存的不是id,name这种格式那么需要在onOk和初始化的时候重新转换一下

3.3.3 点击事件触发

<y-button params="
  type:'primary',
  click:showSupplyModal">推荐供应商</y-button>
<y-modal-supply params="
  selectedRows: crossPageSelectedRows,
  multiple:true,
  onOk: handleSupplyOk,
  visible:modalVisible4Supply">
</y-modal-supply> 

改成使用y-modal-supply

多使用一个visible属性

其他参数同单选和多选

4.参照接口修改备注

4.1 供应商参照更改接口

更改时间:2022.6.17 改动内容:供应商参照更改接口(yonbip-cpu-bctask/search/supply/getsupply)请求类型POST类型,本次改动是新增了一个post请求接口,老的get请求接口还可以支持 修改前分支:yms-before-supply-servertype-change

4.0.30

8 months ago

5.0.22

1 year ago

4.0.25

1 year ago

5.0.21

2 years ago

4.0.19

2 years ago

4.0.21

2 years ago

4.0.20

2 years ago

4.0.23

2 years ago

4.0.22

2 years ago

4.0.24

2 years ago

5.0.20

3 years ago

5.0.18

3 years ago

5.0.19

3 years ago

1.4.38

3 years ago

5.0.9

3 years ago

5.0.8

3 years ago

5.0.13

3 years ago

4.0.10

3 years ago

4.0.12

3 years ago

4.0.11

3 years ago

4.0.13

3 years ago

0.8.5

3 years ago

1.4.35

3 years ago

1.4.37

3 years ago

1.4.36

3 years ago

5.0.7

3 years ago

5.0.6

3 years ago

5.0.4

3 years ago

5.0.3

3 years ago

4.0.9

3 years ago

4.0.8

3 years ago

0.8.4

3 years ago

4.0.5

3 years ago

4.0.6

3 years ago

1.4.31

3 years ago

1.4.30

3 years ago

1.4.33

3 years ago

1.4.32

3 years ago

1.4.34

3 years ago

5.0.2

3 years ago

5.0.1

3 years ago

0.8.3

3 years ago

0.8.2

3 years ago

1.4.29

3 years ago

2.2.1

4 years ago

1.4.28

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

0.8.1

4 years ago

4.0.1

4 years ago

4.0.2

4 years ago

2.2.0

4 years ago

2.1.2

4 years ago

2.1.3

4 years ago

3.1.15

4 years ago

3.1.13

4 years ago

3.1.12

4 years ago

3.1.11

4 years ago

3.1.7

4 years ago

3.1.8

4 years ago

1.4.27

4 years ago

3.1.6

4 years ago

3.1.3

4 years ago

4.0.0-test

4 years ago

1.0.0-test

4 years ago

1.4.24

4 years ago

1.4.25

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.27

4 years ago

3.0.26

4 years ago

3.0.24

4 years ago

2.1.1

4 years ago

3.0.22

4 years ago

1.4.23

4 years ago

3.0.21

4 years ago

3.0.20

4 years ago

3.0.18

4 years ago

3.0.17

4 years ago

3.0.16

4 years ago

3.0.15

4 years ago

3.0.14

4 years ago

3.0.13

4 years ago

3.0.12

5 years ago

3.0.10

5 years ago

3.0.11

5 years ago

0.4.1-bzl

5 years ago

0.4.2-bzl

5 years ago

3.0.9

5 years ago

3.0.8

5 years ago

2.0.101

5 years ago

2.0.100

5 years ago

2.0.99

5 years ago

3.0.7

5 years ago

3.0.6

5 years ago

3.0.5

5 years ago

2.0.98

5 years ago

1.4.21

5 years ago

3.0.3

5 years ago

3.0.2

5 years ago

3.0.1

5 years ago

2.1.0-test

5 years ago

1.4.20

5 years ago

1.4.19

5 years ago

2.0.97

5 years ago

2.0.96

5 years ago

2.0.95-test

5 years ago

2.0.95

5 years ago

2.0.94

5 years ago

2.0.93

5 years ago

2.0.92

5 years ago

1.4.18

5 years ago

2.0.91

5 years ago

2.0.90

5 years ago

2.0.89

5 years ago

2.0.88

5 years ago

2.0.87

5 years ago

1.4.17

5 years ago

2.0.86

5 years ago

2.0.85

5 years ago

2.0.84

5 years ago

1.4.15

5 years ago

2.0.83

5 years ago

2.0.82

5 years ago

2.0.81

5 years ago

2.0.80

5 years ago

2.0.79

5 years ago

2.0.78

5 years ago

2.0.77

5 years ago

1.4.14

5 years ago

2.0.76

5 years ago

2.0.75

5 years ago

2.0.74

5 years ago

1.4.13

5 years ago

1.4.12

5 years ago

2.0.72

5 years ago

1.4.10

5 years ago

2.0.70

5 years ago

2.0.69

5 years ago

1.4.9

5 years ago

2.0.68

5 years ago

2.0.67

5 years ago

1.4.8

5 years ago

2.0.65

5 years ago

2.0.64

5 years ago

2.0.63

5 years ago

2.0.62

5 years ago

2.0.61

5 years ago

1.4.6

5 years ago

2.0.60

5 years ago

2.0.59

5 years ago

2.0.57

5 years ago

2.0.58

5 years ago

2.0.56

5 years ago

2.0.55

5 years ago

2.0.54

5 years ago

2.0.53

5 years ago

2.0.52

5 years ago

2.0.51

5 years ago

2.0.50

5 years ago

2.0.48

5 years ago

2.0.49

5 years ago

2.0.47

5 years ago

2.0.46

5 years ago

2.0.45

5 years ago

2.0.44

5 years ago

2.0.42

5 years ago

2.0.40

5 years ago

2.0.41

5 years ago

2.0.39

5 years ago

2.0.38

5 years ago

2.0.37

5 years ago

2.0.36

5 years ago

2.0.35

5 years ago

2.0.33

5 years ago

2.0.34

5 years ago

2.0.32

5 years ago

2.0.29

5 years ago

2.0.30

5 years ago

2.0.28

5 years ago

2.0.27

5 years ago

2.0.26

5 years ago

2.0.25

5 years ago

2.0.24

5 years ago

2.0.23

5 years ago

2.0.22

5 years ago

2.0.21

5 years ago

2.0.19

5 years ago

2.0.20

5 years ago

2.0.18

5 years ago

2.0.17

5 years ago

2.0.16

5 years ago

2.0.15

5 years ago

2.0.14

5 years ago

2.0.13

5 years ago

2.0.12

5 years ago

2.0.11

5 years ago

2.0.10

5 years ago

1.4.5

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

1.4.4

5 years ago

2.0.3

5 years ago

2.0.4

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

1.4.3

6 years ago

1.4.2

6 years ago

1.4.0

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

0.3.8

6 years ago

2.0.0

6 years ago

1.3.0

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

1.2.42

6 years ago

1.2.41

6 years ago

1.2.40

6 years ago

1.2.39

6 years ago

1.2.38

6 years ago

1.2.36

7 years ago

1.2.35

7 years ago

1.2.34

7 years ago

1.2.33

7 years ago

1.2.32

7 years ago

1.2.31

7 years ago

1.2.30

7 years ago

1.2.29

7 years ago

1.2.28

7 years ago

1.2.27

7 years ago

1.2.26

7 years ago

1.2.24

7 years ago

1.2.22

7 years ago

1.2.21

7 years ago

1.2.20

7 years ago

1.2.19

7 years ago

1.2.18

7 years ago

1.2.17

7 years ago

1.2.16

7 years ago

1.2.15

7 years ago

1.2.14

7 years ago

1.2.13

7 years ago

1.2.12

7 years ago

1.2.11

7 years ago

1.2.10

7 years ago

1.2.9

7 years ago

1.2.8

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.1

7 years ago

1.1.55

7 years ago

1.1.54

7 years ago

1.1.53

7 years ago

1.1.52

7 years ago

1.1.50

7 years ago

1.1.49

7 years ago

1.1.48

7 years ago

1.1.47

7 years ago

1.1.46

7 years ago

1.1.45

7 years ago

1.1.44

7 years ago

1.1.43

7 years ago

1.1.42

7 years ago

1.1.40

7 years ago

1.1.39

7 years ago

1.1.38

7 years ago

1.1.37

7 years ago

1.1.36

7 years ago

1.1.35

7 years ago

1.1.34

7 years ago

1.1.33

7 years ago

1.1.32

7 years ago

1.1.31

7 years ago

1.1.30

7 years ago

1.1.29

7 years ago

1.1.28

7 years ago

1.1.27

7 years ago

1.1.26

7 years ago

1.1.25

7 years ago

1.1.24

7 years ago

1.1.23

7 years ago

1.1.22

7 years ago

1.1.21

7 years ago

1.1.20

7 years ago

1.1.19

7 years ago

1.1.18

7 years ago

1.1.17

7 years ago

1.1.16

7 years ago

1.1.14

7 years ago

1.1.13

7 years ago

1.1.12

7 years ago

1.1.11

7 years ago

1.1.10

7 years ago

1.1.9

7 years ago

1.1.8

7 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.6

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago