+
@@ -137,32 +141,7 @@ export default {
技术投入比率: ["技术投入比率 = ( 研发费用 - 营业收入 ) * 100%"],
},
},
- };
- },
-
- mounted() {
- this.init();
- },
-
- methods: {
- init() {
- JsonPost("/company/company_index", { table: "财务要素分析" }).then(
- (res) => {
- this.data = res.result;
- this.getTableData(this.selectTable);
- }
- );
- },
-
- getTableData(val) {
- this.tableData = Object.keys(this.data[val]).map((key) => {
- return { 分析维度: key, 水平情况: this.data[val][key] };
- });
- },
-
- // 二级指标详情
- secondaryIndicators() {
- const data = [
+ secondaryIndicatorsData: [
{
一级指标: "盈利能力",
二级指标: "净资产收益率",
@@ -207,7 +186,7 @@ export default {
},
{
一级指标: "债务风险",
- 二级指标: "速冻比率",
+ 二级指标: "速动比率",
指标数值: "",
指标水平: "",
},
@@ -229,27 +208,46 @@ export default {
指标数值: "",
指标水平: "",
},
- ];
+ ],
+ secondaryIndicatorsColumns: [
+ { label: "一级指标", prop: "一级指标" },
+ { label: "二级指标", prop: "二级指标" },
+ { label: "指标数值", prop: "指标数值" },
+ { label: "指标水平", prop: "指标水平" },
+ ],
+ };
+ },
- data.forEach((item, index) => {
+ mounted() {
+ this.init();
+ },
+
+ methods: {
+ init() {
+ JsonPost("/company/company_index", { table: "财务要素分析" }).then(
+ (res) => {
+ this.data = res.result;
+ this.getTableData(this.selectTable);
+ this.secondaryIndicators();
+ }
+ );
+ },
+
+ getTableData(val) {
+ this.tableData = Object.keys(this.data[val]).map((key) => {
+ return { 分析维度: key, 水平情况: this.data[val][key] };
+ });
+ },
+
+ // 二级指标详情
+ secondaryIndicators() {
+ this.secondaryIndicatorsData.forEach((item, index) => {
Object.keys(item).forEach((key, i) => {
if (i > 0 && Object.keys(this.data).length !== 0) {
item[key] = this.data["指标详情"][index][i - 1];
}
});
});
-
- const column = [
- { label: "一级指标", prop: "一级指标" },
- { label: "二级指标", prop: "二级指标" },
- { label: "指标数值", prop: "指标数值" },
- { label: "指标水平", prop: "指标水平" },
- ];
-
- return {
- data,
- column,
- };
},
// 二级指标表的合并方法
diff --git a/src/view/company/stepRiskAppraisal.vue b/src/view/company/stepRiskAppraisal.vue
index 2ce8eb4..c223de0 100644
--- a/src/view/company/stepRiskAppraisal.vue
+++ b/src/view/company/stepRiskAppraisal.vue
@@ -54,6 +54,7 @@
:columns="sideRiskColumn"
class="top"
:shortWidth="[0, 1]"
+ :height="'1200px'"
>