完成水电表列表

This commit is contained in:
Zy
2026-04-18 18:14:07 +08:00
parent 9a95e2b7e3
commit d0888c6afb
115 changed files with 2842 additions and 343 deletions

View File

@@ -366,3 +366,9 @@ export function buildTreeByLevel<T = any>(list: T[]): T[] {
return tree;
}
export const splitImages = (url) => {
if (!url) return '';
const imgUrl = import.meta.env.VITE_IMG_URL + url;
return imgUrl;
};

View File

@@ -36,7 +36,8 @@ const service = axios.create({
});
// 不需要小区id 或者 加上小区id报错的接口地址
const whiteVillageId = ['/decoration/list', '/parking/list'];
const whiteVillageId = [];
function handleWhiteVillageid(url) {
const spliturl = url.split('?')[0];
if (whiteVillageId.includes(spliturl)) {

View File

@@ -115,3 +115,22 @@ export function numToWeek(num: number): string {
const weekMap = ['周一', '周二', '周三', '周四', '周五', '周六', '周日'];
return weekMap[num - 1] || '';
}
/**
* 根据数字 1-7 生成对应星期
* @param num 1=周一2=周二...7=周日
* @returns 周一 / 周二 ... / 周日
*/
export function numToWeek2(num: number): string {
const weekMap = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'];
return weekMap[num - 1] || '';
}
// 生成过去7天的日期
export const getLast7Days = (days = 7) => {
const dates = [];
for (let i = days - 1; i >= 0; i--) {
dates.push(new Date(new Date().getTime() - i * 24 * 60 * 60 * 1000).toLocaleDateString());
}
return dates;
};