Files
pk-lab-xhs/pages/me/me.js
T
codex-bot 350aae797f
Verify mini program and deploy preview / verify-deploy (push) Failing after 34s
feat: launch PK testing application
2026-09-18 21:50:25 +08:00

25 lines
1015 B
JavaScript

var api = require('../../utils/api');
Page({
data: { loading: true, results: [], error: '', linkCode: '' },
onShow: function () { this.load(); },
load: function () {
var self = this;
api.ensureLogin().then(function () { return api.request('/api/v1/me/results'); }).then(function (results) {
self.setData({ results: results, loading: false, error: '' });
}).catch(function (error) { self.setData({ loading: false, error: error.message || '加载失败' }); });
},
openResult: function (event) {
var result = this.data.results[event.currentTarget.dataset.index];
xhs.setStorageSync('pk_last_result', result);
xhs.navigateTo({ url: '/pages/result/result?id=' + result.id });
},
makeLinkCode: function () {
var self = this;
api.request('/api/v1/me/link-code', { method: 'POST' }).then(function (data) {
self.setData({ linkCode: data.code });
}).catch(function (error) { xhs.showToast({ title: error.message || '生成失败', icon: 'none' }); });
}
});