-
-
-
+ {error && (
+
+ {error}
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ {isRegistering ? '已有账号?' : '还没有账号?'}
-
+
-
-
{isRegistering ? '已有账号?' : '还没有账号?'}
-
+ {/* Right: User Guide / Agreement */}
+
+
+
+
+
用户指南 / 协议
+
+ {['cn', 'en', 'jp'].map(l => (
+
+ ))}
+
+
+
+
+ {renderMarkdown(readmeContent)}
+
+
+
+ 继续使用即代表您同意上述协议内容
+
+
);
diff --git a/src/services/api.js b/src/services/api.js
index 628bbed..6cf4200 100644
--- a/src/services/api.js
+++ b/src/services/api.js
@@ -36,14 +36,14 @@ export const api = {
return data;
},
- async saveData(token, trips, pins, latest_5) {
+ async saveData(token, trips, pins, latest_5, version = null) {
const res = await fetch(`${API_BASE}/user/data`, {
method: 'POST',
headers: {
'Authorization': `Bearer ${token}`,
'Content-Type': 'application/json'
},
- body: JSON.stringify({ trips, pins, latest_5 })
+ body: JSON.stringify({ trips, pins, latest_5, version })
});
const data = await res.json();
if (!res.ok) throw new Error(data.error || 'Failed to save data');