fix
This commit is contained in:
parent
98ba40aceb
commit
906ad483f4
|
|
@ -79,13 +79,22 @@ export default ({ source, taskId }) => {
|
|||
async function onEvalateCode() {
|
||||
try {
|
||||
Toast.loading('评测中...', 0)
|
||||
const response = await onUpdateWxCode(1)
|
||||
const { resubmit, sec_key, content_modified } = response
|
||||
const response = await onUpdateWxCode(1)
|
||||
|
||||
const { resubmit, sec_key, content_modified,status,message } = response
|
||||
if(!sec_key){
|
||||
Toast.info(message)
|
||||
return;
|
||||
}
|
||||
let shixun_environment_id = source.shixun_environments.filter(item => item.tab_type == 1)[0].shixun_environment_id;
|
||||
let tab_type = 1;
|
||||
const params = {
|
||||
sec_key,
|
||||
resubmit,
|
||||
first: 1,
|
||||
content_modified
|
||||
content_modified,
|
||||
shixun_environment_id,
|
||||
tab_type,
|
||||
}
|
||||
const rs = await fetchWxCodeGameBuild(taskId, params)
|
||||
if (rs.data.status === 1) {
|
||||
|
|
@ -93,6 +102,7 @@ export default ({ source, taskId }) => {
|
|||
const intervalTime = 500
|
||||
let time_out = false
|
||||
|
||||
|
||||
async function getGameStatus(intervalTime, finalTime, count, timerId) {
|
||||
const excuteTime = (count++) * intervalTime
|
||||
if ((excuteTime / 1000) > (finalTime + 1)) {
|
||||
|
|
@ -138,6 +148,8 @@ export default ({ source, taskId }) => {
|
|||
let timerId = setInterval(() => {
|
||||
getGameStatus(intervalTime, challenge.exec_time, count++, timerId)
|
||||
}, intervalTime)
|
||||
}else{
|
||||
Toast.info(rs.data.message)
|
||||
}
|
||||
} catch (error) {
|
||||
console.log('-------eval code', error)
|
||||
|
|
|
|||
|
|
@ -182,8 +182,8 @@ function setRequestProxy(config) {
|
|||
}
|
||||
|
||||
export function initAxiosInterceptors() {
|
||||
let proxy = "https://test-data.educoder.net"
|
||||
// let proxy='https://data.educoder.net'
|
||||
// let proxy = "https://test-data.educoder.net"
|
||||
let proxy='https://data.educoder.net'
|
||||
// 在这里使用requestMap控制,避免用户通过双击等操作发出重复的请求;
|
||||
// 如果需要支持重复的请求,考虑config里面自定义一个allowRepeat参考来控制
|
||||
const requestMap = {}
|
||||
|
|
|
|||
Loading…
Reference in New Issue