职业素养功能修改
This commit is contained in:
@@ -104,7 +104,7 @@
|
||||
this.taskId = e.taskId
|
||||
}
|
||||
this.computeTitle(this.testType);
|
||||
this.getHistoryTitle();
|
||||
this.getTitle();
|
||||
},
|
||||
methods: {
|
||||
// 返回
|
||||
@@ -141,16 +141,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
//获取答题记录
|
||||
getHistoryTitle(){
|
||||
api.getTestRecordProcessList(this.testType).then(res => {
|
||||
if (res.Result === 1) {
|
||||
let data = res.Data;
|
||||
this.historyTitle = data;
|
||||
this.getTitle();
|
||||
}
|
||||
})
|
||||
},
|
||||
// 获取题目
|
||||
getTitle() {
|
||||
uni.showLoading({
|
||||
@@ -162,45 +152,7 @@
|
||||
let list = res.Data.List.Item1;
|
||||
list.forEach(item => {
|
||||
item.Value = "";
|
||||
this.historyTitle.forEach(ritem=>{
|
||||
if(item.Id == ritem.TestTitleId){
|
||||
switch (ritem.TestResult) {
|
||||
case "A": {
|
||||
item.Value = 1;
|
||||
break;
|
||||
}
|
||||
case "B": {
|
||||
item.Value = 2;
|
||||
break;
|
||||
}
|
||||
case "C": {
|
||||
item.Value = 3;
|
||||
break;
|
||||
}
|
||||
case "D": {
|
||||
item.Value = 4;
|
||||
break;
|
||||
}
|
||||
case "E": {
|
||||
item.Value = 5;
|
||||
break;
|
||||
}
|
||||
case "F": {
|
||||
item.Value = 6;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
if(this.historyTitle.length == 0){
|
||||
this.pageIndex = 0;
|
||||
}else if(this.historyTitle.length == list.length){
|
||||
this.pageIndex = list.length - 1;
|
||||
}else {
|
||||
this.pageIndex = this.historyTitle.length;
|
||||
}
|
||||
|
||||
this.allNum = list.length;
|
||||
this.list = list;
|
||||
this.testTitle = res.Data.List.Item2;
|
||||
@@ -225,54 +177,14 @@
|
||||
console.log('单击事件被触发');
|
||||
this.lastTapTime = now;
|
||||
this.list[INDEX].Value = NUM;
|
||||
this.saveTestRecordProcess(this.list[INDEX].Id,NUM);
|
||||
setTimeout(() => {
|
||||
if (this.pageIndex != this.list.length - 1) {
|
||||
this.pageIndex = INDEX + 1;
|
||||
}
|
||||
if(this.pageIndex != this.list.length - 1){
|
||||
this.pageIndex = INDEX + 1;
|
||||
}
|
||||
}, 300)
|
||||
}
|
||||
},
|
||||
//存储答题记录
|
||||
saveTestRecordProcess(ID,VALUE){
|
||||
let val = ""
|
||||
switch (VALUE) {
|
||||
case 1: {
|
||||
val = "A";
|
||||
break;
|
||||
}
|
||||
case 2: {
|
||||
val = "B";
|
||||
break;
|
||||
}
|
||||
case 3: {
|
||||
val = "C";
|
||||
break;
|
||||
}
|
||||
case 4: {
|
||||
val = "D";
|
||||
break;
|
||||
}
|
||||
case 5: {
|
||||
val = "E";
|
||||
break;
|
||||
}
|
||||
case 6: {
|
||||
val = "F";
|
||||
break;
|
||||
}
|
||||
}
|
||||
let data = {
|
||||
testType: this.testType,
|
||||
testTitleId: ID,
|
||||
testResult: val
|
||||
}
|
||||
api.saveTestRecordProcess(data).then(res => {
|
||||
if (res.Result === 1) {
|
||||
}
|
||||
})
|
||||
},
|
||||
// 提交题目
|
||||
// 提交题目
|
||||
submitTitle() {
|
||||
let testStr = "";
|
||||
this.list.forEach(item => {
|
||||
@@ -308,42 +220,41 @@
|
||||
title: "提交中"
|
||||
})
|
||||
let data = {
|
||||
testType: this.testType,
|
||||
testType: Number(this.testType),
|
||||
taskId: this.taskId,
|
||||
testStr
|
||||
}
|
||||
api.removeTestRecordProcess(this.testType).then((res) => {
|
||||
return api.saveCustomTestResult(data);
|
||||
}).then((res) => {
|
||||
uni.hideLoading();
|
||||
if (res.Result === 1) {
|
||||
uni.showToast({
|
||||
title: "提交成功",
|
||||
icon: "success"
|
||||
})
|
||||
let pages = getCurrentPages(); // 当前页面
|
||||
let beforePage = pages[pages.length - 2]; // 上一页
|
||||
if (beforePage != undefined) {
|
||||
beforePage.data.refreshIfNeeded = true;
|
||||
}
|
||||
setTimeout(() => {
|
||||
if (this.testType == -27) {
|
||||
uni.redirectTo({
|
||||
url: `/packageCa/testReport/multipleAbilityTestReport?id=${res.Data.TestId}`
|
||||
})
|
||||
} else if (this.testType == -28) {
|
||||
uni.redirectTo({
|
||||
url: `/packageCa/testReport/generalCareerTestReport?id=${res.Data.TestId}`
|
||||
})
|
||||
}
|
||||
}, 1000)
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: res.Message,
|
||||
icon: "none"
|
||||
})
|
||||
}
|
||||
})
|
||||
api.saveCustomTestResult(data).then((res) => {
|
||||
uni.hideLoading();
|
||||
if (res.Result === 1) {
|
||||
uni.showToast({
|
||||
title: "提交成功",
|
||||
icon: "success"
|
||||
})
|
||||
let pages = getCurrentPages(); // 当前页面
|
||||
let beforePage = pages[pages.length - 2]; // 上一页
|
||||
if (beforePage != undefined) {
|
||||
beforePage.data.refreshIfNeeded = true;
|
||||
}
|
||||
setTimeout(() => {
|
||||
if (this.testType == -27) {
|
||||
uni.redirectTo({
|
||||
url: `/packageCa/testReport/multipleAbilityTestReport`
|
||||
})
|
||||
} else if (this.testType == -28) {
|
||||
uni.redirectTo({
|
||||
url: `/packageCa/testReport/generalCareerTestReport`
|
||||
})
|
||||
}
|
||||
}, 1000)
|
||||
} else {
|
||||
uni.hideLoading();
|
||||
uni.showToast({
|
||||
title: res.Message,
|
||||
icon: "none"
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user