hailu
2022-08-30 ca9c4584d6dafa09d374473e02b69e2171fa6d97
抵质押路由,政信zfw20200830
5个文件已修改
10个文件已添加
5502 ■■■■■ 已修改文件
dist.rar 补丁 | 查看 | 原始文档 | blame | 历史
src/components/main/components/header-bar/sider-trigger/sider-trigger.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/routers.js 4919 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/AccountsReceivable.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/AssetManagementPrivateFunding.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/Bankloan.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/FinancingAnalysis.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/FinancingOverview.vue 460 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/Mortgagepledge.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/Trustfinancing.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/bondfinancing.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/components/rongzitab4.vue 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/leasefinancing.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/view/rentExchangeZF/components/rentMarket.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/rentExchangeZF/rentExchangeCompanyZF.vue 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dist.rar
Binary files differ
src/components/main/components/header-bar/sider-trigger/sider-trigger.vue
@@ -169,6 +169,7 @@
      'getUserInfo'
    ]),
    setVersionInfo (params) {
      console.log(params);
      localStorage.setItem('powerAccess',params)
      this.showMenu = false
      this.$emit('titleMethod', params)
src/router/routers.js
Diff too large
src/view/diligenceTools/AccountsReceivable.vue
New file
@@ -0,0 +1,13 @@
<template>
</template>
<script>
export default {
name:'rongziZiguan'
}
</script>
<style>
</style>
src/view/diligenceTools/AssetManagementPrivateFunding.vue
src/view/diligenceTools/Bankloan.vue
New file
@@ -0,0 +1,13 @@
<template>
  <div>111</div>
</template>
<script>
export default {
    name: 'Bankloan',
}
</script>
<style>
</style>
src/view/diligenceTools/FinancingAnalysis.vue
src/view/diligenceTools/FinancingOverview.vue
New file
@@ -0,0 +1,460 @@
<template>
  <div id="topId">
    <div v-show="scrollTop < -200"
         @click="backTop"
         style="width: 20px;height: 20px;position: fixed;bottom: 45px;right: 22px;
          z-index: 99999;cursor: pointer;text-align: center;line-height: 18px;background-color: darkgray;color: white;">
      <Icon type="md-arrow-round-up" size="18"/>
    </div>
    <Card id="backTop">
      <div class="customTitle">
        <Icon custom="custom custom-gongkaixinxi2"></Icon>
        <span style="margin-left: 6px;">融资总览</span>
      </div>
    </Card>
    <Card style="position: relative;margin-top: 12px;">
      <Spin v-show="loading" fix>
        <!--            <Icon type="ios-loading" size=18 class="demo-spin-icon-load"></Icon>-->
        <!--            <div> 加载中,请稍后...</div>-->
      </Spin>
      <!--      <p v-show="loading=true"-->
      <!--         style="width: 150px;margin: 0 auto;margin-bottom: 12px;">-->
      <!--        <Icon type="ios-loading" size=18 class="demo-spin-icon-load"></Icon>-->
      <!--        加载中,请稍后...-->
      <!--      </p>-->
      <!--      <Spin v-show="loading" fix>-->
      <!--        <Icon type="ios-loading" size=18 class="demo-spin-icon-load"></Icon>-->
      <!--        <div>Loading</div>-->
      <!--      </Spin>-->
      <ul class="lists_readAndEdit clearfix" style="margin-top: 0;padding-bottom: 6px;">
        <li class="list" style="width: 100%;">
          <span class="list_name">企业名称</span>
          <div class="list_value">
            <Poptip trigger="focus" placement="bottom-start" transfer
                    style="width: 400px;float: left;margin-right: 10px;">
              <Input v-model="searchName"
                     size="large"
                     @on-change="remoteMethod"
                     @on-enter="mergeRequest"
                     placeholder="请输入企业名称"></Input>
              <ul slot="content" style="width: 500px;">
                <li v-if="optionsList && optionsList.length == 0">无匹配结果</li>
                <li v-for="(item, index) in optionsList" :key="index" @click="changeBelongLtdId(item.Name)"
                    class="clearfix"
                    style="cursor:pointer;padding: 4px 2px;">
                  <span style="float: left;">{{ item.Name }}</span>
                  <span
                    style="float: right;display: inline-block;border-radius: 4px;background-color: #e5f7fa;padding: 1px 4px;color: #05b6d0;">{{
                      item.IsOriginalNameMatch ? '历史名称匹配' : '企业名称匹配'
                    }}</span>
                </li>
              </ul>
            </Poptip>
            <Button size="large" icon="ios-search" style="float: left;" type="primary"
                    @click="mergeRequest">搜索
            </Button>
          </div>
        </li>
        <li v-if="historyList.length > 0" class="list" style="width: 100%;margin-top: 2px;">
          <span class="list_name" style="top: 5px;">历史记录</span>
          <div class="list_value">
            <Tag v-for="(item,index) in historyList" type="border" style="cursor:pointer;"
                 @click.native="quickSearch(item)">{{ item }}
            </Tag>
          </div>
        </li>
      </ul>
      <span v-if="isShow == false && selectedName !== '' && !loading"
            style="display:inline-block;margin-top:8px;font-weight: 600;">{{
          `未查询到企业名称是’${selectedName}’的有效信息!`
        }}</span>
      <div v-if="isShow">
        <div style="margin-top:0px">
          <span v-if="selectedName"
                style="display:inline-block;margin-top:8px;font-weight: 600;"> {{selectedName||realName }}</span>
          <span>
          <Button v-cloak v-if="accessShow===true&&!disabledAdd===true" type="primary"
                  custom-icon="custom custom-tianjia"
                  style="box-sizing: content-box;line-height: 35px;margin-left:12px;height: 35px"
                  @click="comfirmAddControl" :disabled="disabledAdd">加入企业监控</Button>
          </span>
        </div>
<!--        <Tabs  value="tab4"  type="card" style="margin-top:8px;">-->
<!--            <TabPane label="融资及抵质押" name="tab4"></TabPane>-->
<!--        </Tabs>-->
        <rongzitab4 v-if="tab == 'tab4' && showTab4" :name="selectedName" :childrenLoadingReset="childrenLoadingReset"
              :TSCode="fullDetail.IsNew3 ? fullDetail.New3Code : IPODetail.TSCode" :IsNew3="fullDetail.IsNew3"></rongzitab4>
        <div v-else style="text-align: center;margin: 20px 0;">
          <Icon custom="custom custom-kong" size="40" style="color: darkgray;"></Icon>
          <p style="margin-top: 8px;">暂无数据</p>
        </div>
      </div>
    </Card>
  </div>
</template>
<script>
import $ from 'jquery'
import axios from '@/libs/api.request'
import rongzitab4 from './components/rongzitab4'
export default {
  name: 'publicInformation',
  components: {
    rongzitab4
  },
  data () {
    return {
      disabledAdd: false, // 是否可以加入企业监控
      ProjId: 1, // 项目Id
      loading: true, // loading
      selectedName: '', // 所属主体
      realName: '', // 当前使用的名称
      IPODetail: '', // 股票代码
      showTab4: false, // 是否加载tab4
      companyList: [], // 第一还款来源的公司列表
      tab: 'tab4', // 选中tab
      fullDetail: {}, // 详细信息
      baseAnnualReportList: [], // 企业年报(存档)
      baseSeriousViolationList: [], // 黑名单(存档)
      clearMyInterval: false, // 是否清除定时器
      optionsList: [], // 模糊搜索的主体名称列表
      searchLoading: false, // 模糊搜索loading
      searchName: '', // 搜索框中的公司名称
      historyList: [], // 历史记录
      isShow: false, // 企业是否查询成功
      accessParams: [], // 定义获取getuserinfo的access的数据
      accessShow: false,
      CompanyId: 0,
      scrollTop: 0,// 距离顶部距离
      childrenLoadingReset:""
    }
  },
  mounted () {
    window.addEventListener('scroll', this.scrollListen, true)
    this.ProjId = localStorage.getItem('RiskProjectId')
    this.CompanyId = localStorage.getItem('RiskCompanyId')
    this.accessParams = this.$store.state.user.access
    if (this.accessParams.indexOf('enterpriseControl') >= 0) {
      this.accessShow = true
    } else {
      this.accessShow = false
    }
    this.getRepaymentList('First')
    let a = localStorage.getItem('public_Message_name')
    // if (a) {
    //   this.searchName = a
    //   this.selectedName = a
    //   if (this.optionsList.length == 0) {
    //     this.remoteMethod()
    //   }
    //   this.mergeRequest(this.selectedName)
    // } else {
    //   this.getSearchInfoList()
    // }
    if (this.$route.query.name) {
      this.searchName = this.$route.query.name
      this.selectedName = this.$route.query.name
      if (this.optionsList.length == 0) {
        this.remoteMethod()
      }
      this.mergeRequest(this.selectedName)
    } else {
      this.getSearchInfoList()
    }
  },
  beforeRouteLeave (to, from, next) {
    this.clearMyInterval = true
    window.removeEventListener('scroll', this.scrollListen, true)
    next()
  },
  deactivated () {
  },
  methods: {
    scrollListen () {
      this.scrollTop = $('#topId').offset().top
    },
    backTop () {
      document.getElementById('backTop').scrollIntoView()
    },
    comfirmAddControl () {
      let data = {
        CompanyName: (this.realName || this.selectedName),
        CompanyId: this.CompanyId
      }
      axios.request({
        data,
        url: '/ComMonitor/AddComMonitor',
        method: 'post'
      }).then(res => {
        if (res.data.Check) {
          this.checkAddenterprise()
        } else {
        }
      }, res => {
      })
    },
    /**
     * 检查是否可以加入企业监控
     */
    checkAddenterprise () {
      this.disabledAdd = false
      let data = {
        Name: this.realName || this.selectedName
      }
      axios.request({
        data,
        url: '/ComMonitor/CheckComMonitor',
        method: 'post'
      }).then(res => {
        if (res.data.Check) {
          this.disabledAdd = res.data.Data
        } else {
        }
      }, res => {
      })
    },
    /**
     * 获取历史记录
     */
    getSearchInfoList () {
      axios.request({
        url: '/SearchInfo/GetSearchInfoList',
        method: 'post'
      }).then(res => {
        if (res.data.Check) {
          this.historyList = res.data.Data
          if (this.historyList.length > 0 && this.selectedName === '') {
            this.searchName = this.historyList[0]
            this.selectedName = this.historyList[0]
            if (this.optionsList.length == 0) {
              this.remoteMethod()
            }
            this.mergeRequest(this.selectedName)
          } else {
            this.loading = false
          }
        } else {
        }
      }, res => {
      })
    },
    /**
     * 快捷搜索
     */
    quickSearch (item) {
      this.childrenLoadingReset=item
      if (item && typeof (item) === 'string') {
        this.searchName = item
        this.selectedName = item
        this.mergeRequest(this.selectedName)
      } else if (this.searchName === '') {
        this.$Message.error('请输入不为空的企业名称!')
        return false
      }
    },
    /**
     * 远程搜索主体名称
     */
    remoteMethod () {
      this.TypeAdd = 1
      if (this.searchName !== '') {
        this.searchLoading = true
        let data = {keyword: this.searchName}
        axios.request({
          url: '/qichacha/FuzzySearch',
          data,
          method: 'post'
        }).then(res => {
          if (res.data.Check) {
            this.optionsList = JSON.parse(JSON.stringify(res.data.Data))
          } else {
            this.optionsList = []
          }
          this.searchLoading = false
        }, res => {
          this.optionsList = []
          this.searchLoading = false
        })
      } else {
        this.optionsList = []
      }
    },
    /**
     * 获取第一/其他还款主体
     * @pid 项目Id
     * @TypeInfo 类型,第一主体为First,其他主体为Other
     */
    getRepaymentList (TypeInfo) {
      let data = {
        pid: this.ProjId,
        TypeInfo: TypeInfo,
        SubjectFilter: true
      }
      axios.request({
        url: '/subject/GetSubjectList',
        data,
        method: 'post'
      }).then(res => {
        if (res.data.Check) {
          this.companyList = res.data.Data
        } else {
        }
      }, res => {
      })
    },
    /**
     * 修改belongLtdId
     */
    changeBelongLtdId (item) {
      this.showTab4 = false
      this.searchName = item
    },
    /**
     * 修改选中tab
     */
    changeTab (name) {
      if (name == 'tab7') {
        this.clearMyInterval = false
      } else {
        this.clearMyInterval = true
      }
      setTimeout(() => {
        this.tab = name
      }, 1)
    },
    /**
     * 工商信息
     */
    getFullDetail () {
      let data = {
        name: this.selectedName,
        searchType: 1
      }
      return axios.request({
        url: '/QiChaCha/GetFullDetail',
        data,
        method: 'post'
      })
    },
    /**
     * 企业年报
     */
    getAnnualReportList () {
      let data = {
        name: this.selectedName
      }
      return axios.request({
        url: '/QiChaCha/GetAnnualReport',
        data,
        method: 'post'
      })
    },
    /**
     * 黑名单
     */
    getSeriousViolationList () {
      let data = {
        name: this.selectedName
      }
      return axios.request({
        url: '/QiChaCha/GetSeriousViolationList',
        data,
        method: 'post'
      })
    },
    /**
     * 合并请求
     */
    mergeRequest (name) {
      if (name && typeof (name) === 'string') {
        this.selectedName = name
      } else if (this.searchName === '') {
        this.$Message.error('请输入不为空的企业名称!')
        return false
      } else {
        this.selectedName = this.searchName
      }
      // this.loading = true
      this.checkAddenterprise()
      this.showTab4 = false
      this.axios.all([
        this.getFullDetail(),
        this.getAnnualReportList()
      ])
        .then(this.axios.spread((fullDetail, baseAnnualReportList) => {
          // fullDetail
          if (fullDetail.data.Check) {
            this.fullDetail = fullDetail.data.Data || {}
            this.realName = this.fullDetail.Name
            if (!this.fullDetail.IsNew3 && this.tab == 'tab8') {
              this.tab = 'tab1'
            }
            if (this.fullDetail.IsOnStock == 1) {
              this.getIPODetail()
            } else {
              this.showTab4 = true
              this.IPODetail = {}
            }
            this.getSearchInfoList()
            this.isShow = true
            this.loading = false
          } else {
            this.isShow = false
            this.$Message.error(fullDetail.data.Msg)
            this.loading = false
          }
          // fullDetail
          // baseAnnualReportList
          this.baseAnnualReportList = baseAnnualReportList.data.Data || []
          // baseAnnualReportList
          this.loading = false
        }))
    },
    /**
     * 获取股票代码
     */
    getIPODetail () {
      let data = {
        stockCode: this.selectedName
      }
      this.loading = true
      axios.request({
        url: '/QiChaCha/GetIPODetail',
        data,
        method: 'post'
      }).then(res => {
        if (res.data.Check) {
          this.IPODetail = res.data.Data
          this.showTab4 = true
        } else {
          this.IPODetail = {}
        }
        this.loading = false
      }, res => {
        this.IPODetail = {}
        this.loading = false
      })
    }
  },
  computed: {}
}
</script>
<style>
[v-cloak] {
  display: none !important;
}
</style>
src/view/diligenceTools/Mortgagepledge.vue
src/view/diligenceTools/Trustfinancing.vue
src/view/diligenceTools/bondfinancing.vue
src/view/diligenceTools/components/rongzitab4.vue
@@ -6,15 +6,7 @@
    <!--      <Icon type="ios-loading" size=18 class="demo-spin-icon-load"></Icon>-->
    <!--      <div>Loading</div>-->
    <!--    </Spin>-->
    <p v-show="(stockPledgeType == '普通' && loadingCount < 7) ||(stockPledgeType == '新三板' && loadingCount < 7) ||(stockPledgeType == 'IPO' && loadingCount < 9) || loading"
       style="width: 150px;margin: 0 auto;margin-bottom: 12px;">
      <Icon type="ios-loading" size=18 class="demo-spin-icon-load"></Icon>
      加载中,请稍后...
    </p>
    <div v-show="loadingCount == 7&&controlIcon===true" style="text-align: center;margin: 20px 0;">
      <Icon custom="custom custom-kong" size="40" style="color: darkgray;"></Icon>
      <p style="margin-top: 8px;">暂无数据</p>
    </div>
    <ul id="tab4" class="clearfix" v-show="notshow">
      <li v-for="item in targetsList"
          v-if="item.num !== 0"
@@ -24,7 +16,13 @@
        <span class="num">{{ item.num }}</span>
      </li>
    </ul>
    <div v-if="targetsList[0].num" style="margin-top: 12px;">
     <Tabs>
            <TabPane label="融资图谱" name="tab1">
            </TabPane>
            <TabPane label="主要融资信息" name="tab2">
       <div v-if="targetsList[0].num" style="margin-top: 12px;">
      <div class="newTitle" id="guQuanRongZiXinXi">
        主要融资信息
        <span style="color:#2d8bef;font-size:14px;margin-left: 8px;">{{ targetsList[0].num }}</span>
@@ -37,12 +35,24 @@
        </Table>
        <Page :current="companyFinancingsPageIndex"
              :total="baseCompanyFinancings.length"
              :page-size="5"
              :page-size="10"
              @on-change="changeCompanyFinancingsPageIndex"
              show-elevator style="float: right;margin-top: 12px;"/>
      </div>
    </div>
    <div v-if="targetsList[1].num" style="margin-top: 12px;">
            </TabPane>
     </Tabs>
     <p v-show="(stockPledgeType == '普通' && loadingCount < 7) ||(stockPledgeType == '新三板' && loadingCount < 7) ||(stockPledgeType == 'IPO' && loadingCount < 9) || loading"
       style="width: 150px;margin: 0 auto;margin-bottom: 12px;">
      <Icon type="ios-loading" size=18 class="demo-spin-icon-load"></Icon>
      加载中,请稍后...
    </p>
    <div v-show="loadingCount == 7&&controlIcon===true" style="text-align: center;margin: 20px 0;">
      <Icon custom="custom custom-kong" size="40" style="color: darkgray;"></Icon>
      <p style="margin-top: 8px;">暂无数据</p>
    </div>
    <!-- <div v-if="targetsList[1].num" style="margin-top: 12px;">
      <div class="newTitle" id="zhaiQuanXinXi">
        债券信息
        <span style="color:#2d8bef;font-size:14px;margin-left: 8px;">{{ targetsList[1].num }}</span>
@@ -67,8 +77,8 @@
              @on-change="changeBondListPageIndex"
              show-elevator style="float: right;margin-top: 12px;"/>
      </div>
    </div>
    <div v-if="targetsList[2].num" style="margin-top: 12px;">
    </div> -->
    <!-- <div v-if="targetsList[2].num" style="margin-top: 12px;">
      <div class="newTitle" id="guQuanChuZhi">
        股权质押
        <span style="color:#2d8bef;font-size:14px;margin-left: 8px;">{{ targetsList[2].num }}</span>
@@ -85,8 +95,8 @@
              @on-change="changePlendePageIndex"
              show-elevator style="float: right;margin-top: 12px;"/>
      </div>
    </div>
    <div v-if="targetsList[3].num || targetsList[3].num ===''" style="margin-top: 12px;">
    </div> -->
    <!-- <div v-if="targetsList[3].num || targetsList[3].num ===''" style="margin-top: 12px;">
      <div class="newTitle" id="guQuanZhiYa">
        股票质押
        <span style="color:#2d8bef;font-size:14px;margin-left: 8px;">{{ targetsList[3].num }}</span>
@@ -245,7 +255,7 @@
                show-elevator style="float: right;margin-top: 12px;"/>
        </div>
      </div>
    </div>
    </div> -->
    <div v-if="targetsList[4].num" style="margin-top: 12px;">
      <div class="newTitle" id="dongChanDiYa">
        动产抵押
src/view/diligenceTools/leasefinancing.vue
src/view/rentExchangeZF/components/rentMarket.vue
@@ -10,6 +10,7 @@
      <div v-if="topInput==='1'" class="lists_readAndEdit2" style="margin-top: 0;padding-top: 0px;">
<!--        <span style="font-weight:600;">出租人: </span>-->
<!--        <span style="margin-right: 20px;">{{ rentSearch }}</span>-->
        <span style="font-weight: 600;font-size:14px;">地区:</span> <span style="margin-left: 3px;font-size: 14px;margin-right:10px;">{{comName}}</span>
        <span style="font-weight:600;">报告时间: </span>
        <span>{{ createTime }}</span>
      </div>
@@ -1098,6 +1099,10 @@
      default: ''
    },
    ReportId: {
      type: Number,
      default: ''
    },
    comName:{
      type: String,
      default: ''
    }
