diff --git a/.env.development b/.env.development index befd3c4..50401cc 100644 --- a/.env.development +++ b/.env.development @@ -5,8 +5,8 @@ VUE_APP_TITLE = 金鸡湖现代服务业品牌管理系统 ENV = 'development' # 金鸡湖现代服务业品牌管理系统/开发环境 -VUE_APP_BASE_API = 'http://192.168.0.114:9040' -# VUE_APP_BASE_API = 'http://39.101.188.84:9040' +# VUE_APP_BASE_API = 'http://192.168.0.114: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 b481b6a..d93564f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ruoyi", - "version": "1.0.202407121624", + "version": "1.0.202407151033", "description": "金鸡湖现代服务业品牌管理系统", "author": "若依", "license": "MIT", diff --git a/src/assets/styles/font.css b/src/assets/styles/font.css index 4a7037a..30f191e 100644 --- a/src/assets/styles/font.css +++ b/src/assets/styles/font.css @@ -1,6 +1,26 @@ -@font-face { +/* @font-face { font-family: "PingFang-SC"; src: url("./font/PingFang_Heavy.ttf"); +} */ +/* @font-face { + font-family: "PingFang-SC"; + src: url("./font/PingFang_Regular.ttf"); +} */ +/* @font-face { + font-family: "PingFang-SC"; + src: url("./font/PingFang_Light.ttf"); +} */ +/* @font-face { + font-family: "PingFang-SC"; + src: url("./font/PingFang_ExtraLight.ttf"); +} */ +/* @font-face { + font-family: "PingFang-SC"; + src: url("./font/PingFang_Medium.ttf"); +} */ +@font-face { + font-family: "PingFang-SC"; + src: url("./font/PingFang_Bold.ttf"); } @font-face { font-family: "AlibabaPuHuiTiB"; diff --git a/src/assets/styles/font/PingFang_Bold.ttf b/src/assets/styles/font/PingFang_Bold.ttf new file mode 100644 index 0000000..accaf1f Binary files /dev/null and b/src/assets/styles/font/PingFang_Bold.ttf differ diff --git a/src/assets/styles/font/PingFang_ExtraLight.ttf b/src/assets/styles/font/PingFang_ExtraLight.ttf new file mode 100644 index 0000000..d9b574b Binary files /dev/null and b/src/assets/styles/font/PingFang_ExtraLight.ttf differ diff --git a/src/assets/styles/font/PingFang_Light.ttf b/src/assets/styles/font/PingFang_Light.ttf new file mode 100644 index 0000000..a513705 Binary files /dev/null and b/src/assets/styles/font/PingFang_Light.ttf differ diff --git a/src/assets/styles/font/PingFang_Medium.ttf b/src/assets/styles/font/PingFang_Medium.ttf new file mode 100644 index 0000000..982661b Binary files /dev/null and b/src/assets/styles/font/PingFang_Medium.ttf differ diff --git a/src/assets/styles/font/PingFang_Regular.ttf b/src/assets/styles/font/PingFang_Regular.ttf new file mode 100644 index 0000000..8790adb Binary files /dev/null and b/src/assets/styles/font/PingFang_Regular.ttf differ diff --git a/src/assets/styles/public.scss b/src/assets/styles/public.scss index 571f7b2..6f1f349 100644 --- a/src/assets/styles/public.scss +++ b/src/assets/styles/public.scss @@ -1344,7 +1344,7 @@ align-items: center; .dataCloudMap-birght { width: 10px; - height: 20px; + height: 18px; background: #0086FF; box-shadow: 3px 0 3px 0px #0086FF; border-radius: 5px 5px 5px 5px; @@ -1414,6 +1414,62 @@ } } } + .echarts-data-box { + display: grid; + grid-template-columns: 1fr 1fr 1fr; + margin-top: 20px; + .E-box-item { + display: flex; + .img-box { + width: 50px; + height: 50px; + border-radius: 50%; + margin-right: 10px; + background-size: cover; /* 图片大小适应容器 */ + background-position: center; /* 图片居中 */ + background-repeat: no-repeat; /* 不重复显示背景图 */ + } + .img-box-one { + background-image: url("../images/warn-blue.png"); + } + .img-box-two { + background-image: url("../images/warn-blue.png"); + } + .img-box-three { + background-image: url("../images/warn-blue.png"); + } + .data-box { + display: flex; + justify-content: space-between; + flex-direction: column; + .box-number { + display: flex; + align-items: flex-end; + .number-yuan { + font-family: PingFang-SC, PingFang-SC; + font-weight: bold; + font-size: 26px; + line-height: 30px; + margin-right: 5px; + color: #333333; + } + .yuan-unit { + font-family: PingFang-SC, PingFang-SC; + font-weight: bold; + font-size: 12px; + line-height: 22px; + color: #666666; + } + } + .box-bottom { + font-family: PingFang-SC, PingFang-SC; + font-weight: 500; + font-size: 12px; + color: #666666; + } + } + } + } #echarts { width: 100%; height: 100%; @@ -1424,31 +1480,78 @@ background-color: #fff; border-radius: 5px; padding: 10px 20px; - .bottom-left-title { - display: grid; - grid-template-columns: auto auto; /* 自动列宽 */ - // align-items: end; /* 垂直对齐方式:底部对齐 */ - .L-title-left { + .industry-title { + display: flex; + align-items: center; + justify-content: space-between; + .bottom-left-title { display: flex; - align-items: center; - .dataCloudMap-birght { - width: 10px; - height: 20px; - background: #0086FF; - box-shadow: 3px 0 3px 0px #0086FF; - border-radius: 5px 5px 5px 5px; + align-items: flex-end; /* 底部对齐 */ + .L-title-left { + display: flex; + align-items: center; + .dataCloudMap-birght { + width: 10px; + 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-title { - font-family: AlibabaPuHuiTiB; - font-size: 18px; - color: #333333; - margin: 0 10px; + .dataCloudMap-data { + font-family: AlibabaPuHuiTiR; + font-size: 14px; + color: #999999; } } - .dataCloudMap-data { - font-family: AlibabaPuHuiTiR; - font-size: 14px; - color: #999999; + .rightBtn { + font-family: PingFang-SC, PingFang-SC; + font-weight: 500; + font-size: 12px; + color: #0086FF; + cursor: pointer; + font-style: normal; + text-decoration-line: underline; + text-transform: none; + } + } + section { + margin-top: 20px; + // width: 100%; + // height: calc(100% - 20px); + // overflow-y: auto; + // padding-bottom: 20px; + .el-table::before { + height: 0; + } + .el-table { + margin-bottom: 25px; + th { + font-weight: bold; + font-size: 14px; + color: #000000; + } + td { + font-weight: 500; + font-size: 14px; + color: #666666; + } + .evenNumber-row { + background-color: #F6F9FD; + } + .project-name { + text-decoration: underline; + font-weight: 500; + font-size: 14px; + color: #1890FF; + cursor: pointer; + } } } } @@ -1464,15 +1567,17 @@ border-radius: 5px; padding: 10px 20px; .right-top-title { - display: grid; - // grid-template-columns: auto auto; /* 自动列宽 */ - align-items: end; /* 垂直对齐方式:底部对齐 */ + // display: grid; + // grid-template-columns: 1fr 6fr; /* 自动列宽 */ + // align-items: end; /* 垂直对齐方式:底部对齐 */ + display: flex; + align-items: flex-end; /* 底部对齐 */ .L-title-left { display: flex; align-items: center; .dataCloudMap-birght { width: 10px; - height: 20px; + height: 18px; background: #0086FF; box-shadow: 3px 0 3px 0px #0086FF; border-radius: 5px 5px 5px 5px; @@ -1496,31 +1601,48 @@ background-color: #fff; border-radius: 5px; padding: 10px 20px; - .right-middle-title { - display: grid; - grid-template-columns: auto auto; /* 自动列宽 */ - // align-items: end; /* 垂直对齐方式:底部对齐 */ - .L-title-left { + .honor-title { + display: flex; + align-items: center; + justify-content: space-between; + .right-middle-title { + // display: grid; + // grid-template-columns: 1fr 6fr; /* 自动列宽 auto auto*/ + // align-items: end; /* 垂直对齐方式:底部对齐 */ display: flex; - align-items: center; - .dataCloudMap-birght { - width: 10px; - height: 20px; - background: #0086FF; - box-shadow: 3px 0 3px 0px #0086FF; - border-radius: 5px 5px 5px 5px; + align-items: flex-end; /* 底部对齐 */ + .L-title-left { + display: flex; + align-items: center; + .dataCloudMap-birght { + width: 10px; + 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-title { - font-family: AlibabaPuHuiTiB; - font-size: 18px; - color: #333333; - margin: 0 10px; + .dataCloudMap-data { + font-family: AlibabaPuHuiTiR; + font-size: 14px; + color: #999999; } } - .dataCloudMap-data { - font-family: AlibabaPuHuiTiR; - font-size: 14px; - color: #999999; + .rightBtn { + font-family: PingFang-SC, PingFang-SC; + font-weight: 500; + font-size: 12px; + color: #0086FF; + cursor: pointer; + font-style: normal; + text-decoration-line: underline; + text-transform: none; } } } @@ -1529,31 +1651,47 @@ background-color: #fff; border-radius: 5px; padding: 10px 20px; - .right-bottom-title { - display: grid; - grid-template-columns: auto auto; /* 自动列宽 */ - // align-items: end; /* 垂直对齐方式:底部对齐 */ - .L-title-left { + .project-trace-title { + display: flex; + align-items: center; + justify-content: space-between; + .right-bottom-title { display: flex; - align-items: center; - .dataCloudMap-birght { - width: 10px; - height: 20px; - background: #0086FF; - box-shadow: 3px 0 3px 0px #0086FF; - border-radius: 5px 5px 5px 5px; + // grid-template-columns: min-content max-content; /* 自动列宽 */ + // align-items: end; /* 垂直对齐方式:底部对齐 */ + align-items: flex-end; /* 底部对齐 */ + .L-title-left { + display: flex; + align-items: center; + .dataCloudMap-birght { + width: 10px; + 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-title { - font-family: AlibabaPuHuiTiB; - font-size: 18px; - color: #333333; - margin: 0 10px; + .dataCloudMap-data { + font-family: AlibabaPuHuiTiR; + font-size: 14px; + color: #999999; } } - .dataCloudMap-data { - font-family: AlibabaPuHuiTiR; - font-size: 14px; - color: #999999; + .rightBtn { + font-family: PingFang-SC, PingFang-SC; + font-weight: 500; + font-size: 12px; + color: #0086FF; + font-style: normal; + cursor: pointer; + text-decoration-line: underline; + text-transform: none; } } } diff --git a/src/views/dataCloudMap/index.vue b/src/views/dataCloudMap/index.vue index ec71f60..56f86a5 100644 --- a/src/views/dataCloudMap/index.vue +++ b/src/views/dataCloudMap/index.vue @@ -26,16 +26,60 @@ +