feat 存档

This commit is contained in:
2026-01-30 14:42:24 +08:00
parent a53bbc3319
commit 3e99715eac
5 changed files with 50 additions and 9 deletions

View File

@@ -2,9 +2,13 @@ const config = {
baseUrl: getBaseUrl(),
api: {
login: '/gw/open/login',
getQuestion: '/qgdzs/open/get_question',
answerQuestion: '/qgdzs/open/answer_question',
getAllCategory: '/qgdzs/open/get_all_category'
getQuestion: '/qgdzs/open/random/question',
answerQuestion: '/qgdzs/open/random/answer',
getAllCategory: '/qgdzs/open/category/get_category',
getCategoryQuestion: '/qgdzs/open/category/question',
answerCategoryQuestion: '/qgdzs/open/category/answer',
getQuicklyQuestion: '/qgdzs/open/quickly/question',
answerQuicklyQuestion: '/qgdzs/open/quickly/answer'
},
timeout: 30000
}

View File

@@ -2,8 +2,8 @@
"name" : "卷王大乱斗",
"appid" : "__UNI__3947B70",
"description" : "",
"versionName" : "1.0.11",
"versionCode" : 1011,
"versionName" : "1.0.12",
"versionCode" : 1012,
"transformPx" : false,
/* 5+App */
"app-plus" : {

View File

@@ -122,7 +122,7 @@ export default {
this.selectedAnswer = answer
try {
const res = await api.answerQuestion(this.question.sn, answer)
const res = await api.answerCategoryQuestion(this.question.sn, answer)
if (res.data) {
this.answered = true
this.correctAnswer = res.data.answer || answer
@@ -153,7 +153,7 @@ export default {
async refreshQuestion() {
try {
const res = await api.getQuestion(this.categorySn)
const res = await api.getCategoryQuestion(this.categorySn)
if (res.data) {
if (storage.isQuestionAnswered(res.data.sn)) {
this.refreshQuestion()

View File

@@ -158,7 +158,7 @@ export default {
async loadQuestion() {
try {
const res = await api.getQuestion()
const res = await api.getQuicklyQuestion()
if (res.data) {
this.question = res.data
this.resetAnswer()
@@ -203,7 +203,7 @@ export default {
this.totalCount++
try {
const res = await api.answerQuestion(this.question.sn, answer)
const res = await api.answerQuicklyQuestion(this.question.sn, answer)
if (res.data) {
this.correctAnswer = res.data.answer || answer

View File

@@ -217,6 +217,43 @@ const api = {
})
},
getCategoryQuestion(categorySn) {
return request({
url: config.api.getCategoryQuestion,
method: 'POST',
data: { category_sn: categorySn }
})
},
answerCategoryQuestion(sn, answer) {
return request({
url: config.api.answerCategoryQuestion,
method: 'POST',
data: {
sn,
answer
}
})
},
getQuicklyQuestion() {
return request({
url: config.api.getQuicklyQuestion,
method: 'POST'
})
},
answerQuicklyQuestion(sn, answer) {
return request({
url: config.api.answerQuicklyQuestion,
method: 'POST',
data: {
sn,
answer
}
})
},
getAllCategory() {
return request({
url: config.api.getAllCategory,