src/view/rentExchangeZF/rentExchangeCompanyZF.vue
@@ -255,7 +255,12 @@
          <Tabs v-model="detailTab" @on-click="changeDetailTab">
            <TabPane label="地区财政情况" name="tab1">
              <div v-show="detailTab == 'tab1'"
                   style="max-height: 460px;overflow-x:hidden;overflow-y: auto;padding-right: 20px;">
                   style="max-height: 460px;overflow-x:hidden;overflow-y: auto;padding-right: 20px;">
                  <!-- <Card style="margin-top: 12px;"> -->
                  <!-- <p slot="title" class="title"> -->
                    <span style="font-weight: 600;font-size:14px;">地区:</span> <span style="margin-left: 3px;font-size: 14px;">{{areaNameTit}}</span>
                  <!-- </p> -->
                <!-- </Card> -->
                <Card style="margin-top: 12px;">
                  <p slot="title" class="title">
                    一、区域经济走势图
@@ -450,7 +455,7 @@
                </div>
                <Card style="margin-top: 12px;">
                  <p slot="title" class="title">
                    一、租赁资产风险分布图
                    一、租赁业务风险分布图
                  </p>
                  <div style="position: relative;">
                    <Spin v-if="detailLoading" fix></Spin>
@@ -458,7 +463,7 @@
                      <Col span="12">
                        <div v-if="showEcharts1" id="echarts1" style="width: 100%;height: 350px;"></div>
                        <div v-if="!showEcharts1" style="width: 100%;">
                          <h3 style="text-align: center;color: black;">租赁资产风险分布图 - 按租赁项目数量</h3>
                          <h3 style="text-align: center;color: black;">租赁业务风险分布图 - 按租赁项目数量</h3>
                          <div style="text-align: center;margin: 20px 0;">
                            <Icon custom="custom custom-kong" size="40" style="color: darkgray;"></Icon>
                            <p style="margin-top: 8px;">暂无数据</p>
