Browse Source

update

master
KeXuCong 4 months ago
parent
commit
c84efaf0e6
  1. 8
      jwtech-admin-page/src/assets/css/largeScreen_index.scss
  2. BIN
      jwtech-admin-page/src/assets/largeScreen/SketchPng4fdba202f3827116f4ed2008efa2e40bb0a2712581b49d05069ee7c61b8a92ea.png
  3. BIN
      jwtech-admin-page/src/assets/largeScreen/SketchPngdca9ac124b282e29155b16c823d2354338bbd88ad086975980fab072867ef946.png
  4. 249
      jwtech-admin-page/src/views/largeScreen/index2.vue
  5. 21
      jwtech-admin-page/src/views/managementControl/index.vue
  6. 8
      jwtech-admin-page/src/views/projectConstruction/index.vue
  7. 2
      jwtech-admin-page/vue.config.js

8
jwtech-admin-page/src/assets/css/largeScreen_index.scss

@ -156,7 +156,7 @@
margin-top: 9px; margin-top: 9px;
} }
.text-wrapper_4 { .text-wrapper_4 {
background-color: rgba(102, 255, 255, 0.1); // background-color: rgba(102, 255, 255, 0.1);
height: 40px; height: 40px;
margin-left: 96px; margin-left: 96px;
width: 100px; width: 100px;
@ -175,7 +175,7 @@
} }
} }
.text-wrapper_5 { .text-wrapper_5 {
background-color: rgba(0, 0, 0, 0.3); // background-color: rgba(0, 0, 0, 0.3);
height: 40px; height: 40px;
width: 100px; width: 100px;
.text_10 { .text_10 {
@ -381,7 +381,7 @@
text-align: left; text-align: left;
white-space: nowrap; white-space: nowrap;
line-height: 30px; line-height: 30px;
margin: 6px 0 0 31px; margin: 2px 0 0 31px;
} }
} }
.block_1 { .block_1 {
@ -430,7 +430,7 @@
text-align: left; text-align: left;
white-space: nowrap; white-space: nowrap;
line-height: 30px; line-height: 30px;
margin: 7px 0 0 31px; margin: 2px 0 0 28px;
} }
} }
} }

BIN
jwtech-admin-page/src/assets/largeScreen/SketchPng4fdba202f3827116f4ed2008efa2e40bb0a2712581b49d05069ee7c61b8a92ea.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
jwtech-admin-page/src/assets/largeScreen/SketchPngdca9ac124b282e29155b16c823d2354338bbd88ad086975980fab072867ef946.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

249
jwtech-admin-page/src/views/largeScreen/index2.vue

