接口修改

main
项洋 1 week ago
parent 83e51985ed
commit 6ed09dbdc5

@ -6,5 +6,5 @@ VUE_APP_BASE_API = '/dashboard'
# VUE_APP_BASE_API2 = 'http://39.101.188.84:9027' # VUE_APP_BASE_API2 = 'http://39.101.188.84:9027'
# VUE_APP_BASE_API2 = 'http://192.168.0.108:9035' # VUE_APP_BASE_API2 = 'http://192.168.0.108:9035'
VUE_APP_BASE_API2 = 'http://39.101.188.84:9035' # VUE_APP_BASE_API2 = 'http://39.101.188.84:9035'
BASE_API = 'http://10.10.3.35:9070' # BASE_API = 'http://10.10.3.35:9070'

@ -6,6 +6,6 @@ VUE_APP_BASE_API = '/dashboard'
BASE_API = 'http://47.116.52.164:10002' BASE_API = 'http://47.116.52.164:10002'
# VUE_APP_BASE_API2 = 'http://39.101.188.84:9027' # VUE_APP_BASE_API2 = 'http://39.101.188.84:9027'
# VUE_APP_BASE_API2 = 'http://39.101.188.84:9035' # VUE_APP_BASE_API2 = 'http://192.168.0.108:9035'
VUE_APP_BASE_API2 = 'http://20.1.0.157:9035' # VUE_APP_BASE_API2 = 'http://20.1.0.157:9035'
# VUE_APP_BASE_API2 = ''

