mode
This commit is contained in:
parent
dae21e0494
commit
4567e4a459
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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})
|
||||
|
|
|
@ -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
|
||||
}
|
||||
});
|
||||
},
|
||||
|
|
|
@ -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});
|
||||
|
|
Loading…
Reference in New Issue