12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- export function isEmpty(v) {
- switch (typeof v) {
- case 'undefined':
- return true;
- case 'string':
- if (v.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g, '').length == 0) return true;
- break;
- case 'boolean':
- if (!v) return true;
- break;
- case 'number':
- if (isNaN(v)) return true;
- break;
- case 'object':
- if (null === v || v.length === 0) return true;
- for (var i in v) {
- return false;
- }
- return true;
- }
- return false;
- }
- /**
- * 获取字典数据列表
- * @param dictType 字典类型
- */
- export function getDictDataList(dictType, subtype) {
-
- const type = window.SITE_CONFIG['dictList'].find((element) => (element.dictType === dictType))
- if (type) {
- if (dictType == 'PeopleType') {
- if (subtype == "touch") {
- return type.dataList.slice(0, 2)
- } else {
- return type.dataList
- }
- } else {
- return type.dataList
- }
- } else {
- return []
- }
- }
- export function getCurrentTime() {
- var date = new Date();
- var year = date.getFullYear();
- var month = date.getMonth() + 1;
- var day = date.getDate();
- var hours = date.getHours();
- var minutes = date.getMinutes();
- var seconds =
- date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
- return (year +
- "-" +
- month +
- "-" +
- day +
- " " +
- hours +
- ":" +
- minutes +
- ":" +
- seconds);
- }
- export function getUrlKey(name) {
- return (
- decodeURIComponent(
- (new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
- location.href
- ) || [, ""])[1].replace(/\+/g, "%20")
- ) || null
- );
- }
|