financial-bigscreen/src_old/views/个体风险分析.vue

863 lines
44 KiB
Vue
Raw Normal View History

2024-11-14 15:27:41 +08:00
<!-- 个体风险分析 -->
<template>
<div>
<!-- 卡片化的标签页 -->
<el-tabs type="border-card">
<!-- 1股市 -->
<el-tab-pane label="股市">
<el-card style='height: auto;' :body-style={padding:0}>
<!-- 1上标 -->
<span class="superscript" style="width: 20px; height: 40px;">股市实体分析</span>
<!-- 2产品搜索栏 -->
<div class="form">
<!-- inline="true"表单域在一行 -->
<el-form :inline="true" class="demo-form-inline" :model="formInline" ref="formInline">
<!-- <el-form-item label="市场">-->
<!-- <el-select v-model="formInline.market" size="mini">-->
<!-- <el-option label="股票" value="stock"></el-option>-->
<!-- <el-option label="基金" value="bond"></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label="行业" >
<el-select v-model="formInline.industry" size="mini">
<el-option-group
v-for="group in options_industry"
:key="group.label"
:label="group.label">
<el-option v-for="item in group.options" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-option-group>
</el-select>
</el-form-item>
<el-form-item label="季度" >
<quter-component v-model="formInline.quarter_year" placeholder="选择季度" />
<!-- <el-form-item label="开始时间">-->
<!-- <el-date-picker-->
<!-- v-model="formInline.start_date"-->
<!-- type="date"-->
<!-- placeholder="年/月/日" -->
<!-- size="mini">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="结束时间">-->
<!-- <el-date-picker-->
<!-- v-model="formInline.end_date"-->
<!-- type="date"-->
<!-- placeholder="年/月/日" -->
<!-- size="mini">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
</el-form-item>
<el-form-item>
<el-button class="grayish_btn" @click="onSubmit('stock')" size="mini">查询</el-button>
</el-form-item>
</el-form>
</div>
<!-- 3个体风险分析返回数据 -->
<div class="content">
<el-table class='table'
:data="tableData"
style="width: 100%;padding: 0px 20px 0px 20px;"
:header-cell-style="{background: 'rgba(242, 242, 242, 0.654901960784314)'}"
border
height="420"
:row-style="{height:'28px'}"
@row-click="handleRowContextMenu"
:cell-style="{padding:'0px'}"
header-row-class-name="active_header"
header-cell-class-name="active_header"
cell-class-name="content_center">
<el-table-column
prop="name"
label="公司名称"
width="100">
<template slot-scope="scope">
<!-- <div v-contextmenu:row="scope.row" @contextmenu.prevent="showContextMenu(scope.row)">-->
<!-- {{ scope.row.name }}-->
<!-- </div>-->
<!-- 右键菜单内容 -->
<el-dropdown @command="currentRow" :style="{ top: contextMenuTop, left: contextMenuLeft }" trigger="click">
<!-- <span class="el-dropdown-link">-->
<!-- 下拉菜单<i class="el-icon-arrow-down el-icon&#45;&#45;right"></i>-->
<!-- </span>-->
<span v-contextmenu:row="scope.row" @contextmenu.prevent="showContextMenu(scope.row)">
{{ scope.row.name }}
</span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item disabled >查看风险传导</el-dropdown-item>
<el-dropdown-item divided command="流动风险">流动风险</el-dropdown-item>
<el-dropdown-item command="市场风险">市场风险</el-dropdown-item>
<el-dropdown-item command="经营风险">经营风险</el-dropdown-item>
<el-dropdown-item command="信用风险">信用风险</el-dropdown-item>
<el-dropdown-item command="资产负债风险">资产负债风险</el-dropdown-item>
<el-dropdown-item command="获现风险">获现风险</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</template>
</el-table-column>
<el-table-column label="风险水平">
<el-table-column
prop="财务杠杆"
label="财务杠杆"
sortable
width="70">
</el-table-column>
<el-table-column
prop="经营杠杆"
label="经营杠杆"
sortable
width="70">
</el-table-column>
<el-table-column
prop="综合杠杆"
label="综合杠杆"
sortable
width="70">
</el-table-column>
</el-table-column>
<el-table-column label="(一)流动风险">
<el-table-column
prop="流动比率"
label="流动比率"
sortable
width="70">
</el-table-column>
<el-table-column
prop="速动比率"
label="速动比率"
sortable
width="70">
</el-table-column>
<el-table-column
prop="应收账款周转天数(天)"
label="应收账款周转天数(天)"
width="100">
</el-table-column>
<el-table-column
prop="流动风险综合指数"
label="流动风险综合指数"
width="120"
sortable>
</el-table-column>
</el-table-column>
<el-table-column label="(二)市场风险">
<el-table-column
prop="在险价值"
label="在险价值"
sortable
width="120">
</el-table-column>
</el-table-column>
<el-table-column label="(三)经营风险">
<el-table-column
prop="资产收益率标准差"
label="资产收益率标准差"
sortable
width="120">
</el-table-column>
</el-table-column>
<el-table-column label="(四)信用风险">
<el-table-column
prop="资产负债率"
label="资产负债率"
sortable
width="100">
</el-table-column>
<el-table-column
prop="投资盈利率"
label="投资盈利率"
sortable
width="100">
</el-table-column>
<el-table-column
prop="信用风险综合指数"
label="信用风险综合指数"
sortable
width="100">
</el-table-column>
</el-table-column>
<el-table-column label="(五)资产负债风险">
<el-table-column
prop="资产负债率_"
label="资产负债率_"
sortable
width="100">
</el-table-column>
</el-table-column>
<el-table-column label="(六)获现风险">
<el-table-column
prop="销售现金比率"
label="销售现金比率"
sortable
width="100">
</el-table-column>
<el-table-column
prop="每股营业现金流量"
label="每股营业现金流量"
sortable
width="100">
</el-table-column>
<el-table-column
prop="全部资产现金回收率"
label="全部资产现金回收率"
sortable
width="100">
</el-table-column>
<el-table-column
prop="获现风险综合指数"
label="获现风险综合指数"
sortable
width="100">
</el-table-column>
</el-table-column>
<el-table-column label="声誉风险">
<el-table-column
prop="市场占有率"
label="市场占有率"
width="100">
</el-table-column>
<el-table-column
prop="固有资产增长率"
label="固有资产增长率"
width="100">
</el-table-column>
<el-table-column
prop="资本利润率"
label="资本利润率"
width="100">
</el-table-column>
<el-table-column
prop="流动比率"
label="流动比率"
width="100">
</el-table-column>
<el-table-column
prop="声誉风险综合指数"
label="声誉风险综合指数"
width="100">
</el-table-column>
</el-table-column>
<el-table-column label="政策风险">
<el-table-column
prop="政策风险综合指数"
label="政策风险综合指数"
width="100">
</el-table-column>
</el-table-column>
<el-table-column label="法律风险">
<el-table-column
prop="法律风险影响程度"
label="法律风险影响程度"
width="100">
</el-table-column>
<el-table-column
prop="法律风险发生可能性"
label="法律风险发生可能性"
width="100">
</el-table-column>
<el-table-column
prop="法律风险损失率"
label="法律风险损失率"
width="100">
</el-table-column>
<el-table-column
prop="法律风险综合指数"
label="法律风险综合指数"
width="100">
</el-table-column>
</el-table-column>
<el-table-column label="操作风险">
<el-table-column
prop="监管资本"
label="监管资本"
width="100">
</el-table-column>
</el-table-column>
<el-table-column
prop="综合风险等级"
label="综合风险等级"
width="100">
</el-table-column>
</el-table>
<!-- <div v-if="isContextMenuVisible" class="context-menu" :style="{ top: contextMenuTop, left: contextMenuLeft }">-->
<!-- <div @click="handleMenuItemClick('Option 1')">选项 1</div>-->
<!-- <div @click="handleMenuItemClick('Option 2')">选项 2</div>-->
<!-- <div @click="handleMenuItemClick('Option 3')">选项 3</div>-->
<!-- </div>-->
</div>
</el-card>
</el-tab-pane>
<!-- 2债市 -->
<el-tab-pane label="债市">
<el-card style='height: auto;' :body-style={padding:0}>
<!-- 1上标 -->
<span class="superscript" style="width: 20px; height: 40px;">债市实体分析</span>
<!-- 2产品搜索栏 -->
<div class="form">
<!-- inline="true"表单域在一行 -->
<el-form :inline="true" class="demo-form-inline" :model="formInline" ref="formInline">
<!-- <el-form-item label="市场">-->
<!-- <el-select v-model="formInline.market" size="mini">-->
<!-- <el-option label="股票" value="股票"></el-option>-->
<!-- <el-option label="基金" value="基金"></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label="行业" >
<el-select v-model="formInline.industry" size="mini">
<el-option-group
v-for="group in options_industry"
:key="group.label"
:label="group.label">
<el-option v-for="item in group.options" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-option-group>
</el-select>
</el-form-item>
<el-form-item label="季度" >
<quter-component v-model="formInline.quarter_year" placeholder="选择季度" />
<!-- <el-form-item label="开始时间">-->
<!-- <el-date-picker-->
<!-- v-model="formInline.start_date"-->
<!-- type="date"-->
<!-- placeholder="年/月/日" -->
<!-- size="mini">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="结束时间">-->
<!-- <el-date-picker-->
<!-- v-model="formInline.end_date"-->
<!-- type="date"-->
<!-- placeholder="年/月/日" -->
<!-- size="mini">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
</el-form-item>
<el-form-item>
<el-button class="grayish_btn" @click="onSubmit('bond')" size="mini">查询</el-button>
</el-form-item>
</el-form>
</div>
<!-- 3个体风险分析返回数据 -->
<div class="content">
<el-table class='table'
:data="tableDataBond"
style="width: 100%;padding: 0px 20px 0px 20px;"
:header-cell-style="{background: 'rgba(242, 242, 242, 0.654901960784314)'}"
border
:row-style="{height:'28px'}"
:cell-style="{padding:'0px'}"
header-row-class-name="active_header"
header-cell-class-name="active_header"
cell-class-name="content_center">
<el-table-column
prop="name"
label="公司名称"
width="100">
</el-table-column>
<el-table-column label="风险水平">
<el-table-column
prop="财务杠杆"
label="财务杠杆"
sortable
width="70">
</el-table-column>
<el-table-column
prop="经营杠杆"
label="经营杠杆"
sortable
width="70">
</el-table-column>
<el-table-column
prop="综合杠杆"
label="综合杠杆"
sortable
width="70">
</el-table-column>
</el-table-column>
<el-table-column label="(一)流动风险">
<el-table-column
prop="流动比率"
label="流动比率"
sortable
width="70">
</el-table-column>
<el-table-column
prop="速动比率"
label="速动比率"
sortable
width="70">
</el-table-column>
<el-table-column
prop="应收账款周转天数(天)"
label="应收账款周转天数(天)"
width="70">
</el-table-column>
<el-table-column
prop="流动风险综合指数"
label="流动风险综合指数"
width="120"
sortable>
</el-table-column>
</el-table-column>
<el-table-column label="(二)市场风险">
<el-table-column
prop="在险价值"
label="在险价值"
sortable
width="120">
</el-table-column>
</el-table-column>
<el-table-column label="(三)经营风险">
<el-table-column
prop="资产收益率标准差"
label="资产收益率标准差"
sortable
width="120">
</el-table-column>
</el-table-column>
<el-table-column label="(四)信用风险">
<el-table-column
prop="资产负债率"
label="资产负债率"
sortable
width="100">
</el-table-column>
<el-table-column
prop="资产报酬率(投资盈利率)"
label="资产报酬率(投资盈利率)"
sortable
width="100">
</el-table-column>
<el-table-column
prop="信用风险综合指数"
label="信用风险综合指数"
sortable
width="100">
</el-table-column>
</el-table-column>
<el-table-column
prop="声誉风险综合指数"
label="声誉风险"
width="100">
</el-table-column>
<el-table-column
prop="政策风险综合指数"
label="政策风险"
width="100">
</el-table-column>
<el-table-column
prop="法律风险综合指数"
label="法律风险"
width="100">
</el-table-column>
<el-table-column
prop="操作风险综合指数"
label="操作风险"
width="100">
</el-table-column>
<el-table-column
prop="综合风险等级"
label="综合风险等级"
width="100">
</el-table-column>
</el-table>
</div>
</el-card>
</el-tab-pane>
<!-- 3期货 -->
<el-tab-pane label="期货">
<el-card style='height: auto;' :body-style={padding:0}>
<!-- 1上标 -->
<span class="superscript" style="width: 20px; height: 40px;">期货实体分析</span>
<!-- 2产品搜索栏 -->
<div class="form">
<!-- inline="true"表单域在一行 -->
<el-form :inline="true" class="demo-form-inline" :model="formInline" ref="formInline">
<!-- <el-form-item label="市场">-->
<!-- <el-select v-model="formInline.market" size="mini">-->
<!-- <el-option label="股票" value="股票"></el-option>-->
<!-- <el-option label="基金" value="基金"></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label="行业" >
<el-select v-model="formInline.industry" size="mini">
<el-option-group
v-for="group in options_industry"
:key="group.label"
:label="group.label">
<el-option v-for="item in group.options" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-option-group>
</el-select>
</el-form-item>
<el-form-item label="季度" >
<quter-component v-model="formInline.quarter_year" placeholder="选择季度" />
<!-- <el-form-item label="开始时间">-->
<!-- <el-date-picker-->
<!-- v-model="formInline.start_date"-->
<!-- type="date"-->
<!-- placeholder="年/月/日" -->
<!-- size="mini">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="结束时间">-->
<!-- <el-date-picker-->
<!-- v-model="formInline.end_date"-->
<!-- type="date"-->
<!-- placeholder="年/月/日" -->
<!-- size="mini">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
</el-form-item>
<el-form-item>
<el-button class="grayish_btn" @click="onSubmit('future')" size="mini">查询</el-button>
</el-form-item>
</el-form>
</div>
<!-- 3个体风险分析返回数据 -->
<div class="content">
<el-table class='table'
:data="tableDataFuture"
style="width: 100%;padding: 0px 20px 0px 20px;"
:header-cell-style="{background: 'rgba(242, 242, 242, 0.654901960784314)'}"
border
:row-style="{height:'28px'}"
:cell-style="{padding:'0px'}"
header-row-class-name="active_header"
header-cell-class-name="active_header"
cell-class-name="content_center">
<el-table-column
prop="name"
label="公司名称"
width="100">
</el-table-column>
<el-table-column label="风险水平">
<el-table-column
prop="财务杠杆"
label="财务杠杆"
sortable
width="70">
</el-table-column>
<el-table-column
prop="经营杠杆"
label="经营杠杆"
sortable
width="70">
</el-table-column>
<el-table-column
prop="综合杠杆"
label="综合杠杆"
sortable
width="70">
</el-table-column>
<el-table-column
prop="流动比率"
label="流动比率"
sortable
width="70">
</el-table-column>
</el-table-column>
<el-table-column label="(一)流动风险">
<el-table-column
prop="速动比率"
label="速动比率"
sortable
width="70">
</el-table-column>
<el-table-column
prop="应收账款周转天数(天)"
label="应收账款周转天数(天)"
width="100">
</el-table-column>
<el-table-column
prop="流动风险综合指数"
label="流动风险综合指数"
width="120"
sortable>
</el-table-column>
</el-table-column>
<el-table-column label="(二)市场风险">
<el-table-column
prop="在险价值"
label="在险价值"
sortable
width="120">
</el-table-column>
</el-table-column>
<el-table-column label="(三)经营风险">
<el-table-column
prop="资产收益率标准差"
label="资产收益率标准差"
sortable
width="120">
</el-table-column>
</el-table-column>
<el-table-column label="(四)信用风险">
<el-table-column
prop="资产负债率"
label="资产负债率"
sortable
width="100">
</el-table-column>
<el-table-column
prop="投资盈利率"
label="投资盈利率"
sortable
width="100">
</el-table-column>
</el-table-column>
<el-table-column
prop="声誉风险综合指数"
label="声誉风险"
width="100">
</el-table-column>
<el-table-column
prop="政策风险综合指数"
label="政策风险"
width="100">
</el-table-column>
<el-table-column
prop="法律风险综合指数"
label="法律风险"
width="100">
</el-table-column>
<el-table-column
prop="操作风险综合指数"
label="操作风险"
width="100">
</el-table-column>
<el-table-column
prop="综合风险等级"
label="综合风险等级"
width="100">
</el-table-column>
</el-table>
</div>
</el-card>
</el-tab-pane>
</el-tabs>
<!-- 4说明card -->
<el-card style='height: 950px; margin: 10px 0px 2px 0px;background-color: rgba(200, 200, 200, 0.812);'>
<span v-html="info" ></span>
</el-card>
</div>
</template>
<script>
import quterComponent from "@/components/quterComponent";
import http from '../utils/request'
import VueContextMenu from 'vue-contextmenu'
import Vue from "vue";
Vue.use(VueContextMenu)
export default {
components:{
quterComponent
},
data () {
return {
// 跳转数据
isContextMenuVisible: false,
contextMenuTop: 0,
contextMenuLeft: 0,
currentRowId: null,
options_industry: [{ label: '房地产业', options:[{'value': '房地产业', 'label': '房地产业'}]},
{ label: '信息传输、软件和信息技术服务业', options:[{'value': '软件和信息技术服务业', 'label': '软件和信息技术服务业'}, {'value': '互联网和相关服务', 'label': '互联网和相关服务'}, {'value': '电信、广播电视和卫星传输服务', 'label': '电信、广播电视和卫星传输服务'}]},
{ label: '水利、环境和公共设施管理业', options:[{'value': '生态保护和环境治理业', 'label': '生态保护和环境治理业'}, {'value': '公共设施管理业', 'label': '公共设施管理业'}]},
{ label: '制造业', options:[{'value': '铁路、船舶、航空航天和其他运输设备制造业', 'label': '铁路、船舶、航空航天和其他运输设备制造业'}, {'value': '非金属矿物制品业', 'label': '非金属矿物制品业'}, {'value': '计算机、通信和其他电子设备制造业', 'label': '计算机、通信和其他电子设备制造业'}, {'value': '汽车制造业', 'label': '汽车制造业'}, {'value': '金属制品业', 'label': '金属制品业'}, {'value': '农副食品加工业', 'label': '农副食品加工业'}, {'value': '电气机械和器材制造业', 'label': '电气机械和器材制造业'}, {'value': '石油加工、炼焦和核燃料加工业', 'label': '石油加工、炼焦和核燃料加工业'}, {'value': '有色金属冶炼和压延加工业', 'label': '有色金属冶炼和压延加工业'}, {'value': '医药制造业', 'label': '医药制造业'}, {'value': '专用设备制造业', 'label': '专用设备制造业'}, {'value': '化学纤维制造业', 'label': '化学纤维制造业'}, {'value': '通用设备制造业', 'label': '通用设备制造业'}, {'value': '化学原料及化学制品制造业', 'label': '化学原料及化学制品制造业'}, {'value': '造纸及纸制品业', 'label': '造纸及纸制品业'}, {'value': '橡胶和塑料制品业', 'label': '橡胶和塑料制品业'}, {'value': '酒、饮料和精制茶制造业', 'label': '酒、饮料和精制茶制造业'}, {'value': '其他制造业', 'label': '其他制造业'}, {'value': '纺织业', 'label': '纺织业'}, {'value': '家具制造业', 'label': '家具制造业'}, {'value': '印刷和记录媒介复制业', 'label': '印刷和记录媒介复制业'}, {'value': '黑色金属冶炼和压延加工业', 'label': '黑色金属冶炼和压延加工业'}, {'value': '食品制造业', 'label': '食品制造业'}, {'value': '废弃资源综合利用业', 'label': '废弃资源综合利用业'}, {'value': '木材加工及木、竹、藤、棕、草制品业', 'label': '木材加工及木、竹、藤、棕、草制品业'}, {'value': '纺织服装、服饰业', 'label': '纺织服装、服饰业'}, {'value': '仪器仪表制造业', 'label': '仪器仪表制造业'}, {'value': '文教、工美、体育和娱乐用品制造业', 'label': '文教、工美、体育和娱乐用品制造业'}, {'value': '皮革、毛皮、羽毛及其制品和制鞋业', 'label': '皮革、毛皮、羽毛及其制品和制鞋业'}]},
{ label: '综合', options:[{'value': '综合', 'label': '综合'}]},
{ label: '建筑业', options:[{'value': '土木工程建筑业', 'label': '土木工程建筑业'}, {'value': '房屋建筑业', 'label': '房屋建筑业'}, {'value': '建筑装饰和其他建筑业', 'label': '建筑装饰和其他建筑业'}, {'value': '建筑安装业', 'label': '建筑安装业'}]} ,
{ label: '批发和零售业', options:[ {'value': '批发业', 'label': '批发业'}, {'value': '零售业', 'label': '零售业'}]},
{ label: '电力、热力、燃气及水生产和供应业', options:[{'value': '电力、热力生产和供应业', 'label': '电力、热力生产和供应业'}, {'value': '燃气生产和供应业', 'label': '燃气生产和供应业'}, {'value': '水的生产和供应业', 'label': '水的生产和供应业'}]},
{ label: '租赁和商务服务业', options:[{'value': '商务服务业', 'label': '商务服务业'},{'value': '租赁业', 'label': '租赁业'}]},
{ label: '交通运输、仓储和邮政业', options:[{'value': '道路运输业', 'label': '道路运输业'}, {'value': '航空运输业', 'label': '航空运输业'}, {'value': '水上运输业', 'label': '水上运输业'}, {'value': '铁路运输业', 'label': '铁路运输业'}, {'value': '邮政业', 'label': '邮政业'}, {'value': '仓储业', 'label': '仓储业'}, {'value': '装卸搬运和运输代理业', 'label': '装卸搬运和运输代理业'}]},
{ label: '卫生和社会工作', options:[{'value': '卫生', 'label': '卫生'}]},
{ label: '文化、体育和娱乐业', options:[{'value': '广播、电视、电影和影视录音制作业', 'label': '广播、电视、电影和影视录音制作业'}, {'value': '新闻和出版业', 'label': '新闻和出版业'}, {'value': '文化艺术业', 'label': '文化艺术业'}, {'value': '体育', 'label': '体育'}]},
{ label: '采矿业', options:[{'value': '有色金属矿采选业', 'label': '有色金属矿采选业'}, {'value': '煤炭开采和洗选业', 'label': '煤炭开采和洗选业'}, {'value': '黑色金属矿采选业', 'label': '黑色金属矿采选业'}, {'value': '石油和天然气开采业', 'label': '石油和天然气开采业'}, {'value': '开采辅助活动', 'label': '开采辅助活动'}, {'value': '非金属矿采选业', 'label': '非金属矿采选业'}]},
{ label: '住宿和餐饮业', options:[{'value': '住宿业', 'label': '住宿业'}, {'value': '餐饮业', 'label': '餐饮业'}]},
{ label: '科学研究和技术服务业', options:[{'value': '科技推广和应用服务业', 'label': '科技推广和应用服务业'}, {'value': '专业技术服务业', 'label': '专业技术服务业'}, {'value': '研究和试验发展', 'label': '研究和试验发展'}]},
{ label: '教育', options:[ {'value': '教育', 'label': '教育'}]},
{ label: '农、林、牧、渔业', options:[ {'value': '林业', 'label': '林业'}, {'value': '农、林、牧、渔服务业', 'label': '农、林、牧、渔服务业'}, {'value': '畜牧业', 'label': '畜牧业'}, {'value': '渔业', 'label': '渔业'}, {'value': '农业', 'label': '农业'}]} ,
{ label: '居民服务、修理和其他服务业', options:[ {'value': '机动车、电子产品和日用产品修理业'}]}
],
// 表单-个体风险分析
formInline: {
industry:'',
quarter_year:'',
},
// 个体风险分析表格
tableData: [
// {
// name:'秦农商行',
// },
// {
// name:'华夏商行',
// },
],
tableDataFuture:[],
tableDataBond:[],
// 解释说明
info:"指标说明<br/>风险水平<br/>1.杠杆用来评价企业的风险一定要结合收入的变动业务的变动光看杠杆大小是没有意义的杠杆只是将这种变动放大或者向上放大或者向下放大<br/>2.具体指标有<br/>1财务杠杆由于债务融资产生的固定利息费用的存在使得息税前利润的变动引起每股收益产生更大变动程度的现象财务杠杆越大负债带来的利息抵税作用也越大同时财务风险也会提高<br/>2经营杠杆由于存在固定性经营成本销售收入的较小变动会引起息税前利润较大的变动的现象经营杠杆率越高利润变动越剧烈企业的经营风险越大<br/>3综合杠杆综合杠杆是经营杠杆和财务杠杆结合在一起共同发挥的连锁作用可以用于衡量销售量的变动对普通股每股收益变动的影响程度<br/>流动性风险<br/>1.流动性风险是指由于资金筹措不力现金流动不畅发生停滞断流等不能偿还到期债务形成的风险<br/>2.具体指标有<br/>1流动比率用来衡量企业流动资产在短期债务到期以前可以变为现金用于偿还负债的能力流动比率越高说明企业资产的变现能力越强流动性风险越低<br/>2速动比率是衡量企业流动资产中可以立即变现用于偿还流动负债的能力速动比率越高流动性风险越低<br/>3应收账款周转天数()应收账款周转天数表示在一个会计年度内应收账款从发生到收回周转一次的平均天数平均收款期应收账款周转天数越短流动性风险越低<br/>4流动风险综合指数即对上述3个指标进行指标合并所获得的综合指标流动风险综合指数越大该公司遭受流动风险的可能性越小<br/>市场风险<br/>1.市场风险是指未来市场价格(利率汇率股票价格和商品价格)的不确定性对企业实现其既定目标的不利影响(对于一般上市公司市场风险 主要体现在股价的收益率上)<br/>2.具体指标有<br/>1风险价值(VaR)在一定概率水平置信度某一金融资产或证券组合价值在未来特定时期内的最大可能损失风险价值越大该公司遭受市场风险的可能性越小<br/>经营风险<br/>1.经营风险是由于生产经营变动或市场环境改变导致企业未来的经营性现金流量发生变化从而影响企业的市场价值的可能性<br/>2.具体指标有<br/>1资产收益率标准差资产收益率是衡量银行盈利能力的一个指标资产收益率的标准差则表示收益的波动性可以用其衡量经营风险资产收益率标准差越大说明收益的波动性越大即该公司的经营风险的可能性越大<br/>信用风险<br/>1.信用风险是借款人因各种原因未能及时足额偿还债务或银行贷款而违约的可能性发生违约时债权人或银行必将因为未能得到预期的收益而承担财务上的损失<br/>2.具体指标有<br/>1资产负债率反映在总资产中有多大比例是通过借债来筹资的资产负债率越大信用风险越大<br/>2资产报酬率资产报酬率越高表明企业投入产出的水平越好企业的资产运营越有效资产报酬率越高该公司遭受信用风险的可能性越小<br/>3信用风险综合指数即对上述2个指标进行指标合并所获得的综合指标信用风险综合指数越大该公司遭受信用风险的可能性越小<br/>资产负债风险<br/>1.资产负债风险是指当负债所取得的经营收益不足以抵偿负债的资金成本时所产生的财务风险<br/>2.具体指标有<br/>1资产负债率如果资产负债比率达到100%或超过100%说明公司已经没有净资产或资不抵债因此<EFBFBD><EFBFBD>
}
},
mounted(){
},
methods:{
currentRow(option){
this.$router.push({ name: 'diffus', params: { 'name':this.currentRowId ,'type':option ,'date':this.formInline.quarter_year} });
this.$store.commit('selectMenu',{name:'diffus',label:'风险传导'})
},
handleRowContextMenu(row, column, event){
// 保存当前行的 ID
this.currentRowId = row.name;
console.log(this.currentRowId)
// // 获取右键菜单的位置
//
// this.contextMenuTop = event.clientX+'px'
// this.contextMenuLeft = event.clientY+'px'
// console.log(this.contextMenuTop)
// event.preventDefault(); // 阻止默认的右键菜单弹出
// // 显示右键菜单
// this.isContextMenuVisible = true;
//
//
// // 点击其他地方隐藏右键菜单
// document.addEventListener("click", this.hideContextMenu);
},
// part2的提交
onSubmit(market) {
console.log("个体风险分析")
http.get(
"/risk/risk_individual/",
{params:{
industry: this.formInline.industry,//行业
market: market,//省or市场
date:this.formInline.quarter_year,
}}).then(response => {
this.tableData= response.data.data
console.log(response)
console.log(response.data)
}).catch((error)=>{
this.$message.warning('暂无数据,请重新选择')
})
},
},
}
</script>
<style lang='less' scoped>
//.context-menu {
// position: absolute;
// background-color: #fff;
// border: 1px solid #ccc;
// padding: 5px;
//}
.form{//产品搜索栏
display:flex;
justify-content:space-between;//左右贴边
margin-top:10px;
// height: 40px;
padding-left: 20px;
}
.grayish_btn{//浅灰色按钮
color: #fff;//文字颜色
background-color: #aaaaaa;//背景颜色
}
// 调整表头间隔、设置表头下方边框颜色
.table{
// 和选项框隔开
// margin:10px;
font-size: 12px;
padding: 0px 5px 2px 5px;//返回表格添加间隙 上 右
// 调整表头间隔、设置表头下方边框颜色
/deep/ .el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf {
// border-bottom: 1px solid #333333 !important;
padding: 1px 1px 1px 1px;
min-width: 0;
}
// 去除表格cell间隔
.el-table .el-table__cell {
padding: 0px 0;
min-width: 0;
// border-color:#333333;
}
/deep/ .active_header{//表头
color: #110101;
font-size: 13px;
text-align: center !important;
// border-color:#333333;
// height: 1px;
}
/deep/ .content_center{//表的内容
text-align: center !important;
font-size: 13px;
// border-color:#333333;
}
}
</style>