| | |
| | | <template> |
| | | <div> |
| | | <div class="financialClasstab4"> |
| | | <Card> |
| | | <div class="customTitle"> |
| | | <Icon custom="custom custom-fenxi"></Icon> |
| | | <span style="margin-left: 6px;">报表质量诊断</span> |
| | | <Icon custom="custom custom-zhutifengxianxishu_b"></Icon> |
| | | <span style="margin-left: 6px;">财务风险</span> |
| | | </div> |
| | | </Card> |
| | | <Card style="position: relative;margin-top: 12px;"> |
| | |
| | | </div> |
| | | </li> |
| | | </ul> |
| | | <div style="display: flex"> |
| | | <div style="width: 15%"> |
| | | <Select v-model="financialmyadd" |
| | | size="large" placeholder="来源" @on-change="dropdownchange"> |
| | | <Option value="all">全部</Option> |
| | | <Option value="系统内置">系统内置</Option> |
| | | <Option value="myadd">我添加的</Option> |
| | | </Select> |
| | | </div> |
| | | <div style="width: 15%;margin-left: 20px"> |
| | | <Select v-model="financialTable" |
| | | size="large" placeholder="报表类型" @on-change="dropdownchange"> |
| | | <Option value="all">全部</Option> |
| | | <Option value="合并报表">合并报表</Option> |
| | | <Option value="母公司报表">母公司报表</Option> |
| | | </Select> |
| | | </div> |
| | | <div style="width: 15%;margin-left: 20px"> |
| | | <Select v-model="financialPeriod" |
| | | size="large" placeholder="报告期" @on-change="dropdownchange"> |
| | | <Option value="all">全部</Option> |
| | | <Option value="年报">年报</Option> |
| | | <Option value="半年报">半年报</Option> |
| | | <Option value="季报">季报</Option> |
| | | <Option value="月报">月报</Option> |
| | | <Option value="其他">其他</Option> |
| | | </Select> |
| | | </div> |
| | | <div style="width: 15%;margin-left: 20px"> |
| | | <Col span="24"> |
| | | <DatePicker @on-change="dropdownchange" :clearable=false :options="optionsexpirationTime2" size="large" v-model="financialTime" type="daterange" placeholder="请选择时间" style="width: 100%" class="ipt_width"></DatePicker> |
| | | </Col> |
| | | </div> |
| | | <div style="display: flex;flex-wrap: wrap;"> |
| | | <Tooltip theme="light" transfer content="报告来源" placement="top" max-width="120"> |
| | | <div style="width: 200px;margin-bottom: 20px"> |
| | | <Cascader trigger="hover" :clearable="false" filterable :data="finanListArr" v-model="financialmyadd" size="large" @on-change="dropdownchange"></Cascader> |
| | | </div> |
| | | </Tooltip> |
| | | <Tooltip theme="light" transfer content="报告类型" placement="top" max-width="120"> |
| | | <div style="width: 100px;margin-left: 20px;margin-bottom: 20px"> |
| | | <Select v-model="financialTable" |
| | | size="large" placeholder="合并报表" @on-change="dropdownchange"> |
| | | <Option value="all">全部</Option> |
| | | <Option value="合并报表">合并报表</Option> |
| | | <Option value="母公司报表">母公司报表</Option> |
| | | </Select> |
| | | </div> |
| | | </Tooltip> |
| | | <Tooltip theme="light" transfer content="报告期" placement="top" max-width="120"> |
| | | <div style="width: 180px;margin-left: 20px;margin-right: 20px" class="financialClass"> |
| | | <Select v-model="financialPeriod" |
| | | :max-tag-count="1" allow-create multiple size="large" placeholder="报告期" @on-change="dropdownchange_baogaoqi"> |
| | | <Option v-for="item in yearList" :value="item.value" :label="item.label">{{item.value=='all'&&financialPeriod.length==6?'取消全选': item.label}}</Option> |
| | | </Select> |
| | | </div> |
| | | </Tooltip> |
| | | <Tooltip theme="light" transfer content="时间" placement="top" max-width="120"> |
| | | <div style="display:flex;align-items: center;border-radius: 4px;border:1px solid #ccc;margin-right: 20px"> |
| | | <div style="display: inline-block;"><Button class="s" style="font-size: 14px;border:0;border-right:1px solid #ccc;border-radius: 0;box-shadow: none;" size="large" @click="Btn_year('2')">1年</Button></div> |
| | | <div style="display: inline-block;"><Button class="s1" style="font-size: 14px;border:0;border-right:1px solid #ccc;border-radius: 0;box-shadow: none;" size="large" @click="Btn_year('3')">3年</Button></div> |
| | | <div style="display: inline-block;"><Button class="s2" style="font-size: 14px;border:0;border-right:1px solid #ccc;border-radius: 0;box-shadow: none;" size="large" @click="Btn_year('4')">5年</Button></div> |
| | | <div style="width: 100px;" class="dateStyleadd"> |
| | | <Col span="24" > |
| | | <DatePicker @on-change="dropdownchange_year01" format="yyyy年" :clearable=false size="large" v-model="targetTime_01" type="year" placeholder="开始时间" style="width: 100%;border:0px;border-radius:0" class="ipt_width"></DatePicker> |
| | | </Col> |
| | | </div> |
| | | <div style="display:inline-block;margin: 0 10px"> |
| | | 至 |
| | | </div> |
| | | <div style="width: 100px" class="dateStyleadd"> |
| | | <Col span="24"> |
| | | <DatePicker @on-change="dropdownchange_year02" format="yyyy年" :clearable=false size="large" v-model="targetTime_02" type="year" placeholder="结束时间" style="width: 100%;border:0;border-radius:0 ;" class="ipt_width"></DatePicker> |
| | | </Col> |
| | | </div> |
| | | </div> |
| | | </Tooltip> |
| | | <!-- <Tooltip theme="light" transfer content="单位" placement="top" max-width="120">--> |
| | | <!-- <div style="width: 100px;">--> |
| | | <!-- <Select v-model="financialamount"--> |
| | | <!-- size="large" placeholder="单位" @on-change="dropdownchange">--> |
| | | <!-- <Option value="元">元</Option>--> |
| | | <!-- <Option value="千元">千元</Option>--> |
| | | <!-- <Option value="万元">万元</Option>--> |
| | | <!-- <Option value="亿元">亿元</Option>--> |
| | | <!-- </Select>--> |
| | | <!-- </div>--> |
| | | <!-- </Tooltip>--> |
| | | <!-- <span style="display: inline-block;line-height:40px;margin-left: 20px;white-space: nowrap">隐藏空行</span>--> |
| | | <!-- <span style="display: inline-block;;line-height: 40px;margin-left: 5px">--> |
| | | <!-- <i-switch size="large" v-model="isChange"--> |
| | | <!-- @on-change="changeSwitch">--> |
| | | <!-- </i-switch>--> |
| | | <!-- </span>--> |
| | | </div> |
| | | <div style="position: relative;"> |
| | | <Tabs v-model="tab" @on-click="changeTab" type="card" style="margin-top: 12px;"> |
| | | <TabPane label="Z值风险" name="tab1"></TabPane> |
| | | <!-- <TabPane label="管理用利润表" name="tab2"></TabPane>--> |
| | | <!-- <TabPane label="管理用现金流量表" name="tab3"></TabPane>--> |
| | | <!-- <TabPane label="管理用财务指标分析" name="tab4"></TabPane>--> |
| | | </Tabs> |
| | | </div> |
| | | <div style="margin-top:12px" class="analysisclass" v-if="tab==='tab1'"> |
| | |
| | | <template slot="action" slot-scope="params" style="width:240px"> |
| | | <span style="display: inline-block;width: 90%">{{params.row.Name}}</span> |
| | | </template> |
| | | <template slot="action1" slot-scope="params" style="width:240px"> |
| | | <span>{{params.row.DataCol1}}</span> |
| | | <template slot="action1" slot-scope="params" style="width:240px;"> |
| | | <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol1):'':CustomMethods.numTo$(params.row.DataCol1)}}</span> |
| | | </template> |
| | | <template slot="action2" slot-scope="params" style="width:240px"> |
| | | <span>{{params.row.DataCol2}}</span> |
| | | <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol1):'':CustomMethods.numTo$(params.row.DataCol2)}}</span> |
| | | </template> |
| | | <template slot="action3" slot-scope="params" style="width:240px"> |
| | | <span>{{params.row.DataCol3}}</span> |
| | | <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol1):'':CustomMethods.numTo$(params.row.DataCol3)}}</span> |
| | | </template> |
| | | <template slot="action4" slot-scope="params" style="width:240px"> |
| | | <span>{{params.row.DataCol4}}</span> |
| | | <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol1):'':CustomMethods.numTo$(params.row.DataCol4)}}</span> |
| | | </template> |
| | | <template slot="action5" slot-scope="params" style="width:240px"> |
| | | <span>{{params.row.DataCol5}}</span> |
| | | <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol1):'':CustomMethods.numTo$(params.row.DataCol5)}}</span> |
| | | </template> |
| | | </Table> |
| | | <Table v-show="tabshowtab1===true" :max-height="tableheight" :loading="loadingtablelist" border :columns="analysisDataColumns1" :data="analysisDataList"> |
| | | <Table v-show="tabshowtab1===true" :max-height="tableheight" :loading="loadingtablelist" border :columns="analysisDataColumns1" :data="analysisDataList" :span-method="handleSpan"> |
| | | </Table> |
| | | <div style="margin-top: 12px"> |
| | | <Page :current="pageIndex" |
| | |
| | | /> |
| | | </div> |
| | | </div> |
| | | <!-- <div style="margin-top: 12px" v-if="tab==='tab2'">--> |
| | | <!-- <Table v-show="tabshowtab2===false" :max-height="tableheight" :loading="loadingtablelist" border :columns="analysisDataColumns" :data="analysisDataList" :span-method="handleSpan">--> |
| | | <!-- <template slot="action" slot-scope="params" style="width:240px">--> |
| | | <!-- <span style="display: inline-block;width: 90%">{{params.row.Name}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action1" slot-scope="params" style="width:240px">--> |
| | | <!-- <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol1):'':CustomMethods.numTo$(params.row.DataCol1)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action2" slot-scope="params" style="width:240px">--> |
| | | <!-- <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol2):'':CustomMethods.numTo$(params.row.DataCol2)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action3" slot-scope="params" style="width:240px">--> |
| | | <!-- <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol3):'':CustomMethods.numTo$(params.row.DataCol3)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action4" slot-scope="params" style="width:240px">--> |
| | | <!-- <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol4):'':CustomMethods.numTo$(params.row.DataCol4)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action5" slot-scope="params" style="width:240px">--> |
| | | <!-- <span style="display: block;text-align: right">{{params.row.SubClassId===1?params.row.SubClassStyle===1?CustomMethods.numTo$(params.row.DataCol5):'':CustomMethods.numTo$(params.row.DataCol5)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- </Table>--> |
| | | <!-- <Table v-show="tabshowtab2===true" :max-height="tableheight" :loading="loadingtablelist" border :columns="analysisDataColumns2" :data="analysisDataList" :span-method="handleSpan">--> |
| | | <!-- </Table>--> |
| | | <!-- <div style="margin-top: 12px">--> |
| | | <!-- <Page :current="pageIndex"--> |
| | | <!-- :total="TotalItems"--> |
| | | <!-- :page-size="5"--> |
| | | <!-- style="text-align: right"--> |
| | | <!-- @on-change="changePageIndex"--> |
| | | <!-- show-elevator--> |
| | | <!-- />--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div style="margin-top: 12px" v-if="tab==='tab3'">--> |
| | | <!-- <Table v-show="tabshowtab3===false" :max-height="tableheight" :loading="loadingtablelist" border :columns="analysisDataColumns" :data="analysisDataList" :span-method="handleSpan">--> |
| | | <!-- <template slot="action" slot-scope="params" style="width:240px">--> |
| | | <!-- <span style="display: inline-block;width: 90%">{{params.row.Name}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action1" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{params.row.DataCol1}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action2" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{params.row.DataCol2}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action3" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{params.row.DataCol3}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action4" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{params.row.DataCol4}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action5" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{params.row.DataCol5}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- </Table>--> |
| | | <!-- <Table v-show="tabshowtab3===true" :max-height="tableheight" :loading="loadingtablelist" border :columns="analysisDataColumns3" :data="analysisDataList" :span-method="handleSpan">--> |
| | | <!-- </Table>--> |
| | | <!-- <div style="margin-top: 12px">--> |
| | | <!-- <Page :current="pageIndex"--> |
| | | <!-- :total="TotalItems"--> |
| | | <!-- :page-size="5"--> |
| | | <!-- style="text-align: right"--> |
| | | <!-- @on-change="changePageIndex"--> |
| | | <!-- show-elevator--> |
| | | <!-- />--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | <!-- <div style="margin-top: 12px" v-if="tab==='tab4'">--> |
| | | <!-- <Table v-show="tabshowtab4===false" :max-height="tableheight" :loading="loadingtablelist" border :columns="analysisDataColumns4_2" :data="analysisDataList" :span-method="handleSpan">--> |
| | | <!-- <template slot="shuzi" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{params.row.Name}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action1" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{CustomMethods.numTo$(params.row.DataCol1)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action2" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{CustomMethods.numTo$(params.row.DataCol2)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action3" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{CustomMethods.numTo$(params.row.DataCol3)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action4" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{CustomMethods.numTo$(params.row.DataCol4)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- <template slot="action5" slot-scope="params" style="width:240px">--> |
| | | <!-- <span>{{CustomMethods.numTo$(params.row.DataCol5)}}</span>--> |
| | | <!-- </template>--> |
| | | <!-- </Table>--> |
| | | <!-- <Table v-show="tabshowtab4===true" :max-height="tableheight" :loading="loadingtablelist" border :columns="analysisDataColumns4" :data="analysisDataList" :span-method="handleSpan">--> |
| | | <!-- </Table>--> |
| | | <!-- <div style="margin-top: 12px">--> |
| | | <!-- <Page :current="pageIndex"--> |
| | | <!-- :total="TotalItems"--> |
| | | <!-- :page-size="5"--> |
| | | <!-- style="text-align: right"--> |
| | | <!-- @on-change="changePageIndex"--> |
| | | <!-- show-elevator--> |
| | | <!-- />--> |
| | | <!-- </div>--> |
| | | <!-- </div>--> |
| | | </Card> |
| | | <Modal |
| | | v-model="popUpzhexian" |
| | |
| | | width="760"> |
| | | <p slot="header"> |
| | | <Icon custom="custom custom-zhexiantu" style="margin-right: 10px;"></Icon> |
| | | <span>图表分析</span> |
| | | <span>图标分析</span> |
| | | </p> |
| | | <Spin v-show="loadingEchart" fix> |
| | | </Spin> |
| | |
| | | </div> |
| | | <Spin v-show="loading" fix> |
| | | </Spin> |
| | | <div v-if="showtab1&¬hingshow===false" style="margin-top: 20px;"> |
| | | <div v-if="showtab1&¬hingshow===false"> |
| | | <div v-show="echartList.length===0"> |
| | | <div id="drawechart" style="width:100%;height:500px;margin: 0 auto"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div v-if="showtab1&¬hingshow===true" style="margin-top: 20px;"> |
| | | <div v-if="showtab1&¬hingshow===true" style="margin-top: 12px"> |
| | | <p style="width:100%;border:1px solid #ccc;padding:30px 0;text-align: center">暂无数据</p> |
| | | </div> |
| | | <div v-if="showtab2" style="margin-top: 20px;"> |
| | | <div v-if="showtab2"> |
| | | <div v-show="echartList.length===0"> |
| | | <div id="draweBasicLine" style="width:100%;height:500px;margin: 0 auto"> |
| | | </div> |
| | |
| | | import $ from 'jquery' |
| | | import echarts from 'echarts' |
| | | export default { |
| | | name: "financialRisk", |
| | | name: 'financialRisk', |
| | | components: { |
| | | |
| | | }, |
| | | data(){ |
| | | return{ |
| | | optionsexpirationTime2:{ |
| | | data () { |
| | | return { |
| | | optionsexpirationTime2: { |
| | | shortcuts: [ |
| | | { |
| | | text: '最近半年', |
| | | value () { |
| | | let a=new Date().getTime() |
| | | let b=365*24*60*60*1000/2 |
| | | let c=a-b |
| | | let d=new Date() |
| | | c=new Date(c) |
| | | return [c,d]; |
| | | let a = new Date().getTime() |
| | | let b = 365 * 24 * 60 * 60 * 1000 / 2 |
| | | let c = a - b |
| | | let d = new Date() |
| | | c = new Date(c) |
| | | return [c, d] |
| | | }, |
| | | onClick: (picker) => { |
| | | //this.$Message.info('最近半年'); |
| | | // this.$Message.info('最近半年'); |
| | | } |
| | | }, |
| | | { |
| | | text: '最近一年', |
| | | value () { |
| | | let a=new Date().getTime() |
| | | let b=365*24*60*60*1000 |
| | | let c=a-b |
| | | let d=new Date() |
| | | c=new Date(c) |
| | | return [c,d]; |
| | | let a = new Date().getTime() |
| | | let b = 365 * 24 * 60 * 60 * 1000 |
| | | let c = a - b |
| | | let d = new Date() |
| | | c = new Date(c) |
| | | return [c, d] |
| | | }, |
| | | onClick: (picker) => { |
| | | // this.$Message.info('最近一年'); |
| | |
| | | { |
| | | text: '最近三年', |
| | | value () { |
| | | let a=new Date().getTime() |
| | | let b=365*24*60*60*1000*3 |
| | | let c=a-b |
| | | let d=new Date() |
| | | c=new Date(c) |
| | | return [c,d]; |
| | | let a = new Date().getTime() |
| | | let b = 365 * 24 * 60 * 60 * 1000 * 3 |
| | | let c = a - b |
| | | let d = new Date() |
| | | c = new Date(c) |
| | | return [c, d] |
| | | }, |
| | | onClick: (picker) => { |
| | | //this.$Message.info('最近三年'); |
| | | // this.$Message.info('最近三年'); |
| | | } |
| | | }, |
| | | { |
| | | text: '最近五年', |
| | | value () { |
| | | let a=new Date().getTime() |
| | | let b=365*24*60*60*1000*5 |
| | | let c=a-b |
| | | let d=new Date() |
| | | c=new Date(c) |
| | | return [c,d]; |
| | | let a = new Date().getTime() |
| | | let b = 365 * 24 * 60 * 60 * 1000 * 5 |
| | | let c = a - b |
| | | let d = new Date() |
| | | c = new Date(c) |
| | | return [c, d] |
| | | }, |
| | | onClick: (picker) => { |
| | | //this.$Message.info('最近五年'); |
| | | // this.$Message.info('最近五年'); |
| | | } |
| | | }, |
| | | } |
| | | ] |
| | | }, |
| | | nothingshow:false, |
| | | allPeoplePermission:0, |
| | | bintuReport:'', |
| | | loadingEchart:false, |
| | | analysisDataColumns1:[], |
| | | tabshowtab1:false, |
| | | analysisDataColumns2:[], |
| | | tabshowtab2:false, |
| | | analysisDataColumns3:[], |
| | | tabshowtab3:false, |
| | | analysisDataColumns4:[], |
| | | tabshowtab4:false, |
| | | isChange:true, |
| | | nothingshow: false, |
| | | allPeoplePermission: 0, |
| | | bintuReport: '', |
| | | loadingEchart: false, |
| | | analysisDataColumns1: [], |
| | | tabshowtab1: false, |
| | | analysisDataColumns2: [], |
| | | tabshowtab2: false, |
| | | analysisDataColumns3: [], |
| | | tabshowtab3: false, |
| | | analysisDataColumns4: [], |
| | | tabshowtab4: false, |
| | | currentNatureLista: [], |
| | | editIndex: -1, |
| | | current: [], |
| | | fuzhucolumnsList4:[], |
| | | fuzhucolumnsListcostom:[], |
| | | loadingfuzhu1:false, |
| | | fuzhucolumnsList:[], |
| | | reportNameList:[], |
| | | reportName:[], |
| | | loadings:false, |
| | | reportList:[], |
| | | financialTime1:'', |
| | | checkFuzhu:false, |
| | | TotalItems:0, |
| | | pageIndex:1, |
| | | echartList:[], |
| | | showtab1:false, |
| | | showtab2:false, |
| | | fuzhucolumnsList4: [], |
| | | fuzhucolumnsListcostom: [], |
| | | loadingfuzhu1: false, |
| | | fuzhucolumnsList: [], |
| | | reportNameList: [], |
| | | reportName: [], |
| | | loadings: false, |
| | | reportList: [], |
| | | financialTime1: '', |
| | | checkFuzhu: false, |
| | | TotalItems: 0, |
| | | pageIndex: 1, |
| | | echartList: [], |
| | | showtab1: false, |
| | | showtab2: false, |
| | | icon_class_01: false, // icon的颜色控制 |
| | | popUpzhexian:false,//弹窗折线图 |
| | | dropdownval:[],//下拉绑定的值 |
| | | optionslist:[], //下拉数据 |
| | | companyList: [],//第一还款来源的公司列表 |
| | | belongLtdId: '',//所属主体 |
| | | ProjId: 1,//项目Id |
| | | popUpzhexian: false, // 弹窗折线图 |
| | | dropdownval: [], // 下拉绑定的值 |
| | | optionslist: [], // 下拉数据 |
| | | companyList: [], // 第一还款来源的公司列表 |
| | | belongLtdId: '', // 所属主体 |
| | | ProjId: 1, // 项目Id |
| | | defaultmode: false, |
| | | loading:false,//loading |
| | | tab: 'tab1',//选中第一个tab |
| | | tab2:'tab1', //选择中第二个tab |
| | | zhuti:'', //所属主体 |
| | | tabdata:1, //tab的值 |
| | | analysisDataList:[], //分析面板table数据 |
| | | loadingtablelist:false, |
| | | CompanyId:0, |
| | | analysisDataColumns:[], |
| | | zhexian:'', |
| | | iconAnalysisLesson:[], |
| | | bingzhuangtu:false, |
| | | bintuiconAnalysisLesson:'', |
| | | loading: false, // loading |
| | | tab: 'tab1', // 选中第一个tab |
| | | tab2: 'tab1', // 选择中第二个tab |
| | | zhuti: '', // 所属主体 |
| | | tabdata: 1, // tab的值 |
| | | analysisDataList: [], // 分析面板table数据 |
| | | loadingtablelist: false, |
| | | CompanyId: 0, |
| | | analysisDataColumns: [], |
| | | zhexian: '', |
| | | iconAnalysisLesson: [], |
| | | bingzhuangtu: false, |
| | | bintuiconAnalysisLesson: '', |
| | | myChart1: '', |
| | | myChart2: '', |
| | | myChart3: '', |
| | | financialamount:'元', |
| | | financialPeriod:'all', |
| | | financialTable:"all", |
| | | financialmyadd:'all', |
| | | financialTime:'', |
| | | tableheight:520, |
| | | tableShow:true, |
| | | iconAnList:[], |
| | | RmcLibraryId:0, |
| | | reportNameArr:[], |
| | | zhuzhuangtuList:[], |
| | | editreportManagementColumnsdou:[], |
| | | fuzhaifuzhu:0, |
| | | bid:0, |
| | | addcurrentNatureLista:[], |
| | | s:[], |
| | | financialamount: '元', |
| | | financialPeriod: ['年报','半年报','一季报','三季报','月报','其他'], |
| | | financialTable: 'all', |
| | | financialmyadd: ['系统内置'], |
| | | yearList:[ |
| | | { |
| | | label:'全选', |
| | | value:'all' |
| | | }, |
| | | { |
| | | value:'年报', |
| | | label:'年报', |
| | | }, |
| | | { |
| | | value:'半年报', |
| | | label:'半年报', |
| | | }, |
| | | { |
| | | value:'一季报', |
| | | label:'一季报', |
| | | }, |
| | | { |
| | | value:'三季报', |
| | | label:'三季报' |
| | | }, |
| | | { |
| | | value:'月报', |
| | | label:'月报' |
| | | }, |
| | | { |
| | | value:'其他', |
| | | label:'其他' |
| | | }, |
| | | ], |
| | | financialTime: '', |
| | | tableheight: 520, |
| | | tableShow: true, |
| | | iconAnList: [], |
| | | RmcLibraryId: 0, |
| | | reportNameArr: [], |
| | | zhuzhuangtuList: [], |
| | | editreportManagementColumnsdou: [], |
| | | fuzhaifuzhu: 0, |
| | | bid: 0, |
| | | addcurrentNatureLista: [], |
| | | s: [], |
| | | max: [], |
| | | count:0, |
| | | fuzhuloading:false, |
| | | zhulist:[], |
| | | list:[], |
| | | zhuSeriesList:[], |
| | | zhuNameList:[], |
| | | colorlistarr:[], |
| | | bintuData:[], |
| | | binselectId:0, |
| | | allpeopleList:[], |
| | | ReportType:'合并报表', |
| | | count: 0, |
| | | fuzhuloading: false, |
| | | zhulist: [], |
| | | list: [], |
| | | zhuSeriesList: [], |
| | | zhuNameList: [], |
| | | colorlistarr: [], |
| | | bintuData: [], |
| | | binselectId: 0, |
| | | allpeopleList: [], |
| | | ReportType: '合并报表', |
| | | targetTime_01: '', |
| | | targetTime_02: '', |
| | | analysisDataColumns4_2:[], |
| | | finanListArr:[], |
| | | digitalAccumulation:0 |
| | | } |
| | | }, |
| | | mounted () { |
| | | this.ProjId = localStorage.getItem('RiskProjectId') |
| | | this.CompanyId = localStorage.getItem('RiskCompanyId') |
| | | this.defaultmode = localStorage.getItem('defaultmode') === 'true' |
| | | this.getRepaymentList('First'); |
| | | this.realName = localStorage.getItem('RealName') |
| | | let a=new Date().getTime() |
| | | let b=365*24*60*60*1000*3 |
| | | let c=a-b |
| | | let d=new Date() |
| | | c=new Date(c) |
| | | this.financialTime=[c,d] |
| | | this.targetTime_01 = c |
| | | this.targetTime_02 = d |
| | | this.financialTime=[c,d]; |
| | | $('.s').css({color: '#000'}) |
| | | $('.s1').css({color: '#57a3f3'}) |
| | | $('.s2').css({color: '#000'}) |
| | | setTimeout(()=>{ |
| | | this.getRepaymentList('First') |
| | | this.getStystemList() |
| | | },0) |
| | | }, |
| | | watch:{ |
| | | dropdownval(data){ |
| | | if(data.length>5){ |
| | | this.$Message.error('最多只能选择5个选项!'); |
| | | data.splice(-1,1) |
| | | watch: { |
| | | dropdownval (data) { |
| | | if (data.length > 5) { |
| | | this.$Message.error('最多只能选择5个选项!') |
| | | data.splice(-1, 1) |
| | | return false |
| | | }else{ |
| | | } else { |
| | | this.getTablelist() |
| | | } |
| | | } |
| | | }, |
| | | digitalAccumulation(){ |
| | | if(this.digitalAccumulation===2&&this.belongLtdId!=""){ |
| | | this.getTablelist () |
| | | this.digitalAccumulation=0 |
| | | } |
| | | }, |
| | | }, |
| | | methods:{ |
| | | getallpeopleList(){ |
| | | this.allpeopleList=[] |
| | | methods: { |
| | | dropdownchange_baogaoqi(row){ |
| | | this.$nextTick(() => { |
| | | if(row[row.length - 1] == 'all' && row.length != this.yearList.length){ |
| | | this.financialPeriod = ['年报','半年报','一季报','三季报','月报','其他'] |
| | | }else if(row[row.length - 1] == 'all'){ |
| | | this.financialPeriod = [] |
| | | } |
| | | if (this.belongLtdId) { |
| | | this.pageIndex = 1 |
| | | if (this.tab === 'tab1') { |
| | | this.getTablelist() |
| | | } |
| | | // else if (this.tab === 'tab2') { |
| | | // this.getTable2list() |
| | | // } else if (this.tab === 'tab3') { |
| | | // this.getTable3list() |
| | | // } else if (this.tab === 'tab4') { |
| | | // this.getTable4list() |
| | | // } else if (this.tab === 'tab5') { |
| | | // this.getallpeopleList() |
| | | // // this.getTable5list() |
| | | // } |
| | | } else { |
| | | this.$Message.error('请选择所属主体,否则无法正常查询数据') |
| | | return false |
| | | } |
| | | }) |
| | | }, |
| | | changeSwitch(){ |
| | | this.$nextTick(()=>{ |
| | | this.dropdownchange() |
| | | }) |
| | | }, |
| | | getStystemList(){ |
| | | let data={ |
| | | CompanyId:this.CompanyId, |
| | | SubjectName:this.belongLtdId |
| | | TypeId:4 |
| | | } |
| | | axios.request({ |
| | | url: '/RmcLibrary/GetRmcLibraryByFromName', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.finanListArr = res.data.Data |
| | | // if(this.finanListArr[1].children){ |
| | | // this.financialmyadd=['系统内置'] |
| | | // }else{ |
| | | // this.financialmyadd=["公司内共享",this.realName] |
| | | // } |
| | | this.digitalAccumulation+=1 |
| | | } else { |
| | | this.finanListArr = [] |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | Btn_year (params) { |
| | | let a |
| | | let b |
| | | let c |
| | | let d |
| | | if (params === '1') { |
| | | a = new Date().getTime() |
| | | b = 365 * 24 * 60 * 60 * 1000 / 2 |
| | | c = a - b |
| | | d = new Date() |
| | | c = new Date(c) |
| | | } else if (params === '2') { |
| | | a = new Date().getTime() |
| | | b = 365 * 24 * 60 * 60 * 1000 |
| | | c = a - b |
| | | d = new Date() |
| | | c = new Date(c) |
| | | $('.s').css({color: '#57a3f3'}) |
| | | $('.s1').css({color: '#000'}) |
| | | $('.s2').css({color: '#000'}) |
| | | } else if (params === '3') { |
| | | a = new Date().getTime() |
| | | b = 365 * 24 * 60 * 60 * 1000 * 3 |
| | | c = a - b |
| | | d = new Date() |
| | | c = new Date(c) |
| | | $('.s').css({color: '#000'}) |
| | | $('.s1').css({color: '#57a3f3'}) |
| | | $('.s2').css({color: '#000'}) |
| | | } else if (params === '4') { |
| | | a = new Date().getTime() |
| | | b = 365 * 24 * 60 * 60 * 1000 * 5 |
| | | c = a - b |
| | | d = new Date() |
| | | c = new Date(c) |
| | | $('.s').css({color: '#000'}) |
| | | $('.s1').css({color: '#000'}) |
| | | $('.s2').css({color: '#57a3f3'}) |
| | | } |
| | | this.financialTime = [c, d] |
| | | this.targetTime_01 = c |
| | | this.targetTime_02 = d |
| | | this.dropdownchange() |
| | | }, |
| | | dropdownchange_year01 () { |
| | | if (this.targetTime_01 != '' && this.targetTime_02 != '') { |
| | | if (this.targetTime_01.getTime() > this.targetTime_02.getTime()) { |
| | | this.targetTime_01 = '' |
| | | this.$Message.error('开始时间必须小于结束时间') |
| | | return false |
| | | } else { |
| | | this.financialTime = [this.targetTime_01, this.targetTime_02] |
| | | $('.s').css({color: '#000'}) |
| | | $('.s1').css({color: '#000'}) |
| | | $('.s2').css({color: '#000'}) |
| | | this.dropdownchange() |
| | | } |
| | | } |
| | | }, |
| | | dropdownchange_year02 () { |
| | | if (this.targetTime_01 != '' && this.targetTime_02 != '') { |
| | | if (this.targetTime_01.getTime() > this.targetTime_02.getTime()) { |
| | | this.$Message.error('结束时间必须大于开始时间') |
| | | this.targetTime_02 = '' |
| | | return false |
| | | } else { |
| | | this.financialTime = [this.targetTime_01, this.targetTime_02] |
| | | $('.s').css({color: '#000'}) |
| | | $('.s1').css({color: '#000'}) |
| | | $('.s2').css({color: '#000'}) |
| | | this.dropdownchange() |
| | | } |
| | | } |
| | | }, |
| | | getallpeopleList () { |
| | | this.allpeopleList = [] |
| | | let data = { |
| | | CompanyId: this.CompanyId, |
| | | SubjectName: this.belongLtdId |
| | | } |
| | | axios.request({ |
| | | url: 'RmcLibrary/GetRmcLibrarieBySubjectName', |
| | |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.allpeopleList = res.data.Data; |
| | | this.allpeopleList = res.data.Data |
| | | } else { |
| | | this.allpeopleList=[] |
| | | this.allpeopleList = [] |
| | | } |
| | | }, res => { |
| | | |
| | |
| | | /** |
| | | * 所有者权益下拉 |
| | | * **/ |
| | | allPeoplePermissionchange(params){ |
| | | this.$nextTick(()=>{ |
| | | allPeoplePermissionchange (params) { |
| | | this.$nextTick(() => { |
| | | this.getTable5list() |
| | | }) |
| | | }, |
| | | binSelect(params){ |
| | | let data={ |
| | | Name:this.bintuiconAnalysisLesson, |
| | | RmclibraryId:this.binselectId |
| | | binSelect (params) { |
| | | let data = { |
| | | Name: this.bintuiconAnalysisLesson, |
| | | RmclibraryId: this.binselectId |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetPieChart', |
| | |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.bintuData = res.data.Data; |
| | | this.$nextTick(()=>{ |
| | | this.bintuData = res.data.Data |
| | | this.$nextTick(() => { |
| | | this.drawBintu() |
| | | }) |
| | | } else { |
| | |
| | | **/ |
| | | getlistspecial (params) { |
| | | let a |
| | | if(this.tab==="tab1"){ |
| | | a=1 |
| | | }else if(this.tab==="tab2"){ |
| | | a=3 |
| | | }else if(this.tab==="tab3"){ |
| | | a=4 |
| | | }else if(this.tab==="tab4"){ |
| | | a=5 |
| | | if (this.tab === 'tab1') { |
| | | a = 1 |
| | | } else if (this.tab === 'tab2') { |
| | | a = 3 |
| | | } else if (this.tab === 'tab3') { |
| | | a = 4 |
| | | } else if (this.tab === 'tab4') { |
| | | a = 5 |
| | | } |
| | | let sid=0 |
| | | let rmcid=0 |
| | | if(params.column.key==="DataCol1"){ |
| | | sid=params.row.DataColInfo1.Id |
| | | rmcid=params.row.DataColInfo1.RmcLibraryId |
| | | }else if(params.column.key==="DataCol2"){ |
| | | sid=params.row.DataColInfo2.Id |
| | | rmcid=params.row.DataColInfo2.RmcLibraryId |
| | | }else if(params.column.key==="DataCol3"){ |
| | | sid=params.row.DataColInfo3.Id |
| | | rmcid=params.row.DataColInfo3.RmcLibraryId |
| | | }else if(params.column.key==="DataCol4"){ |
| | | sid=params.row.DataColInfo4.Id |
| | | rmcid=params.row.DataColInfo4.RmcLibraryId |
| | | }else if(params.column.key==="DataCol5"){ |
| | | sid=params.row.DataColInfo5.Id |
| | | rmcid=params.row.DataColInfo5.RmcLibraryId |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | } |
| | | let data = { |
| | | Sid: sid, |
| | |
| | | this.max = [] |
| | | }) |
| | | $('input[disabled]').css({'text-align': 'right!important'}) |
| | | |
| | | } else { |
| | | |
| | | } |
| | |
| | | getSpecialtitle () { |
| | | axios.request({ |
| | | url: '/RmcSpecialAff/GetSpecialAffFirstList', |
| | | data:"", |
| | | data: '', |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | |
| | | } |
| | | }) |
| | | this.currentNatureLista.unshift({Name: '操作', ID: 'caozuo', ClassId: 1, cellClassName: { Name: 'demo-table-info-cell-name'}}) |
| | | this.fuzhuloading=false |
| | | this.fuzhuloading = false |
| | | } else { |
| | | |
| | | } |
| | |
| | | |
| | | getfilelist (params) { |
| | | let a |
| | | if(this.tab==="tab1"){ |
| | | a=1 |
| | | }else if(this.tab==="tab2"){ |
| | | a=3 |
| | | }else if(this.tab==="tab3"){ |
| | | a=4 |
| | | }else if(this.tab==="tab4"){ |
| | | a=5 |
| | | if (this.tab === 'tab1') { |
| | | a = 1 |
| | | } else if (this.tab === 'tab2') { |
| | | a = 3 |
| | | } else if (this.tab === 'tab3') { |
| | | a = 4 |
| | | } else if (this.tab === 'tab4') { |
| | | a = 5 |
| | | } |
| | | let sid=0 |
| | | let rmcid=0 |
| | | if(params.column.key==="DataCol1"){ |
| | | sid=params.row.DataColInfo1.Id |
| | | rmcid=params.row.DataColInfo1.RmcLibraryId |
| | | }else if(params.column.key==="DataCol2"){ |
| | | sid=params.row.DataColInfo2.Id |
| | | rmcid=params.row.DataColInfo2.RmcLibraryId |
| | | }else if(params.column.key==="DataCol3"){ |
| | | sid=params.row.DataColInfo3.Id |
| | | rmcid=params.row.DataColInfo3.RmcLibraryId |
| | | }else if(params.column.key==="DataCol4"){ |
| | | sid=params.row.DataColInfo4.Id |
| | | rmcid=params.row.DataColInfo4.RmcLibraryId |
| | | }else if(params.column.key==="DataCol5"){ |
| | | sid=params.row.DataColInfo5.Id |
| | | rmcid=params.row.DataColInfo5.RmcLibraryId |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | } |
| | | this.fuzhucolumnsList4 = [] |
| | | let data = { |
| | |
| | | } else { |
| | | |
| | | } |
| | | |
| | | }, res => { |
| | | |
| | | }) |
| | |
| | | **/ |
| | | gettabledatacostom (params) { |
| | | let a |
| | | if(this.tab==="tab1"){ |
| | | a=1 |
| | | }else if(this.tab==="tab2"){ |
| | | a=3 |
| | | }else if(this.tab==="tab3"){ |
| | | a=4 |
| | | }else if(this.tab==="tab4"){ |
| | | a=5 |
| | | if (this.tab === 'tab1') { |
| | | a = 1 |
| | | } else if (this.tab === 'tab2') { |
| | | a = 3 |
| | | } else if (this.tab === 'tab3') { |
| | | a = 4 |
| | | } else if (this.tab === 'tab4') { |
| | | a = 5 |
| | | } |
| | | let sid=0 |
| | | let rmcid=0 |
| | | if(params.column.key==="DataCol1"){ |
| | | sid=params.row.DataColInfo1.Id |
| | | rmcid=params.row.DataColInfo1.RmcLibraryId |
| | | }else if(params.column.key==="DataCol2"){ |
| | | sid=params.row.DataColInfo2.Id |
| | | rmcid=params.row.DataColInfo2.RmcLibraryId |
| | | }else if(params.column.key==="DataCol3"){ |
| | | sid=params.row.DataColInfo3.Id |
| | | rmcid=params.row.DataColInfo3.RmcLibraryId |
| | | }else if(params.column.key==="DataCol4"){ |
| | | sid=params.row.DataColInfo4.Id |
| | | rmcid=params.row.DataColInfo4.RmcLibraryId |
| | | }else if(params.column.key==="DataCol5"){ |
| | | sid=params.row.DataColInfo5.Id |
| | | rmcid=params.row.DataColInfo5.RmcLibraryId |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | } |
| | | this.fuzhucolumnsListcostom = [] |
| | | let data = { |
| | |
| | | /** |
| | | * 对附注tab1的table数据回获取 |
| | | **/ |
| | | getfuzhutab1(params){ |
| | | getfuzhutab1 (params) { |
| | | console.log(params) |
| | | let a |
| | | if(this.tab==="tab1"){ |
| | | a=1 |
| | | }else if(this.tab==="tab2"){ |
| | | a=3 |
| | | }else if(this.tab==="tab3"){ |
| | | a=4 |
| | | }else if(this.tab==="tab4"){ |
| | | a=5 |
| | | if (this.tab === 'tab1') { |
| | | a = 1 |
| | | } else if (this.tab === 'tab2') { |
| | | a = 3 |
| | | } else if (this.tab === 'tab3') { |
| | | a = 4 |
| | | } else if (this.tab === 'tab4') { |
| | | a = 5 |
| | | } |
| | | let sid=0 |
| | | let rmcid=0 |
| | | if(params.column.key==="DataCol1"){ |
| | | sid=params.row.DataColInfo1.Id |
| | | rmcid=params.row.DataColInfo1.RmcLibraryId |
| | | }else if(params.column.key==="DataCol2"){ |
| | | sid=params.row.DataColInfo2.Id |
| | | rmcid=params.row.DataColInfo2.RmcLibraryId |
| | | }else if(params.column.key==="DataCol3"){ |
| | | sid=params.row.DataColInfo3.Id |
| | | rmcid=params.row.DataColInfo3.RmcLibraryId |
| | | }else if(params.column.key==="DataCol4"){ |
| | | sid=params.row.DataColInfo4.Id |
| | | rmcid=params.row.DataColInfo4.RmcLibraryId |
| | | }else if(params.column.key==="DataCol5"){ |
| | | sid=params.row.DataColInfo5.Id |
| | | rmcid=params.row.DataColInfo5.RmcLibraryId |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | } |
| | | this.fuzhucolumnsList = [] |
| | | let data = { |
| | |
| | | |
| | | }) |
| | | }, |
| | | subjectfun(params){ |
| | | this.$nextTick(()=> { |
| | | subjectfun (params) { |
| | | this.$nextTick(() => { |
| | | if (this.iconAnalysisLesson.length <= 5 && this.iconAnalysisLesson.length > 0) { |
| | | this.$nextTick(() => { |
| | | this.echartFun() |
| | | }) |
| | | } else if(this.iconAnalysisLesson.length>5){ |
| | | this.$Message.error("科目最多只能选择5个") |
| | | } else if (this.iconAnalysisLesson.length > 5) { |
| | | this.$Message.error('科目最多只能选择5个') |
| | | this.iconAnalysisLesson.splice(5, 1) |
| | | return false |
| | | }else{ |
| | | this.$Message.error("科目至少选择1个") |
| | | this.iconAnalysisLesson=params.value |
| | | } else { |
| | | this.$Message.error('科目至少选择1个') |
| | | this.iconAnalysisLesson = params.value |
| | | return false |
| | | } |
| | | }) |
| | | }, |
| | | echartFun(){ |
| | | this.zhuzhuangtuList=[] |
| | | echartFun () { |
| | | this.zhuzhuangtuList = [] |
| | | let a |
| | | if(this.tab==="tab1"){ |
| | | a=1 |
| | | }else if(this.tab==="tab2"){ |
| | | a=2 |
| | | }else if(this.tab==="tab3"){ |
| | | a=3 |
| | | }else if(this.tab==="tab4"){ |
| | | a=4 |
| | | if (this.tab === 'tab1') { |
| | | a = 1 |
| | | } else if (this.tab === 'tab2') { |
| | | a = 2 |
| | | } else if (this.tab === 'tab3') { |
| | | a = 3 |
| | | } else if (this.tab === 'tab4') { |
| | | a = 4 |
| | | } |
| | | let data={ |
| | | TABId:a, |
| | | Name:this.iconAnalysisLesson, |
| | | let data = { |
| | | TABId: a, |
| | | Name: this.iconAnalysisLesson, |
| | | RmcLibraryId: this.reportName |
| | | } |
| | | axios.request({ |
| | |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.nothingshow=false |
| | | this.zhulist=[] |
| | | this.zhuNameList=[] |
| | | this.zhuzhuangtuList=[] |
| | | if(res.data.Data.length>0){ |
| | | res.data.Data[0].children.forEach((val,index)=>{ |
| | | this.nothingshow = false |
| | | this.zhulist = [] |
| | | this.zhuNameList = [] |
| | | this.zhuzhuangtuList = [] |
| | | if (res.data.Data.length > 0) { |
| | | res.data.Data[0].children.forEach((val, index) => { |
| | | this.zhulist.push(val.Time) |
| | | }) |
| | | res.data.Data.forEach((val,index)=>{ |
| | | this.zhuzhuangtuList[index]=[] |
| | | val.children.forEach((val_01,index_01)=>{ |
| | | res.data.Data.forEach((val, index) => { |
| | | this.zhuzhuangtuList[index] = [] |
| | | val.children.forEach((val_01, index_01) => { |
| | | this.zhuzhuangtuList[index].push(val_01.Money) |
| | | }) |
| | | this.zhuNameList.push(val.Name) |
| | | }) |
| | | } |
| | | this.$nextTick(()=>{ |
| | | if(this.showtab1){ |
| | | this.$nextTick(() => { |
| | | if (this.showtab1) { |
| | | this.drawEchart() |
| | | }else{ |
| | | } else { |
| | | this.drawLine() |
| | | } |
| | | }) |
| | | this.loadingEchart=false |
| | | this.loadingEchart = false |
| | | } else { |
| | | this.nothingshow=true |
| | | this.loadingEchart=false |
| | | this.nothingshow = true |
| | | this.loadingEchart = false |
| | | } |
| | | }, res => { |
| | | this.loadingEchart=false |
| | | this.loadingEchart = false |
| | | }) |
| | | }, |
| | | reportNameSelect(){ |
| | | reportNameSelect () { |
| | | let c |
| | | this.reportNameArr=[] |
| | | this.$nextTick(()=>{ |
| | | if(this.reportNameList.length>0&&this.reportName.length>0){ |
| | | this.reportNameList.forEach((val,index)=>{ |
| | | this.reportName.forEach((val_01,index_01)=>{ |
| | | if(val_01==val.Id){ |
| | | c=val.ShortTimeStart+" - "+val.Period+" - "+val.ReportType |
| | | this.reportNameArr = [] |
| | | this.$nextTick(() => { |
| | | if (this.reportNameList.length > 0 && this.reportName.length > 0) { |
| | | this.reportNameList.forEach((val, index) => { |
| | | this.reportName.forEach((val_01, index_01) => { |
| | | if (val_01 == val.Id) { |
| | | c = val.ShortTimeStart + ' - ' + val.Period + ' - ' + val.ReportType |
| | | this.reportNameArr.push(c) |
| | | } |
| | | }) |
| | | }) |
| | | }else{ |
| | | this.reportNameArr=[] |
| | | } else { |
| | | this.reportNameArr = [] |
| | | } |
| | | }) |
| | | this.echartFun() |
| | | }, |
| | | getReportName(){ |
| | | let data={ |
| | | CompanyId:this.CompanyId |
| | | getReportName () { |
| | | let data = { |
| | | CompanyId: this.CompanyId |
| | | } |
| | | axios.request({ |
| | | url: '/RmcLibrary/GetRmcLibraryListL', |
| | |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.reportNameList = res.data.Data; |
| | | this.reportNameList = res.data.Data |
| | | let c |
| | | this.$nextTick(()=>{ |
| | | if(this.reportNameList.length>0&&this.reportName.length>0){ |
| | | this.reportNameList.forEach((val,index)=>{ |
| | | this.reportName.forEach((val_01,index_01)=>{ |
| | | if(val_01==val.Id){ |
| | | c=val.ShortTimeStart+" - "+val.Period+" - "+val.ReportType |
| | | this.$nextTick(() => { |
| | | if (this.reportNameList.length > 0 && this.reportName.length > 0) { |
| | | this.reportNameList.forEach((val, index) => { |
| | | this.reportName.forEach((val_01, index_01) => { |
| | | if (val_01 == val.Id) { |
| | | c = val.ShortTimeStart + ' - ' + val.Period + ' - ' + val.ReportType |
| | | this.reportNameArr.push(c) |
| | | } |
| | | }) |
| | |
| | | |
| | | }) |
| | | }, |
| | | getSubjectList(){ |
| | | getSubjectList () { |
| | | let a |
| | | if(this.tab==="tab1"){ |
| | | a=1 |
| | | }else if(this.tab==="tab2"){ |
| | | a=2 |
| | | }else if(this.tab==="tab3"){ |
| | | a=3 |
| | | }else if(this.tab==="tab4"){ |
| | | a=4 |
| | | }else if(this.tab==="tab5"){ |
| | | a=5 |
| | | if (this.tab === 'tab1') { |
| | | a = 1 |
| | | } else if (this.tab === 'tab2') { |
| | | a = 2 |
| | | } else if (this.tab === 'tab3') { |
| | | a = 3 |
| | | } else if (this.tab === 'tab4') { |
| | | a = 4 |
| | | } else if (this.tab === 'tab5') { |
| | | a = 5 |
| | | } |
| | | let data={ |
| | | TABId:a |
| | | let data = { |
| | | TABId: a |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetSubName', |
| | |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.iconAnList = res.data.Data; |
| | | this.iconAnList = res.data.Data |
| | | } else { |
| | | |
| | | } |
| | |
| | | |
| | | }) |
| | | }, |
| | | changePageIndex(page){ |
| | | this.pageIndex=page |
| | | changePageIndex (page) { |
| | | this.pageIndex = page |
| | | this.getTablelist() |
| | | }, |
| | | /** |
| | |
| | | this.drawEchart() |
| | | }) |
| | | }, |
| | | drawBintu(){ |
| | | drawBintu () { |
| | | this.myChart3 = echarts.init(document.getElementById('binzhuangtu')) |
| | | let option = { |
| | | tooltip: { |
| | |
| | | } |
| | | this.myChart3.setOption(option, true) |
| | | }, |
| | | handleSpan({ row, column, rowIndex, columnIndex }){ |
| | | /** |
| | | * 生成折线图 |
| | | **/ |
| | | drawLine () { |
| | | this.myChart2 = echarts.init(document.getElementById('draweBasicLine')) |
| | | let colorArr1 = ['#1183A7', '#33FFCC', '#CCFF33', '#33CC99', '#CCFFFF', '#1183A7', '#33FFCC', '#CCFF33', '#33CC99', '#CCFFFF'] |
| | | let zhuSeriesListline = [] |
| | | colorArr1.length = this.zhuNameList.length |
| | | colorArr1.forEach((val, index) => { |
| | | zhuSeriesListline.push({ |
| | | name: this.zhuNameList[index], |
| | | type: 'line', |
| | | barMaxWidth: 30, // 最大宽度 |
| | | stack: 'name' + index, |
| | | data: this.zhuzhuangtuList[index], |
| | | itemStyle: { |
| | | normal: { |
| | | // 这里是重点 |
| | | color: function (params) { |
| | | // 注意,如果颜色太少的话,后面颜色不会自动循环,最好多定义几个颜色 |
| | | let colorList = [val] |
| | | return colorList |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | }) |
| | | let option = { |
| | | tooltip: { |
| | | trigger: 'axis' |
| | | }, |
| | | color: colorArr1, |
| | | legend: { |
| | | name: this.zhuNameList, |
| | | top: '5%', |
| | | align: 'auto', |
| | | left: '0' |
| | | }, |
| | | xAxis: { |
| | | type: 'category', |
| | | data: this.zhulist, |
| | | axisLabel: { |
| | | rotate: 45 |
| | | } |
| | | }, |
| | | grid: { |
| | | bottom: '20%', |
| | | left: '10%', |
| | | right: '10%', |
| | | width: 'calc(100%)', |
| | | top: '15%' |
| | | }, |
| | | yAxis: { |
| | | type: 'value' |
| | | }, |
| | | series: zhuSeriesListline |
| | | } |
| | | this.myChart2.setOption(option, true) |
| | | }, |
| | | /** |
| | | * 生成柱状图 |
| | | **/ |
| | | drawEchart () { |
| | | this.myChart = echarts.init(document.getElementById('drawechart')) |
| | | this.zhuSeriesList = [] |
| | | let colorArr1 = ['#1183A7', '#33FFCC', '#CCFF33', '#33CC99', '#CCFFFF', '#1183A7', '#33FFCC', '#CCFF33', '#33CC99', '#CCFFFF'] |
| | | colorArr1.length = this.zhuNameList.length |
| | | colorArr1.forEach((val, index) => { |
| | | this.zhuSeriesList.push({ |
| | | name: this.zhuNameList[index], |
| | | type: 'bar', |
| | | barMaxWidth: 30, // 最大宽度 |
| | | stack: 'name' + index, |
| | | data: this.zhuzhuangtuList[index], |
| | | itemStyle: { |
| | | normal: { |
| | | // 这里是重点 |
| | | color: function (params) { |
| | | // 注意,如果颜色太少的话,后面颜色不会自动循环,最好多定义几个颜色 |
| | | let colorList = [val] |
| | | return colorList |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | }) |
| | | let option2 = { |
| | | color: colorArr1, |
| | | title: { |
| | | text: '' |
| | | }, |
| | | tooltip: {}, |
| | | legend: { |
| | | name: this.zhuNameList, |
| | | top: '5%', |
| | | align: 'auto', |
| | | left: 0 |
| | | }, |
| | | grid: { |
| | | bottom: '20%', |
| | | left: '10%', |
| | | right: '10%', |
| | | width: 'calc(100%)', |
| | | top: '15%' |
| | | }, |
| | | xAxis: { |
| | | data: this.zhulist, |
| | | axisLabel: { |
| | | rotate: 45 |
| | | } |
| | | }, |
| | | yAxis: {}, |
| | | series: this.zhuSeriesList |
| | | } |
| | | this.myChart.setOption(option2, true) |
| | | }, |
| | | zhexiantuClick (params) { |
| | | if (params.DataColInfo1) { |
| | | this.loadingEchart = true |
| | | this.popUpzhexian = true |
| | | this.zhexian = params |
| | | this.reportNameArr = [] |
| | | this.iconAnalysisLesson = [] |
| | | this.iconAnalysisLesson.push(params.Name) |
| | | this.reportName = [] |
| | | console.log(params) |
| | | setTimeout(() => { |
| | | this.tabswitch02() |
| | | }, 0) |
| | | if (params.DataColInfo1) { |
| | | this.reportName.push(params.DataColInfo1.RmcLibraryId) |
| | | } |
| | | if (params.DataColInfo2) { |
| | | this.reportName.push(params.DataColInfo2.RmcLibraryId) |
| | | } |
| | | if (params.DataColInfo3) { |
| | | this.reportName.push(params.DataColInfo3.RmcLibraryId) |
| | | } |
| | | if (params.DataColInfo4) { |
| | | this.reportName.push(params.DataColInfo4.RmcLibraryId) |
| | | } |
| | | if (params.DataColInfo5) { |
| | | this.reportName.push(params.DataColInfo5.RmcLibraryId) |
| | | } |
| | | this.echartFun() |
| | | this.getSubjectList() |
| | | this.getReportName() |
| | | } else { |
| | | this.$Message.error('暂无数据请添加完报表后再查看指标分析') |
| | | return false |
| | | } |
| | | }, |
| | | bintuclick1 (params) { |
| | | console.log(params) |
| | | this.bintuiconAnalysisLesson = params.row.Name |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | this.bintuReport = '' |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo1.Time + ' - ' + params.row.DataColInfo1.Period + ' - ' + params.row.DataColInfo1.ReportType |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo2.Time + ' - ' + params.row.DataColInfo2.Period + ' - ' + params.row.DataColInfo2.ReportType |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo3.Time + ' - ' + params.row.DataColInfo3.Period + ' - ' + params.row.DataColInfo3.ReportType |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo4.Time + ' - ' + params.row.DataColInfo4.Period + ' - ' + params.row.DataColInfo4.ReportType |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo5.Time + ' - ' + params.row.DataColInfo5.Period + ' - ' + params.row.DataColInfo5.ReportType |
| | | } |
| | | this.showtab1 = true |
| | | this.bingzhuangtu = true |
| | | this.binselectId = rmcid |
| | | let data = { |
| | | Name: this.bintuiconAnalysisLesson, |
| | | RmclibraryId: rmcid |
| | | // RmclibraryId:152 |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetPieChart', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.bintuData = res.data.Data |
| | | this.$nextTick(() => { |
| | | this.drawBintu() |
| | | }) |
| | | } else { |
| | | |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | bintuclick2 (params) { |
| | | console.log(params) |
| | | this.bintuiconAnalysisLesson = params.row.Name |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo1.Time + ' - ' + params.row.DataColInfo1.Period + ' - ' + params.row.DataColInfo1.ReportType |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo2.Time + ' - ' + params.row.DataColInfo2.Period + ' - ' + params.row.DataColInfo2.ReportType |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo3.Time + ' - ' + params.row.DataColInfo3.Period + ' - ' + params.row.DataColInfo3.ReportType |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo4.Time + ' - ' + params.row.DataColInfo4.Period + ' - ' + params.row.DataColInfo4.ReportType |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo5.Time + ' - ' + params.row.DataColInfo5.Period + ' - ' + params.row.DataColInfo5.ReportType |
| | | } |
| | | this.showtab1 = true |
| | | this.bingzhuangtu = true |
| | | this.binselectId = rmcid |
| | | let data = { |
| | | Name: this.bintuiconAnalysisLesson, |
| | | RmclibraryId: rmcid |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetPieChart', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.bintuData = res.data.Data |
| | | this.$nextTick(() => { |
| | | this.drawBintu() |
| | | }) |
| | | } else { |
| | | |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | bintuclick3 (params) { |
| | | this.bintuiconAnalysisLesson = params.row.Name |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo1.Time + ' - ' + params.row.DataColInfo1.Period + ' - ' + params.row.DataColInfo1.ReportType |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo2.Time + ' - ' + params.row.DataColInfo2.Period + ' - ' + params.row.DataColInfo2.ReportType |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo3.Time + ' - ' + params.row.DataColInfo3.Period + ' - ' + params.row.DataColInfo3.ReportType |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo4.Time + ' - ' + params.row.DataColInfo4.Period + ' - ' + params.row.DataColInfo4.ReportType |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo5.Time + ' - ' + params.row.DataColInfo5.Period + ' - ' + params.row.DataColInfo5.ReportType |
| | | } |
| | | this.showtab1 = true |
| | | this.bingzhuangtu = true |
| | | this.binselectId = rmcid |
| | | let data = { |
| | | Name: this.bintuiconAnalysisLesson, |
| | | RmclibraryId: rmcid |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetPieChart', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.bintuData = res.data.Data |
| | | this.$nextTick(() => { |
| | | this.drawBintu() |
| | | }) |
| | | } else { |
| | | |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | bintuclick4 (params) { |
| | | this.bintuiconAnalysisLesson = params.row.Name |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo1.Time + ' - ' + params.row.DataColInfo1.Period + ' - ' + params.row.DataColInfo1.ReportType |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo2.Time + ' - ' + params.row.DataColInfo2.Period + ' - ' + params.row.DataColInfo2.ReportType |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo3.Time + ' - ' + params.row.DataColInfo3.Period + ' - ' + params.row.DataColInfo3.ReportType |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo4.Time + ' - ' + params.row.DataColInfo4.Period + ' - ' + params.row.DataColInfo4.ReportType |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo5.Time + ' - ' + params.row.DataColInfo5.Period + ' - ' + params.row.DataColInfo5.ReportType |
| | | } |
| | | this.showtab1 = true |
| | | this.bingzhuangtu = true |
| | | this.binselectId = rmcid |
| | | let data = { |
| | | Name: this.bintuiconAnalysisLesson, |
| | | RmclibraryId: rmcid |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetPieChart', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.bintuData = res.data.Data |
| | | this.$nextTick(() => { |
| | | this.drawBintu() |
| | | }) |
| | | } else { |
| | | |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | bintuclick5 (params) { |
| | | this.bintuiconAnalysisLesson = params.row.Name |
| | | let sid = 0 |
| | | let rmcid = 0 |
| | | if (params.column.key === 'DataCol1') { |
| | | sid = params.row.DataColInfo1.Id |
| | | rmcid = params.row.DataColInfo1.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo1.Time + ' - ' + params.row.DataColInfo1.Period + ' - ' + params.row.DataColInfo1.ReportType |
| | | } else if (params.column.key === 'DataCol2') { |
| | | sid = params.row.DataColInfo2.Id |
| | | rmcid = params.row.DataColInfo2.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo2.Time + ' - ' + params.row.DataColInfo2.Period + ' - ' + params.row.DataColInfo2.ReportType |
| | | } else if (params.column.key === 'DataCol3') { |
| | | sid = params.row.DataColInfo3.Id |
| | | rmcid = params.row.DataColInfo3.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo3.Time + ' - ' + params.row.DataColInfo3.Period + ' - ' + params.row.DataColInfo3.ReportType |
| | | } else if (params.column.key === 'DataCol4') { |
| | | sid = params.row.DataColInfo4.Id |
| | | rmcid = params.row.DataColInfo4.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo4.Time + ' - ' + params.row.DataColInfo4.Period + ' - ' + params.row.DataColInfo4.ReportType |
| | | } else if (params.column.key === 'DataCol5') { |
| | | sid = params.row.DataColInfo5.Id |
| | | rmcid = params.row.DataColInfo5.RmcLibraryId |
| | | this.bintuReport = params.row.DataColInfo5.Time + ' - ' + params.row.DataColInfo5.Period + ' - ' + params.row.DataColInfo5.ReportType |
| | | } |
| | | this.binselectId = rmcid |
| | | this.showtab1 = true |
| | | this.bingzhuangtu = true |
| | | let data = { |
| | | Name: this.bintuiconAnalysisLesson, |
| | | RmclibraryId: rmcid |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetPieChart', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.bintuData = res.data.Data |
| | | this.$nextTick(() => { |
| | | this.drawBintu() |
| | | }) |
| | | } else { |
| | | |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | DataCol5Click (data) { |
| | | this.count = 0 |
| | | this.checkFuzhu = true |
| | | this.fuzhuloading = true |
| | | this.getfuzhutab1(data) |
| | | this.getSpecialtitle() |
| | | this.getlistspecial(data) |
| | | this.gettabledatacostom(data) |
| | | this.getfilelist(data) |
| | | }, |
| | | DataCol4Click (data) { |
| | | this.count = 0 |
| | | this.checkFuzhu = true |
| | | this.fuzhuloading = true |
| | | this.getfuzhutab1(data) |
| | | this.getSpecialtitle() |
| | | this.getlistspecial(data) |
| | | this.gettabledatacostom(data) |
| | | this.getfilelist(data) |
| | | }, |
| | | DataCol3Click (data) { |
| | | this.count = 0 |
| | | this.checkFuzhu = true |
| | | this.fuzhuloading = true |
| | | this.getfuzhutab1(data) |
| | | this.getSpecialtitle() |
| | | this.getlistspecial(data) |
| | | this.gettabledatacostom(data) |
| | | this.getfilelist(data) |
| | | }, |
| | | DataCol2Click (data) { |
| | | this.count = 0 |
| | | this.checkFuzhu = true |
| | | this.fuzhuloading = true |
| | | this.getfuzhutab1(data) |
| | | this.getSpecialtitle() |
| | | this.getlistspecial(data) |
| | | this.gettabledatacostom(data) |
| | | this.getfilelist(data) |
| | | }, |
| | | DataCol1Click (data) { |
| | | this.count = 0 |
| | | this.checkFuzhu = true |
| | | this.fuzhuloading = true |
| | | console.log(data) |
| | | this.getfuzhutab1(data) |
| | | this.getSpecialtitle() |
| | | this.getlistspecial(data) |
| | | this.gettabledatacostom(data) |
| | | this.getfilelist(data) |
| | | }, |
| | | handleSpan () { |
| | | |
| | | }, |
| | | /** |
| | | *获取数据选择后的table数据 |
| | | **/ |
| | | getTablelist(){ |
| | | this.analysisDataList=[] |
| | | this.loadingtablelist=true |
| | | getTablelist () { |
| | | this.analysisDataList = [] |
| | | this.loadingtablelist = true |
| | | let a |
| | | if(this.financialmyadd[0]==="系统内置"){ |
| | | a=this.financialmyadd[0] |
| | | }else if(this.financialmyadd[0]==="公司内共享"){ |
| | | a=this.financialmyadd[1] |
| | | }else if(this.financialmyadd[0]==='myadd'){ |
| | | a=this.financialmyadd[0] |
| | | } |
| | | let data = { |
| | | CompanyId:this.CompanyId, |
| | | TABId:1, |
| | | PageSize:5, |
| | | PageIndex:this.pageIndex, |
| | | SubjectName:this.belongLtdId, |
| | | FromName:this.financialmyadd, |
| | | ReportType:this.financialTable, |
| | | Period:this.financialPeriod, |
| | | TimeStart:this.financialTime, |
| | | Unit:this.financialamount, |
| | | CompanyId: this.CompanyId, |
| | | TABId: 1, |
| | | PageSize: 5, |
| | | PageIndex: this.pageIndex, |
| | | SubjectName: this.belongLtdId, |
| | | FromName: a, |
| | | ReportType: this.financialTable, |
| | | Period: this.financialPeriod, |
| | | TimeStart: this.financialTime, |
| | | Unit: this.financialamount, |
| | | HideFlag:this.isChange |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetReportInfo', |
| | | url: '/RmcManagementReport/GetManReportInfo', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check&&res.data.Data!=null) { |
| | | this.analysisDataList=[] |
| | | this.TotalItems=res.data.Data.TotalItems |
| | | for (let i=0;i<res.data.Data.Data.list.length;i++){ |
| | | if (res.data.Check && res.data.Data!= null&& res.data.Data.Data!= null) { |
| | | this.analysisDataList = [] |
| | | this.TotalItems = res.data.Data.TotalItems |
| | | for (let i = 0; i < res.data.Data.Data.list.length; i++) { |
| | | this.analysisDataList.push(res.data.Data.Data.list[i][0]) |
| | | } |
| | | for (let j=0;j<this.analysisDataList.length;j++){ |
| | | if(this.analysisDataList[j].SubClassId===1){ |
| | | this.analysisDataList[j].DataCol1="" |
| | | this.analysisDataList[j].DataCol2="" |
| | | this.analysisDataList[j].DataCol3="" |
| | | this.analysisDataList[j].DataCol4="" |
| | | this.analysisDataList[j].DataCol5="" |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title1" |
| | | }else if(this.analysisDataList[j].SubClassId===101||this.analysisDataList[j].SubClassId===100){ |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title3" |
| | | }else{ |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title4" |
| | | for (let j = 0; j < this.analysisDataList.length; j++) { |
| | | if (this.analysisDataList[j].SubClassId === 1) { |
| | | this.analysisDataList[j].DataCol1 = '' |
| | | this.analysisDataList[j].DataCol2 = '' |
| | | this.analysisDataList[j].DataCol3 = '' |
| | | this.analysisDataList[j].DataCol4 = '' |
| | | this.analysisDataList[j].DataCol5 = '' |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title1' |
| | | } else if (this.analysisDataList[j].SubClassId === 101 || this.analysisDataList[j].SubClassId === 100) { |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title3' |
| | | } else { |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title4' |
| | | } |
| | | } |
| | | |
| | | this.analysisDataColumns=JSON.parse(JSON.stringify(res.data.Data.Data.title)) |
| | | this.analysisDataColumns[0].children[0].children[0].slot="action" |
| | | this.analysisDataColumns[0].children[0].children[0].minWidth = 320 |
| | | this.analysisDataColumns[0].children[0].children[0].maxWidth = 400 |
| | | // this.analysisDataColumns[1].children[0].children[0].slot="action1" |
| | | // this.analysisDataColumns[2].children[0].children[0].slot="action2" |
| | | // this.analysisDataColumns[3].children[0].children[0].slot="action3" |
| | | // this.analysisDataColumns[4].children[0].children[0].slot="action4" |
| | | // this.analysisDataColumns[5].children[0].children[0].slot="action5" |
| | | for(let i=1;i<this.analysisDataColumns.length;i++){ |
| | | this.analysisDataColumns[i].children[0].children[0].slot="action"+i |
| | | this.analysisDataColumns = JSON.parse(JSON.stringify(res.data.Data.Data.title)) |
| | | this.analysisDataColumns[0].slot = 'action' |
| | | this.analysisDataColumns[0].minWidth = 320 |
| | | this.analysisDataColumns[0].maxWidth = 400 |
| | | for (let i = 1; i < this.analysisDataColumns.length; i++) { |
| | | this.analysisDataColumns[i].slot = 'action' + i |
| | | this.analysisDataColumns[i].minWidth=220 |
| | | } |
| | | this.loadingtablelist=false |
| | | this.tabshowtab1=false |
| | | if(res.data.Data.currentinfo!=null){ |
| | | this.financialmyadd=JSON.parse(JSON.stringify(res.data.Data.currentinfo)) |
| | | }else{ |
| | | this.financialmyadd=['系统内置'] |
| | | } |
| | | this.loadingtablelist = false |
| | | this.tabshowtab1 = false |
| | | } else { |
| | | this.loadingtablelist=false |
| | | this.tabshowtab1=true |
| | | this.analysisDataList = [] |
| | | this.loadingtablelist = false |
| | | this.tabshowtab1 = true |
| | | } |
| | | }, res => { |
| | | |
| | |
| | | /** |
| | | *下拉菜单打开和关闭触发的事件 |
| | | **/ |
| | | dropdownopenchange(data){ |
| | | dropdownopenchange (data) { |
| | | |
| | | }, |
| | | /** |
| | | * 下拉事件change时触发 |
| | | **/ |
| | | dropdownchange(){ |
| | | this.$nextTick(()=>{ |
| | | if(this.belongLtdId){ |
| | | this.pageIndex=1 |
| | | if(this.tab==="tab1"){ |
| | | dropdownchange () { |
| | | this.$nextTick(() => { |
| | | if (this.belongLtdId) { |
| | | this.pageIndex = 1 |
| | | if (this.tab === 'tab1') { |
| | | this.getTablelist() |
| | | }else if(this.tab==="tab2"){ |
| | | } else if (this.tab === 'tab2') { |
| | | this.getTable2list() |
| | | }else if(this.tab==="tab3"){ |
| | | } else if (this.tab === 'tab3') { |
| | | this.getTable3list() |
| | | }else if(this.tab==="tab4"){ |
| | | } else if (this.tab === 'tab4') { |
| | | this.getTable4list() |
| | | }else if(this.tab==="tab5"){ |
| | | } else if (this.tab === 'tab5') { |
| | | this.getallpeopleList() |
| | | // this.getTable5list() |
| | | } |
| | | }else{ |
| | | this.$Message.error("请选择所属主体,否则无法正常查询数据") |
| | | } else { |
| | | this.$Message.error('请选择所属主体,否则无法正常查询数据') |
| | | return false |
| | | } |
| | | }) |
| | |
| | | /** |
| | | *获取数据选择后的table2数据 |
| | | **/ |
| | | getTable2list(){ |
| | | this.analysisDataList=[] |
| | | this.loadingtablelist=true |
| | | getTable2list () { |
| | | this.analysisDataList = [] |
| | | this.loadingtablelist = true |
| | | let a |
| | | if(this.financialmyadd[0]==="系统内置"){ |
| | | a=this.financialmyadd[0] |
| | | }else if(this.financialmyadd[0]==="公司内共享"){ |
| | | a=this.financialmyadd[1] |
| | | }else if(this.financialmyadd[0]==='myadd'){ |
| | | a=this.financialmyadd[0] |
| | | } |
| | | let data = { |
| | | CompanyId:this.CompanyId, |
| | | TABId:2, |
| | | PageSize:5, |
| | | PageIndex:this.pageIndex, |
| | | SubjectName:this.belongLtdId, |
| | | FromName:this.financialmyadd, |
| | | ReportType:this.financialTable, |
| | | Period:this.financialPeriod, |
| | | TimeStart:this.financialTime |
| | | CompanyId: this.CompanyId, |
| | | TABId: 2, |
| | | PageSize: 5, |
| | | PageIndex: this.pageIndex, |
| | | SubjectName: this.belongLtdId, |
| | | FromName: a, |
| | | ReportType: this.financialTable, |
| | | Period: this.financialPeriod, |
| | | TimeStart: this.financialTime, |
| | | Unit: this.financialamount, |
| | | HideFlag:this.isChange |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetReportInfo', |
| | | url: '/RmcManagementReport/GetManReportInfo', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check&&res.data.Data!=null) { |
| | | this.analysisDataList=[] |
| | | this.TotalItems=res.data.Data.TotalItems |
| | | for (let i=0;i<res.data.Data.Data.list.length;i++){ |
| | | if (res.data.Check && res.data.Data != null&& res.data.Data.Data!= null) { |
| | | this.analysisDataList = [] |
| | | this.TotalItems = res.data.Data.TotalItems |
| | | for (let i = 0; i < res.data.Data.Data.list.length; i++) { |
| | | this.analysisDataList.push(res.data.Data.Data.list[i][0]) |
| | | } |
| | | for (let j=0;j<this.analysisDataList.length;j++){ |
| | | if(this.analysisDataList[j].SubClassId===1){ |
| | | this.analysisDataList[j].DataCol1="" |
| | | this.analysisDataList[j].DataCol2="" |
| | | this.analysisDataList[j].DataCol3="" |
| | | this.analysisDataList[j].DataCol4="" |
| | | this.analysisDataList[j].DataCol5="" |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title1" |
| | | }else if(this.analysisDataList[j].SubClassId===101||this.analysisDataList[j].SubClassId===100){ |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title3" |
| | | }else{ |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title4" |
| | | for (let j = 0; j < this.analysisDataList.length; j++) { |
| | | if (this.analysisDataList[j].SubClassId === 1) { |
| | | this.analysisDataList[j].DataCol1 = '' |
| | | this.analysisDataList[j].DataCol2 = '' |
| | | this.analysisDataList[j].DataCol3 = '' |
| | | this.analysisDataList[j].DataCol4 = '' |
| | | this.analysisDataList[j].DataCol5 = '' |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title1' |
| | | } else if (this.analysisDataList[j].SubClassId === 101 || this.analysisDataList[j].SubClassId === 100) { |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title3' |
| | | } else { |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title4' |
| | | } |
| | | } |
| | | this.analysisDataColumns=JSON.parse(JSON.stringify(res.data.Data.Data.title)) |
| | | this.analysisDataColumns[0].children[0].children[0].slot="action" |
| | | this.analysisDataColumns[0].children[0].children[0].minWidth = 320 |
| | | this.analysisDataColumns[0].children[0].children[0].maxWidth = 400 |
| | | // this.analysisDataColumns[1].children[0].children[0].slot="action1" |
| | | // this.analysisDataColumns[2].children[0].children[0].slot="action2" |
| | | // this.analysisDataColumns[3].children[0].children[0].slot="action3" |
| | | // this.analysisDataColumns[4].children[0].children[0].slot="action4" |
| | | // this.analysisDataColumns[5].children[0].children[0].slot="action5" |
| | | for(let i=1;i<this.analysisDataColumns.length;i++){ |
| | | this.analysisDataColumns[i].children[0].children[0].slot="action"+i |
| | | this.analysisDataColumns = JSON.parse(JSON.stringify(res.data.Data.Data.title)) |
| | | this.analysisDataColumns[0].slot = 'action' |
| | | this.analysisDataColumns[0].minWidth = 320 |
| | | this.analysisDataColumns[0].maxWidth = 400 |
| | | for (let i = 1; i < this.analysisDataColumns.length; i++) { |
| | | this.analysisDataColumns[i].slot = 'action' + i |
| | | this.analysisDataColumns[i].minWidth=220 |
| | | } |
| | | this.loadingtablelist=false |
| | | this.tabshowtab2=false |
| | | if(res.data.Data.currentinfo!=null){ |
| | | this.financialmyadd=JSON.parse(JSON.stringify(res.data.Data.currentinfo)) |
| | | }else{ |
| | | this.financialmyadd=['系统内置'] |
| | | } |
| | | this.loadingtablelist = false |
| | | this.tabshowtab2 = false |
| | | } else { |
| | | this.loadingtablelist=false |
| | | this.tabshowtab2=true |
| | | this.analysisDataList = [] |
| | | this.loadingtablelist = false |
| | | this.tabshowtab2 = true |
| | | } |
| | | }, res => { |
| | | |
| | |
| | | /** |
| | | *获取数据选择后的table3数据 |
| | | **/ |
| | | getTable3list(){ |
| | | this.analysisDataList=[] |
| | | this.loadingtablelist=true |
| | | let data = { |
| | | CompanyId:this.CompanyId, |
| | | TABId:3, |
| | | PageSize:5, |
| | | PageIndex:this.pageIndex, |
| | | SubjectName:this.belongLtdId, |
| | | FromName:this.financialmyadd, |
| | | ReportType:this.financialTable, |
| | | Period:this.financialPeriod, |
| | | TimeStart:this.financialTime |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetReportInfo', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check&&res.data.Data!=null) { |
| | | this.analysisDataList=[] |
| | | this.TotalItems=res.data.Data.TotalItems |
| | | for (let i=0;i<res.data.Data.Data.list.length;i++){ |
| | | this.analysisDataList.push(res.data.Data.Data.list[i][0]) |
| | | } |
| | | for (let j=0;j<this.analysisDataList.length;j++){ |
| | | if(this.analysisDataList[j].SubClassId===1){ |
| | | this.analysisDataList[j].DataCol1="" |
| | | this.analysisDataList[j].DataCol2="" |
| | | this.analysisDataList[j].DataCol3="" |
| | | this.analysisDataList[j].DataCol4="" |
| | | this.analysisDataList[j].DataCol5="" |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title1" |
| | | }else if(this.analysisDataList[j].SubClassId===101||this.analysisDataList[j].SubClassId===100){ |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title3" |
| | | }else{ |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title4" |
| | | } |
| | | } |
| | | this.analysisDataColumns=JSON.parse(JSON.stringify(res.data.Data.Data.title)) |
| | | this.analysisDataColumns[0].children[0].children[0].slot="action" |
| | | this.analysisDataColumns[0].children[0].children[0].minWidth = 320 |
| | | this.analysisDataColumns[0].children[0].children[0].maxWidth = 400 |
| | | //this.analysisDataColumns[1].children[0].children[0].slot="action1" |
| | | for(let i=1;i<this.analysisDataColumns.length;i++){ |
| | | this.analysisDataColumns[i].children[0].children[0].slot="action"+i |
| | | } |
| | | //this.analysisDataColumns[2].children[0].children[0].slot="action2" |
| | | //this.analysisDataColumns[3].children[0].children[0].slot="action3" |
| | | //this.analysisDataColumns[4].children[0].children[0].slot="action4" |
| | | //this.analysisDataColumns[5].children[0].children[0].slot="action5" |
| | | this.loadingtablelist=false |
| | | this.tabshowtab3=false |
| | | } else { |
| | | this.loadingtablelist=false |
| | | this.tabshowtab3=true |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | /** |
| | | *获取数据选择后的table4数据 |
| | | **/ |
| | | getTable4list(){ |
| | | this.analysisDataList=[] |
| | | this.loadingtablelist=true |
| | | let data = { |
| | | CompanyId:this.CompanyId, |
| | | TABId:4, |
| | | PageSize:5, |
| | | PageIndex:this.pageIndex, |
| | | SubjectName:this.belongLtdId, |
| | | FromName:this.financialmyadd, |
| | | ReportType:this.financialTable, |
| | | Period:this.financialPeriod, |
| | | TimeStart:this.financialTime |
| | | } |
| | | axios.request({ |
| | | url: '/RmcFinancialData/GetReportInfo', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check&&res.data.Data!=null) { |
| | | this.analysisDataList=[] |
| | | this.TotalItems=res.data.Data.TotalItems |
| | | for (let i=0;i<res.data.Data.Data.list.length;i++){ |
| | | this.analysisDataList.push(res.data.Data.Data.list[i][0]) |
| | | } |
| | | for (let j=0;j<this.analysisDataList.length;j++){ |
| | | if(this.analysisDataList[j].SubClassId===1){ |
| | | this.analysisDataList[j].DataCol1="" |
| | | this.analysisDataList[j].DataCol2="" |
| | | this.analysisDataList[j].DataCol3="" |
| | | this.analysisDataList[j].DataCol4="" |
| | | this.analysisDataList[j].DataCol5="" |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title1" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title1" |
| | | }else if(this.analysisDataList[j].SubClassId===101||this.analysisDataList[j].SubClassId===100){ |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title3" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title3" |
| | | }else{ |
| | | this.analysisDataList[j].cellClassName.DataCol1="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol2="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol3="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol4="demo-table-info-name-title4" |
| | | this.analysisDataList[j].cellClassName.DataCol5="demo-table-info-name-title4" |
| | | } |
| | | } |
| | | this.analysisDataColumns=JSON.parse(JSON.stringify(res.data.Data.Data.title)) |
| | | this.analysisDataColumns[0].children[0].children[0].slot="action" |
| | | this.analysisDataColumns[0].children[0].children[0].minWidth = 320 |
| | | this.analysisDataColumns[0].children[0].children[0].maxWidth = 400 |
| | | // this.analysisDataColumns[1].children[0].children[0].slot="action1" |
| | | // this.analysisDataColumns[2].children[0].children[0].slot="action2" |
| | | // this.analysisDataColumns[3].children[0].children[0].slot="action3" |
| | | // this.analysisDataColumns[4].children[0].children[0].slot="action4" |
| | | // this.analysisDataColumns[5].children[0].children[0].slot="action5" |
| | | for(let i=1;i<this.analysisDataColumns.length;i++){ |
| | | this.analysisDataColumns[i].children[0].children[0].slot="action"+i |
| | | } |
| | | this.loadingtablelist=false |
| | | this.tabshowtab4=false |
| | | } else { |
| | | this.loadingtablelist=false |
| | | this.tabshowtab4=true |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | /** |
| | | *获取数据选择后的table4数据 |
| | | **/ |
| | | getTable5list(){ |
| | | this.reportList=[] |
| | | this.loadings=true |
| | | getTable3list () { |
| | | this.analysisDataList = [] |
| | | this.loadingtablelist = true |
| | | let a |
| | | // let listcom=this.allpeopleList |
| | | // listcom.forEach((val,index)=>{ |
| | | // if(val.Id===this.allPeoplePermission){ |
| | | // a=val.Id |
| | | // } |
| | | // }) |
| | | if(this.financialmyadd[0]==="系统内置"){ |
| | | a=this.financialmyadd[0] |
| | | }else if(this.financialmyadd[0]==="公司内共享"){ |
| | | a=this.financialmyadd[1] |
| | | }else if(this.financialmyadd[0]==='myadd'){ |
| | | a=this.financialmyadd[0] |
| | | } |
| | | let data = { |
| | | RmcLibraryId:this.allPeoplePermission, |
| | | TABId:5, |
| | | CompanyId: this.CompanyId, |
| | | TABId: 3, |
| | | PageSize: 5, |
| | | PageIndex: this.pageIndex, |
| | | SubjectName: this.belongLtdId, |
| | | FromName: a, |
| | | ReportType: this.financialTable, |
| | | Period: this.financialPeriod, |
| | | TimeStart: this.financialTime, |
| | | Unit: this.financialamount, |
| | | HideFlag:this.isChange |
| | | } |
| | | axios.request({ |
| | | url: '/RmcManagementReport/GetManReportInfo', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check && res.data.Data != null&& res.data.Data.Data!= null) { |
| | | this.analysisDataList = [] |
| | | this.TotalItems = res.data.Data.TotalItems |
| | | for (let i = 0; i < res.data.Data.Data.list.length; i++) { |
| | | this.analysisDataList.push(res.data.Data.Data.list[i][0]) |
| | | } |
| | | for (let j = 0; j < this.analysisDataList.length; j++) { |
| | | if (this.analysisDataList[j].SubClassId === 1) { |
| | | this.analysisDataList[j].DataCol1 = '' |
| | | this.analysisDataList[j].DataCol2 = '' |
| | | this.analysisDataList[j].DataCol3 = '' |
| | | this.analysisDataList[j].DataCol4 = '' |
| | | this.analysisDataList[j].DataCol5 = '' |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title1' |
| | | } else if (this.analysisDataList[j].SubClassId === 101 || this.analysisDataList[j].SubClassId === 100) { |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title3' |
| | | } else { |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title4' |
| | | } |
| | | } |
| | | this.analysisDataColumns = JSON.parse(JSON.stringify(res.data.Data.Data.title)) |
| | | this.analysisDataColumns[0].slot = 'action' |
| | | this.analysisDataColumns[0].minWidth = 320 |
| | | this.analysisDataColumns[0].maxWidth = 400 |
| | | for (let i = 1; i < this.analysisDataColumns.length; i++) { |
| | | this.analysisDataColumns[i].slot = 'action' + i |
| | | this.analysisDataColumns[i].minWidth=220 |
| | | } |
| | | if(res.data.Data.currentinfo!=null){ |
| | | this.financialmyadd=JSON.parse(JSON.stringify(res.data.Data.currentinfo)) |
| | | }else{ |
| | | this.financialmyadd=['系统内置'] |
| | | } |
| | | this.loadingtablelist = false |
| | | this.tabshowtab3 = false |
| | | } else { |
| | | this.analysisDataList = [] |
| | | this.loadingtablelist = false |
| | | this.tabshowtab3 = true |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | /** |
| | | *获取数据选择后的table4数据 |
| | | **/ |
| | | getTable4list () { |
| | | this.analysisDataList = [] |
| | | this.loadingtablelist = true |
| | | let a |
| | | if(this.financialmyadd[0]==="系统内置"){ |
| | | a=this.financialmyadd[0] |
| | | }else if(this.financialmyadd[0]==="公司内共享"){ |
| | | a=this.financialmyadd[1] |
| | | }else if(this.financialmyadd[0]==='myadd'){ |
| | | a=this.financialmyadd[0] |
| | | } |
| | | let data = { |
| | | CompanyId: this.CompanyId, |
| | | TABId: 4, |
| | | PageSize: 5, |
| | | PageIndex: this.pageIndex, |
| | | SubjectName: this.belongLtdId, |
| | | FromName: a, |
| | | ReportType: this.financialTable, |
| | | Period: this.financialPeriod, |
| | | TimeStart: this.financialTime, |
| | | Unit: this.financialamount, |
| | | HideFlag:this.isChange |
| | | } |
| | | axios.request({ |
| | | url: '/RmcManagementReport/GetManReportInfo', |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check&& res.data.Data != null&& res.data.Data.Data!= null&&res.data.Data.Data.list.length>0) { |
| | | console.log(res.data.Check&& res.data.Data != null&& res.data.Data.Data!= null&&res.data.Data.Data.list.length>0) |
| | | this.analysisDataList = [] |
| | | this.TotalItems = res.data.Data.TotalItems |
| | | for (let i = 0; i < res.data.Data.Data.list.length; i++) { |
| | | this.analysisDataList.push(res.data.Data.Data.list[i][0]) |
| | | } |
| | | for (let j = 0; j < this.analysisDataList.length; j++) { |
| | | if (this.analysisDataList[j].SubClassId === 1) { |
| | | this.analysisDataList[j].DataCol1 = '' |
| | | this.analysisDataList[j].DataCol2 = '' |
| | | this.analysisDataList[j].DataCol3 = '' |
| | | this.analysisDataList[j].DataCol4 = '' |
| | | this.analysisDataList[j].DataCol5 = '' |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title1' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title1' |
| | | } else if (this.analysisDataList[j].SubClassId === 101 || this.analysisDataList[j].SubClassId === 100) { |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title3' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title3' |
| | | } else { |
| | | this.analysisDataList[j].cellClassName.DataCol1 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol2 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol3 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol4 = 'demo-table-info-name-title4' |
| | | this.analysisDataList[j].cellClassName.DataCol5 = 'demo-table-info-name-title4' |
| | | } |
| | | } |
| | | this.analysisDataColumns4_2 = JSON.parse(JSON.stringify(res.data.Data.Data.title)) |
| | | this.analysisDataColumns4_2[0].slot = 'shuzi' |
| | | this.analysisDataColumns4_2[0].minWidth = 320 |
| | | this.analysisDataColumns4_2[0].maxWidth = 400 |
| | | // this.analysisDataColumns4_2[1].slot = 'action' |
| | | // this.analysisDataColumns4_2[1].minWidth = 320 |
| | | // this.analysisDataColumns4_2[1].maxWidth = 400 |
| | | for (let i = 1; i < this.analysisDataColumns4_2.length; i++) { |
| | | this.analysisDataColumns4_2[i].slot = 'action' + i |
| | | this.analysisDataColumns4_2[i].minWidth=220 |
| | | } |
| | | if(res.data.Data.currentinfo!=null){ |
| | | this.financialmyadd=JSON.parse(JSON.stringify(res.data.Data.currentinfo)) |
| | | }else{ |
| | | this.financialmyadd=['系统内置'] |
| | | } |
| | | this.loadingtablelist = false |
| | | this.tabshowtab4 = false |
| | | } else { |
| | | this.loadingtablelist = false |
| | | this.tabshowtab4 = true |
| | | } |
| | | }, res => { |
| | | this.loadingtablelist = false |
| | | }) |
| | | }, |
| | | /** |
| | | *获取数据选择后的table4数据 |
| | | **/ |
| | | getTable5list () { |
| | | this.reportList = [] |
| | | this.loadings = true |
| | | let a |
| | | let data = { |
| | | RmcLibraryId: this.allPeoplePermission, |
| | | TABId: 5, |
| | | } |
| | | axios.request({ |
| | | url: '/RmcOwnerChangeEquity/GetOwnerChangeEquityList', |
| | |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | if(res.data.Data.length>0){ |
| | | this.tableShow=false |
| | | this.reportList=res.data.Data |
| | | for (let a of this.allpeopleList){ |
| | | if(a.Id===this.allPeoplePermission){ |
| | | this.ReportType=a.ReportType |
| | | if (res.data.Data.length > 0) { |
| | | this.tableShow = false |
| | | this.reportList = res.data.Data |
| | | for (let a of this.allpeopleList) { |
| | | if (a.Id === this.allPeoplePermission) { |
| | | this.ReportType = a.ReportType |
| | | } |
| | | } |
| | | }else{ |
| | | this.tableShow=true |
| | | } else { |
| | | this.tableShow = true |
| | | } |
| | | this.loadings=false |
| | | this.loadings = false |
| | | } else { |
| | | this.loadings=false |
| | | this.tableShow=true |
| | | this.loadings = false |
| | | this.tableShow = true |
| | | } |
| | | }, res => { |
| | | |
| | |
| | | /** |
| | | *财务报表总览下的第一个tab的切换事件 |
| | | **/ |
| | | changeTab(data){ |
| | | if(this.belongLtdId){ |
| | | if(data==="tab1"){ |
| | | this.tabdata=1 |
| | | changeTab (data) { |
| | | if (this.belongLtdId) { |
| | | if (data === 'tab1') { |
| | | this.tabdata = 1 |
| | | this.getTablelist() |
| | | }else if(data==="tab2"){ |
| | | this.tabdata=2 |
| | | this.getTable2list() |
| | | }else if(data==="tab3"){ |
| | | this.tabdata=3 |
| | | this.getTable3list() |
| | | }else if(data==="tab4"){ |
| | | this.tabdata=4 |
| | | this.getTable4list() |
| | | }else if(data==="tab5"){ |
| | | this.tabdata=5 |
| | | this.getallpeopleList() |
| | | } |
| | | }else{ |
| | | this.tableShow=true |
| | | // else if (data === 'tab2') { |
| | | // this.tabdata = 2 |
| | | // this.getTable2list() |
| | | // } else if (data === 'tab3') { |
| | | // this.tabdata = 3 |
| | | // this.getTable3list() |
| | | // } else if (data === 'tab4') { |
| | | // this.tabdata = 4 |
| | | // this.getTable4list() |
| | | // } else if (data === 'tab5') { |
| | | // this.tabdata = 5 |
| | | // this.getallpeopleList() |
| | | // } |
| | | } else { |
| | | this.tableShow = true |
| | | } |
| | | }, |
| | | /** |
| | | * 所属主体下拉change事件 |
| | | **/ |
| | | changeBelongLtdId(data){ |
| | | this.$nextTick(()=>{ |
| | | if(this.tab==="tab1"){ |
| | | this.tabdata=1 |
| | | changeBelongLtdId (data) { |
| | | this.$nextTick(() => { |
| | | if (this.tab === 'tab1') { |
| | | this.tabdata = 1 |
| | | this.getTablelist() |
| | | }else if(this.tab==="tab2"){ |
| | | this.tabdata=2 |
| | | this.getTable2list() |
| | | }else if(this.tab==="tab3"){ |
| | | this.tabdata=3 |
| | | this.getTable3list() |
| | | }else if(this.tab==="tab4"){ |
| | | this.tabdata=4 |
| | | this.getTable4list() |
| | | }else if(this.tab==="tab5"){ |
| | | this.tabdata=5 |
| | | this.getallpeopleList() |
| | | } |
| | | // else if (this.tab === 'tab2') { |
| | | // this.tabdata = 2 |
| | | // this.getTable2list() |
| | | // } else if (this.tab === 'tab3') { |
| | | // this.tabdata = 3 |
| | | // this.getTable3list() |
| | | // } else if (this.tab === 'tab4') { |
| | | // this.tabdata = 4 |
| | | // this.getTable4list() |
| | | // } else if (this.tab === 'tab5') { |
| | | // this.tabdata = 5 |
| | | // this.getallpeopleList() |
| | | // } |
| | | }) |
| | | }, |
| | | /** |
| | | * 获取所属主体列表数据 |
| | | **/ |
| | | getRepaymentList(TypeInfo){ |
| | | this.loading=true |
| | | getRepaymentList (TypeInfo) { |
| | | this.loading = true |
| | | let data = { |
| | | // CompanyId:this.CompanyId, |
| | | TypeInfo: "First", |
| | | TypeInfo: 'First', |
| | | pid: this.ProjId |
| | | } |
| | | axios.request({ |
| | |
| | | method: 'post' |
| | | }).then(res => { |
| | | if (res.data.Check) { |
| | | this.companyList = res.data.Data; |
| | | let listcom=this.companyList |
| | | listcom.forEach((val,index)=>{ |
| | | if(val.id===this.belongLtdId){ |
| | | this.zhuti=val.Title |
| | | this.companyList = res.data.Data |
| | | let listcom = this.companyList |
| | | listcom.forEach((val, index) => { |
| | | if (val.id === this.belongLtdId) { |
| | | this.zhuti = val.Title |
| | | } |
| | | }) |
| | | this.loading=false |
| | | // if(this.belongLtdId===""){ |
| | | // this.belongLtdId=this.companyList[0].Title |
| | | // } |
| | | this.digitalAccumulation+=1 |
| | | this.loading = false |
| | | } else { |
| | | |
| | | } |
| | | }, res => { |
| | | |
| | | }) |
| | | }, |
| | | } |
| | | }, |
| | | computed:{ |
| | | computed: { |
| | | natureListColumns () { |
| | | let columns = [] |
| | | columns.push({ |
| | |
| | | }) |
| | | return columns |
| | | }, |
| | | editreportManagementColumns(){ |
| | | let columns=[] |
| | | if (this.ReportType==="合并报表") { |
| | | console.log("asdsdsadasd") |
| | | editreportManagementColumns () { |
| | | let columns = [] |
| | | if (this.ReportType === '合并报表') { |
| | | console.log('asdsdsadasd') |
| | | columns.push({ |
| | | title: '项目', |
| | | key: 'Name', |
| | |
| | | // }) |
| | | return columns |
| | | } else { |
| | | console.log("asdsdsadasd2") |
| | | console.log('asdsdsadasd2') |
| | | columns.push({ |
| | | title: '项目', |
| | | key: 'Name', |
| | |
| | | </script> |
| | | |
| | | <style> |
| | | .dateStyleadd .ivu-input{ |
| | | border: 0px; |
| | | box-shadow: none; |
| | | } |
| | | .financialClass .ivu-select-large.ivu-select-multiple .ivu-tag{ |
| | | font-size: 14px; |
| | | } |
| | | .financialClasstab4 .demo-table-info-name-title1{ |
| | | background-color: #f8f8f9 !important; |
| | | color: #000; |
| | | font-size: 16px; |
| | | font-weight: bold; |
| | | } |
| | | .addcolclassss .ivu-table .demo-table-info-cell-name2{ |
| | | color: #000; |
| | | font-size: 14px; |
| | |
| | | .demo-table-info-name-title1{ |
| | | background-color: #f8f8f9 !important; |
| | | color: #000; |
| | | font-size: 16px; |
| | | font-size: 18px; |
| | | font-weight: bold; |
| | | min-width: 250px; |
| | | max-width: 260px; |