hailu
2021-10-19 0ee732f8275f60af10149ad7e37a8e5544cf46a9
系统完善
4个文件已修改
205 ■■■■■ 已修改文件
src/router/routers.js 120 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/checkCityInvestmentZone.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/enterpriseControl/components/monitoringContent.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/enterpriseControl/offSiteCheck.vue 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/routers.js
@@ -65,61 +65,83 @@
    component: Main,
    children: [
      {
        path: '/zoneAnalysej',
        name: 'zoneAnalysej',
        path: '/zoneAnalyse',
        name: 'zoneAnalyse',
        meta: {
          access: ['no_admin', 'zoneAnalyses'],
          notCache: true,
          icon: 'custom custom-gailan',
          title: '区域概览'
        },
        component: parentView,
        children:[
          {
            path: '/zoneAnalyse',
            name: 'zoneAnalyse',
            meta: {
                    access: ['no_admin', 'zoneAnalyses'],
                    notCache: true,
                    icon: 'custom custom-gailan',
                    title: '区域概览'
                  },
            component: () => import('@/view/chengtou/zoneAnalyse.vue'),
          },
          {
            path: '/zoneDetail',
            name: 'zoneDetail',
            meta: {
              access: ['no_admin', 'zoneDetail'],
              notCache: true,
              icon: 'custom custom-xiangmufengxianliebiao',
              title: '区域详情'
            },
            component: () => import('@/view/chengtou/zoneDetail.vue'),
          },
          {
            path: '/zoneCompare',
            name: 'zoneCompare',
            meta: {
              access: ['no_admin', 'zoneCompare'],
              notCache: true,
              icon: 'custom custom-canshubiaoweihu_b',
              title: '区域对比'
            },
            component: () => import('@/view/chengtou/zoneCompare.vue'),
          },
          {
            path: '/checkCityInvestmentZone',
            name: 'checkCityInvestmentZone',
            meta: {
              hideInMenu: true,
              notCache: true,
              icon: 'custom custom-area',
              title: '查看区域'
            },
            component: () => import('@/view/diligenceTools/checkCityInvestmentZone.vue')
          },
        ]
        component: () => import('@/view/chengtou/zoneAnalyse.vue'),
      },
      {
        path: '/checkCityInvestmentZone',
        name: 'checkCityInvestmentZone',
        meta: {
          hideInMenu: true,
          notCache: true,
          icon: 'custom custom-area',
          title: '查看区域'
        },
        component: () => import('@/view/diligenceTools/checkCityInvestmentZone.vue')
      },
      // {
      //   path: '/zoneAnalysej',
      //   name: 'zoneAnalysej',
      //   meta: {
      //     notCache: true,
      //     icon: 'custom custom-gailan',
      //     title: '区域概览'
      //   },
      //   component: parentView,
      //   children:[
      //     {
      //       path: '/zoneAnalyse',
      //       name: 'zoneAnalyse',
      //       meta: {
      //               access: ['no_admin', 'zoneAnalyses'],
      //               notCache: true,
      //               icon: 'custom custom-gailan',
      //               title: '区域概览'
      //             },
      //       component: () => import('@/view/chengtou/zoneAnalyse.vue'),
      //     },
      //     {
      //       path: '/zoneDetail',
      //       name: 'zoneDetail',
      //       meta: {
      //         access: ['no_admin', 'zoneDetail'],
      //         notCache: true,
      //         icon: 'custom custom-xiangmufengxianliebiao',
      //         title: '区域详情'
      //       },
      //       component: () => import('@/view/chengtou/zoneDetail.vue'),
      //     },
      //     {
      //       path: '/zoneCompare',
      //       name: 'zoneCompare',
      //       meta: {
      //         access: ['no_admin', 'zoneCompare'],
      //         notCache: true,
      //         icon: 'custom custom-canshubiaoweihu_b',
      //         title: '区域对比'
      //       },
      //       component: () => import('@/view/chengtou/zoneCompare.vue'),
      //     },
      //     {
      //       path: '/checkCityInvestmentZone',
      //       name: 'checkCityInvestmentZone',
      //       meta: {
      //         hideInMenu: true,
      //         notCache: true,
      //         icon: 'custom custom-area',
      //         title: '查看区域'
      //       },
      //       component: () => import('@/view/diligenceTools/checkCityInvestmentZone.vue')
      //     },
      //   ]
      // },
    //   {
    //     path: '/zoneAnalyse',
    //     name: 'zoneAnalyse',
src/view/diligenceTools/checkCityInvestmentZone.vue
@@ -42,15 +42,16 @@
    <div style="margin-top: 12px">
      <Card>
        <div>
          <Tabs v-model="tab" @on-click="changeTab" type="card" style="margin-top: 12px;">
          <Tabs v-model="tab" @on-click="changeTab" type="card">
            <TabPane label="区域概览" name="tab1"></TabPane>
            <TabPane label="经济情况" name="tab2"></TabPane>
<!--            <TabPane label="财政一般预算" name="tab3"></TabPane>-->
<!--            <TabPane label="财政基金收入" name="tab4"></TabPane>-->
<!--            <TabPane label="国有资本及社保基金" name="tab5"></TabPane>-->
            <TabPane label="财政情况" name="tab3"></TabPane>
            <TabPane label="区域债务" name="tab4"></TabPane>
            <TabPane label="区域融资平台" name="tab5"></TabPane>
            <TabPane label="地方政府债务" name="tab4"></TabPane>
            <TabPane label="政信主体" name="tab5"></TabPane>
            <TabPane label="区域舆情" name="tab6"></TabPane>
          </Tabs>
        </div>
        <div v-show="tab==='tab1'">
@@ -65,7 +66,7 @@
<!--                </div>-->
<!--            </div>-->
<!--           </Card>-->
          <Card style="margin-top: 12px">
          <Card>
            <div>
                <h4 style="font-size:16px;margin-bottom: 12px;">{{this.yearDetail}}年主要经济指标</h4>
            </div>
@@ -862,7 +863,7 @@
          this.tab1List=res.data.Data
         // $(":contains('南京市')").css({color:'red'})
          this.$nextTick(()=>{
            this.init()
            //this.init()
          })
        } else {
src/view/enterpriseControl/components/monitoringContent.vue
@@ -8,7 +8,7 @@
          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 style="position: relative;margin-top: 12px;">
      <Card style="position: relative;">
        <!--      <Spin v-show="loading" fix>-->
        <!--        <Icon type="ios-loading" size=18 class="demo-spin-icon-load"></Icon>-->
        <!--        <div>Loading</div>-->
src/view/enterpriseControl/offSiteCheck.vue
@@ -8,7 +8,7 @@
    </Card>
    <div style="margin-top: 12px">
      <Card>
        <Tabs v-model="tab" @on-click="changeTab" type="card" style="margin-top: 12px;">
        <Tabs v-model="tab" @on-click="changeTab" type="card">
          <TabPane label="企业动态" name="tab1"></TabPane>
          <TabPane label="监控内容" name="tab2"></TabPane>
        </Tabs>
@@ -22,10 +22,10 @@
              <!--                    <li v-for="item in companyNameListpop">{{item}}</li>-->
              <!--                  </ul>-->
              <!--                </div>-->
              <div style="width:240px;">
              <div style="width:260px;" class="overclassipt">
                <FormItem>
<!--                  @on-open-change="opencloseFun"-->
                  <Select transfer class="overclass" @on-open-change="opencloseFun"  :max-tag-count="1"  multiple @on-select="companySelect"  filterable v-model="offSiteCheckModel.companyName" style="width: 100%;white-space: nowrap;" label="企业名称" size="large">
                  <Select ref="oneref" id="onid" transfer class="overclass" @on-open-change="opencloseFun"  :max-tag-count="1"  multiple @on-select="companySelect"  filterable v-model="offSiteCheckModel.companyName" style="width: 100%;white-space: nowrap;" label="企业名称" size="large">
                    <Option :value="item.value" :label="item.CompanyName" @click.native="gogogoCompany" v-for="item in CompanyNameList" :key="item.Id">{{item.CompanyName}}</Option>
                  </Select>
                </FormItem>
@@ -39,9 +39,9 @@
              <!--                    <li v-for="item in offSiteCheckpop">{{item}}</li>-->
              <!--                  </ul>-->
              <!--                </div>-->
              <div style="width: 150px;margin-left: 15px">
              <div style="width: 170px;margin-left: 15px" class="overclassipt">
                <FormItem>
                  <Select transfer @on-open-change="opencloseColor" allow-create class="overclass" :max-tag-count="1"  @on-select="selectYJLevel"  multiple filterable v-model="offSiteCheckModel.Name" style="width: 100%;white-space: nowrap;" label="预警等级" size="large">
                  <Select ref="tworef" transfer @on-open-change="opencloseColor" allow-create class="overclass" :max-tag-count="1"  @on-select="selectYJLevel"  multiple filterable v-model="offSiteCheckModel.Name" style="width: 100%;white-space: nowrap;" label="预警等级" size="large">
                    <Option v-for="item in yujinColor" :value="item.value"  @click.native="gogogoYJLevel" :label="item.label" :key="item.label">{{item.label}}</Option>
                  </Select>
                </FormItem>
@@ -63,10 +63,10 @@
              <!--                    <li v-for="item in typeListpop">{{item}}</li>-->
              <!--                  </ul>-->
              <!--                </div>-->
              <div style="margin-left: 15px;margin-right: 15px;width:240px">
              <div style="margin-left: 15px;margin-right: 15px;width:260px" class="overclassipt">
                    <FormItem>
                      <!--                  @on-open-change="eventTypeChange"-->
                      <Select transfer @on-open-change="eventTypeChange" class="overclass" :max-tag-count="1"  multiple  @on-select="typeSelect" filterable v-model="offSiteCheckModel.type"  label="事件类别" size="large">
                      <Select ref="threeref" transfer @on-open-change="eventTypeChange" class="overclass" :max-tag-count="1"  multiple  @on-select="typeSelect" filterable v-model="offSiteCheckModel.type" style="width: 100%;white-space: nowrap;" label="事件类别" size="large">
                        <!--                    <Option value="all">预警模块全部</Option>-->
                        <Option v-for="item in typelist" :value="item.Id" @click.native="gogogo" :label="item.Name" :key="item.Id">{{item.Name}}</Option>
                      </Select>
@@ -4691,21 +4691,21 @@
                <tr>
                  <td style="background-color: #f8f8f9;text-align: center;border-top: 1px solid #dcdee2;">案由</td>
                  <td colspan="3" style="border-top: 1px solid #dcdee2;">{{
                      courtNoticeListDetail.Case_Reason ?
                        courtNoticeListDetail.Case_Reason : '--'
                      courtNoticeListDetail.CaseReason ?
                        courtNoticeListDetail.CaseReason : '--'
                    }}
                  </td>
                </tr>
                <tr>
                  <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">案号</td>
                  <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    {{ courtNoticeListDetail.Case_No ? courtNoticeListDetail.Case_No : '--' }}
                    {{ courtNoticeListDetail.CaseNo ? courtNoticeListDetail.CaseNo : '--' }}
                  </td>
                  <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">开庭日期</td>
                  <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    {{
                      courtNoticeListDetail.Open_Time && courtNoticeListDetail.Open_Time != '0001-01-01' ?
                        courtNoticeListDetail.Open_Time : '--'
                      courtNoticeListDetail.CourtTime && courtNoticeListDetail.CourtTime != '0001-01-01' ?
                        courtNoticeListDetail.CourtTime : '--'
                    }}
                  </td>
                </tr>
@@ -4717,40 +4717,50 @@
                  <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">排期日期</td>
                  <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    {{
                      courtNoticeListDetail.Schedule_Time && courtNoticeListDetail.Schedule_Time != '0001-01-01' ?
                        courtNoticeListDetail.Schedule_Time : '--'
                      courtNoticeListDetail.ScheduleTime && courtNoticeListDetail.ScheduleTime != '0001-01-01' ?
                        courtNoticeListDetail.ScheduleTime : '--'
                    }}
                  </td>
                </tr>
                <tr>
                  <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">承办部门</td>
                  <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    {{ courtNoticeListDetail.Undertake_Department ? courtNoticeListDetail.Undertake_Department : '--' }}
                    {{ courtNoticeListDetail.UndertakeDep ? courtNoticeListDetail.UndertakeDep : '--' }}
                  </td>
                  <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">审判长/主审人</td>
                  <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    {{ courtNoticeListDetail.Chief_Judge ? courtNoticeListDetail.Chief_Judge : '--' }}
                    {{ courtNoticeListDetail.JusticeChief ? courtNoticeListDetail.JusticeChief : '--' }}
                  </td>
                </tr>
                <tr>
                  <td style="background-color: #f8f8f9;text-align: center;">当事人</td>
                  <td colspan="3">
                    <p>上诉人/原告 -
                      <span v-for="item in courtNoticeListDetail.Prosecutor">{{ item.Name ? item.Name : '--' }},</span>
                  <td colspan="3" style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    <p v-if="courtNoticeListDetail.PartyList && courtNoticeListDetail.PartyList.length > 0"
                       v-for="item in courtNoticeListDetail.PartyList">
                      <span v-if="item.RoleType == 1">被告</span>
                      <span v-if="item.RoleType == 2">原告</span>
                      <span v-if="item.RoleType == ''">其他当事人</span>
                      <span v-if="item.RoleType == 3">第三方人</span>
                      <span> - </span>
                      <span>{{ item.Name }}</span>
                    </p>
                    <p>被上诉人/被告 -
                      <span v-for="item in courtNoticeListDetail.Defendant">{{ item.Name ? item.Name : '--' }},</span>
                    </p>
                    <p v-if="!courtNoticeListDetail.PartyList || courtNoticeListDetail.PartyList.length == 0">--</p>
                  </td>
                </tr>
                <tr>
                  <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">法院</td>
                  <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    {{ courtNoticeListDetail.Execute_Gov ? courtNoticeListDetail.Execute_Gov : '--' }}
                    {{ courtNoticeListDetail.Court ? courtNoticeListDetail.Court : '--' }}
                  </td>
                  <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">法庭</td>
                  <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    {{ courtNoticeListDetail.Execute_Unite ? courtNoticeListDetail.Execute_Unite : '--' }}
                    {{ courtNoticeListDetail.CourtRoom ? courtNoticeListDetail.CourtRoom : '--' }}
                  </td>
                </tr>
                <tr>
                  <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">公告内容</td>
                  <td colspan="3" style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                    <div v-html="courtNoticeListDetail.Content ? courtNoticeListDetail.Content : '--'" class="contentClass2"></div>
                  </td>
                </tr>
                </tbody>
@@ -6673,6 +6683,7 @@
     //  }
    },
    eventTypeChange(data){
      let threeref=this.$refs.threeref
      if(data){
       // this.storeType=this.offSiteCheckModel.type
       // this.offSiteCheckModel.type=[]
@@ -6680,9 +6691,11 @@
        if(this.offSiteCheckModel.type.length===0){
          this.offSiteCheckModel.type=['999999']
        }
        threeref.query=""
      }
    },
    opencloseColor(data){
      let tworef=this.$refs.tworef
      if(data){
        // this.cloneColor=this.offSiteCheckModel.Name
        // this.offSiteCheckModel.Name=[]
@@ -6690,16 +6703,23 @@
        if(this.offSiteCheckModel.Name.length===0){
          this.offSiteCheckModel.Name=['0']
        }
        tworef.query=""
      }
    },
    opencloseFun(data){
      let inputclass=document.getElementsByClassName('ivu-tag-checked')
      let oneref=this.$refs.oneref
      console.log(inputclass,oneref)
      if(data){
        // this.cloneA=this.offSiteCheckModel.companyName
        // this.offSiteCheckModel.companyName=[]
       inputclass[0].selectionStart=0
      }else if(data==false){
        if(this.offSiteCheckModel.companyName.length===0){
          this.offSiteCheckModel.companyName=['all']
        }
        oneref.query=""
      //  $("#onid .ivu-select-input").val("1")
      }
    },
    zulinpoptip(row){
@@ -11716,8 +11736,8 @@
</script>
<style lang="less">
.overclass .ivu-form-item{
  margin-bottom: 12px;
.overclassipt .ivu-form-item{
  margin-bottom: 12px!important;
}
.timeclass .ivu-btn-large{
  padding: 0 5px;