feat: 同步今日小程序与后台迭代版本
集中提交今日 API、管理端、小程序与部署文档调整,确保 Gitea 主分支与本地最新开发版本一致。 Made-with: Cursor
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
// pages/test/disc.js
|
||||
const { loadQuestions } = require('../../utils/questionBank')
|
||||
const { discDescriptions } = require('../../utils/descriptions')
|
||||
const { afterTestSubmitNavigate } = require('../../utils/phoneAuth')
|
||||
const app = getApp()
|
||||
|
||||
const DISC_TIME_SEC = 15 * 60
|
||||
@@ -201,14 +202,11 @@ Page({
|
||||
if (app && typeof app.saveTestResult === 'function') {
|
||||
app.saveTestResult('disc', resultData).then((extra) => {
|
||||
const rid = extra && extra.id
|
||||
if (rid) {
|
||||
wx.redirectTo({ url: `/pages/result/disc?id=${rid}&type=disc` })
|
||||
} else {
|
||||
wx.redirectTo({ url: '/pages/result/disc' })
|
||||
}
|
||||
const target = rid ? `/pages/result/disc?id=${rid}&type=disc` : '/pages/result/disc'
|
||||
afterTestSubmitNavigate(target)
|
||||
})
|
||||
} else {
|
||||
wx.redirectTo({ url: '/pages/result/disc' })
|
||||
afterTestSubmitNavigate('/pages/result/disc')
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
const { loadQuestions } = require('../../utils/questionBank')
|
||||
const { mbtiDescriptions } = require('../../utils/descriptions')
|
||||
const payment = require('../../utils/payment')
|
||||
const { afterTestSubmitNavigate } = require('../../utils/phoneAuth')
|
||||
const app = getApp()
|
||||
|
||||
const MBTI_TIME_SEC = 30 * 60 // 30 分钟
|
||||
@@ -257,11 +258,8 @@ Page({
|
||||
|
||||
app.saveTestResult('mbti', resultData).then((extra) => {
|
||||
const rid = extra && extra.id
|
||||
if (rid) {
|
||||
wx.redirectTo({ url: `/pages/result/mbti?id=${rid}&type=mbti` })
|
||||
} else {
|
||||
wx.redirectTo({ url: '/pages/result/mbti' })
|
||||
}
|
||||
const target = rid ? `/pages/result/mbti?id=${rid}&type=mbti` : '/pages/result/mbti'
|
||||
afterTestSubmitNavigate(target)
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// pages/test/pdp.js
|
||||
const { loadQuestions } = require('../../utils/questionBank')
|
||||
const { pdpDescriptions } = require('../../utils/descriptions')
|
||||
const { afterTestSubmitNavigate } = require('../../utils/phoneAuth')
|
||||
const app = getApp()
|
||||
|
||||
const PDP_TIME_SEC = 15 * 60
|
||||
@@ -204,14 +205,11 @@ Page({
|
||||
if (app && typeof app.saveTestResult === 'function') {
|
||||
app.saveTestResult('pdp', resultData).then((extra) => {
|
||||
const rid = extra && extra.id
|
||||
if (rid) {
|
||||
wx.redirectTo({ url: `/pages/result/pdp?id=${rid}&type=pdp` })
|
||||
} else {
|
||||
wx.redirectTo({ url: '/pages/result/pdp' })
|
||||
}
|
||||
const target = rid ? `/pages/result/pdp?id=${rid}&type=pdp` : '/pages/result/pdp'
|
||||
afterTestSubmitNavigate(target)
|
||||
})
|
||||
} else {
|
||||
wx.redirectTo({ url: '/pages/result/pdp' })
|
||||
afterTestSubmitNavigate('/pages/result/pdp')
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// pages/test/sbti.js — SBTI:服务端全量拉题 + 组卷(闸口 DG1/DG2)+ sbtiEngine 计分
|
||||
const { fetchQuestionBank } = require('../../utils/questionBank')
|
||||
const { buildShuffledPaper, getVisibleQuestions, computeSbtiResult } = require('../../utils/sbtiEngine')
|
||||
const { afterTestSubmitNavigate } = require('../../utils/phoneAuth')
|
||||
const app = getApp()
|
||||
|
||||
const SBTI_TIME_SEC = 45 * 60
|
||||
@@ -256,11 +257,8 @@ Page({
|
||||
|
||||
app.saveTestResult('sbti', resultData).then((extra) => {
|
||||
const rid = extra && extra.id
|
||||
if (rid) {
|
||||
wx.redirectTo({ url: `/pages/result/sbti?id=${rid}&type=sbti` })
|
||||
} else {
|
||||
wx.redirectTo({ url: '/pages/result/sbti' })
|
||||
}
|
||||
const target = rid ? `/pages/result/sbti?id=${rid}&type=sbti` : '/pages/result/sbti'
|
||||
afterTestSubmitNavigate(target)
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user