@ -4,7 +4,12 @@
<div class="box_1 flex-row"> <div class="box_1 flex-row">
<div class="group_2 flex-col"> <div class="group_2 flex-col">
<div class="text-wrapper_1 flex-col"> <div class="text-wrapper_1 flex-col">
<span class="text_1" style="cursor: pointer;" @click="$router.push('/projectConstruction')">建设项目</span> <span
class="text_1"
style="cursor: pointer"
@click="$router.push('/projectConstruction')"
>建设项目</span
>
</div> </div>
<div class="box_2 flex-col justify-end"> <div class="box_2 flex-col justify-end">
<div class="text-wrapper_2 flex-row justify-between"> <div class="text-wrapper_2 flex-row justify-between">
@ -20,10 +25,20 @@
<div class="box_3 flex-col"> <div class="box_3 flex-col">
<div class="box_4 flex-row"> <div class="box_4 flex-row">
<span class="text_8">项目类型</span> <span class="text_8">项目类型</span>
<div class="text-wrapper_4 flex-col"> <div
class="text-wrapper_4 flex-col"
@click="tirggerChart(1)"
style="cursor: pointer"
:class="{ active: tirggerChartIndex === 1, proType: true }"
>
<span class="text_9">重大项目</span> <span class="text_9">重大项目</span>
</div> </div>
<div class="text-wrapper_5 flex-col"> <div
class="text-wrapper_5 flex-col"
@click="tirggerChart(2)"
style="cursor: pointer"
:class="{ active: tirggerChartIndex === 2, proType: true }"
>
<span class="text_10">面上项目</span> <span class="text_10">面上项目</span>
</div> </div>
</div> </div>
@ -80,18 +95,27 @@
</div> --> </div> -->
<div class="box_20 flex-row"> <div class="box_20 flex-row">
<div class="text-wrapper_14 flex-col"> <div class="text-wrapper_14 flex-col">
<span class="text_35" style="cursor: pointer;" @click="$router.push('/welcome')">首页</span> <span class="text_35">首页</span>
</div> </div>
<div class="block_1 flex-col"></div> <div class="block_1 flex-col"></div>
<span class="text_36">智慧水利水工程应用</span> <span class="text_36">智慧水利水工程应用</span>
<div class="text-wrapper_15 flex-col"> <div
class="text-wrapper_15 flex-col"
@click="$router.push('/welcome')"
style="cursor: pointer"
>
<span class="text_37">工作平台</span> <span class="text_37">工作平台</span>
</div> </div>
</div> </div>
</div> </div>
<div class="group_7 flex-col"> <div class="group_7 flex-col">
<div class="text-wrapper_16 flex-col"> <div class="text-wrapper_16 flex-col">
<span class="text_38" style="cursor: pointer;" @click="$router.push('/managementControl')">风险管控</span> <span
class="text_38"
style="cursor: pointer"
@click="$router.push('/managementControl')"
>风险管控</span
>
</div> </div>
<div class="text-wrapper_17 flex-row"> <div class="text-wrapper_17 flex-row">
<span class="text_39">序号</span> <span class="text_39">序号</span>
@ -106,14 +130,35 @@
:key="item.warnType + index" :key="item.warnType + index"
> >
<span class="text_43">{{ index + 1 }}</span> <span class="text_43">{{ index + 1 }}</span>
<span class="text_44">{{ zdWarningType(item.warnType) }}</span> <span class="text_44" style="flex: 1">{{
<span class="text_45" style="width: auto">{{ zdWarningType(item.warnType)
item.alert_type == "0" ? item.number : 0
}}</span> }}</span>
<div
style="
display: flex;
padding-right: 24px;
width: 164px;
justify-content: space-between;
"
>
<span
style="
color: rgba(255, 0, 0, 1);
font-size: 18px;
font-weight: 700;
"
>{{ item.alert_type == "0" ? item.number : 0 }}</span
>
<span class="text_47" style="width: auto">{{ <span
item.alert_type == "1" ? item.number : 0 style="
}}</span> color: rgba(255, 169, 66, 1);
font-size: 18px;
font-weight: 700;
"
>{{ item.alert_type == "1" ? item.number : 0 }}</span
>
</div>
</div> </div>
<!-- <div class="box_21 flex-row"> <!-- <div class="box_21 flex-row">
<img <img
@ -267,12 +312,12 @@
<!-- <div class="box_25 flex-row justify-between"> --> <!-- <div class="box_25 flex-row justify-between"> -->
<div <div
class="" class=""
style="width: 358px; height: 140px" style="width: 400px; height: 140px"
ref="FunnelChart" ref="FunnelChart"
></div> ></div>
<!-- </div> --> <!-- </div> -->
<span class="text_95">信用等级</span> <span class="text_95">信用等级</span>
<div class="box_27 flex-row justify-between"> <!-- <div class="box_27 flex-row justify-between">
<div class="text-wrapper_32 flex-col"> <div class="text-wrapper_32 flex-col">
<span class="text_96">信用等级A</span> <span class="text_96">信用等级A</span>
<span class="text_97">30.98%</span> <span class="text_97">30.98%</span>
@ -307,7 +352,12 @@
<span class="text_101">21</span> <span class="text_101">21</span>
</div> </div>
</div> </div>
</div> </div> -->
<div
class=""
style="width: 400px; height: 205px"
ref="CreditRating"
></div>
</div> </div>
<div class="text-wrapper_33 flex-col"> <div class="text-wrapper_33 flex-col">
<span class="text_102">失信惩戒</span> <span class="text_102">失信惩戒</span>
@ -438,12 +488,12 @@ export default {
lat: null, lat: null,
}, },
viewCenter: [113.36502, 22.9787], viewCenter: [113.36502, 22.9787],
tirggerChartIndex: 1,
}; };
}, },
created() { created() {
getWarnNumber().then((res) => { getWarnNumber().then((res) => {
this.warnInfo = res.data; this.warnInfo = res.data;
console.log("---", res);
}); });
this.getDicts("Warning_items").then((response) => { this.getDicts("Warning_items").then((response) => {
this.zd_warnTypeOptions = response.data; this.zd_warnTypeOptions = response.data;
@ -490,7 +540,7 @@ export default {
}); });
this.total = Number(this.acc["acc"]) + Number(this.acc["noAcc"]); this.total = Number(this.acc["acc"]) + Number(this.acc["noAcc"]);
console.log(this.projectType); console.log(this.projectType);
this.eleInit(); this.eleInit(this.projectType);
}); });
}, },
mounted() { mounted() {
@ -498,17 +548,27 @@ export default {
information().then((res) => { information().then((res) => {
this.rightInfoData = res.data; this.rightInfoData = res.data;
this.FunnelChartInit(); this.FunnelChartInit();
this.CreditRatingChartInit();
}); });
this.initMap(); this.initMap();
}, },
methods: { methods: {
tirggerChart(i) {
console.log(i);
this.tirggerChartIndex = i;
this.eleInit(this.projectType);
},
goIndex() { goIndex() {
this.status = true; this.status = true;
this.$router.push("/"); this.$router.push("/");
}, },
eleInit() { eleInit(data) {
let chartDom = this.$refs.Ele; let chartDom = this.$refs.Ele;
let myChart = echarts.init(chartDom); let myChart = echarts.init(chartDom);
let chartData = data.map((item) => ({
...item,
name: this.truncateName(item.name),
}));
let option = { let option = {
tooltip: { tooltip: {
trigger: "item", trigger: "item",
@ -538,6 +598,7 @@ export default {
type: "pie", type: "pie",
radius: ["40%", "60%"], radius: ["40%", "60%"],
// center: ["30%", "50%"], // center: ["30%", "50%"],
selectedMode: "single",
avoidLabelOverlap: true, avoidLabelOverlap: true,
padAngle: 5, padAngle: 5,
itemStyle: { itemStyle: {
@ -545,7 +606,7 @@ export default {
}, },
label: { label: {
alignTo: "edge", alignTo: "edge",
formatter: "{name|{b}}\n{time|{c} 小时}", formatter: "{name|{b}}\n{time|{c} }",
minMargin: 5, minMargin: 5,
edgeDistance: 10, edgeDistance: 10,
lineHeight: 15, lineHeight: 15,
@ -572,10 +633,7 @@ export default {
labelLinePoints: points, labelLinePoints: points,
}; };
}, },
data: this.projectType.map((item) => ({ data: chartData,
...item,
name: this.truncateName(item.name),
})),
}, },
], ],
}; };
@ -793,6 +851,57 @@ export default {
myChart.resize(); myChart.resize();
}); });
}, },
CreditRatingChartInit() {
let Chartkeys = ["总承包等级", "总承包一级", "总承包二级", "总承包三级"];
let chartDom = this.$refs.CreditRating;
let myChart = echarts.init(chartDom);
let chartData = Object.keys(this.rightInfoData.qualificationLevel).map(
(item, index) => {
return { value: item, name: Chartkeys[index] };
}
);
let option = {
tooltip: {
trigger: "item",
},
legend: {
orient: "vertical",
left: "right",
top: "center",
textStyle: {
color: "#fff",
},
},
color: ["#2E8B57", "#66CDAA", "#20B2AA", "#3CB371", "#228B22"], // 绿
series: [
{
type: "pie",
radius: [20, 85],
center: ["33%", "50%"],
roseType: "radius",
itemStyle: {
borderRadius: 5,
},
label: {
show: false,
},
// emphasis: {
// label: {
// show: true,
// },
// },
data: chartData,
},
],
};
option && myChart.setOption(option);
window.addEventListener("resize", function () {
myChart.resize();
});
},
truncateName(name) { truncateName(name) {
if (name.length > 4) { if (name.length > 4) {
return name.substring(0, 4) + ".."; return name.substring(0, 4) + "..";
@ -1270,55 +1379,89 @@ export default {
} }
} }
.box_20{ .proType {
background: url(../../assets/largeScreen/SketchPngb17bd5d6a32ab917904999b43c489793e886f8365186e092148a1a42c6ad90de.png) 100% no-repeat !important; background-color: rgba(0, 0, 0, 0.3);
}
.active {
background-color: rgba(102, 255, 255, 0.1);
}
.box_20 {
background: url(../../assets/largeScreen/SketchPngb17bd5d6a32ab917904999b43c489793e886f8365186e092148a1a42c6ad90de.png)
100% no-repeat !important;
} }
.text-wrapper_14{ .text-wrapper_14 {
background: url(../../assets/largeScreen/SketchPng5a689be5f426491ccb01c63758d41a89e6a0ad54632ecbfe4ebe3a9155dcb76e.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPng5a689be5f426491ccb01c63758d41a89e6a0ad54632ecbfe4ebe3a9155dcb76e.png)
100% no-repeat !important;
} }
.text-wrapper_15{ .text-wrapper_15 {
background: url(../../assets/largeScreen/SketchPng5a689be5f426491ccb01c63758d41a89e6a0ad54632ecbfe4ebe3a9155dcb76e.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPngdca9ac124b282e29155b16c823d2354338bbd88ad086975980fab072867ef946.png)
100% no-repeat !important;
} }
.text-wrapper_1, .text-wrapper_8, .text-wrapper_33, .text-wrapper_21{ .text-wrapper_1,
background: url(../../assets/largeScreen/SketchPng63f10181aa031c65c96106d94b41dac68fa3ee5763ccd6bdd5e38d60c8aa8cb1.png) 100% no-repeat !important; .text-wrapper_8,
.text-wrapper_33,
.text-wrapper_21 {
background: url(../../assets/largeScreen/SketchPng63f10181aa031c65c96106d94b41dac68fa3ee5763ccd6bdd5e38d60c8aa8cb1.png)
100% no-repeat !important;
} }
.text-wrapper_16{ .text-wrapper_16 {
background: url(../../assets/largeScreen/SketchPng2cf1efa063f97c7cc95190f4d3843302469022bd1ba407a8e536e8aa0f9e035e.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPng2cf1efa063f97c7cc95190f4d3843302469022bd1ba407a8e536e8aa0f9e035e.png)
100% no-repeat !important;
} }
.box_2{ .box_2 {
background: url(../../assets/largeScreen/SketchPng6fb85028c70767889cb37f024909ec13773b5df572a3c72a5b19698deac19d60.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPng6fb85028c70767889cb37f024909ec13773b5df572a3c72a5b19698deac19d60.png)
100% no-repeat !important;
} }
.box_3{ .box_3 {
background: url(../../assets/largeScreen/SketchPng9499597bcdad8bae409896200f271efdf82cb282934f4b92717b23824a12b5cb.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPng9499597bcdad8bae409896200f271efdf82cb282934f4b92717b23824a12b5cb.png)
100% no-repeat !important;
} }
.box_8,.group_9{ .box_8,
background: url(../../assets/largeScreen/SketchPngeb3ec3b942cfa65d727ba6b7389b60701d10695e653f214cb26821dd67b3a33d.png) 100% no-repeat !important; .group_9 {
background: url(../../assets/largeScreen/SketchPngeb3ec3b942cfa65d727ba6b7389b60701d10695e653f214cb26821dd67b3a33d.png)
100% no-repeat !important;
} }
.group_9{ .group_9 {
background: url(../../assets/largeScreen/SketchPng2cd95b8579505ed8b793f6131ff776da696bed7d4d7c0f628c5db883172bee69.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPng2cd95b8579505ed8b793f6131ff776da696bed7d4d7c0f628c5db883172bee69.png)
100% no-repeat !important;
} }
.group_7{ .group_7 {
background: url(../../assets/largeScreen/SketchPng708711275332cf0b46e8725a99d33e095c86e83f74946cd75309a1be65241dd8.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPng708711275332cf0b46e8725a99d33e095c86e83f74946cd75309a1be65241dd8.png)
100% no-repeat !important;
} }
.text-wrapper_22{ .text-wrapper_22 {
background: url(../../assets/largeScreen/SketchPng38466183dea96a643cb70188413b906983403e73a896d36f32b675a8165a6662.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPng38466183dea96a643cb70188413b906983403e73a896d36f32b675a8165a6662.png)
100% no-repeat !important;
} }
.block_2{ .block_2 {
background: url(../../assets/largeScreen/SketchPngdc7ababbdd850fec35eb2b9b76427ac6389120ff3084708d17f40cb9f2a3e07f.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPngdc7ababbdd850fec35eb2b9b76427ac6389120ff3084708d17f40cb9f2a3e07f.png)
100% no-repeat !important;
} }
.text-wrapper_27{ .text-wrapper_27 {
background: url(../../assets/largeScreen/SketchPngb4af6214107e80fcd547ebaf24237190a3906cb67002c0a95533d7abc6587e22.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPngb4af6214107e80fcd547ebaf24237190a3906cb67002c0a95533d7abc6587e22.png)
100% no-repeat !important;
} }
.text-wrapper_28,.text-wrapper_29,.text-wrapper_30,.text-wrapper_31{ .text-wrapper_28,
background: url(../../assets/largeScreen/SketchPng58eddce8ccfe77d443bb77bb9a0a77da701718636f7953874f987d8c610ce815.png) 100% no-repeat !important; .text-wrapper_29,
.text-wrapper_30,
.text-wrapper_31 {
background: url(../../assets/largeScreen/SketchPng58eddce8ccfe77d443bb77bb9a0a77da701718636f7953874f987d8c610ce815.png)
100% no-repeat !important;
} }
.group_16{ .group_16 {
background: url(../../assets/largeScreen/SketchPng708711275332cf0b46e8725a99d33e095c86e83f74946cd75309a1be65241dd8.png) 100% no-repeat !important; background: url(../../assets/largeScreen/SketchPng708711275332cf0b46e8725a99d33e095c86e83f74946cd75309a1be65241dd8.png)
100% no-repeat !important;
} }
.block_1 {
background: url(../../assets/largeScreen/SketchPng4fdba202f3827116f4ed2008efa2e40bb0a2712581b49d05069ee7c61b8a92ea.png)
100% no-repeat !important;
}
</style> </style>

21
jwtech-admin-page/src/views/managementControl/index.vue

@ -2,7 +2,11 @@
<div class="page flex-col"> <div class="page flex-col">
<div class="top flex-col"> <div class="top flex-col">
<div class="right"> <div class="right">
<div class="back" style="cursor: pointer;" @click="$router.push('/welcome')"> <div
class="back"
style="cursor: pointer"
@click="$router.push('/largeScreen')"
>
<i class="el-icon-back"></i> <i class="el-icon-back"></i>
<span>返回首页</span> <span>返回首页</span>
</div> </div>
@ -16,7 +20,7 @@
</div> </div>
<div class="left"> <div class="left">
<div class="text-wrapper"> <div class="text-wrapper" style="cursor: pointer;" @click="$router.push('/welcome')">
<span class="text_35">工作平台</span> <span class="text_35">工作平台</span>
</div> </div>
</div> </div>
@ -248,14 +252,7 @@
</div> </div>
</template> </template>
<script> <script>
// import Div from "@/build/div/index.vue";
import { getTypeNum, getForewarningNum } from "@/api/projectStatistics/sort";
import log from "@/views/monitor/job/log.vue";
import { integer } from "mockjs/src/mock/random/basic";
import index from "@vue/test-utils";
import * as echarts from "echarts"; import * as echarts from "echarts";
import { getInfo, getSourceFundsNum } from "@/api/projectStatistics/sort";
import { codeToText } from "element-china-area-data";
export default { export default {
data() { data() {
return { return {
@ -409,7 +406,7 @@ export default {
top: 0; top: 0;
width: 1920px; width: 1920px;
height: 103px; height: 103px;
background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngb17bd5d6a32ab917904999b43c489793e886f8365186e092148a1a42c6ad90de) background: url(../../assets/largeScreen/SketchPngb17bd5d6a32ab917904999b43c489793e886f8365186e092148a1a42c6ad90de.png)
100% no-repeat; 100% no-repeat;
background-size: 100% 100%; background-size: 100% 100%;
@ -422,7 +419,7 @@ export default {
.titie_img { .titie_img {
width: 37px; width: 37px;
height: 39px; height: 39px;
background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng4fdba202f3827116f4ed2008efa2e40bb0a2712581b49d05069ee7c61b8a92ea) background: url(../../assets/largeScreen/SketchPng4fdba202f3827116f4ed2008efa2e40bb0a2712581b49d05069ee7c61b8a92ea.png)
0px 0px no-repeat; 0px 0px no-repeat;
background-size: 38px 40px; background-size: 38px 40px;
// margin: 11px 0 0 659px; // margin: 11px 0 0 659px;
@ -449,7 +446,7 @@ export default {
.text-wrapper { .text-wrapper {
height: 33px; height: 33px;
background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng5a689be5f426491ccb01c63758d41a89e6a0ad54632ecbfe4ebe3a9155dcb76e) background: url(../../assets/largeScreen/SketchPng5a689be5f426491ccb01c63758d41a89e6a0ad54632ecbfe4ebe3a9155dcb76e.png)
0px 0px no-repeat; 0px 0px no-repeat;
background-size: 135px 34px; background-size: 135px 34px;
width: 135px; width: 135px;

8
jwtech-admin-page/src/views/projectConstruction/index.vue

@ -2,7 +2,7 @@
<div class="page flex-col"> <div class="page flex-col">
<div class="top flex-col"> <div class="top flex-col">
<div class="right"> <div class="right">
<div class="back" style="cursor: pointer;" @click="$router.push('/welcome')"> <div class="back" style="cursor: pointer;" @click="$router.push('/largeScreen')">
<i class="el-icon-back"></i> <i class="el-icon-back"></i>
<span>返回首页</span> <span>返回首页</span>
</div> </div>
@ -16,7 +16,7 @@
</div> </div>
<div class="left"> <div class="left">
<div class="text-wrapper"> <div class="text-wrapper" style="cursor: pointer;" @click="$router.push('/welcome')">
<span class="text_35">工作平台</span> <span class="text_35">工作平台</span>
</div> </div>
</div> </div>
@ -725,7 +725,7 @@ export default {
.titie_img { .titie_img {
width: 37px; width: 37px;
height: 39px; height: 39px;
background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng4fdba202f3827116f4ed2008efa2e40bb0a2712581b49d05069ee7c61b8a92ea) background: url(../../assets/largeScreen/SketchPng4fdba202f3827116f4ed2008efa2e40bb0a2712581b49d05069ee7c61b8a92ea.png)
0px 0px no-repeat; 0px 0px no-repeat;
background-size: 38px 40px; background-size: 38px 40px;
// margin: 11px 0 0 659px; // margin: 11px 0 0 659px;
@ -752,7 +752,7 @@ export default {
.text-wrapper { .text-wrapper {
height: 33px; height: 33px;
background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng5a689be5f426491ccb01c63758d41a89e6a0ad54632ecbfe4ebe3a9155dcb76e) background: url(../../assets/largeScreen/SketchPng5a689be5f426491ccb01c63758d41a89e6a0ad54632ecbfe4ebe3a9155dcb76e.png)
0px 0px no-repeat; 0px 0px no-repeat;
background-size: 135px 34px; background-size: 135px 34px;
width: 135px; width: 135px;

2
jwtech-admin-page/vue.config.js

@ -43,7 +43,7 @@ module.exports = {
// target: "http://127.0.0.1:18082", // target: "http://127.0.0.1:18082",
// target: "http://192.168.2.108:18080", // target: "http://192.168.2.108:18080",
// target: "http://192.168.2.103:18082", // target: "http://192.168.2.103:18082",
target: "http://192.168.2.135:18082", target: "http://175.178.86.109:18082",
// target: "http://192.168.2.108:18080", // target: "http://192.168.2.108:18080",
// target: "http://192.168.1.20:8084", // target: "http://192.168.1.20:8084",
changeOrigin: true, changeOrigin: true,

Loading…
Cancel
Save