feat: rebuild pet app and backend around core care flows

This commit is contained in:
2026-10-01 13:11:30 +08:00
parent 51ead8f411
commit bfcf8788a4
321 changed files with 4918 additions and 25199 deletions
+39
View File
@@ -0,0 +1,39 @@
const { request } = require("../../utils/api");
Page({
data: {
latitude: 31.23,
longitude: 121.47,
markers: [],
status: "加载中",
updated: "",
},
onLoad(options) {
this.token = options.token;
this.load();
this.timer = setInterval(() => this.load(), 15000);
},
onUnload() {
clearInterval(this.timer);
},
async load() {
try {
const p = await request("/share/walk/" + this.token);
this.setData({
latitude: p.latitude,
longitude: p.longitude,
markers: [
{
id: 1,
latitude: p.latitude,
longitude: p.longitude,
title: "目前在这里",
},
],
status: p.status === "paused" ? "暂时停下休息" : "正在遛狗",
updated: new Date(p.recorded_at).toLocaleTimeString(),
});
} catch (e) {
this.setData({ status: "分享已结束或尚无位置" });
}
},
});