@@ -468,7 +473,7 @@
                      <Col span="12">
                        <div v-if="showEcharts2" id="echarts2" style="width: 100%;height: 350px;"></div>
                        <div v-if="!showEcharts2" style="width: 100%;">
                          <h3 style="text-align: center;color: black;">租赁资产风险分布图 - 按资产余额</h3>
                          <h3 style="text-align: center;color: black;">租赁业务风险分布图 - 按资产余额</h3>
                          <div style="text-align: center;margin: 20px 0;">
                            <Icon custom="custom custom-kong" size="40" style="color: darkgray;"></Icon>
                            <p style="margin-top: 8px;">暂无数据</p>
@@ -480,7 +485,7 @@
                </Card>
                <Card style="margin-top: 12px;">
                  <p slot="title" class="title">
                    二、租赁资产行业分布图
                    二、租赁业务行业分布图
                  </p>
                  <div style="position: relative;">
                    <Spin v-if="detailLoading" fix></Spin>
@@ -492,7 +497,7 @@
              </div>
            </TabPane>
            <TabPane label="地区政信公司风险" name="tab4">
              <div style="width: 170px;" class="overclassipt">
              <div style="width: 570px;" class="overclassipt">
                <Select transfer allow-create class="overclass" :max-tag-count="1" multiple filterable
                        @on-open-change="opencloseColor" ref="threeref" id="threeid" @on-select="selectYJLevel"
                        :value="offSiteCheckModel.Name"
