5.0.22 • Published 2 months ago

ycloud-refer v5.0.22

Weekly downloads
276
License
MIT
Repository
-
Last release
2 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

5.0.22

2 months ago

4.0.25

2 months ago

5.0.21

1 year ago

4.0.19

1 year ago

4.0.21

1 year ago

4.0.20

1 year ago

4.0.23

1 year ago

4.0.22

1 year ago

4.0.24

1 year ago

5.0.20

1 year ago

5.0.18

2 years ago

5.0.19

1 year ago

1.4.38

2 years ago

5.0.9

2 years ago

5.0.8

2 years ago

5.0.13

2 years ago

4.0.10

2 years ago

4.0.12

2 years ago

4.0.11

2 years ago

4.0.13

2 years ago

0.8.5

2 years ago

1.4.35

2 years ago

1.4.37

2 years ago

1.4.36

2 years ago

5.0.7

2 years ago

5.0.6

2 years ago

5.0.4

2 years ago

5.0.3

2 years ago

4.0.9

2 years ago

4.0.8

2 years ago

0.8.4

2 years ago

4.0.5

2 years ago

4.0.6

2 years ago

1.4.31

2 years ago

1.4.30

2 years ago

1.4.33

2 years ago

1.4.32

2 years ago

1.4.34

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

0.8.3

2 years ago

0.8.2

2 years ago

1.4.29

2 years ago

2.2.1

2 years ago

1.4.28

2 years ago

4.0.4

2 years ago

4.0.3

2 years ago

0.8.1

2 years ago

4.0.1

3 years ago

4.0.2

3 years ago

2.2.0

3 years ago

2.1.2

3 years ago

2.1.3

3 years ago

3.1.15

3 years ago

3.1.13

3 years ago

3.1.12

3 years ago

3.1.11

3 years ago

3.1.7

3 years ago

3.1.8

3 years ago

1.4.27

3 years ago

3.1.6

3 years ago

3.1.3

3 years ago

4.0.0-test

3 years ago

1.0.0-test

3 years ago

1.4.24

3 years ago

1.4.25

3 years ago

3.1.2

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.27

3 years ago

3.0.26

3 years ago

3.0.24

3 years ago

2.1.1

3 years ago

3.0.22

3 years ago

1.4.23

3 years ago

3.0.21

3 years ago

3.0.20

3 years ago

3.0.18

3 years ago

3.0.17

3 years ago

3.0.16

3 years ago

3.0.15

3 years ago

3.0.14

3 years ago

3.0.13

3 years ago

3.0.12

3 years ago

3.0.10

3 years ago

3.0.11

3 years ago

0.4.1-bzl

3 years ago

0.4.2-bzl

3 years ago

3.0.9

3 years ago

3.0.8

3 years ago

2.0.101

3 years ago

2.0.100

3 years ago

2.0.99

3 years ago

3.0.7

3 years ago

3.0.6

3 years ago

3.0.5

3 years ago

2.0.98

3 years ago

1.4.21

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

2.1.0-test

3 years ago

1.4.20

3 years ago

1.4.19

3 years ago

2.0.97

3 years ago

2.0.96

3 years ago

2.0.95-test

3 years ago

2.0.95

3 years ago

2.0.94

3 years ago

2.0.93

3 years ago

2.0.92

3 years ago

1.4.18

4 years ago

2.0.91

4 years ago

2.0.90

4 years ago

2.0.89

4 years ago

2.0.88

4 years ago

2.0.87

4 years ago

1.4.17

4 years ago

2.0.86

4 years ago

2.0.85

4 years ago

2.0.84

4 years ago

1.4.15

4 years ago

2.0.83

4 years ago

2.0.82

4 years ago

2.0.81

4 years ago

2.0.80

4 years ago

2.0.79

4 years ago

2.0.78

4 years ago

2.0.77

4 years ago

1.4.14

4 years ago

2.0.76

4 years ago

2.0.75

