diff --git a/src/view/appraisal/esg/index.vue b/src/view/appraisal/esg/index.vue index b7c2c4d..f55f0a8 100644 --- a/src/view/appraisal/esg/index.vue +++ b/src/view/appraisal/esg/index.vue @@ -148,9 +148,7 @@ >确定 - - 提 交 - + 提 交 @@ -346,16 +344,17 @@ export default { result.result[key]["其他类型问卷"].forEach((item, index) => { if (this.question[key][index].options) { for (let i in this.question[key][index].options) { - if(Array.isArray(item)){ + if (Array.isArray(item)) { this.question[key][index].options[i][0] === item[0] - ? (this.question[key][index].answer = - this.question[key][index].options[i],this.question[key][index].des = item[1]) - : null; - }else{ + ? ((this.question[key][index].answer = + this.question[key][index].options[i]), + (this.question[key][index].des = item[1])) + : null; + } else { this.question[key][index].options[i][0] === item - ? (this.question[key][index].answer = - this.question[key][index].options[i]) - : null; + ? (this.question[key][index].answer = + this.question[key][index].options[i]) + : null; } } } else { @@ -437,7 +436,7 @@ export default { }, getColumns(value) { - if(value.length !== 0) { + if (value.length !== 0) { return Object.keys(value[0]).map((key) => { return key; }); @@ -449,14 +448,17 @@ export default { input_form: this.data, }).then((res) => { this.$message.success(res.info); - this.$router.push("/company") }); }, submit() { get("/esg/submit_esg_rating_input", {}).then((res) => { - this.$message.success(res.info); - this.visible = false; + if (res.info === "执行成功") { + this.$message.success(res.info); + this.$router.push("/company"); + } else { + this.$message.warning(res.info); + } }); }, }, @@ -468,7 +470,7 @@ export default { list.forEach((key) => { this.data[key]["其他类型问卷"] = val[key].map((item) => { if (item.options) { - if (Object.prototype.hasOwnProperty.call(item,'des')) { + if (Object.prototype.hasOwnProperty.call(item, "des")) { if (item.answer[0] === "A") { return [item.answer[0], item.des]; } else { @@ -492,7 +494,7 @@ export default { this.submitStatus = !val["所属行业"] ? true : false; Object.keys(val["公司当年收入(万元)"]).forEach((key) => { state.push( - val["公司当年收入(万元)"][key]!==null && + val["公司当年收入(万元)"][key] !== null && val["公司当年收入(万元)"][key] !== "" ? true : false @@ -502,14 +504,18 @@ export default { array.forEach((key) => { val[key]["近三年公司数据"].forEach((item) => { Object.keys(item).forEach((keys) => { - state.push(item[keys] !== null && item[keys] !== ""? true : false); + state.push( + item[keys] !== null && item[keys] !== "" ? true : false + ); }); }); val[key]["其他类型问卷"].forEach((item) => { - state.push(item !== null && item !== "" &&item !==undefined ? true : false); + state.push( + item !== null && item !== "" && item !== undefined ? true : false + ); }); }); - console.log(state) + console.log(state); this.submitStatus = state.every((item) => { return item; });