(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0bff50"],{4075:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t._self._c;return e("div",[e("Card",{staticStyle:{"margin-top":"3px"}},[e("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[e("div",{staticStyle:{width:"400px",height:"400px"},attrs:{id:"echarts1"}}),e("div",{staticStyle:{width:"400px",height:"400px"},attrs:{id:"echarts2"}}),e("div",{staticStyle:{width:"400px",height:"400px"},attrs:{id:"echarts3"}})])]),e("Card",{staticStyle:{"margin-top":"3px"}},[e("CheckboxGroup",{model:{value:t.exchangeCode,callback:function(e){t.exchangeCode=e},expression:"exchangeCode"}},[e("Checkbox",{attrs:{label:"SH"}},[t._v("上海证券交易所")]),e("Checkbox",{attrs:{label:"SZ"}},[t._v("深圳证券交易所")]),e("Checkbox",{attrs:{label:"HK"}},[t._v("香港联合交易所")])],1),e("div",{staticClass:"rentScrollOut table",staticStyle:{"margin-top":"12px"}},[e("Table",{attrs:{border:"",columns:t.tableListColumns,data:t.tableList,loading:t.loading,"max-height":"600"},scopedSlots:t._u([{key:"CompanyName",fn:function(n){return[e("div",[e("Tag",{attrs:{color:"primary"}},[t._v(t._s(n.row.ExchangeCode))]),t._v("\n "+t._s(n.row.CompanyName)+"\n ")],1)]}}])}),e("div",{staticStyle:{"margin-top":"12px"}},[e("Page",{staticStyle:{"text-align":"right"},attrs:{current:t.pageIndex,total:t.TotalItems,"page-size":t.pageSize,"show-elevator":""},on:{"on-change":t.changePageIndex}})],1)],1)],1)],1)},i=[],o=n("313e"),r=n("66df"),s={data:function(){return{pageIndex:1,TotalItems:0,pageSize:10,tableList:[],exchangeCode:["SH","SZ","HK"],loading:!1,tableListColumns:[]}},mounted:function(){this.GetChainIncomeCostPage(),this.setEcharts1(),this.setEcharts2(),this.setEcharts3()},methods:{GetChainIncomeCostPage:function(){var t=this;this.loading=!0;var e={pageIndex:this.pageIndex,pageSize:this.pageSize,exchangeCodes:this.exchangeCode};r["a"].request({url:"rcy/GetChainIncomeCostPage",method:"POST",data:e}).then((function(e){e.data.Check?(console.log(e.data),t.tableList=e.data.Data.Items,t.TotalItems=e.data.Data.TotalItems,t.tableListColumns=t.setTableListColumns(),t.loading=!1):(t.tableList=[{}],t.TotalItems=0,t.loading=!1)})).catch((function(e){t.tableList=[{}],t.TotalItems=0,t.loading=!1,console.log(e)}))},setTableListColumns:function(){var t=this,e=[];return e.push({title:"序号",key:"Id",render:function(e,n){return e("span",n.index+10*t.pageIndex-9)},width:80,align:"center",fixed:"left"}),e.push({title:"企业名称",slot:"CompanyName",minWidth:120,align:"left"}),e.push({title:"2023中报",align:"center",children:[{title:"产品收入(亿元)",key:"Income2023",render:function(e,n){return e("span",n.row.Income2023?t.CustomMethods.numTo$(n.row.Income2023):"--")},minWidth:80,align:"center"},{title:"产品成本(亿元)",key:"Cost2023",render:function(e,n){return e("span",n.row.Cost2023?t.CustomMethods.numTo$(n.row.Cost2023):"--")},minWidth:80,align:"center"},{title:"产品毛利率(%)",key:"GrossMargin2023",render:function(t,e){return t("span",e.row.GrossMargin2023?e.row.GrossMargin2023:"--")},minWidth:80,align:"center"}]}),e.push({title:"2022中报",align:"center",children:[{title:"产品收入(亿元)",key:"Income2022",render:function(e,n){return e("span",n.row.Income2022?t.CustomMethods.numTo$(n.row.Income2022):"--")},minWidth:80,align:"center"},{title:"产品成本(亿元)",key:"Cost2022",render:function(e,n){return e("span",n.row.Cost2022?t.CustomMethods.numTo$(n.row.Cost2022):"--")},minWidth:80,align:"center"},{title:"产品毛利率(%)",key:"GrossMargin2022",render:function(t,e){return t("span",e.row.GrossMargin2022?e.row.GrossMargin2022:"--")},minWidth:80,align:"center"}]}),e.push({title:"2021中报",align:"center",children:[{title:"产品收入(亿元)",key:"Income2021",render:function(e,n){return e("span",n.row.Income2021?t.CustomMethods.numTo$(n.row.Income2021):"--")},minWidth:80,align:"center"},{title:"产品成本(亿元)",key:"Cost2021",render:function(e,n){return e("span",n.row.Cost2021?t.CustomMethods.numTo$(n.row.Cost2021):"--")},minWidth:80,align:"center"},{title:"产品毛利率(%)",key:"GrossMargin2021",render:function(t,e){return t("span",e.row.GrossMargin2021?e.row.GrossMargin2021:"--")},minWidth:80,align:"center"}]}),e.push({title:"2020中报",align:"center",children:[{title:"产品收入(亿元)",key:"Income2020",render:function(e,n){return e("span",n.row.Income2020?t.CustomMethods.numTo$(n.row.Income2020):"--")},minWidth:80,align:"center"},{title:"产品成本(亿元)",key:"Cost2020",render:function(e,n){return e("span",n.row.Cost2020?t.CustomMethods.numTo$(n.row.Cost2020):"--")},minWidth:80,align:"center"},{title:"产品毛利率(%)",key:"GrossMargin2020",render:function(t,e){return t("span",e.row.GrossMargin2020?e.row.GrossMargin2020:"--")},minWidth:80,align:"center"}]}),e},changePageIndex:function(t){this.pageIndex=t,this.GetChainIncomeCostPage()},setEcharts1:function(){var t,e=document.getElementById("echarts1"),n=o["init"](e);t={tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},title:{text:"主营产品收入",show:!0},legend:{data:["亿元","百分比"]},xAxis:[{type:"category",data:["2023","2022","2021","2020"],axisPointer:{type:"shadow"}}],yAxis:[{type:"value",name:"亿元",min:0,max:250,interval:50,axisLabel:{formatter:"{value}"}},{type:"value",name:"%",min:0,max:25,interval:5,axisLabel:{formatter:"{value}"}}],series:[{name:"亿元",type:"bar",data:[2.6,5.9,9,26.4]},{name:"百分比",type:"line",yAxisIndex:1,data:[2,2.2,3.3,4.5]}]},t&&n.setOption(t)},setEcharts2:function(){var t,e=document.getElementById("echarts2"),n=o["init"](e);t={tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},title:{text:"主营产品成本",show:!0},legend:{data:["亿元","百分比"]},xAxis:[{type:"category",data:["2023","2022","2021","2020"],axisPointer:{type:"shadow"}}],yAxis:[{type:"value",name:"亿元",min:0,max:250,interval:50,axisLabel:{formatter:"{value}"}},{type:"value",name:"%",min:0,max:25,interval:5,axisLabel:{formatter:"{value}"}}],series:[{name:"亿元",type:"bar",data:[2.6,5.9,9,26.4]},{name:"百分比",type:"line",yAxisIndex:1,data:[2,2.2,3.3,4.5]}]},t&&n.setOption(t)},setEcharts3:function(){var t,e=document.getElementById("echarts3"),n=o["init"](e);t={tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},title:{text:"主营产品毛利率",show:!0},xAxis:{type:"category",data:["2023","2022","2021","2020"]},yAxis:{name:"%",type:"value"},series:[{name:"百分比",data:[120,200,150,80],type:"bar"}]},t&&n.setOption(t)}},watch:{exchangeCode:function(t,e){this.changePageIndex(1)}},computed:{}},l=s,c=n("2877"),d=Object(c["a"])(l,a,i,!1,null,"110551fa",null);e["default"]=d.exports}}]);
|