有时候接口还没出生,要自己mock数据,简单记录一下啦~
export const getUser = (data?: object) =>
http.request("post", "/userInfo", { data }).catch(() => ({
data: {
username: "sso-user",
perms:
"/forensics"
}
}));
function fakeData() {
const data = {
list: [],
total: null
};
const prevewData = {
previewUrl:"",
fileName: "张三" + ".jpg"
};
const random = +("" + Math.random()).slice(-2);
data.list = new Array(random).fill(0).map(index => {
return {
id: "" + index,
previewUrl: prevewData.previewUrl,
fileName: index + prevewData.fileName,
durationDesc: "172.11---" + index,
hash: "证据编号" + index
};
});
data.total = random;
isShowList.value = random && random > 1 ? true : false;
dataList.value = data.list;
pagination.total = data.total;
}