Commit 26748410 authored by xinzhedeai's avatar xinzhedeai

merge master

parents caceb7c0 4c7b7e96
import request from '@/utils/request'
export function getData4panel4(data) { // 导师信息
return request({
url: 'api/mentor',
method: 'get',
params:data,
})
}
export function getData4panel0(data) { // 孵化器概况信息
return request({
url: 'api/incubator/profile?incubatorId='+data.incubatorId,
......@@ -7,6 +16,15 @@ export function getData4panel0(data) { // 孵化器概况信息
})
}
export function getDialogData4panel0(data) { // 孵化器概况信息
return request({
url: 'api/incubatorRevenue',
method: 'get',
params:data,
})
}
export function getData4tech(data) {
return request({
url: 'api/incubator',
......@@ -46,5 +64,5 @@ export function editUser(data) {
}
export default { getData4panel0, getData4tech, add, edit, del }
export default { getData4panel0, getDialogData4panel0, getData4panel4, getData4tech, add, edit, del }
......@@ -643,7 +643,7 @@ var reqApis = function(){
// "latitude": {name:"纬度", must:true, table:0, form:0 },
"mentorId": {name:"创业导师", table:0, 'type':'select', key:'name',},
"occupiedArea": {name:"占用孵化场地面积", table:0 },
"principal": {name:"企业负责", must:true },
"principal": {name:"联系", must:true },
"contactPhone": {name:"联系方式", must:true },
// "intellectualProperty": {name:"知识产权", table:0, 'type':'select', key:'name',},
"totalFunding": {name:"累计获得融资总额(万元)", table:0},
......@@ -662,24 +662,26 @@ var reqApis = function(){
"inventionApplicationsNumber": { 'type': '', 'name': '发明申请数(件)', table:0, },
"utilityModelsNumber": { 'type': '', 'name': '实用新型数(件)', table:0, },
"softwareCopyrightNumber": { 'type': '', 'name': '软件著作权数(件)', table:0, },
"isHighGrowthInnovative": { 'type': 'select', 'name': '是否高成长创新型企业', table:0, },
"isTechSme": { 'type': 'select', 'name': '是否科技型中小企业', table:0, },
"techSmeDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
"isHighGrowthInnovative": { 'type': 'select', 'name': '是否创新性中小企业', table:0, },
"highGrowthInnovativeDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7,},
"isHighTech": { 'type': 'select', 'name': '是否高新技术企业', table:0, },
"highTechDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
"isAdvancedTechService": { 'type': 'select', 'name': '是否技术先进型服务企业', table:0, },
"advancedTechServiceDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
"isSpecializedSpecialEnterprises": { 'type': 'select', 'name': '是否专精特新企业', table:0, },
"specializedSpecialEnterprisesDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
"isTechSme": { 'type': 'select', 'name': '是否科技型中小企业', table:0, },
"techSmeDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
"isLittleGiant": { 'type': 'select', 'name': '是否小巨人企业', table:0, },
"littleGiantDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
"isGazelle": { 'type': 'select', 'name': '是否瞪羚企业', table:0, },
"gazelleDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
"isLittleGiant": { 'type': 'select', 'name': '是否小巨人企业', table:0, },
"littleGiantDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
"isSpecializedSpecialEnterprises": { 'type': 'select', 'name': '是否专精特新企业', table:0, },
"specializedSpecialEnterprisesDate": { 'type': 'date', 'name': '最新评选日期', table:0, mode:7, },
// "isHighTech": {name:"是否是高新技术企业", table:0, 'type':'select'},
// "isTechSme": {name:"是否是科技型中小企业", table:0, 'type':'select'},
// "isHighGrowthInnovative": {name:"是否高成长创新型企业", table:0, 'type':'select'},
// "isHighGrowthInnovative": {name:"是否创新性中小企业", table:0, 'type':'select'},
// "isAdvancedTechService": {name:"是否是技术先进型服务企业", table:0, 'type':'select'},
"introduction": {
name:"企业介绍", table:0, style:"display:block", 'type':'editor',
......@@ -1073,7 +1075,7 @@ var reqApis = function(){
"totalEmployees": {name:"从业人数", must:true },
"phdEmployees": {name:"博士从业人数", },
"overseasEmployees": {name:"留学人数", },
"revenueLastYear": {name:"上年营收收入(万元)", must:true},
// "revenueLastYear": {name:"上年营收收入(万元)", must:true},
"netProfit": {name:"净利润(万元)", must:true},
"taxesPaid": {name:"上缴税费(万元)"},
"grossIncome": {name:"总收入(万元)", table:0,},
......@@ -1248,7 +1250,7 @@ var reqApis = function(){
"companyType": {name:"企业类型", 'type':'select', key:'name','width': '180px', },
"incubationStatus": {name:"企业孵化状态", 'type':'select', key:'name','width': '180px', },
"incubatorId": {name:"企业负责人", key:'name', 'width': '200px',},
"principal": {name:"企业负责人", key:'name', 'width': '200px',},
"contactPhone": {name:"联系方式",'width': '180px', },
"technicalFieldName": {name:"企业所属技术领域", must:true, key:'name', 'width': '180px'},
"inventionPatentsNumber": {name:"发明专利数(件)", must:true, key:'name', 'width': '180px', },
......
<template>
<div class="app-container">
<div class="header">
<ul>
<li @click="changeNav(0)" :class="{ active: activeIndex === 0 }">
<div class="title">孵化器概况</div>
</li>
<li @click="changeNav(1)" :class="{ active: activeIndex === 1 }">
<div class="title">在孵企业</div>
</li>
<li @click="changeNav(2)" :class="{ active: activeIndex === 2 }">
<div class="title">毕业企业</div>
</li>
<li @click="changeNav(3)" :class="{ active: activeIndex === 3 }">
<div class="title">中介机构</div>
</li>
<li @click="changeNav(4)" :class="{ active: activeIndex === 4 }">
<div class="title">创业导师</div>
</li>
</ul>
</div>
</template>
<div class="bodyer">
<ul class="panelsWrapper">
<li class="overview tab_panel_0" v-if="activeIndex === 0">
<h2>{{ data4panel0.incubatorName }}</h2>
<div class="contentWrapper">
<div class="left">
<div class="item">
<div class="_title prefixDiv">
<span class="_left">总收入</span>
<span class="_right" @click="getMore4panel0">查看更多>></span>
</div>
<div class="body">
<div class="_left">
<ul>
<li>孵化器总收入:{{ data4panel0.totalRevenue }}万元</li>
<li>
综合服务收入:{{ data4panel0.serviceRevenue }}万元
</li>
<li>物业费收入:{{ data4panel0.propertyRevenue }}万元</li>
<li>房租费收入:{{ data4panel0.rentRevenue }}万元</li>
<li>投资收入:{{ data4panel0.investmentRevenue }}万元</li>
<li>政策性收入:{{ data4panel0.policyRevenue }}万元</li>
<li>其他:{{ data4panel0.otherRevenue }}万元</li>
</ul>
</div>
<div class="_right">
<div
ref="pieChart4panel0_1"
style="width: 300px; height: 300px"
class="charts pie"
></div>
</div>
</div>
</div>
<div class="item">
<div class="_title prefixDiv">
<span class="_left">使用面积</span>
</div>
<div class="body">
<div class="_left">
<ul>
<li>孵化器使用总面积:{{ data4panel0.totalArea }}</li>
<li>
用于企业孵化的面积:{{ data4panel0.incubationArea }}
</li>
<li>剩余孵化面积:{{ data4panel0.remainingArea }}</li>
</ul>
</div>
<div class="_right">
<div
ref="pieChart4panel0_2"
style="width: 300px; height: 300px"
class="charts pie"
></div>
</div>
</div>
</div>
</div>
<div class="right">
<div class="item">
<div class="_title prefixDiv">
<span class="_left">简介</span>
</div>
<div class="body">
<div class="_top">
<ul>
<li>运营机构:{{ data4panel0.operatingAgency }}</li>
<li>联 系人:{{ data4panel0.contactPerson }}</li>
<li>联系电话:{{ data4panel0.contactPhone }}</li>
<li>{{}}</li>
</ul>
</div>
<div class="_bottom">
<img
:src="`${baseAPI}file/${data4panel0.incubatorImage}`"
alt=""
/>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="tab_panel_1" v-if="activeIndex === 10">
<div class="_left">
<div class="_title">
<span>在孵企业</span>
<span>280家</span>
</div>
<div class="_list">
<el-input
placeholder="请输入内容"
prefix-icon="el-icon-search"
v-model="searchText"
style="100%"
></el-input>
<script>
export default {
<ul>
<li v-for="item1 in 10" :key="item1">
威海众智惠新信息科技有限公司
</li>
</ul>
<el-pagination
@current-change="handleCurrentChange4panel0"
:current-page="currentPage4panel0"
:page-size="pageSize4panel0"
:total="totalItems4panel0"
layout="prev, pager, next"
/>
</div>
</div>
<div class="_right">
<h2>威海众智惠新信息科技有限公司</h2>
<div class="divider"></div>
<div class="_title prefixDiv">
<div class="_left">企业基础信息</div>
<div class="_right">查看企业简介>></div>
</div>
<div class="_body">
<ul>
<li v-for="item in 10" class="prefixPoint">
入驻时间: 2021-10-10
</li>
</ul>
</div>
}
</script>
<div class="_title prefixDiv">
<div class="_left">知识产权</div>
</div>
<div class="_body">
<ul>
<li v-for="item in 10" class="prefixPoint">
入驻时间: 2021-10-10
</li>
</ul>
</div>
<style>
<div class="_title prefixDiv">
<div class="_left">创业创新企业情况</div>
</div>
<div class="_body">
<ul>
<li v-for="item in 10" class="prefixPoint">
入驻时间: 2021-10-10
</li>
</ul>
</div>
<div class="_title prefixDiv">
<div class="_left">今年企业经营信息</div>
<div class="_right">查看更多>></div>
</div>
<div class="_body">
<ul>
<li v-for="item in 10" class="prefixPoint">
入驻时间: 2021-10-10
</li>
</ul>
</div>
<!-- -->
<div class="_title prefixDiv">
<div class="_left">企业产品</div>
<div class="_right">查看更多>></div>
</div>
<div class="_body">
<dl>
<dd v-for="item in 10">
<img src="" alt="" />
<h3>环境监测设备</h3>
<p>
内置NB-IoT物联网SIM卡,把数据传
输到晶合云平台或客户私有云平台, 实现数据
</p>
</dd>
</dl>
</div>
</div>
</li>
<li class="tab_panel_4" v-if="activeIndex === 40">
<div class="_title">
<span>创业导师</span>
<el-input
placeholder="请输入姓名搜索"
prefix-icon="el-icon-search"
v-model="searchText4panel0"
></el-input>
</div>
<ul>
<li v-for="item in 10" :key="item">
<img src="" alt="" />
<p>姓名:张丽力</p>
<p>学历:博士</p>
<p>毕业学校:山东大学</p>
<p>联系电话:13521457845</p>
<a>查看简介&gt;</a>
</li>
</ul>
</li>
</ul>
</div>
<el-dialog
title="新增孵化器信息"
:visible.sync="dialogVisible4panel0"
@close="resetForm"
>
<el-form
label-width="170px"
:inline="true"
:model="formData4panel0"
class="demo-form-inline"
>
<el-row>
<el-form-item label="孵化器名称">
<el-input
v-model="formData4panel0.incubatorName"
placeholder=""
size="middle"
></el-input>
</el-form-item>
<el-form-item label="运行机构">
<el-input
v-model="formData4panel0.operatingAgency"
placeholder=""
size="middle"
></el-input>
</el-form-item>
<el-form-item label="孵化器等级">
<el-select
v-model="formData4panel0.incubatorLevel"
style="width: 200px"
size="middle"
>
<el-option
:label="item.name"
:value="item.value"
v-for="item in companyLevelList"
:key="item.name"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="联系人">
<el-input
v-model="formData4panel0.contactPerson"
placeholder=""
size="middle"
></el-input>
</el-form-item>
</el-row>
</el-form>
</el-dialog>
</div>
</template>
\ No newline at end of file
</style>
\ No newline at end of file
......@@ -3,8 +3,12 @@
<div class="header">
<ul>
<li>
<div class="title">孵化器</div>
<div class="content">{{data.incubatorAllCount}}</div>
<div class="title" style="padding-bottom: 8px;">孵化器</div>
<div class="content" style="font-size: 16px;margin-bottom: 4px;">{{data.incubatorAllCount}}</div>
<div style="color: gray; font-size: 14px;">
<span>国家级: {{data.incubatorAllCount}}</span>
<span>省级: {{data.incubatorAllCount}}</span>
</div>
</li>
<li>
<div class="title">在孵企业</div>
......@@ -39,9 +43,9 @@
<div class="body">
<ul class="list">
<li v-for="(item) in data.list" :key="item.id" @click="go2overview(item)">
<img :src="`${baseAPI}file/${item.incubatorImage}`"alt="" />
<img :src="`${baseAPI}file/${item.incubatorImage}`" alt="" />
<div class="introduce">
<h2>{{ item.incubatorName }}</h2>
<h2>{{ item.incubatorName }}<span :class="{'level1': item.incubatorLevel === 1}">{{ item.incubatorLevel === 1 ? '国家级': '省级' }}</span></h2>
<p>运营机构:{{ item.operatingAgency }}</p>
<p>联系人:{{ item.contactPerson }}</p>
<p>联系电话: {{ item.contactPhone }}</p>
......@@ -594,6 +598,20 @@ export default {
padding-top: 4px;
padding-bottom: 12px;
font-weight: bold;
span{
display: inline-block;
width: 60px;
height: 26px;
line-height: 26px;
font-size: 13px;
border-radius: 4px;
color: #fff;
background-color: #6bb56b;
margin-left: 10px;
&.level1{
background-color: orange;
}
}
}
p {
padding-top: 8px;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment