# 字典方法
与字典相关的全局方法,使用这些方法
TIP
字典包会自动将方法挂在到Vue实例中,在页面上可以直接调用 this.$方法调用该方法
# 使用示例
WARNING
字典方法均为promise对象
# Functions Dict Api
/**
* @description: getLabelByCode 通过code获取label
* @param {*} val 字典值
* @param {*} type 字典类型
* @param {*} defaultVal 默认值 默认 ""
* @return {*} label 返回字典表查找后的字典值 如果没有 则展示默认值
* @author: syx
*/
const getLabelByCode = (val, type, defaultVal = "")
/**
* @description: getCodeByLabel 通过label获取code
* @param {*} val 字典值
* @param {*} type 字典类型
* @param {*} defaultVal 默认值 默认 ""
* @return {*} code 返回字典表查找后的字典值 如果没有 则展示默认值
* @author: syx
*/
const getCodeByLabel = (val, type, defaultVal = "")
/**
* @description: 通过codes 获取 labels
* @param {*} vals 字典值 多个的话 可传数组形式,字符串形式默认英文逗号隔开,如果不是的话,可配置spacer
* @param {*} type 字典类型
* @param {*} defaultVal 默认值
* @param {*} formatFun 配置数据展示格式
* @param {*} spacer 字典值间隔符
* @return {*}
* @author: syx
*/
const getLabelByCodes = (vals, type, defaultVal = "", formatFun, spacer = ",")
/**
* @description: 通过labels 获取 codes
* @param {*} vals 字典值 多个的话 可传数组形式,字符串形式默认英文逗号隔开,如果不是的话,可配置spacer
* @param {*} type 字典类型
* @param {*} defaultVal 默认值
* @param {*} formatFun 配置数据展示格式
* @param {*} spacer 字典值间隔符
* @return {*}
* @author: syx
*/
const getCodeByLabels = (vals, type, defaultVal = "", formatFun, spacer = ",")
/**
* @description: 通过字典类型获取该字典类型数据
* @param {*} types 字典类型 多个的话 可传数组形式,字符串形式默认英文逗号隔开
* @return {*} 返回字典类型对应的数据 如 {AAC004: [{},{}], AAC058: [{},{}]}
* @author: syx
*/
const getDictObjByDictTypes = (types)