|
@@ -2027,47 +2027,53 @@ export default {
|
|
|
var eListOld =
|
|
|
chapters[0][b[l].stage].chapterInfo[0].taskJson[b[l].task]
|
|
|
.eList;
|
|
|
- var eListNew = Object.keys(eListOld).map(function (key) {
|
|
|
- return {
|
|
|
- detail: eListOld[key].detail,
|
|
|
- score: eListOld[key].score,
|
|
|
- value: eListOld[key].value,
|
|
|
- };
|
|
|
- });
|
|
|
- eList = eListNew;
|
|
|
- if (eList && eList.length) {
|
|
|
- _ooption = [];
|
|
|
- result[l].eList = eList;
|
|
|
- for (var i = 0; i < eList.length; i++) {
|
|
|
- _ooption.push({ value: 0, name: eList[i].value });
|
|
|
- result[l].rateList[eList[i].value] = 0;
|
|
|
- }
|
|
|
- result[l].rateList.content = "";
|
|
|
- this.ooption[l] = _ooption;
|
|
|
- }
|
|
|
- if (workEvaList[p].rate && eList && eList.length) {
|
|
|
- _rate[l] = JSON.parse(workEvaList[p].rate);
|
|
|
- _rateList[l] = Object.keys(JSON.parse(workEvaList[p].rate));
|
|
|
- for (var i = 0; i < _rateList[l].length; i++) {
|
|
|
- var _c = Object.keys(result[l].rateList);
|
|
|
- if (_c.indexOf(_rateList[l][i]) != -1) {
|
|
|
- result[l].rateList[_rateList[l][i]] =
|
|
|
- _rate[l][_rateList[l][i]];
|
|
|
+ if (eListOld && eListOld.length) {
|
|
|
+ var eListNew = Object.keys(eListOld).map(function (key) {
|
|
|
+ return {
|
|
|
+ detail: eListOld[key].detail,
|
|
|
+ score: eListOld[key].score,
|
|
|
+ value: eListOld[key].value,
|
|
|
+ };
|
|
|
+ });
|
|
|
+ eList = eListNew;
|
|
|
+ if (eList && eList.length) {
|
|
|
+ _ooption = [];
|
|
|
+ result[l].eList = eList;
|
|
|
+ for (var i = 0; i < eList.length; i++) {
|
|
|
+ _ooption.push({ value: 0, name: eList[i].value });
|
|
|
+ result[l].rateList[eList[i].value] = 0;
|
|
|
}
|
|
|
+ result[l].rateList.content = "";
|
|
|
+ this.ooption[l] = _ooption;
|
|
|
}
|
|
|
- for (var i = 0; i < this.ooption[l].length; i++) {
|
|
|
- if (_rateList[l].indexOf(this.ooption[l][i].name) != -1) {
|
|
|
- this.ooption[l][i].value =
|
|
|
- _rate[l][this.ooption[l][i].name];
|
|
|
+ if (workEvaList[p].rate && eList && eList.length) {
|
|
|
+ _rate[l] = JSON.parse(workEvaList[p].rate);
|
|
|
+ _rateList[l] = Object.keys(
|
|
|
+ JSON.parse(workEvaList[p].rate)
|
|
|
+ );
|
|
|
+ for (var i = 0; i < _rateList[l].length; i++) {
|
|
|
+ var _c = Object.keys(result[l].rateList);
|
|
|
+ if (_c.indexOf(_rateList[l][i]) != -1) {
|
|
|
+ result[l].rateList[_rateList[l][i]] =
|
|
|
+ _rate[l][_rateList[l][i]];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ for (var i = 0; i < this.ooption[l].length; i++) {
|
|
|
+ if (
|
|
|
+ _rateList[l].indexOf(this.ooption[l][i].name) != -1
|
|
|
+ ) {
|
|
|
+ this.ooption[l][i].value =
|
|
|
+ _rate[l][this.ooption[l][i].name];
|
|
|
+ }
|
|
|
}
|
|
|
+ } else {
|
|
|
+ _rate[l] = [];
|
|
|
+ _rateList[l] = [];
|
|
|
}
|
|
|
} else {
|
|
|
_rate[l] = [];
|
|
|
_rateList[l] = [];
|
|
|
}
|
|
|
- } else {
|
|
|
- _rate[l] = [];
|
|
|
- _rateList[l] = [];
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
@@ -2158,7 +2164,7 @@ export default {
|
|
|
// _dyList2[_stage].taskList;
|
|
|
// }
|
|
|
for (var dc = 0; dc < _dyList.length; dc++) {
|
|
|
- _dyList[dc].isOpen = dc === 0 ? true : false;
|
|
|
+ _dyList[dc].isOpen = dc === 0 ? true : false;
|
|
|
}
|
|
|
|
|
|
this.dyList2 = _dyList;
|