@@ -502,6 +507,7 @@
                    {{ item.label }}
                  </Option>
                </Select>
                <span style="font-weight: 600;font-size:14px;margin-left:5px">地区:</span> <span style="margin-left: 3px;font-size: 14px;">{{areaNameTit}}</span>
              </div>
              <div v-show="detailTab == 'tab4'" class="noPadding">
                <Table border :columns="detailMessageCzrfxTableColumns" :data="czrfxTable_current"
@@ -618,7 +624,7 @@
            <TabPane label="地区租赁登记明细" name="tab5">
              <div v-if="!isRequest_tab5" class="noPadding">
                <rentMarket componentsType="noTitle" :ReportId="ReportId" :companyName="detailName" :topInput="leaseShowNum"
                            :createTime='FinishTime'></rentMarket>
                            :createTime='FinishTime' :comName="developShow"></rentMarket>
              </div>
            </TabPane>
          </Tabs>
@@ -666,6 +672,8 @@
  },
  data () {
    return {
      developShow:'',
      areaNameTit:'',
      listLoading: true,//表格loading
      cityList: [],//市
      areaList: [],//区
@@ -1605,7 +1613,6 @@
        let data3 = {}
        for (let i = 0; i < this.areaReportEcharts.length; i++) {
          if (this.areaReportEcharts[i].colDesc === '地方政府债务限额(亿元)') {
            console.log(111)
            data3 = this.areaReportEcharts[i]
            delete data3.colDesc
            delete data3.colName
@@ -1690,7 +1697,6 @@
        let data4 = {}
        for (let i = 0; i < this.areaReportEcharts.length; i++) {
          if (this.areaReportEcharts[i].colDesc === '债务率(%)') {
            console.log(111)
            data4 = this.areaReportEcharts[i]
            delete data4.colDesc
            delete data4.colName
@@ -2138,6 +2144,16 @@
     * @param row
     */
    showDetail (row) {
      console.log(row);
      if(row.EconomicZone.indexOf('开发区')>0){
            // console.log(row.EconomicZone);
            this.areaNameTit=`${row.Province} ${row.City}`
            this.developShow=`${row.Province} ${row.City} ${row.EconomicZone}`
          }else{
            this.areaNameTit=`${row.Province} ${row.City } ${row.Area}`
            this.developShow=`${row.Province} ${row.City } ${row.Area}`
          }
          console.log(row,this.areaNameTit,this.developShow);
      this.detailTab = 'tab1'
      this.FinishTime = row.FinishTime
      this.isRequest_tab2 = true
@@ -2194,6 +2210,7 @@
    getReportByRiskEva () {
      this.isRequest_tab4 = false
      this.tab3Loading = true
      console.log(this.ReportId);
      let data = {
        reportId: this.ReportId
      }
@@ -2455,11 +2472,11 @@
        // let option6 = JSON.parse(JSON.stringify(this.option))
        // let option7 = JSON.parse(JSON.stringify(this.option))
        // let option8 = JSON.parse(JSON.stringify(this.option))
        option1.title.text = '租赁资产风险分布图 - 按承租人数量'
        option2.title.text = '租赁资产风险分布图 - 按资产余额(单位:元)'
        option3.title.text = '租赁资产行业分布图 - 按承租人数量'
        option4.title.text = '租赁资产行业分布图 - 按投放金额(单位:元)'
        option5.title.text = '租赁资产行业分布图 - 按资产余额(单位:元)'
        option1.title.text = '租赁业务风险分布图 - 按承租人数量'
        option2.title.text = '租赁业务风险分布图 - 按资产余额(单位:元)'
        option3.title.text = '租赁业务行业分布图 - 按承租人数量'
        option4.title.text = '租赁业务行业分布图 - 按投放金额(单位:元)'
        option5.title.text = '租赁业务行业分布图 - 按资产余额(单位:元)'
        // option6.title.text = '租赁资产地区分布图 - 按租赁项目数量'
        // option7.title.text = '租赁资产地区分布图 - 按投放金额(单位:元)'
        // option8.title.text = '租赁资产地区分布图 - 按资产余额(单位:元)'
@@ -2787,7 +2804,7 @@
        title: '所属地区',
        key: 'quYu',
        align: 'center',
        minWidth: 100
        minWidth: 100,
      })
      columns.push({
        title: '评估日期',