企业登录修改为正式地址

des
吕天方 9 months ago
parent 864c5e6a0d
commit b96d455269

@ -1,6 +1,6 @@
{ {
"name": "ruoyi", "name": "ruoyi",
"version": "1.0.202407261413", "version": "1.0.202407290914",
"description": "金鸡湖现代服务业品牌管理系统", "description": "金鸡湖现代服务业品牌管理系统",
"author": "若依", "author": "若依",
"license": "MIT", "license": "MIT",

@ -1,30 +1,30 @@
<template> <template>
<ScaleBox> <!-- <ScaleBox> -->
<div id="app"> <div id="app">
<router-view /> <router-view />
</div> </div>
</ScaleBox> <!-- </ScaleBox> -->
</template> </template>
<script> <script>
import autofit from "autofit.js"; import autofit from "autofit.js";
import ScaleBox from "@/components/scaleBox"; // import ScaleBox from "@/components/scaleBox";
export default { export default {
name: "App", name: "App",
components:{ScaleBox}, // components:{ ScaleBox },
// mounted() { mounted() {
// autofit.init({ autofit.init({
// dh: 919, dh: 919,
// dw: 1920, dw: 1920,
// el: "#app", el: "#app",
// resize: true, resize: true,
// // ignore:[ // ignore:[
// // { // {
// // el:".ignoreElement", // el:".ignoreElement",
// // } // }
// // ], // ],
// }); });
// }, },
metaInfo() { metaInfo() {
return { return {
title: title:

@ -1098,13 +1098,13 @@
// overflow-y: scroll; // overflow-y: scroll;
.main-row { .main-row {
// height: 100%; // height: 100%;
height: 540px; height: 580px;
display: flex; display: flex;
background-color: #f6f7f9; background-color: #f6f7f9;
.work-main-left { .work-main-left {
background-color: #fff; background-color: #fff;
border-radius: 10px; border-radius: 10px;
margin-right: 10px; margin-right: 20px;
height: 100%; height: 100%;
.main-left { .main-left {
padding: 10px 20px; padding: 10px 20px;
@ -1113,15 +1113,37 @@
// display: flex; // display: flex;
// justify-content: space-between; // justify-content: space-between;
// align-items: center; // align-items: center;
padding: 5px 0 10px; // padding: 5px 0 10px;
margin-bottom: 15px; margin-bottom: 10px;
display: flex;
// align-items: center;
align-items: flex-end;
justify-content: space-between;
.left-header-titleS {
display: flex;
align-items: center;
.dataCloudMap-birght {
width: 6px;
height: 18px;
background: #0086FF;
box-shadow: 3px 0 3px 0px #0086FF;
border-radius: 5px 5px 5px 5px;
}
.left-header-title { .left-header-title {
// font-family: PingFang-SC, PingFang-SC; font-family: AlibabaPuHuiTiB;
margin: 0 10px;
font-weight: bold; font-weight: bold;
font-size: 14px; font-size: 18px;
color: #333333; color: #333333;
} }
} }
.el-button {
font-family: PingFang-SC-Medium;
font-weight: 500;
font-size: 14px;
color: #0086FF;
}
}
.left-main { .left-main {
// display: grid; // display: grid;
// grid-template-columns: 1fr; // grid-template-columns: 1fr;
@ -1208,6 +1230,9 @@
} }
} }
} }
.service-left {
padding: 10px 20px;
}
.work-main-right { .work-main-right {
background-color: #fff; background-color: #fff;
border-radius: 10px; border-radius: 10px;
@ -1219,17 +1244,29 @@
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
margin-bottom: 15px; margin-bottom: 15px;
.right-header-box {
display: flex;
align-items: center;
.dataCloudMap-birght {
width: 6px;
height: 18px;
background: #0086FF;
box-shadow: 3px 0 3px 0px #0086FF;
border-radius: 5px 5px 5px 5px;
}
.right-header-title { .right-header-title {
// font-family: PingFang-SC, PingFang-SC; font-family: AlibabaPuHuiTiB;
margin: 0 10px;
font-weight: bold; font-weight: bold;
font-size: 14px; font-size: 18px;
color: #333333; color: #333333;
} }
}
.el-button { .el-button {
// font-family: PingFang-SC, PingFang-SC; font-family: PingFang-SC-Medium;
font-weight: 500; font-weight: 500;
font-size: 14px; font-size: 14px;
color: #134EE6; color: #0086FF;
} }
} }
.right-main { .right-main {
@ -1290,6 +1327,9 @@
// align-content: space-between; // align-content: space-between;
justify-content: space-between; justify-content: space-between;
} }
//
.main-row-two {
}
} }
// //
.home-index-main { .home-index-main {
@ -1352,156 +1392,6 @@
background-color: #fff; background-color: #fff;
border-radius: 10px; border-radius: 10px;
padding: 10px 20px; padding: 10px 20px;
.echart-title {
display: flex;
align-items: center;
justify-content: space-between;
.echart-left-title {
display: grid;
grid-template-columns: auto auto; /* 自动列宽 */
align-items: end; /* 垂直对齐方式:底部对齐 */
margin-top: -10px;
.L-title-left {
display: flex;
align-items: center;
.dataCloudMap-birght {
width: 6px;
height: 18px;
background: #0086FF;
box-shadow: 3px 0 3px 0px #0086FF;
border-radius: 5px 5px 5px 5px;
}
.dataCloudMap-title {
font-family: AlibabaPuHuiTiB;
font-size: 18px;
color: #333333;
margin: 0 10px;
}
}
.dataCloudMap-data {
font-family: AlibabaPuHuiTiR;
font-size: 14px;
color: #999999;
line-height: 22px;
// line-height: 31px;
// margin-top: 5px;
}
}
.rightBigNav {
padding: 2px;
box-sizing: border-box;
height: 33px;
// background: #fff;
.right-nav {
display: flex;
height: 100%;
font-size: 14px;
.tabStyle {
height: 100%;
background: #F6F9FD;
padding: 0 20px;
border-radius: 2px;
display: flex;
align-items: center;
cursor: pointer;
user-select: none;
color: #7a8599;
margin-right: 10px;
border-radius: 5px;
.change-grey-birght {
width: 8px;
height: 8px;
background: #C7DAEE;
border-radius: 50%;
margin-right: 5px;
}
.change-blue-birght {
background: #0086FF;
}
.change-grey-text {
color: #94A9C0;
font-size: 14px;
font-weight: 500;
}
.change-blue-text {
color: #0086FF;
font-weight: bold;
}
}
.change-blue {
background: #E8F3FC;
color: #fff;
}
}
}
}
.components-box {
height: 100%;
}
.echarts-data-box {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
margin: 15px 0 12px;
.E-box-item {
display: flex;
.img-box {
width: 50px;
height: 50px;
border-radius: 50%;
margin-right: 10px;
background-size: contain; /* 图片大小适应容器 */
background-position: center; /* 图片居中 */
background-repeat: no-repeat; /* 不重复显示背景图 */
}
.img-box-one {
background-image: url("../images/mapIconOne.png");
}
.img-box-two {
background-image: url("../images/mapIconTwo.png");
}
.img-box-three {
background-image: url("../images/mapIconThree.png");
}
.data-box {
display: flex;
justify-content: space-between;
flex-direction: column;
.box-number {
display: flex;
align-items: flex-end;
.number-yuan {
font-family: DINCondensed, DINCondensed;
font-weight: bold;
font-size: 36px;
line-height: 30px;
margin-right: 5px;
color: #333333;
}
.yuan-unit {
font-family: PingFang-SC, PingFang-SC;
font-weight: bold;
font-size: 12px;
line-height: 18px;
color: #666666;
}
}
.box-bottom {
font-family: PingFang-SC-Medium;
font-weight: 500;
font-size: 12px;
color: #666666;
}
}
}
}
#echarts {
width: 100%;
height: calc(100% - 110px);
// height: 30vh;
// height: 370px;
}
} }
// //
.dataCloudMap-left-bottom { .dataCloudMap-left-bottom {
@ -1615,8 +1505,9 @@
height: 42%; height: 42%;
background-color: #fff; background-color: #fff;
border-radius: 10px; border-radius: 10px;
// padding: 10px 20px 15px; padding: 10px 20px 15px;
padding: 1vh 20px 1.5vh; // padding: 1vh 20px 1.5vh;
// padding: 1rem 2rem 1rem;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
// justify-content: space-between; // justify-content: space-between;
@ -1651,7 +1542,15 @@
line-height: 22px; line-height: 22px;
} }
} }
.dataCloudMap-enterprise-bottom {
flex: 1;
display: flex;
flex-direction: column;
// justify-content: space-between;
align-content: space-between;
}
.dataCloudMap-enterprise { .dataCloudMap-enterprise {
flex: 1;
margin-top: 15px; margin-top: 15px;
// margin-top: 2vh; // margin-top: 2vh;
display: grid; display: grid;
@ -1661,6 +1560,11 @@
.el-card { .el-card {
background-color: #fff; background-color: #fff;
border: none; border: none;
flex: 1;
display: flex;
flex-direction: column;
// justify-content: space-between;
align-content: space-between;
.el-card__header { .el-card__header {
border-bottom: none; border-bottom: none;
padding: 10px 15px 3px; padding: 10px 15px 3px;
@ -1674,12 +1578,20 @@
} }
} }
.el-card__body { .el-card__body {
padding: 7px 20px 10px 20px; padding: 7px 20px 20px 20px;
flex: 1;
// padding: 0.7vh 1vw 1.2vh 1vw; // padding: 0.7vh 1vw 1.2vh 1vw;
// display: flex;
// flex-direction: column;
// justify-content: space-between;
// align-content: space-between;
display: grid;
grid-template-columns: 1fr;
grid-row-gap: 10px;
} }
.card-items { .card-items {
// margin-bottom: 0.5vw; // margin-bottom: 0.5vw;
margin-bottom: 10px; // margin-bottom: 10px;
padding: 7px 10px; padding: 7px 10px;
// padding: 0.7vh 10px; // padding: 0.7vh 10px;
background-color: #F6F9FD; background-color: #F6F9FD;
@ -1752,7 +1664,7 @@
} }
} }
.dataCloudMap-statistics { .dataCloudMap-statistics {
margin-top: 12px; margin-top: 15px;
// margin-top: 1.5vh; // margin-top: 1.5vh;
display: grid; display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr;
@ -1917,6 +1829,7 @@
.honor-data { .honor-data {
margin-top: 15px; margin-top: 15px;
// margin-top: 2vh; // margin-top: 2vh;
flex: 1;
display: grid; display: grid;
grid-template-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr;
grid-gap: 15px; grid-gap: 15px;
@ -2333,3 +2246,155 @@
} }
} }
} }
//
.echart-title {
display: flex;
align-items: center;
justify-content: space-between;
.echart-left-title {
display: grid;
grid-template-columns: auto auto; /* 自动列宽 */
align-items: end; /* 垂直对齐方式:底部对齐 */
margin-top: -10px;
.L-title-left {
display: flex;
align-items: center;
.dataCloudMap-birght {
width: 6px;
height: 18px;
background: #0086FF;
box-shadow: 3px 0 3px 0px #0086FF;
border-radius: 5px 5px 5px 5px;
}
.dataCloudMap-title {
font-family: AlibabaPuHuiTiB;
font-size: 18px;
color: #333333;
margin: 0 10px;
}
}
.dataCloudMap-data {
font-family: AlibabaPuHuiTiR;
font-size: 14px;
color: #999999;
line-height: 22px;
// line-height: 31px;
// margin-top: 5px;
}
}
.rightBigNav {
padding: 2px;
box-sizing: border-box;
height: 33px;
// background: #fff;
.right-nav {
display: flex;
height: 100%;
font-size: 14px;
.tabStyle {
height: 100%;
background: #F6F9FD;
padding: 0 20px;
border-radius: 2px;
display: flex;
align-items: center;
cursor: pointer;
user-select: none;
color: #7a8599;
margin-right: 10px;
border-radius: 5px;
.change-grey-birght {
width: 8px;
height: 8px;
background: #C7DAEE;
border-radius: 50%;
margin-right: 5px;
}
.change-blue-birght {
background: #0086FF;
}
.change-grey-text {
color: #94A9C0;
font-size: 14px;
font-weight: 500;
}
.change-blue-text {
color: #0086FF;
font-weight: bold;
}
}
.change-blue {
background: #E8F3FC;
color: #fff;
}
}
}
}
.components-box {
height: 100%;
}
.echarts-data-box {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
margin: 15px 0 12px;
.E-box-item {
display: flex;
.img-box {
width: 50px;
height: 50px;
border-radius: 50%;
margin-right: 10px;
background-size: contain; /* 图片大小适应容器 */
background-position: center; /* 图片居中 */
background-repeat: no-repeat; /* 不重复显示背景图 */
}
.img-box-one {
background-image: url("../images/mapIconOne.png");
}
.img-box-two {
background-image: url("../images/mapIconTwo.png");
}
.img-box-three {
background-image: url("../images/mapIconThree.png");
}
.data-box {
display: flex;
justify-content: space-between;
flex-direction: column;
.box-number {
display: flex;
align-items: flex-end;
.number-yuan {
font-family: DINCondensed, DINCondensed;
font-weight: bold;
font-size: 36px;
line-height: 30px;
margin-right: 5px;
color: #333333;
}
.yuan-unit {
font-family: PingFang-SC, PingFang-SC;
font-weight: bold;
font-size: 12px;
line-height: 18px;
color: #666666;
}
}
.box-bottom {
font-family: PingFang-SC-Medium;
font-weight: 500;
font-size: 12px;
color: #666666;
}
}
}
}
#echarts {
width: 100%;
height: calc(100% - 110px);
// height: 30vh;
// height: 370px;
}

