|
@@ -139,7 +139,8 @@
|
|
|
const {
|
|
const {
|
|
|
saveCacheKs,
|
|
saveCacheKs,
|
|
|
getCacheKs,
|
|
getCacheKs,
|
|
|
- removeCacheKs
|
|
|
|
|
|
|
+ removeCacheKs,
|
|
|
|
|
+ removeCacheKsOther
|
|
|
} = useKaoShiCache();
|
|
} = useKaoShiCache();
|
|
|
|
|
|
|
|
const {
|
|
const {
|
|
@@ -302,6 +303,26 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 考试得分相关 end
|
|
// 考试得分相关 end
|
|
|
|
|
+ function handleSave1() {
|
|
|
|
|
+ const result = []
|
|
|
|
|
+ questionData.value.forEach(dl => {
|
|
|
|
|
+ dl.qas.forEach(st => {
|
|
|
|
|
+ const opt = {
|
|
|
|
|
+ stId: st.stId,
|
|
|
|
|
+ reply: st.reply,
|
|
|
|
|
+ }
|
|
|
|
|
+ result.push(opt)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ // 保存试题答案
|
|
|
|
|
+ saveCacheKs(data.operId, {
|
|
|
|
|
+ replyList: result,
|
|
|
|
|
+ position: {
|
|
|
|
|
+ dlIndex: progress.dlIndex,
|
|
|
|
|
+ dtIndex: progress.dtIndex
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 保存相关
|
|
// 保存相关
|
|
|
function handleSave(showToast) {
|
|
function handleSave(showToast) {
|
|
@@ -577,7 +598,7 @@
|
|
|
progress.dlIndex = result.dlIndex;
|
|
progress.dlIndex = result.dlIndex;
|
|
|
progress.dtIndex = result.dtIndex
|
|
progress.dtIndex = result.dtIndex
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ handleSave1()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function handleNext() {
|
|
function handleNext() {
|
|
@@ -588,6 +609,7 @@
|
|
|
progress.dlIndex = result.dlIndex;
|
|
progress.dlIndex = result.dlIndex;
|
|
|
progress.dtIndex = result.dtIndex
|
|
progress.dtIndex = result.dtIndex
|
|
|
}
|
|
}
|
|
|
|
|
+ handleSave1()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function formatDuanluoList(dlData) {
|
|
function formatDuanluoList(dlData) {
|
|
@@ -762,16 +784,19 @@
|
|
|
data.zhuapai = zhuapai;
|
|
data.zhuapai = zhuapai;
|
|
|
data.duanluo = duanluoList;
|
|
data.duanluo = duanluoList;
|
|
|
formatDuanluoList(data.duanluo);
|
|
formatDuanluoList(data.duanluo);
|
|
|
|
|
+
|
|
|
// 设置缓存
|
|
// 设置缓存
|
|
|
formatKaoshiData();
|
|
formatKaoshiData();
|
|
|
// 设置抓拍监听
|
|
// 设置抓拍监听
|
|
|
|
|
+
|
|
|
|
|
+ removeCacheKsOther(operId)
|
|
|
|
|
|
|
|
- if (data.zhuapai && data.zhuapai > 0) {
|
|
|
|
|
|
|
+ /* if (data.zhuapai && data.zhuapai > 0) {
|
|
|
zhuapaiRef.value.init({
|
|
zhuapaiRef.value.init({
|
|
|
zhuapai: zhuapai,
|
|
zhuapai: zhuapai,
|
|
|
operId: operId
|
|
operId: operId
|
|
|
});
|
|
});
|
|
|
- }
|
|
|
|
|
|
|
+ } */
|
|
|
// 设置切屏
|
|
// 设置切屏
|
|
|
qiepingInit({
|
|
qiepingInit({
|
|
|
zhuapaiFlag: !!data.zhuapai,
|
|
zhuapaiFlag: !!data.zhuapai,
|