49 lines
1.1 KiB
TypeScript
49 lines
1.1 KiB
TypeScript
![]() |
/*
|
||
|
* @Author: liqiang
|
||
|
* @Date: 2020-11-24 15:26:54
|
||
|
* @LastEditTime: 2020-12-09 14:13:30
|
||
|
* @LastEditors: Please set LastEditors
|
||
|
* @Description: In User Settings Edit
|
||
|
* @FilePath: \ebtp-cloud-frontend\src\utils\CommonUtils.ts
|
||
|
*/
|
||
|
/**
|
||
|
* 判断是否等于空
|
||
|
* @param value
|
||
|
*/
|
||
|
export function isEmpty(value: any) {
|
||
|
return value === null || value === void 0 || value === '';
|
||
|
}
|
||
|
/**
|
||
|
* 判断不等于空
|
||
|
* @param value
|
||
|
*/
|
||
|
export function isNotEmpty(value: any) {
|
||
|
return value !== null && value !== void 0 && value !== '';
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* proTable下拉选格式转换
|
||
|
* @param data 字典数据
|
||
|
*/
|
||
|
export function proTableValueEnum(data: any) {
|
||
|
let json = {};
|
||
|
if(isEmpty(data)){
|
||
|
return json;
|
||
|
}
|
||
|
for (const item of data) {
|
||
|
json[item.code] = { text: item.dicName };
|
||
|
}
|
||
|
return json;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 获取url路径信息
|
||
|
* @param name
|
||
|
*/
|
||
|
export function getURLInformation(name: string) {
|
||
|
let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
|
||
|
let r = window.location.search.substr(1).match(reg);
|
||
|
return r !== null ? unescape(r[2]) : null;
|
||
|
}
|
||
|
|