@ -35,11 +35,11 @@ router.beforeEach(async(to, from, next) => {
// } // }
// 获取大屏所用到的接口 // 获取大屏所用到的接口
if (JSON.stringify(store.state.dict.dictObject) === '{}') { if (JSON.stringify(store.state.dict.dictObject) === '{}') {
store // store
.dispatch('getDictType') // .dispatch('getDictType')
.then((res) => { // .then((res) => {
next() next()
}) // })
.catch((error) => { .catch((error) => {
Message.error(error) Message.error(error)
}) })

@ -23,13 +23,13 @@ export const constantRoutes = [
active: true // 标记为默认激活的路由 active: true // 标记为默认激活的路由
} }
}, },
{ // {
path: "sentiment", // path: "sentiment",
name: "网络舆情", // name: "网络舆情",
component: (resolve) => { // component: (resolve) => {
require(["@/views/privateOrder/sentiment/index"], resolve); // require(["@/views/privateOrder/sentiment/index"], resolve);
}, // },
}, // },
{ {
path: "ecosphere", path: "ecosphere",
name: "网络管理", name: "网络管理",

@ -120,9 +120,9 @@
v-for="(item, index) in inventoryList" v-for="(item, index) in inventoryList"
:key="index" :key="index"
:class="threeStatus === item.id ? 'checked' : 'unchecked'" :class="threeStatus === item.id ? 'checked' : 'unchecked'"
@click="inventoryBtn(item.id, item.title)"
class="three-inventory-item" class="three-inventory-item"
> >
<!-- @click="inventoryBtn(item.id, item.title)" -->
<div class="icon-container"> <div class="icon-container">
<img <img
class="hex-icon" class="hex-icon"
@ -184,7 +184,9 @@
<div class="cell" style="width: 170px"> <div class="cell" style="width: 170px">
{{ item.address }} {{ item.address }}
</div> </div>
<div class="cell violation-text" style="flex:1">{{ item.event }}</div> <div class="cell violation-text" style="flex: 1">
{{ item.event }}
</div>
</div> </div>
</div> </div>
</vue-seamless-scroll> </vue-seamless-scroll>
@ -200,8 +202,8 @@
v-for="(item, idx) in zoologyIconList" v-for="(item, idx) in zoologyIconList"
:key="idx" :key="idx"
class="zoology-icon" class="zoology-icon"
@click="networkPlatformClick(item.name, item.type)"
> >
<!-- @click="networkPlatformClick(item.name, item.type)" -->
<div class="icon-bk"> <div class="icon-bk">
<img :src="item.url" alt="" /> <img :src="item.url" alt="" />
</div> </div>
@ -480,20 +482,20 @@
<script> <script>
import vueSeamlessScroll from "vue-seamless-scroll"; import vueSeamlessScroll from "vue-seamless-scroll";
import ModuleTitle from "../../common/ModuleTitle.vue"; import ModuleTitle from "../../common/ModuleTitle.vue";
import { // import {
listWz, // listWz,
listDy, // listDy,
listVx, // listVx,
listWb, // listWb,
listTtsum, // listTtsum,
listBzhan, // listBzhan,
listGzdt, // listGzdt,
getGzdt, // getGzdt,
listZdqyml, // listZdqyml,
listZdlyjg, // listZdlyjg,
listZdgzxm, // listZdgzxm,
listYtlc, // listYtlc,
} from "@/api/netManage/index.js"; // } from "@/api/netManage/index.js";
import { downloadTwo } from "@/utils/safesoft"; import { downloadTwo } from "@/utils/safesoft";
const docx = require("docx-preview"); const docx = require("docx-preview");
import pdf from "vue-pdf"; import pdf from "vue-pdf";
@ -1823,7 +1825,7 @@ export default {
color: #09f0ff; color: #09f0ff;
display: flex; display: flex;
align-items: baseline; align-items: baseline;
.stat-unit { .stat-unit {
font-size: 24px; font-size: 24px;
font-weight: normal; font-weight: normal;
@ -1871,7 +1873,6 @@ export default {
// font-weight: normal; // font-weight: normal;
// flex: 1; // flex: 1;
// text-align: center; // text-align: center;
} }
} }
@ -1886,7 +1887,7 @@ export default {
.table-row { .table-row {
display: flex; display: flex;
background-color:black; background-color: black;
border-bottom: 1px solid #193859; border-bottom: 1px solid #193859;
&:hover { &:hover {
@ -1894,7 +1895,7 @@ export default {
} }
&.odd-row { &.odd-row {
background: url("~@/assets/privateOrder/general/背景表格斑马纹.png")!important; background: url("~@/assets/privateOrder/general/背景表格斑马纹.png") !important;
} }
.cell { .cell {

@ -218,20 +218,20 @@
<script> <script>
window.JSZip = require("jszip"); window.JSZip = require("jszip");
import { qlzxdtData } from "./json"; import { qlzxdtData } from "./json";
import { getreportNum } from "@/api/common"; // import { getreportNum } from "@/api/common";
import { // import {
zhuanxiang, // zhuanxiang,
managescreen, // managescreen,
zhuanxiangInfo, // zhuanxiangInfo,
reportbyyear, // reportbyyear,
} from "@/api/zongzhi/manage.js"; // } from "@/api/zongzhi/manage.js";
import { // import {
listJbsjndfltj, // listJbsjndfltj,
listQlzxxddt, // listQlzxxddt,
getQlzxxddt, // getQlzxxddt,
listQlzxxdsjtj, // listQlzxxdsjtj,
screenqinglang, // screenqinglang,
} from "@/api/netManage/index.js"; // } from "@/api/netManage/index.js";
import { echartsJump } from "../../../../../public/static/echartsJump"; import { echartsJump } from "../../../../../public/static/echartsJump";
import { download } from "@/utils/safesoft"; import { download } from "@/utils/safesoft";
import vueSeamlessScroll from "vue-seamless-scroll"; import vueSeamlessScroll from "vue-seamless-scroll";

@ -75,10 +75,10 @@
// import '@vuemap/vue-amap/dist/style.css' // import '@vuemap/vue-amap/dist/style.css'
import location from '@/assets/ecosphere/point.png' import location from '@/assets/ecosphere/point.png'
// import { reportList, reportInfo } from '@/api/zongzhi/manage' // import { reportList, reportInfo } from '@/api/zongzhi/manage'
import { // import {
listJbmap, // listJbmap,
getJbmap, // getJbmap,
} from "@/api/netManage/index.js"; // } from "@/api/netManage/index.js";
export default { export default {
data() { data() {

@ -584,7 +584,7 @@ export default {
padding: 10px 15px; padding: 10px 15px;
background: rgba(10, 80, 128, 0.8); background: rgba(10, 80, 128, 0.8);
color: #fff; color: #fff;
font-size: 16px; font-size: 36px;
font-weight: bold; font-weight: bold;
border-bottom: 1px solid rgba(0, 193, 222, 0.3); border-bottom: 1px solid rgba(0, 193, 222, 0.3);
} }

@ -102,9 +102,9 @@ import { LineMaterial } from "three/examples/jsm/lines/LineMaterial.js";
import { LineGeometry } from "three/examples/jsm/lines/LineGeometry.js"; import { LineGeometry } from "three/examples/jsm/lines/LineGeometry.js";
import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"; import { OrbitControls } from "three/examples/jsm/controls/OrbitControls";
import { TWEEN } from "three/examples/jsm/libs/tween.module.min.js"; import { TWEEN } from "three/examples/jsm/libs/tween.module.min.js";
import { inlandAttack, outlandAttack } from "@/api/common"; // import { inlandAttack, outlandAttack } from "@/api/common";
import { listMap } from "@/api/networkSecurity"; // import { listMap } from "@/api/networkSecurity";
export default { export default {
filters: { filters: {
commaFilter(target) { commaFilter(target) {

@ -157,7 +157,7 @@ vue-seamless-scroll -->
</template> </template>
<script> <script>
import { listBmtb, listSdtb, dataSdtb, dataBmtb, listZcdwpm } from "@/api/networkSecurity"; // import { listBmtb, listSdtb, dataSdtb, dataBmtb, listZcdwpm } from "@/api/networkSecurity";
import vueSeamlessScroll from "vue-seamless-scroll"; import vueSeamlessScroll from "vue-seamless-scroll";
import qs from "qs"; import qs from "qs";
const docx = require("docx-preview"); const docx = require("docx-preview");
@ -166,8 +166,8 @@ window.JSZip = require("jszip");
import pdf from "vue-pdf"; import pdf from "vue-pdf";
import { echartsJump } from "../../../../../public/static/echartsJump"; import { echartsJump } from "../../../../../public/static/echartsJump";
// import { queryReportNumber, querySecurityByName } from '@/api/common' // import { queryReportNumber, querySecurityByName } from '@/api/common'
import { departmentList, territorialTB, departmentTB } from "@/api/wlSafe"; // import { departmentList, territorialTB, departmentTB } from "@/api/wlSafe";
import { getHttp } from "@/api/http.js"; // import { getHttp } from "@/api/http.js";
export default { export default {
components: { components: {
pdf, pdf,

@ -63,9 +63,9 @@
</template> </template>
<script> <script>
import { saftyscreenUnattack } from "@/api/zongzhi/st.js"; // import { saftyscreenUnattack } from "@/api/zongzhi/st.js";
import { echartsJump } from "../../../../../public/static/echartsJump"; import { echartsJump } from "../../../../../public/static/echartsJump";
import { listTop5, listFbqk } from "@/api/networkSecurity"; // import { listTop5, listFbqk } from "@/api/networkSecurity";
import { color } from "echarts/lib/export"; import { color } from "echarts/lib/export";
export default { export default {
name: "", name: "",

@ -192,7 +192,7 @@
<div class="infotop"> <div class="infotop">
<h3>{{ points[4].title }}</h3> <h3>{{ points[4].title }}</h3>
<div class="topleft"> <div class="topleft">
<p>{{ points[4].content }}</p> <!-- <p>{{ points[4].content }}</p> -->
<img src="@/assets/privateOrder/map/关闭.png" alt="" /> <img src="@/assets/privateOrder/map/关闭.png" alt="" />
</div> </div>
</div> </div>
@ -455,6 +455,14 @@ export default {
line-height: 31px; line-height: 31px;
text-shadow: 3px 0px 6px #48566e; text-shadow: 3px 0px 6px #48566e;
text-align: left; text-align: left;
h3 {
font-family: AlibabaPuHuiTiM;
font-size: 24px;
color: #ffffff;
line-height: 31px;
text-shadow: 3px 0px 6px #48566e;
text-align: left;
}
} }
.topleft { .topleft {
@ -481,7 +489,7 @@ export default {
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
color: #b4f9ff; color: #b4f9ff;
line-height: 120px; line-height: 120px;
// line-height: 80px; // line-height: 80px;
span { span {
font-size: 28px; font-size: 28px;
@ -516,8 +524,8 @@ export default {
} }
h3 { h3 {
margin: 0 0 10px; margin: 10 0 10px;
font-size: 18px; font-size: 32px;
color: white; color: white;
} }

@ -50,7 +50,8 @@
<div class="section-object"> <div class="section-object">
<div class="section-bg"> <div class="section-bg">
<div v-for="(item, idx) in superviseObject" :key="idx" :class="['section-object-item', item.className]" <div v-for="(item, idx) in superviseObject" :key="idx" :class="['section-object-item', item.className]"
@click="showAttack(item.title, item.type)"> >
<!-- @click="showAttack(item.title, item.type)" -->
<div class="item-content"> <div class="item-content">
<span class="item-content-num"> <span class="item-content-num">
{{item.num | commaFilter}} {{item.num | commaFilter}}
@ -281,7 +282,7 @@
</template> </template>
<script> <script>
import { getSource } from "@/api/common"; // import { getSource } from "@/api/common";
import vueSeamlessScroll from "vue-seamless-scroll"; import vueSeamlessScroll from "vue-seamless-scroll";
import ModuleTitle from "../../common/ModuleTitle.vue"; import ModuleTitle from "../../common/ModuleTitle.vue";
import attackSituation from "./attackSituation.vue"; import attackSituation from "./attackSituation.vue";
@ -305,21 +306,21 @@ import {
rtzKeyValue, rtzKeyValue,
} from "./jianGuan"; } from "./jianGuan";
//=============== //===============
import { // import {
listDataSourceTj, // listDataSourceTj,
listRyz, // listRyz,
listXtjc, // listXtjc,
listDbxt, // listDbxt,
listDbdw, // listDbdw,
listZfwz, // listZfwz,
listJgdw, // listJgdw,
listIdcdw, // listIdcdw,
listWljgtj, // listWljgtj,
listCybersecurity, // listCybersecurity,
getCybersecurity, // getCybersecurity,
dataSourcesNum, // dataSourcesNum,
objSupervisionNum, // objSupervisionNum,
} from "@/api/networkSecurity"; // } from "@/api/networkSecurity";
export default { export default {
components: { components: {

@ -345,17 +345,17 @@
</template> </template>
<script> <script>
import { safeRisks, tbFinish, listCounty } from "@/api/wlSafe"; // import { safeRisks, tbFinish, listCounty } from "@/api/wlSafe";
import { listDanger, getDanger, listTb, getTb } from "@/api/zongzhi/st.js"; // import { listDanger, getDanger, listTb, getTb } from "@/api/zongzhi/st.js";
import { listZclds, listZczccg, listZclb } from "@/api/networkSecurity" // import { listZclds, listZczccg, listZclb } from "@/api/networkSecurity"
import vueSeamlessScroll from "vue-seamless-scroll"; import vueSeamlessScroll from "vue-seamless-scroll";
import ModuleTitle from "../../common/ModuleTitle.vue"; import ModuleTitle from "../../common/ModuleTitle.vue";
import ReportingStatistics from "./ReportingStatistics.vue"; import ReportingStatistics from "./ReportingStatistics.vue";
import Department from "./Department.vue"; import Department from "./Department.vue";
import Localnotification from "./Localnotification.vue" import Localnotification from "./Localnotification.vue"
// import { getSafeHazardSatistic, getNotificationList } from '@/api/common' // import { getSafeHazardSatistic, getNotificationList } from '@/api/common'
import { listAqyh, listTbwc, listZxyh, listTbcz } from "@/api/networkSecurity"; // import { listAqyh, listTbwc, listZxyh, listTbcz } from "@/api/networkSecurity";
import { getHttp } from "@/api/http.js"; // import { getHttp } from "@/api/http.js";
import qs from "qs"; import qs from "qs";
const docx = require("docx-preview"); const docx = require("docx-preview");
import axios from "axios"; import axios from "axios";

@ -26,7 +26,8 @@ module.exports = {
* Detail: https://cli.vuejs.org/config/#publicpath * Detail: https://cli.vuejs.org/config/#publicpath
*/ */
// publicPath: './', // publicPath: './',
publicPath: "/tczzbig/", // publicPath: "/tczzbig/",
publicPath: process.env.NODE_ENV === "production" ? "" : "/",
// publicPath: "/demo/tczzbig/", // publicPath: "/demo/tczzbig/",
outputDir: "dist", outputDir: "dist",
assetsDir: "static", assetsDir: "static",

Loading…
Cancel
Save