@ -81,7 +81,22 @@ if (!localVersion || version !== localVersion) {
localStorage.clear() // 清除缓存 localStorage.clear() // 清除缓存
localStorage.setItem('projectVersion', version) localStorage.setItem('projectVersion', version)
} }
// var docEl = document.documentElement;
// function setRemUnit () {
// var rem = docEl.clientWidth / 19.2; // 可根据不同电脑分辨率进行手动修改如1920*1080 为19.2
// docEl.style.fontSize = rem + 'px'
// console.log(docEl);
// console.log(rem + 'px');
// }
// setRemUnit()
// window.addEventListener('resize', setRemUnit)
// window.addEventListener('pageshow', function (e) {
// if (e.persisted) {
// setRemUnit()
// }
// })
/** /**
* If you don't want to use mock-server * If you don't want to use mock-server
* you want to use MockJs for mock api * you want to use MockJs for mock api

@ -64,7 +64,7 @@ router.beforeEach((to, from, next) => {
// var modifiedUrl = url.replace(/(\?appid&clienttoken=)[^&#]+/, ''); // var modifiedUrl = url.replace(/(\?appid&clienttoken=)[^&#]+/, '');
// // console.log(modifiedUrl,'modifiedUrl'); // // console.log(modifiedUrl,'modifiedUrl');
// window.location.href = modifiedUrl; // window.location.href = modifiedUrl;
window.location.href = "http://114.216.202.175:8008/ecobrainportal/index.html"; window.location.href = "https://qytt.sipac.gov.cn/ecobrainportal/index.html";
next({ path: "/" }); next({ path: "/" });
}); });
// store.dispatch("LogOut").then(() => { // store.dispatch("LogOut").then(() => {

@ -181,15 +181,21 @@ export default {
} }
}, },
mounted(){ mounted(){
this.$nextTick(()=>{ this.$nextTick(()=>{
this.initEchart(); this.initEchart();
}) })
setTimeout(()=>{ setTimeout(()=>{
this.getService(1); this.getService(1);
},200) },200)
window.addEventListener('resize', this.cancalDebounce);
},
beforeDestroy() {
window.removeEventListener('resize', this.cancalDebounce);
}, },
methods:{ methods:{
cancalDebounce(){
window.onresize = this.myChart.resize();
},
initEchart(){ initEchart(){
var chartDom = document.getElementById("echarts"); var chartDom = document.getElementById("echarts");
this.myChart = echarts.init(chartDom); this.myChart = echarts.init(chartDom);

@ -93,6 +93,7 @@
</div> </div>
<span class="dataCloudMap-data">统计数据截至{{ time }}</span> <span class="dataCloudMap-data">统计数据截至{{ time }}</span>
</div> </div>
<div class="dataCloudMap-enterprise-bottom">
<div class="dataCloudMap-enterprise"> <div class="dataCloudMap-enterprise">
<!-- 第一个卡片 --> <!-- 第一个卡片 -->
<el-card shadow="always"> <el-card shadow="always">
@ -302,6 +303,7 @@
</div> </div>
</div> </div>
</div> </div>
</div>
<!-- 荣誉情况 --> <!-- 荣誉情况 -->
<div class="dataCloudMap-right-middle"> <div class="dataCloudMap-right-middle">
@ -413,13 +415,9 @@ export default {
options1: [ options1: [
{ {
name: "按年", name: "按年",
// url: require("../../assets/images/bg1.png"),
// url1: require("../../assets/images/bg2.png"),
}, },
{ {
name: "按季度", name: "按季度",
// url: require("../../assets/images/tb1.png"),
// url1: require("../../assets/images/tb2.png"),
}, },
], ],
loadingOne: false, loadingOne: false,
@ -446,7 +444,6 @@ export default {
this.getIndustryDepthList(); this.getIndustryDepthList();
// this.init() // this.init()
this.time = this.getNowFormatDate(); this.time = this.getNowFormatDate();
console.log(this.time);
this.cancalDebounce(); this.cancalDebounce();
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}, },

@ -246,12 +246,12 @@ export default {
/** 查看流程图 */ /** 查看流程图 */
handleProcessView(row) { handleProcessView(row) {
this.designerData.title = "流程设计 - " + row.templateName; this.designerData.title = "流程设计 - " + row.templateName;
this.designerData.modelId = row.id; this.designerData.modelId = "";
this.designerOpen = true; this.designerOpen = true;
this.designerData.form = { // this.designerData.form = {
processName: row.templateName, // processName: row.templateName,
processKey: row.id + '' // processKey: row.id + ''
} // }
// if (row.modelId) { // if (row.modelId) {
// this.designerData.loading = true; // this.designerData.loading = true;
// getBpmnXml(row.modelId).then(response => { // getBpmnXml(row.modelId).then(response => {

@ -24,13 +24,12 @@
</header> </header>
<main class="home-main"> <main class="home-main">
<el-row class="main-row"> <el-row class="main-row">
<el-col :span="16" class="work-main-left"> <el-col :span="14" class="work-main-left service-left">
<div class="main-left"> <!-- <div class="main-left">
<div class="left-header"> <div class="left-header">
<div class="left-header-title">服务业数据概览</div> <div class="left-header-title">服务业数据概览</div>
</div> </div>
</div> </div> -->
<!-- <div class="dataCloudMap-left-top">
<div class="echart-title"> <div class="echart-title">
<div class="echart-left-title"> <div class="echart-left-title">
<div class="L-title-left"> <div class="L-title-left">
@ -55,15 +54,18 @@
</div> </div>
</div> </div>
<echartData :activeIndex="activeIndex" ref="echartData"/> <echartData :activeIndex="activeIndex" ref="echartData"/>
</div> -->
</el-col> </el-col>
<el-col :span="8"> <el-col :span="10">
<el-row type="flex" class="main-two-row"> <el-row type="flex" class="main-two-row">
<el-col :span="24" class="work-main-left" style="height: 69%;"> <el-col :span="24" class="work-main-left" style="height: 63%;">
<div class="main-left"> <div class="main-left">
<div class="left-header"> <div class="left-header">
<div class="left-header-title">智能提醒</div> <div class="left-header-titleS">
<span class="dataCloudMap-birght"></span>
<div class="left-header-title">智能提醒</div>
</div>
<el-button @click="MoreRecords('all')" type="text" v-if="remindList.length > 0">>> 更多记录</el-button>
</div> </div>
<div class="left-main"> <div class="left-main">
<el-card shadow="never" v-for="(item,index) in remindList" :key="index" :class="item.isRead == 1 ? 'el-card-border' : ''"> <el-card shadow="never" v-for="(item,index) in remindList" :key="index" :class="item.isRead == 1 ? 'el-card-border' : ''">
@ -112,11 +114,14 @@
</div> </div>
</div> </div>
</el-col> </el-col>
<el-col :span="24" style="height: 29%;"> <el-col :span="24" style="height: 34%;">
<div class="work-main-right"> <div class="work-main-right">
<div class="main-right"> <div class="main-right">
<div class="right-header"> <div class="right-header">
<div class="right-header-title">待办提醒</div> <div class="right-header-box">
<span class="dataCloudMap-birght"></span>
<div class="right-header-title">待办提醒</div>
</div>
<el-button @click="MoreRecords('all')" type="text" v-if="backlogArray.length > 0">>> 更多记录</el-button> <el-button @click="MoreRecords('all')" type="text" v-if="backlogArray.length > 0">>> 更多记录</el-button>
</div> </div>
<div class="right-main" v-if="backlogArray.length > 0" v-loading="loading"> <div class="right-main" v-if="backlogArray.length > 0" v-loading="loading">
@ -136,6 +141,9 @@
</el-row> </el-row>
</el-col> </el-col>
</el-row> </el-row>
<el-row class="main-row-two">
</el-row>
</main> </main>
<el-dialog title="详情" :visible.sync="open" width="400px" append-to-body :close-on-click-modal="false"> <el-dialog title="详情" :visible.sync="open" width="400px" append-to-body :close-on-click-modal="false">
<div class="team-main"> <div class="team-main">
@ -155,10 +163,12 @@ import { approvalList, uploadFile } from "@/api/onlineDeclartion/pendingReview"
import { selectAll, workSearch } from "@/api/jin_ji_hu/home" import { selectAll, workSearch } from "@/api/jin_ji_hu/home"
import { chiefAll, changeIsRead } from "@/api/jin_ji_hu/intelligentReminder" import { chiefAll, changeIsRead } from "@/api/jin_ji_hu/intelligentReminder"
import homeIndex from "@/views/home/index.vue" import homeIndex from "@/views/home/index.vue"
import echartData from '@/views/dataCloudMap/components/echartData.vue'
export default { export default {
dicts: ["project_small_type"], dicts: ["project_small_type"],
components:{ components:{
homeIndex homeIndex,
echartData
}, },
data() { data() {
return { return {
@ -186,6 +196,15 @@ export default {
loading:false, loading:false,
remindList: [], remindList: [],
info:{}, info:{},
activeIndex:1,
options1: [
{
name: "按年",
},
{
name: "按季度",
},
],
} }
}, },
mounted(){ mounted(){
@ -195,6 +214,10 @@ export default {
} }
}, },
methods:{ methods:{
active(e) {
this.activeIndex = e;
this.$refs.echartData.getService(e);
},
// //
getList(){ getList(){
this.loading = true; this.loading = true;

Loading…
Cancel
Save