This commit is contained in:
xuyucheng 2022-03-23 17:02:12 +08:00
parent dae21e0494
commit 4567e4a459
6 changed files with 33 additions and 31 deletions

View File

@ -10,16 +10,18 @@
</div>
<div class="header-info">
<p>{{ data["企业名称"] }}</p>
<el-tag color="#49C788">已认证</el-tag>
<el-tag color="#49C788">{{ data["企业认证"] }}</el-tag>
</div>
</el-col>
<el-col :span="6">
<div class="level-box grad-blue">
<div>
<span class="block">当前信用级别</span>
<span class="block">评级机构远东资信</span>
<span class="block"
>评级日期{{ data["综合信用等级"]["评价时间"] }}</span
>信用评分{{ data["综合信用评价"]["信用评分"] }}</span
>
<span class="block"
>评级日期{{ data["综合信用评价"]["评价时间"] }}</span
>
<span class="block"
>解释释义<el-popover
@ -41,21 +43,25 @@
>
</div>
<p style="font-size: 40px">
{{ data["综合信用等级"]["信用等级"] }}
{{ data["综合信用评价"]["信用等级"] }}
</p>
<!-- <span class="block">评级机构远东资信</span> -->
</div>
</el-col>
<el-col :span="6">
<div class="level-box grad-green">
<div>
<span class="block">当前信用分数</span>
<span class="block">评级机构远东资信</span>
<span class="block">当前ESG等级</span>
<span class="block"
>评级日期{{ data["综合信用等级"]["评价时间"] }}</span
>ESG评分{{ data["ESG评价"]["ESG得分"] }}</span
>
<!-- <span class="block">评级机构远东资信</span> -->
<span class="block"
>评级日期{{ data["ESG评价"]["评价时间"] }}</span
>
</div>
<p style="font-size: 40px">
{{ data["综合信用等级"]["信用评分"] }}
{{ data["ESG评价"]["评价等级"] }}
</p>
</div>
</el-col>
@ -95,7 +101,6 @@
<el-tab-pane name="first" :disabled="tabData[0].disabled">
<p slot="label">公司基本信息</p>
<div>
<span>更新日期{{ data["综合信用等级"]["评价时间"] }}</span>
<el-row
><step-company-info @getDisabled="getDisabled"
/></el-row></div
@ -103,7 +108,6 @@
<el-tab-pane name="second" :disabled="tabData[1].disabled">
<p slot="label">行业宏观分析</p>
<div>
<span>更新日期{{ data["综合信用等级"]["评价时间"] }}</span>
<el-row
><step-industry-analysis :name="state" @getDisabled="getDisabled"
/></el-row></div
@ -111,18 +115,13 @@
<el-tab-pane name="third" :disabled="tabData[2].disabled">
<p slot="label">综合信用评价</p>
<div>
<span>更新日期{{ data["综合信用等级"]["评价时间"] }}</span>
<el-row
><step-credit-appraisal
@getVisible="getVisible"
:name="state"
@getDisabled="getDisabled"
><step-credit-appraisal :name="state" @getVisible="getVisible" @getDisabled="getDisabled"
/></el-row></div
></el-tab-pane>
<el-tab-pane name="fourth" :disabled="tabData[3].disabled">
<p slot="label">ESG评价</p>
<div>
<span>更新日期{{ data["综合信用等级"]["评价时间"] }}</span>
<el-row
><step-esg :name="state" @getDisabled="getDisabled"></step-esg
></el-row></div
@ -130,7 +129,6 @@
<el-tab-pane name="fifth" :disabled="tabData[4].disabled">
<p slot="label">财务要素评价</p>
<div>
<span>更新日期{{ data["综合信用等级"]["评价时间"] }}</span>
<el-row
><step-elements-appraisal
:state="state"
@ -140,7 +138,6 @@
<el-tab-pane name="sixth" :disabled="tabData[5].disabled">
<p slot="label">公司风险分析</p>
<div>
<span>更新日期{{ data["综合信用等级"]["评价时间"] }}</span>
<el-row><step-risk-appraisal @getDisabled="getDisabled" /></el-row>
</div>
</el-tab-pane>
@ -148,7 +145,6 @@
<el-tab-pane name="seventh" :disabled="tabData[6].disabled">
<p slot="label">分析指标明细</p>
<div>
<span>更新日期{{ data["综合信用等级"]["评价时间"] }}</span>
<el-row
><stepAnalysisIndicator @getDisabled="getDisabled"
/></el-row></div
@ -158,7 +154,7 @@
<el-dialog :visible.sync="visible">
<p>企业暂无综合信用评价信息请选择并完成评价服务</p>
<span slot="footer" class="dialog-footer">
<el-button @click="visible = false">知道了</el-button>
<el-button @click="cancel">知道了</el-button>
<el-button type="primary" @click="toAppraisal">完成评价</el-button>
</span>
</el-dialog>
@ -233,6 +229,11 @@ export default {
this.visible = val;
},
cancel() {
console.log(111);
this.visible = false;
},
getDisabled(obj) {
this.tabData[obj.index].disabled = obj.disabled;
},
@ -306,11 +307,12 @@ export default {
tabData: {
handler(val) {
for (let i in val) {
console.log(val[i])
if (!val[i].disabled) {
return (this.state = val[i].state);
}
}
console.log(this.state)
},
// immediate:true,
deep: true,

View File

@ -46,7 +46,7 @@
</template>
<script>
import { JsonPost } from "@/api/api";
import { get } from "@/api/api";
import FecrTable from "@/components/FecrTable";
export default {
components: { FecrTable },
@ -77,7 +77,7 @@ export default {
methods: {
init() {
JsonPost("/company/company_index",{table:'公司基本信息'}).then((res) => {
get("/company/basic_info").then((res) => {
if (Object.keys(res.result).length === 0) {
this.$emit("getDisabled",{disabled:true,index:0})
} else {

View File

@ -184,7 +184,7 @@
<script>
import pdf from "vue-pdf";
import { JsonPost, BlobGet } from "@/api/api";
import { get, BlobGet } from "@/api/api";
import FecrTable from "@/components/FecrTable";
import FecrRadar from "@/components/FecrRadar";
import FecrLineNew from "@/components/FecrLineNew";
@ -215,7 +215,7 @@ export default {
methods: {
init() {
JsonPost("/company/company_index", { table: "综合评价分析" }).then(
get("/company/cc_rating").then(
(res) => {
if (Object.keys(res.result).length === 0) {
this.$emit("getVisible", true);

View File

@ -69,7 +69,7 @@
</template>
<script>
import { JsonPost } from "@/api/api";
import { get } from "@/api/api";
import FecrBar from "@/components/FecrBar";
import FecrTable from "@/components/FecrTable";
export default {
@ -224,7 +224,7 @@ export default {
methods: {
init() {
JsonPost("/company/company_index", { table: "财务要素分析" }).then(
get("/company/financial_elements").then(
(res) => {
if (Object.keys(res.result).length === 0) {
this.$emit("getDisabled",{disabled:true,index:4})

View File

@ -168,11 +168,11 @@ export default {
methods: {
init() {
get("/company/esg_analysis").then((res) => {
get("/company/esg_rating").then((res) => {
if (Object.keys(res.result).length === 0) {
this.$emit("getDisabled", {disabled:true,index:3});
} else {
this.data = res.result[0];
this.data = res.result
}
});
},

View File

@ -63,7 +63,7 @@
</template>
<script>
import { JsonPost } from "@/api/api";
import { get } from "@/api/api";
import FecrTable from "@/components/FecrTable";
export default {
components: { FecrTable },
@ -97,7 +97,7 @@ export default {
methods: {
init() {
JsonPost("/company/company_index", { table: "风险要素分析" }).then(
get("/company/operating_risk").then(
(res) => {
if (Object.keys(res.result).length === 0) {
this.$emit("getDisabled", {disabled:true,index:5});