| | |
| | | <template> |
| | | <div class="page-header-index-wide"> |
| | | <a-row :gutter="24"> |
| | | <a-col :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }"> |
| | | <chart-card :loading="loading" title="受理量" :total="cardCount.sll | NumberFormat"> |
| | | <a-tooltip title="指标说明" slot="action"> |
| | | <a-col |
| | | :sm="24" |
| | | :md="12" |
| | | :xl="6" |
| | | :style="{ marginBottom: '24px' }" |
| | | > |
| | | <chart-card |
| | | :loading="loading" |
| | | title="受理量" |
| | | :total="cardCount.sll | NumberFormat" |
| | | > |
| | | <a-tooltip |
| | | title="指标说明" |
| | | slot="action" |
| | | > |
| | | <a-icon type="info-circle-o" /> |
| | | </a-tooltip> |
| | | <div> |
| | |
| | | <template slot="footer">今日受理量:<span>{{ todaySll }}</span></template> |
| | | </chart-card> |
| | | </a-col> |
| | | <a-col :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }"> |
| | | <chart-card :loading="loading" title="办结量" :total="cardCount.bjl | NumberFormat"> |
| | | <a-tooltip title="指标说明" slot="action"> |
| | | <a-col |
| | | :sm="24" |
| | | :md="12" |
| | | :xl="6" |
| | | :style="{ marginBottom: '24px' }" |
| | | > |
| | | <chart-card |
| | | :loading="loading" |
| | | title="办结量" |
| | | :total="cardCount.bjl | NumberFormat" |
| | | > |
| | | <a-tooltip |
| | | title="指标说明" |
| | | slot="action" |
| | | > |
| | | <a-icon type="info-circle-o" /> |
| | | </a-tooltip> |
| | | <div> |
| | |
| | | <template slot="footer">今日办结量:<span>{{ todayBjl }}</span></template> |
| | | </chart-card> |
| | | </a-col> |
| | | <a-col :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }"> |
| | | <chart-card :loading="loading" title="用户受理量" :total="cardCount.isll | NumberFormat"> |
| | | <a-tooltip title="指标说明" slot="action"> |
| | | <a-col |
| | | :sm="24" |
| | | :md="12" |
| | | :xl="6" |
| | | :style="{ marginBottom: '24px' }" |
| | | > |
| | | <chart-card |
| | | :loading="loading" |
| | | title="用户受理量" |
| | | :total="cardCount.isll | NumberFormat" |
| | | > |
| | | <a-tooltip |
| | | title="指标说明" |
| | | slot="action" |
| | | > |
| | | <a-icon type="info-circle-o" /> |
| | | </a-tooltip> |
| | | <div> |
| | | <mini-bar :datasource="chartData.isll" :height="50"/> |
| | | <mini-bar |
| | | :datasource="chartData.isll" |
| | | :height="50" |
| | | /> |
| | | </div> |
| | | <template slot="footer">用户今日受理量:<span>{{ todayISll }}</span></template> |
| | | </chart-card> |
| | | </a-col> |
| | | <a-col :sm="24" :md="12" :xl="6" :style="{ marginBottom: '24px' }"> |
| | | <chart-card :loading="loading" title="用户办结量" :total="cardCount.ibjl | NumberFormat"> |
| | | <a-tooltip title="指标说明" slot="action"> |
| | | <a-col |
| | | :sm="24" |
| | | :md="12" |
| | | :xl="6" |
| | | :style="{ marginBottom: '24px' }" |
| | | > |
| | | <chart-card |
| | | :loading="loading" |
| | | title="用户办结量" |
| | | :total="cardCount.ibjl | NumberFormat" |
| | | > |
| | | <a-tooltip |
| | | title="指标说明" |
| | | slot="action" |
| | | > |
| | | <a-icon type="info-circle-o" /> |
| | | </a-tooltip> |
| | | <div> |
| | | <mini-bar :datasource="chartData.ibjl" :height="50"/> |
| | | <mini-bar |
| | | :datasource="chartData.ibjl" |
| | | :height="50" |
| | | /> |
| | | </div> |
| | | <template slot="footer">用户今日办结量:<span>{{ todayIBjl }}</span></template> |
| | | </chart-card> |
| | | </a-col> |
| | | </a-row> |
| | | |
| | | <a-card :loading="loading" :bordered="false" :body-style="{padding: '0'}"> |
| | | <a-card |
| | | :loading="loading" |
| | | :bordered="false" |
| | | :body-style="{padding: '0'}" |
| | | > |
| | | <div class="salesCard"> |
| | | <a-tabs default-active-key="1" size="large" :tab-bar-style="{marginBottom: '24px', paddingLeft: '16px'}"> |
| | | <div class="extra-wrapper" slot="tabBarExtraContent"> |
| | | <a-tabs |
| | | default-active-key="1" |
| | | size="large" |
| | | :tab-bar-style="{marginBottom: '24px', paddingLeft: '16px'}" |
| | | > |
| | | <div |
| | | class="extra-wrapper" |
| | | slot="tabBarExtraContent" |
| | | > |
| | | <div class="extra-item"> |
| | | <a>今日</a> |
| | | <a>本周</a> |
| | |
| | | <a-range-picker :style="{width: '256px'}" /> |
| | | </div> |
| | | |
| | | <a-tab-pane loading="true" tab="受理监管" key="1"> |
| | | <a-tab-pane |
| | | loading="true" |
| | | tab="受理监管" |
| | | key="1" |
| | | > |
| | | <a-row> |
| | | <a-col :xl="16" :lg="12" :md="12" :sm="24" :xs="24"> |
| | | <a-col |
| | | :xl="16" |
| | | :lg="12" |
| | | :md="12" |
| | | :sm="24" |
| | | :xs="24" |
| | | > |
| | | <index-bar title="受理量统计" /> |
| | | </a-col> |
| | | <a-col :xl="8" :lg="12" :md="12" :sm="24" :xs="24"> |
| | | <a-col |
| | | :xl="8" |
| | | :lg="12" |
| | | :md="12" |
| | | :sm="24" |
| | | :xs="24" |
| | | > |
| | | |
| | | <a-card title="快速开始 / 便捷导航" style="margin-bottom: 24px" :bordered="false" :body-style="{padding: 0}"> |
| | | <a-card |
| | | title="快速开始 / 便捷导航" |
| | | style="margin-bottom: 24px" |
| | | :bordered="false" |
| | | :body-style="{padding: 0}" |
| | | > |
| | | <div class="item-group"> |
| | | <a-row> |
| | | <a-col :class="'more-btn'" :span="12" v-for="(item,index) in registerTypeList" :key=" 'registerType'+index "> |
| | | <a-button @click="goPage(index)" style="margin-bottom:10px" size="small" type="primary" ghost>{{ item.text }}</a-button> |
| | | <a-col |
| | | :class="'more-btn'" |
| | | :span="12" |
| | | v-for="(item,index) in registerTypeList" |
| | | :key=" 'registerType'+index " |
| | | > |
| | | <a-button |
| | | @click="goPage(index)" |
| | | style="margin-bottom:10px" |
| | | size="small" |
| | | type="primary" |
| | | ghost |
| | | >{{ item.text }}</a-button> |
| | | </a-col> |
| | | </a-row> |
| | | </div> |
| | |
| | | </a-row> |
| | | </a-tab-pane> |
| | | |
| | | <a-tab-pane tab="交互监管" key="2"> |
| | | <a-tab-pane |
| | | tab="交互监管" |
| | | key="2" |
| | | > |
| | | <a-row> |
| | | <a-col :xl="16" :lg="12" :md="12" :sm="24" :xs="24"> |
| | | <bar-multid :sourceData="jhjgData" :fields="jhjgFields" title="平台与部门交互量统计"></bar-multid> |
| | | <a-col |
| | | :xl="16" |
| | | :lg="12" |
| | | :md="12" |
| | | :sm="24" |
| | | :xs="24" |
| | | > |
| | | <bar-multid |
| | | :sourceData="jhjgData" |
| | | :fields="jhjgFields" |
| | | title="平台与部门交互量统计" |
| | | ></bar-multid> |
| | | </a-col> |
| | | <a-col :xl="8" :lg="12" :md="12" :sm="24" :xs="24"> |
| | | <a-col |
| | | :xl="8" |
| | | :lg="12" |
| | | :md="12" |
| | | :sm="24" |
| | | :xs="24" |
| | | > |
| | | |
| | | <a-card title="快速开始 / 便捷导航" style="margin-bottom: 24px" :bordered="false" :body-style="{padding: 0}"> |
| | | <a-card |
| | | title="快速开始 / 便捷导航" |
| | | style="margin-bottom: 24px" |
| | | :bordered="false" |
| | | :body-style="{padding: 0}" |
| | | > |
| | | <div class="item-group"> |
| | | <a-row> |
| | | <a-col :class="'more-btn'" :span="12" v-for="(item,index) in registerTypeList" :key=" 'registerType'+index "> |
| | | <a-button @click="goPage(index)" style="margin-bottom:10px" size="small" type="primary" ghost>{{ item.text }}</a-button> |
| | | <a-col |
| | | :class="'more-btn'" |
| | | :span="12" |
| | | v-for="(item,index) in registerTypeList" |
| | | :key=" 'registerType'+index " |
| | | > |
| | | <a-button |
| | | @click="goPage(index)" |
| | | style="margin-bottom:10px" |
| | | size="small" |
| | | type="primary" |
| | | ghost |
| | | >{{ item.text }}</a-button> |
| | | </a-col> |
| | | </a-row> |
| | | </div> |
| | |
| | | </a-row> |
| | | </a-tab-pane> |
| | | |
| | | <a-tab-pane tab="存储监管" key="4"> |
| | | <a-tab-pane |
| | | tab="存储监管" |
| | | key="4" |
| | | > |
| | | <a-row> |
| | | <a-col :xl="16" :lg="12" :md="12" :sm="24" :xs="24"> |
| | | <a-col |
| | | :xl="16" |
| | | :lg="12" |
| | | :md="12" |
| | | :sm="24" |
| | | :xs="24" |
| | | > |
| | | <a-row> |
| | | <template v-if="diskInfo && diskInfo.length>0"> |
| | | <a-col :span="12" v-for="(item,index) in diskInfo" :key=" 'diskInfo'+index "> |
| | | <dash-chart-demo :title="item.name" :datasource="item.restPPT"></dash-chart-demo> |
| | | <a-col |
| | | :span="12" |
| | | v-for="(item,index) in diskInfo" |
| | | :key=" 'diskInfo'+index " |
| | | > |
| | | <dash-chart-demo |
| | | :title="item.name" |
| | | :datasource="item.restPPT" |
| | | ></dash-chart-demo> |
| | | </a-col> |
| | | </template> |
| | | </a-row> |
| | | </a-col> |
| | | |
| | | <a-col :xl="8" :lg="12" :md="12" :sm="24" :xs="24"> |
| | | <a-col |
| | | :xl="8" |
| | | :lg="12" |
| | | :md="12" |
| | | :sm="24" |
| | | :xs="24" |
| | | > |
| | | |
| | | <a-card title="快速开始 / 便捷导航" style="margin-bottom: 24px" :bordered="false" :body-style="{padding: 0}"> |
| | | <a-card |
| | | title="快速开始 / 便捷导航" |
| | | style="margin-bottom: 24px" |
| | | :bordered="false" |
| | | :body-style="{padding: 0}" |
| | | > |
| | | <div class="item-group"> |
| | | <a-row> |
| | | <a-col :class="'more-btn'" :span="10" v-for="(item,index) in registerTypeList" :key=" 'registerType'+index "> |
| | | <a-button @click="goPage(index)" style="margin-bottom:10px" size="small" type="primary" ghost>{{ item.text }}</a-button> |
| | | <a-col |
| | | :class="'more-btn'" |
| | | :span="10" |
| | | v-for="(item,index) in registerTypeList" |
| | | :key=" 'registerType'+index " |
| | | > |
| | | <a-button |
| | | @click="goPage(index)" |
| | | style="margin-bottom:10px" |
| | | size="small" |
| | | type="primary" |
| | | ghost |
| | | >{{ item.text }}</a-button> |
| | | </a-col> |
| | | </a-row> |
| | | </div> |
| | |
| | | </a-card> |
| | | |
| | | <a-row :gutter="12"> |
| | | <a-card :loading="loading" :class="{ 'anty-list-cust':true }" :bordered="false" :style="{ marginTop: '24px' }"> |
| | | <a-card |
| | | :loading="loading" |
| | | :class="{ 'anty-list-cust':true }" |
| | | :bordered="false" |
| | | :style="{ marginTop: '24px' }" |
| | | > |
| | | |
| | | <a-tabs v-model="indexBottomTab" size="large" :tab-bar-style="{marginBottom: '24px', paddingLeft: '16px'}"> |
| | | <div class="extra-wrapper" slot="tabBarExtraContent"> |
| | | <a-radio-group v-model="indexRegisterType" @change="changeRegisterType"> |
| | | <a-tabs |
| | | v-model="indexBottomTab" |
| | | size="large" |
| | | :tab-bar-style="{marginBottom: '24px', paddingLeft: '16px'}" |
| | | > |
| | | <div |
| | | class="extra-wrapper" |
| | | slot="tabBarExtraContent" |
| | | > |
| | | <a-radio-group |
| | | v-model="indexRegisterType" |
| | | @change="changeRegisterType" |
| | | > |
| | | <a-radio-button value="转移登记">转移登记</a-radio-button> |
| | | <a-radio-button value="抵押登记">抵押登记</a-radio-button> |
| | | <a-radio-button value="">所有</a-radio-button> |
| | | </a-radio-group> |
| | | </div> |
| | | |
| | | <a-tab-pane loading="true" tab="业务流程限时监管" key="1"> |
| | | <a-tab-pane |
| | | loading="true" |
| | | tab="业务流程限时监管" |
| | | key="1" |
| | | > |
| | | |
| | | <a-table :dataSource="dataSource1" size="default" rowKey="id" :columns="columns" :pagination="ipagination1" @change="tableChange1"> |
| | | <template slot="flowRate" slot-scope="text, record, index"> |
| | | <a-progress :strokeColor="getPercentColor(record.flowRate)" :format="getPercentFormat" :percent="getFlowRateNumber(record.flowRate)" style="width:80px" /> |
| | | <a-table |
| | | :dataSource="dataSource1" |
| | | size="default" |
| | | rowKey="id" |
| | | :columns="columns" |
| | | :pagination="ipagination1" |
| | | @change="tableChange1" |
| | | > |
| | | <template |
| | | slot="flowRate" |
| | | slot-scope="text, record, index" |
| | | > |
| | | <a-progress |
| | | :strokeColor="getPercentColor(record.flowRate)" |
| | | :format="getPercentFormat" |
| | | :percent="getFlowRateNumber(record.flowRate)" |
| | | style="width:80px" |
| | | /> |
| | | </template> |
| | | </a-table> |
| | | </a-tab-pane> |
| | | |
| | | <a-tab-pane loading="true" tab="业务节点限时监管" key="2"> |
| | | <a-table :dataSource="dataSource2" size="default" rowKey="id" :columns="columns2" :pagination="ipagination2" @change="tableChange2"> |
| | | <template slot="flowRate" slot-scope="text, record, index"> |
| | | <a-tab-pane |
| | | loading="true" |
| | | tab="业务节点限时监管" |
| | | key="2" |
| | | > |
| | | <a-table |
| | | :dataSource="dataSource2" |
| | | size="default" |
| | | rowKey="id" |
| | | :columns="columns2" |
| | | :pagination="ipagination2" |
| | | @change="tableChange2" |
| | | > |
| | | <template |
| | | slot="flowRate" |
| | | slot-scope="text, record, index" |
| | | > |
| | | <span style="color: red;">{{ record.flowRate }}小时</span> |
| | | </template> |
| | | </a-table> |
| | | </a-tab-pane> |
| | | |
| | | </a-tabs> |
| | | |
| | | |
| | | </a-card> |
| | | </a-row> |
| | |
| | | } |
| | | |
| | | .list-content-item { |
| | | color: rgba(0, 0, 0, .45); |
| | | color: rgba(0, 0, 0, 0.45); |
| | | display: inline-block; |
| | | vertical-align: middle; |
| | | font-size: 14px; |
| | |
| | | margin-left:20px; |
| | | } |
| | | .width-hidden4{ |
| | | display:none |
| | | display: none; |
| | | } |
| | | } |
| | | .list-content-item{ |
| | | span{line-height: 20px;} |
| | | span { |
| | | line-height: 20px; |
| | | } |
| | | } |
| | | .list-content-item{ |
| | | p{margin-top: 4px;margin-bottom:0;line-height:22px;} |
| | | p { |
| | | margin-top: 4px; |
| | | margin-bottom: 0; |
| | | line-height: 22px; |
| | | } |
| | | } |
| | | .anty-list-cust { |
| | | .ant-list-item-meta{flex: 0.3 !important;} |
| | | .ant-list-item-meta { |
| | | flex: 0.3 !important; |
| | | } |
| | | } |
| | | .anty-list-cust { |
| | | .ant-list-item-content{flex:1 !important; justify-content:flex-start !important;margin-left: 20px;} |
| | | .ant-list-item-content { |
| | | flex: 1 !important; |
| | | justify-content: flex-start !important; |
| | | margin-left: 20px; |
| | | } |
| | | |
| | | |
| | | } |
| | | </style> |