Global

Methods

deepCopy(obj) → {array}

深拷贝,适用于数组和对象

Source:
Parameters:
Name Type Description
obj array

需要深拷贝的数组或对象

Returns:
Type:
array

返回拷贝结果

distinctArrKeys(arr, distinctKey) → {boolean}

数组对象查重,根绝传入的key,判断当前数组是否有重复

Source:
Parameters:
Name Type Description
arr array

需要去重的数组对象

distinctKey string

去重的判断的key

Returns:
Type:
boolean

去重判断结果结果,如果有重复项,返回true, 反之返回false

findArrObjIndex(arr, row, param) → {number}

返回数组对象下标

Author:
  • crazystudent13
Source:
To Do:
  • 这个方法有优化空间,也许不仅仅可以是只返回下标
Parameters:
Name Type Description
arr array

需要去重的数组对象

row object

需要判断的行

param string

需要判断的数组的对象

Returns:
Type:
number

具体的数组下表

groupByType(arr, param) → {array}

列表分组

Author:
  • crazystudent13
Source:
To Do:
  • 暂无
Parameters:
Name Type Description
arr array

需要分组的数组对象

param string

分组的判断字段

Returns:
Type:
array

分组完成的数组

isNumber(value) → {Boolean}

判断是否数字

Source:
Parameters:
Name Type Description
value any

需要判断的值

Returns:
Type:
Boolean

返回判断结果

maxNumber(num, maxSize) → {number}

数据最大值转化,将最大值转换为99+

Source:
Parameters:
Name Type Description
num number

需要转换的值

maxSize number

最大值限制

Returns:
Type:
number

返回转换结果,默认为0

optionTranslate(array, label, value) → {array}

全局数据字典转换工具,用于转化那些不标准的数组字典,转换结果和elementUI的习惯相似,常用来处理接口

Source:
Parameters:
Name Type Description
array array

需要转换的数组

label string

需要转换的展示字段

value string

需要转换的值字段

Returns:
Type:
array

返回转换结果

removeArrayNull(arr) → {array}

数组去空工具

Author:
  • crazystudent13
Source:
To Do:
  • 暂无
Parameters:
Name Type Description
arr array

需要出去数组中空值的数组

Returns:
Type:
array

去空完成的数组

toThousandFilter(num) → {number}

千分位转换,将数字转换为千分位

Source:
Parameters:
Name Type Description
num number

需要千分位转换的值

Returns:
Type:
number

返回转换结果

translate(value, array, value) → {array}

全局数据字典翻译工具

Source:
Parameters:
Name Type Description
value string

需要翻译的值

array array

需要翻译的数组

value string

转换方向,true代表返回的为key值,flase代表返回label值

Returns:
Type:
array

返回转换结果

translateCode(value, array, type) → {array}

翻译以code为准的数据字典

Source:
Parameters:
Name Type Description
value string

需要翻译的值

array array

需要翻译的数组

type string

转换方向,true代表返回的为key值,flase代表返回label值

Returns:
Type:
array

返回转换结果

uniqueArr(arr) → {array}

数组去重

Author:
  • crazystudent13
Source:
To Do:
  • 暂无
Parameters:
Name Type Description
arr array

非数组对象,简单的一维数组

Returns:
Type:
array

去重完成的结果

upperOrLowerKeys(arr, code) → {array}

数组key值大小写转换,常用来处理接口返回的不规则结果

Author:
  • crazystudent13
Source:
To Do:
  • 暂无
Parameters:
Name Type Description
arr array

将数组对象中的key转换为大写key

code string

转换的方向 upper 代表转大写,lower代表转小写

Returns:
Type:
array

字段值转换完成的数组结果