4 years ago

2.0.74

4 years ago

1.4.13

4 years ago

1.4.12

4 years ago

2.0.72

4 years ago

1.4.10

4 years ago

2.0.70

4 years ago

2.0.69

4 years ago

1.4.9

4 years ago

2.0.68

4 years ago

2.0.67

4 years ago

1.4.8

4 years ago

2.0.65

4 years ago

2.0.64

4 years ago

2.0.63

4 years ago

2.0.62

4 years ago

2.0.61

4 years ago

1.4.6

4 years ago

2.0.60

4 years ago

2.0.59

4 years ago

2.0.57

4 years ago

2.0.58

4 years ago

2.0.56

4 years ago

2.0.55

4 years ago

2.0.54

4 years ago

2.0.53

4 years ago

2.0.52

4 years ago

2.0.51

4 years ago

2.0.50

4 years ago

2.0.48

4 years ago

2.0.49

4 years ago

2.0.47

4 years ago

2.0.46

4 years ago

2.0.45

4 years ago

2.0.44

4 years ago

2.0.42

4 years ago

2.0.40

4 years ago

2.0.41

4 years ago

2.0.39

4 years ago

2.0.38

4 years ago

2.0.37

4 years ago

2.0.36

4 years ago

2.0.35

4 years ago

2.0.33

4 years ago

2.0.34

4 years ago

2.0.32

4 years ago

2.0.29

4 years ago

2.0.30

4 years ago

2.0.28

4 years ago

2.0.27

4 years ago

2.0.26

4 years ago

2.0.25

4 years ago

2.0.24

4 years ago

2.0.23

4 years ago

2.0.22

4 years ago

2.0.21

4 years ago

2.0.19

4 years ago

2.0.20

4 years ago

2.0.18

4 years ago

2.0.17

4 years ago

2.0.16

4 years ago

2.0.15

4 years ago

2.0.14

4 years ago

2.0.13

4 years ago

2.0.12

4 years ago

2.0.11

4 years ago

2.0.10

4 years ago

1.4.5

4 years ago

2.0.9

4 years ago

2.0.8

4 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.5

4 years ago

1.4.4

4 years ago

2.0.3

4 years ago

2.0.4

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.0

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

0.3.8

5 years ago

2.0.0

5 years ago

1.3.0

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.2.2

5 years ago

0.2.1

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

5 years ago

1.2.36

5 years ago

1.2.35

5 years ago

1.2.34

5 years ago

1.2.33

5 years ago

1.2.32

5 years ago

1.2.31

5 years ago

1.2.30

5 years ago

1.2.29

5 years ago

1.2.28

5 years ago

1.2.27

5 years ago

1.2.26

6 years ago

1.2.24

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.1

6 years ago

1.1.55

6 years ago

1.1.54

6 years ago

1.1.53

6 years ago

1.1.52

6 years ago

1.1.50

6 years ago

1.1.49

6 years ago

1.1.48

6 years ago

1.1.47

6 years ago

1.1.46

6 years ago

1.1.45

6 years ago

1.1.44

6 years ago

1.1.43

6 years ago

1.1.42

6 years ago

1.1.40

6 years ago

1.1.39

6 years ago

1.1.38

6 years ago

1.1.37

6 years ago

1.1.36

6 years ago

1.1.35

6 years ago

1.1.34

6 years ago

1.1.33

6 years ago

1.1.32

6 years ago

1.1.31

6 years ago

1.1.30

6 years ago

1.1.29

6 years ago

1.1.28

6 years ago

1.1.27

6 years ago

1.1.26

6 years ago

1.1.25

6 years ago

1.1.24

6 years ago

1.1.23

6 years ago

1.1.22

6 years ago

1.1.21

6 years ago

1.1.20

6 years ago

1.1.19

6 years ago

1.1.18

6 years ago

1.1.17

6 years ago

1.1.16

6 years ago

1.1.14

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

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.6

6 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago