diff --git a/.env.development b/.env.development index 3becbe6..b2cda0a 100644 --- a/.env.development +++ b/.env.development @@ -5,8 +5,8 @@ VUE_APP_TITLE = 金鸡湖现代服务业品牌管理系统 ENV = 'development' # 金鸡湖现代服务业品牌管理系统/开发环境 -# VUE_APP_BASE_API = 'http://192.168.0.108:9040' -VUE_APP_BASE_API = 'http://39.101.188.84:9040' +VUE_APP_BASE_API = 'http://192.168.0.118:9040' +# VUE_APP_BASE_API = 'http://39.101.188.84:9040' # VUE_APP_BASE_API = 'https://idp.sipac.gov.cn/api' # 路由懒加载 diff --git a/package.json b/package.json index 13e7e08..d79edd6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ruoyi", - "version": "1.0.202407261507", + "version": "1.0.202407310924", "description": "金鸡湖现代服务业品牌管理系统", "author": "若依", "license": "MIT", diff --git a/src/api/jin_ji_hu/dataCloudMap/index.js b/src/api/jin_ji_hu/dataCloudMap/index.js index d56d3e7..666f7bc 100644 --- a/src/api/jin_ji_hu/dataCloudMap/index.js +++ b/src/api/jin_ji_hu/dataCloudMap/index.js @@ -18,7 +18,7 @@ export function getIndustryDepth(params) { }) } -// 数据云图行业纵深情况 +// 数据云图行业纵深情况-弹框 export function getAllIndustry(params) { return request({ url: "/jjh/dataScreen/getAllIndustry", @@ -27,6 +27,41 @@ export function getAllIndustry(params) { }) } +// 数据云图企业情况 +export function selectCount(params){ + return request({ + url: "/jjh/servicesList/selectCount", + method: "get", + params + }) +} + +// 获取不同的企业情况列表 +export function servicesList(params){ + return request({ + url: "/jjh/servicesList", + method: "get", + params + }) +} + +// 获取总部企业不同级别数量 +export function selectZbCount(){ + return request({ + url: "/jjh/headquartersRevenue/selectZbCount", + method: "get", + }) +} + +// 分页获取总部企业列表 +export function headquartersRevenue(params){ + return request({ + url: "/jjh/headquartersRevenue", + method: "get", + params + }) +} + // 数据云图荣誉情况 export function honor(params) { return request({ diff --git a/src/assets/images/homeOne.png b/src/assets/images/homeOne.png new file mode 100644 index 0000000..a9c9ee6 Binary files /dev/null and b/src/assets/images/homeOne.png differ diff --git a/src/assets/images/homeThree.png b/src/assets/images/homeThree.png new file mode 100644 index 0000000..f95d1db Binary files /dev/null and b/src/assets/images/homeThree.png differ diff --git a/src/assets/images/homeTwo.png b/src/assets/images/homeTwo.png new file mode 100644 index 0000000..413dfa4 Binary files /dev/null and b/src/assets/images/homeTwo.png differ diff --git a/src/assets/styles/font.css b/src/assets/styles/font.css index faea076..c03679f 100644 --- a/src/assets/styles/font.css +++ b/src/assets/styles/font.css @@ -37,4 +37,8 @@ @font-face { font-family: "DINCondensed"; src: url("./font/DIN_CONDENSED_BOLD.TTF"); +} +@font-face { + font-family: "Arial"; + src: url("./font/Arial-BoldMT.otf"); } \ No newline at end of file diff --git a/src/assets/styles/font/Arial-BoldMT.otf b/src/assets/styles/font/Arial-BoldMT.otf new file mode 100644 index 0000000..265000f Binary files /dev/null and b/src/assets/styles/font/Arial-BoldMT.otf differ diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index ff8ce58..fb87c70 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -28,6 +28,7 @@ html { #app { height: 100%; + overflow: auto !important; } *, @@ -201,18 +202,18 @@ div::-webkit-scrollbar { section::-webkit-scrollbar { display: none; } -html::-webkit-scrollbar { - display: none; -} -body::-webkit-scrollbar { - display: none; -} -#app::-webkit-scrollbar { - display: none; -} -.scale-box::-webkit-scrollbar { - display: none; -} +// html::-webkit-scrollbar { +// display: none; +// } +// body::-webkit-scrollbar { +// display: none; +// } +// #app::-webkit-scrollbar { +// display: none; +// } +// .scale-box::-webkit-scrollbar { +// display: none; +// } // 荣誉情况弹窗样式 .honor-dialog,.collectDialog-dialog,.headquarterEnterprise-dialog,.serviceIndustry-dialog { section { diff --git a/src/assets/styles/public.scss b/src/assets/styles/public.scss index 99e42cf..4e3707e 100644 --- a/src/assets/styles/public.scss +++ b/src/assets/styles/public.scss @@ -1093,9 +1093,12 @@ // 工作台 .home-main { padding: 10px; - // height: calc(100% - 32%); - // height: 100%; - // overflow-y: scroll; + // height: calc(100% - 32vh); + // height: auto; + // overflow-y: auto; + display: grid; + grid-template-columns: 1fr; + grid-row-gap: 10px; .main-row { // height: 100%; height: 580px; @@ -1104,7 +1107,8 @@ .work-main-left { background-color: #fff; border-radius: 10px; - margin-right: 20px; + // margin-right: 20px; + margin-right: 10px; height: 100%; .main-left { padding: 10px 20px; @@ -1153,8 +1157,11 @@ .el-card { background-color: #F5F8FA; border: none; - height: 90px; + // height: 90px; margin-bottom: 10px; + .el-card__body { + padding: 10px 20px; + } } .el-card-border { border: 1px solid rgba(245, 95, 95, 0.4); // #FD5F5F @@ -1329,6 +1336,595 @@ } // 招商信息分析 .main-row-two { + height: 400px; + background-color: #fff; + padding: 10px 20px; + display: flex; + flex-direction: column; + .analyse-header { + display: flex; + align-items: center; + margin-bottom: 10px; + .dataCloudMap-birght { + width: 6px; + height: 18px; + background: #0086FF; + box-shadow: 3px 0 3px 0px #0086FF; + border-radius: 5px 5px 5px 5px; + } + .analyse-header-title { + font-family: AlibabaPuHuiTiB; + margin: 0 10px; + font-weight: bold; + font-size: 18px; + color: #333333; + } + } + .analyse-main { + flex: 1; + display: flex; + .analyse-left-box,.analyse-middle-box { + margin-right: 10px; + } + .analyse-left-box,.analyse-middle-box,.analyse-right-box { + background-color: #F5F8FA; + padding: 20px 20px 10px; + border-radius: 10px; + display: flex; + flex-direction: column; + .box-header { + display: flex; + align-items: center; + .garden { + width: 10px; + height: 10px; + border-radius: 50%; + background-color: #0086FF; + margin-right: 10px; + } + .box-header-title { + font-family: AlibabaPuHuiTiB; + font-size: 16px; + color: #383838; + } + } + .statisticsNew-box { + // flex: 1; + height: calc(100% - 30px); + #echartsTwo { + height: 100%; + width: 100%; + } + } + .emphasisProject-box { + padding: 10px 0; + section { + margin-top: 10px; + .el-table--border { + border: 1px solid #dfe6ec; + } + .el-table { + .project-table-Info { + font-family: AlibabaPuHuiTiR; + font-weight: 500; + font-size: 14px; + color: #1890FF; + font-style: normal; + text-decoration-line: underline; + text-transform: none; + cursor: pointer; + } + th { + font-weight: bold; + font-size: 14px; + color: #000; + text-align: center; + } + td { + font-weight: 500; + font-size: 14px; + color: #666666; + } + } + } + } + .statisticsAnalyse-box { + // flex: 1; + height: calc(100% - 30px); + #echartsThree { + height: 100%; + width: 100%; + } + } + } + } + } + .main-row-three { + // height: 1200px; + background-color: #fff; + padding: 10px 20px; + display: flex; + flex-direction: column; + .analyse-header { + display: flex; + align-items: center; + margin-bottom: 10px; + .dataCloudMap-birght { + width: 6px; + height: 18px; + background: #0086FF; + box-shadow: 3px 0 3px 0px #0086FF; + border-radius: 5px 5px 5px 5px; + } + .analyse-header-title { + font-family: AlibabaPuHuiTiB; + margin: 0 10px; + font-weight: bold; + font-size: 18px; + color: #333333; + } + } + .industry-main { + flex: 1; + // display: grid; + // grid-template-columns: 1fr; + // row-gap: 10px; + // display: flex; + .main-row-three-topbox { + height: 370px; + display: flex; + margin-bottom: 10px; + .industry-top-left-box,.industry-top-middle-box { + margin-right: 10px; + } + .industry-top-left-box,.industry-top-middle-box,.industry-top-right-box { + background-color: #F5F8FA; + height: 100%; + padding: 20px 20px 10px; + border-radius: 10px; + display: flex; + flex-direction: column; + .box-header { + display: flex; + align-items: center; + .garden { + width: 10px; + height: 10px; + border-radius: 50%; + background-color: #0086FF; + margin-right: 10px; + } + .box-header-title { + font-family: AlibabaPuHuiTiB; + font-size: 16px; + color: #383838; + } + } + .capitalCondition-box,.capitalConditionTOP5-box { + flex: 1; + padding: 10px 0; + section { + margin-top: 10px; + // .el-table--border { + // border: 1px solid #dfe6ec; + // } + .el-table { + .project-trace-table-ranking { + // padding: 1px 0px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 5px; + font-weight: normal; + font-size: 12px; + font-family: Arial; + color: #FFFFFF; + } + .project-table-Info { + font-family: AlibabaPuHuiTiR; + font-weight: 500; + font-size: 14px; + color: #1890FF; + font-style: normal; + text-decoration-line: underline; + text-transform: none; + cursor: pointer; + } + th { + font-weight: bold; + font-size: 14px; + color: #000; + text-align: center; + .Table-header { + // font-family: AlibabaPuHuiTiM; + font-size: 14px; + color: #333333; + } + .Table-unit { + font-family: AlibabaPuHuiTiR; + font-size: 12px; + font-weight: 400; + color: #333333; + } + } + td { + font-weight: 500; + font-size: 14px; + color: #666666; + } + } + } + } + .promoteProject-box { + flex: 1; + padding: 20px 0; + // height: calc(100% - 95px); + .promoteProject-box-wai-box { + height: calc(100% - 105px); + overflow-y: auto; + display: grid; + grid-template-columns: 1fr; + row-gap: 15px; + } + .promoteProject-box-div { + background: #FFFFFF; + padding: 14px; + position: relative; + .promoteProject-position { + position: absolute; + top: 0; + right: 0; + padding: 5px 0; + width: 150px; + border-radius: 0px 0px 0px 20px; + background-color: #ff8929; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + font-family: AlibabaPuHuiTiM; + } + .promoteProject-top { + .span-one { + font-family: AlibabaPuHuiTiM; + font-size: 16px; + color: #1890FF; + font-style: normal; + text-decoration-line: underline; + text-transform: none; + } + } + .promoteProject-bottom { + margin-top: 16px; + display: flex; + justify-content: space-between; + width: 85%; + .promoteProject-bottom-left { + font-family: AlibabaPuHuiTiR; + font-size: 14px; + color: #666666; + .span-two { + font-family: AlibabaPuHuiTiM; + } + } + .promoteProject-bottom-right { + font-family: AlibabaPuHuiTiR; + font-size: 14px; + color: #666666; + .span-three { + font-family: Arial; + } + } + } + } + } + } + } + .main-row-three-minddlebox { + display: flex; + height: 815px; + .col-left-box { + margin-right: 10px; + // display: grid; + // grid-template-columns: 1fr; + // row-gap: 10px; + // height: 100%; + display: flex; + flex-direction: column; + .appropriate-analyse-box { + margin-bottom: 10px; + } + .appropriate-analyse-box, .promote-analyse-box { + height: calc(50% - 5px); + // flex: 1; + background-color: #F5F8FA; + // height: 100%; + padding: 20px 20px 10px; + border-radius: 10px; + display: flex; + flex-direction: column; + .box-header { + display: flex; + align-items: center; + .garden { + width: 10px; + height: 10px; + border-radius: 50%; + background-color: #0086FF; + margin-right: 10px; + } + .box-header-title { + font-family: AlibabaPuHuiTiB; + font-size: 16px; + color: #383838; + } + } + .capital-appropriate-analyse-box { + height: 400px; + #echartsFour { + height: 100%; + width: 100%; + } + } + .promoteTable-box { + // flex: 1; + // height: 100%; + margin-top: 20px; + height: calc(100% - 22px); + overflow-y: auto; + .promote-items { + // margin-top: 20px; + // height: calc(100% - 80px); + // height: 100%; + // overflow-y: auto; + display: grid; + grid-template-columns: 1fr; + row-gap: 15px; + .promote-item { + // display: grid; + // grid-template-columns: 1fr 1fr 1fr 1fr; + display: flex; + align-items: center; + justify-content: space-between; + padding: 20px 30px; + background-color: #fff; + .item-left { + font-family: AlibabaPuHuiTiM; + font-size: 16px; + color: #383838; + } + .item-identical { + display: flex; + align-items: center; + .img-one { + width: 20px; + height: 16px; + margin-right: 10px; + } + .img-two { + width: 21px; + height: 21px; + margin-right: 10px; + } + .img-three { + width: 16px; + height: 16px; + margin-right: 10px; + } + .item-headerline { + font-family: PingFang-SC-Medium; + font-weight: 500; + font-size: 16px; + color: #666666; + } + .item-number,.item-number-two { + margin-right: 5px; + font-family: DINCondensed; + font-weight: bold; + font-size: 28px; + color: #0075FF; + display: flex; + align-items: flex-end; + .item-unit { + font-family: PingFang-SC-Medium; + font-weight: 500; + font-size: 12px; + color: #999999; + line-height: 25px; + margin-left: 5px; + } + } + .item-number-two { + color: #FF9600; + } + .item-year { + font-family: PingFang-SC-Medium; + font-weight: 500; + font-size: 16px; + color: #666; + } + } + } + } + } + } + } + .col-right-box { + background-color: #F5F8FA; + padding: 20px 20px 10px; + border-radius: 10px; + display: flex; + flex-direction: column; + .box-header { + display: flex; + align-items: center; + padding-bottom: 10px; + border-bottom: 1px solid #ccc; + .garden { + width: 10px; + height: 10px; + border-radius: 50%; + background-color: #0086FF; + margin-right: 10px; + } + .box-header-title { + font-family: AlibabaPuHuiTiB; + font-size: 16px; + color: #383838; + } + } + .headline-one-main { + height: 300px; + #echartsFive { + width: 100%; + height: 100%; + } + } + .headline-two-main { + margin-bottom: 10px; + .industry-table-box { + section { + .el-table::before { + height: 0; + } + .el-table { + th { + font-family: AlibabaPuHuiTiM; + // font-weight: bold; + font-size: 14px; + color: #333333; + .Table-header { + font-size: 14px; + color: #333333; + } + .Table-unit { + font-family: AlibabaPuHuiTiR; + font-size: 12px; + font-weight: 400; + color: #333333; + } + } + td { + font-family: PingFang-SC, PingFang-SC; + // font-weight: bold; + font-size: 15px; + color: #666666; + border-bottom: none; + } + .evenNumber-row { + background-color: #F6F9FD; + } + .project-trace-table-number { + font-family: DINCondensed, DINCondensed; + // font-weight: bold; + font-size: 20px; + span { + font-family: PingFang-SC-Heavy; + font-size: 14px; + font-weight: bold; + line-height: 18px; + color: #666666; + } + } + } + } + } + } + .headline-one-header, .headline-two-header { + margin: 20px 0; + font-family: AlibabaPuHuiTiM; + font-size: 16px; + color: #666666; + span { + font-family: Arial; + } + } + } + } + .main-row-three-bottombox { + display: flex; + height: 370px; + margin-top: 10px; + .bottombox-left-box { + margin-right: 10px; + } + .bottombox-left-box,.bottombox-right-box { + background-color: #F5F8FA; + height: 100%; + padding: 20px 20px 10px; + border-radius: 10px; + display: flex; + flex-direction: column; + .box-header { + display: flex; + align-items: center; + .garden { + width: 10px; + height: 10px; + border-radius: 50%; + background-color: #0086FF; + margin-right: 10px; + } + .box-header-title { + font-family: AlibabaPuHuiTiB; + font-size: 16px; + color: #383838; + } + } + .featureProject-box,.brandPublicity-box { + // flex: 1; + padding: 20px 0; + height: calc(100% - 20px); + overflow-y: auto; + // height: calc(100% - 95px); + .promoteProject-box-wai-box { + // height: calc(100% - 105px); + // overflow-y: auto; + display: grid; + grid-template-columns: 1fr; + row-gap: 15px; + } + .promoteProject-box-div { + background: #FFFFFF; + padding: 14px; + position: relative; + .promoteProject-top { + .span-one { + font-family: AlibabaPuHuiTiM; + font-size: 16px; + color: #1890FF; + font-style: normal; + text-decoration-line: underline; + text-transform: none; + } + } + .promoteProject-bottom { + margin-top: 16px; + display: flex; + justify-content: space-between; + width: 85%; + .promoteProject-bottom-left { + font-family: AlibabaPuHuiTiR; + font-size: 14px; + color: #666666; + .span-two { + font-family: AlibabaPuHuiTiM; + } + } + .promoteProject-bottom-right { + font-family: AlibabaPuHuiTiR; + font-size: 14px; + color: #666666; + .span-three { + font-family: Arial; + } + } + } + } + } + } + } + } } } // 企业端首页 @@ -1578,7 +2174,7 @@ } } .el-card__body { - padding: 7px 20px 20px 20px; + padding: 7px 10px 20px 10px; flex: 1; // padding: 0.7vh 1vw 1.2vh 1vw; // display: flex; @@ -2058,7 +2654,7 @@ section { .el-table { .project-trace-table-number { - font-family: PingFang-SC, PingFang-SC; + font-family: PingFang-SC-Medium; font-weight: 500; font-size: 14px; color: #134EE6; @@ -2149,7 +2745,7 @@ section { .el-table { .project-trace-table-number { - font-family: PingFang-SC, PingFang-SC; + font-family: PingFang-SC-Medium; font-weight: 500; font-size: 14px; color: #134EE6; diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index 0d0e678..e73a475 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -74,12 +74,12 @@ export default { } .app-main-breadcrumbTwo { - padding: 0 0 20px; + padding: 0 0 10px; width: 100%; // height: 100%; position: relative; background: #f6f7f9; - overflow-y: scroll; + // overflow-y: scroll; // margin-top: 60px; } diff --git a/src/permission.js b/src/permission.js index 877aeb7..1823cee 100644 --- a/src/permission.js +++ b/src/permission.js @@ -11,7 +11,6 @@ NProgress.configure({ showSpinner: false }); const whiteList = ["/login", "/entLogin", "/register"]; router.beforeEach((to, from, next) => { - console.log(window.location.href); NProgress.start(); if (window.location.href.includes("clienttoken=")) { var reg = new RegExp(/[?&]clienttoken=([^]+)/); diff --git a/src/views/dataCloudMap/components/headquarterEnterprise.vue b/src/views/dataCloudMap/components/headquarterEnterprise.vue index b9f260c..320daa7 100644 --- a/src/views/dataCloudMap/components/headquarterEnterprise.vue +++ b/src/views/dataCloudMap/components/headquarterEnterprise.vue @@ -13,19 +13,19 @@ - + - + - - + @@ -38,11 +38,11 @@ - - 全部(343) - 省级总部(67) - 市级总部(149) - 区级总部(127) + + 全部({{ countData.count1 + countData.count2 + countData.count3 }}) + 省级总部({{ countData.count1 }}) + 市级总部({{ countData.count2 }}) + 区级总部({{ countData.count3 }}) @@ -56,17 +56,17 @@ height="500px" > - - - + + + - {{ scope.row.type }} + - - + + - + 企业详情 @@ -86,78 +86,103 @@ + diff --git a/src/views/workbench/components/brandPublicity/index.vue b/src/views/workbench/components/brandPublicity/index.vue new file mode 100644 index 0000000..ae5ebb4 --- /dev/null +++ b/src/views/workbench/components/brandPublicity/index.vue @@ -0,0 +1,52 @@ + + + + + + 【{{ item.projectName }}】 + + + + 活动级别: + {{ item.enterprice }} + + + 活动时间: + {{ item.time }} + + + + + + + diff --git a/src/views/workbench/components/capitalAppropriateAnalyse/index.vue b/src/views/workbench/components/capitalAppropriateAnalyse/index.vue new file mode 100644 index 0000000..3b53f2e --- /dev/null +++ b/src/views/workbench/components/capitalAppropriateAnalyse/index.vue @@ -0,0 +1,226 @@ + + + + + + diff --git a/src/views/workbench/components/capitalCondition/index.vue b/src/views/workbench/components/capitalCondition/index.vue new file mode 100644 index 0000000..c094c9f --- /dev/null +++ b/src/views/workbench/components/capitalCondition/index.vue @@ -0,0 +1,78 @@ + + + + + + + + 投放金额 + (亿元) + + + {{ scope.row.deliveryAmount }} + + + + + {{ scope.row.project }} + + + + + + + + diff --git a/src/views/workbench/components/capitalConditionTOP5/index.vue b/src/views/workbench/components/capitalConditionTOP5/index.vue new file mode 100644 index 0000000..d54dceb --- /dev/null +++ b/src/views/workbench/components/capitalConditionTOP5/index.vue @@ -0,0 +1,87 @@ + + + + + + + {{ scope.row.ranking }} + + + + + 投放金额 + (亿元) + + + {{ scope.row.deliveryAmount }} + + + + + {{ scope.row.project }} + + + + + + + + diff --git a/src/views/workbench/components/emphasisProject/index.vue b/src/views/workbench/components/emphasisProject/index.vue new file mode 100644 index 0000000..9c55271 --- /dev/null +++ b/src/views/workbench/components/emphasisProject/index.vue @@ -0,0 +1,73 @@ + + + + + + + + + + 查看详情 + + + + + + + diff --git a/src/views/workbench/components/featureProject/index.vue b/src/views/workbench/components/featureProject/index.vue new file mode 100644 index 0000000..d04e9b6 --- /dev/null +++ b/src/views/workbench/components/featureProject/index.vue @@ -0,0 +1,52 @@ + + + + + + 【{{ item.projectName }}】 + + + + 项目类别: + {{ item.enterprice }} + + + 申报年份: + {{ item.time }} + + + + + + + diff --git a/src/views/workbench/components/index.js b/src/views/workbench/components/index.js new file mode 100644 index 0000000..71d65ec --- /dev/null +++ b/src/views/workbench/components/index.js @@ -0,0 +1,24 @@ +// 新落户企业统计 +export { default as echartDataTwo } from './statisticsNew' +// 引入投资统计分析 +export { default as echartDataThree } from './statisticsAnalyse' +// 资金拨付情况分析 +export { default as echartDataFour } from './capitalAppropriateAnalyse' +// 01.企业综合经营贡献TOP5 +export { default as echartDataFive } from './TopEchart' +// 重点及特色项目 +export { default as TableOne } from './emphasisProject' +// 资金引导情况分析 +export { default as TableTwo } from './capitalCondition' +// 拨付资金企业申请情况TOP5 +export { default as TableThree } from './capitalConditionTOP5' +// 促进产业项目情况 +export { default as TableFour } from './promoteProject' +// 02.行业纵深情况 +export { default as TableFive } from './industryTable' +// 促进产业载体分析 +export { default as TableSix } from './promoteTable' +// 重点及特色项目 +export { default as TableSeven } from './featureProject' +// 产业品牌打造宣传 +export { default as TableEight } from './brandPublicity' \ No newline at end of file diff --git a/src/views/workbench/components/industryTable/index.vue b/src/views/workbench/components/industryTable/index.vue new file mode 100644 index 0000000..4f527cd --- /dev/null +++ b/src/views/workbench/components/industryTable/index.vue @@ -0,0 +1,75 @@ + + + + + + + + + 全年营收 + (亿元) + + + {{ scope.row.yearRevenue }} + + + + + 增加值 + (亿元) + + + {{ scope.row.addValue }} + + + + + 增加值增速 + (按不变价) + + + {{ scope.row.growth }} % + + + + + {{ scope.row.gdpProportion }} % + + + + + + + + diff --git a/src/views/workbench/components/promoteProject/index.vue b/src/views/workbench/components/promoteProject/index.vue new file mode 100644 index 0000000..4f90b6c --- /dev/null +++ b/src/views/workbench/components/promoteProject/index.vue @@ -0,0 +1,57 @@ + + + + + + 【{{ item.projectName }}】 + + + + 所属企业: + {{ item.enterprice }} + + + 申报时间: + {{ item.time }} + + + 复审中 + + + + + diff --git a/src/views/workbench/components/promoteTable/index.vue b/src/views/workbench/components/promoteTable/index.vue new file mode 100644 index 0000000..67d4059 --- /dev/null +++ b/src/views/workbench/components/promoteTable/index.vue @@ -0,0 +1,128 @@ + + + + + 平台类项目名称 + + + 入住企业数量: + 768 + 家 + + + + + 企业总营收: + 1913 + 亿 + + + + + 申报年份: + 2024 + + + + 平台类项目名称 + + + 入住企业数量: + 768 + 家 + + + + + 企业总营收: + 1913 + 亿 + + + + + 申报年份: + 2024 + + + + 平台类项目名称 + + + 入住企业数量: + 768 + 家 + + + + + 企业总营收: + 1913 + 亿 + + + + + 申报年份: + 2024 + + + + 平台类项目名称 + + + 入住企业数量: + 768 + 家 + + + + + 企业总营收: + 1913 + 亿 + + + + + 申报年份: + 2024 + + + + 平台类项目名称 + + + 入住企业数量: + 768 + 家 + + + + + 企业总营收: + 1913 + 亿 + + + + + 申报年份: + 2024 + + + + + + diff --git a/src/views/workbench/components/statisticsAnalyse/index.vue b/src/views/workbench/components/statisticsAnalyse/index.vue new file mode 100644 index 0000000..b0b584c --- /dev/null +++ b/src/views/workbench/components/statisticsAnalyse/index.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/views/workbench/components/statisticsNew/index.vue b/src/views/workbench/components/statisticsNew/index.vue new file mode 100644 index 0000000..a030d52 --- /dev/null +++ b/src/views/workbench/components/statisticsNew/index.vue @@ -0,0 +1,168 @@ + + + + + diff --git a/src/views/workbench/index.vue b/src/views/workbench/index.vue index fee35db..66043e3 100644 --- a/src/views/workbench/index.vue +++ b/src/views/workbench/index.vue @@ -58,7 +58,7 @@ - + @@ -120,7 +120,7 @@ - 待办提醒 + 待办任务 >> 更多记录 @@ -142,7 +142,136 @@ - + + + 招商信息分析 + + + + + + 新落户企业统计 + + + + + + + + + 重点及特色项目 + + + + + + + + + 引入投资统计分析 + + + + + + + + + + + 产业促进分析 + + + + + + + 资金引导情况分析 + + + + + + + + + 拨付资金企业申请情况TOP5 + + + + + + + + + 促进产业项目情况 + + + + + + + + + + + + 资金拨付情况分析 + + + + + + + + + 促进产业载体分析 + + + + + + + + + + 促进产业企业情况分析 + + + 01. 企业综合经营贡献TOP5 + + + + + + 02. 行业纵深情况 + + + + + + + + + + + 重点及特色项目 + + + + + + + + + 产业品牌打造宣传 + + + + + + + @@ -164,11 +293,24 @@ import { selectAll, workSearch } from "@/api/jin_ji_hu/home" import { chiefAll, changeIsRead } from "@/api/jin_ji_hu/intelligentReminder" import homeIndex from "@/views/home/index.vue" import echartData from '@/views/dataCloudMap/components/echartData.vue' +import { echartDataTwo, echartDataThree, TableOne, TableTwo, TableThree, TableFour, echartDataFour, echartDataFive, TableFive, TableSix, TableSeven, TableEight } from "./components" export default { dicts: ["project_small_type"], components:{ homeIndex, - echartData + echartData, + echartDataTwo, + echartDataThree, + TableOne, + TableTwo, + TableThree, + TableFour, + echartDataFour, + echartDataFive, + TableFive, + TableSix, + TableSeven, + TableEight }, data() { return {