|
@@ -33,7 +33,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-else class="pl-main-wrapper">
|
|
|
- <ListBoxJcg v-for="item, index in listData_jcg.data" :key="index" :list-data="item" />
|
|
|
+ <ListBoxJcg v-show="index<3" v-for="item, index in listData_jcg.data" :key="index" :list-data="item" />
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
@@ -51,7 +51,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-else class="pl-main-wrapper">
|
|
|
- <ListBoxZy v-for="item, index in listData_zy.data" :key="index" :list-data="item" />
|
|
|
+ <ListBoxZy v-show="index<3" v-for="item, index in listData_zy.data" :key="index" :list-data="item" />
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
@@ -78,7 +78,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-else class="pl-main-wrapper">
|
|
|
- <ListBoxYj v-for="item, index in listData_yj.data" :key="index" :list-data="item" />
|
|
|
+ <ListBoxYj v-show="index<3" v-for="item, index in listData_yj.data" :key="index" :list-data="item" />
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
@@ -138,18 +138,10 @@ export default {
|
|
|
import ListBoxYj from './cpns/ListBoxYj'
|
|
|
import { computed } from '@vue/reactivity';
|
|
|
import { setCblx, setCbcjjg } from '@/echarts/options'
|
|
|
- import { GetCbxxtj } from '@/apis/yyjg'
|
|
|
- import { useGlobalState } from '@/store/index'
|
|
|
-
|
|
|
- const state = useGlobalState()
|
|
|
+ import { GetCbxxtj, GetCbjcg, GetCbzy, GetCbyj } from '@/apis/yyjg'
|
|
|
|
|
|
onMounted(() => {
|
|
|
- const tokenTimer = setInterval(() => {
|
|
|
- if(state.token.value) {
|
|
|
- clearInterval(tokenTimer)
|
|
|
- getData()
|
|
|
- }
|
|
|
- }, 200);
|
|
|
+ getData()
|
|
|
nextTick(() => {
|
|
|
setCblx(document.getElementById('chart-cblx') , boatTypeChart.data)
|
|
|
setCbcjjg(document.getElementById('chart-cbcj'), boatNationChart.data)
|
|
@@ -162,23 +154,44 @@ export default {
|
|
|
return Math.round(cataData_jcg.data.in / (cataData_jcg.data.in + cataData_jcg.data.out)*100)
|
|
|
})
|
|
|
|
|
|
- let listData_jcg = reactive({data: []})
|
|
|
+ let listData_jcg = reactive({data: [
|
|
|
+ { "mmsi": "-", "shipName": "-", "reportTime": null },
|
|
|
+ { "mmsi": "-", "shipName": "-", "reportTime": null },
|
|
|
+ { "mmsi": "-", "shipName": "-", "reportTime": null },
|
|
|
+ ]})
|
|
|
|
|
|
function toListJcg(type) {
|
|
|
leftPanelDetail.jcg = true
|
|
|
+ GetCbjcg(10).then(res => {
|
|
|
+ listData_jcg.data = res.data.Rows
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
let cataData_zy = reactive({data: []})
|
|
|
- let listData_zy = reactive({data: []})
|
|
|
+ let listData_zy = reactive({data: [
|
|
|
+ { "SHIPNAME": "-", "BERTHNAME": "-", "CREATETIME": null },
|
|
|
+ { "SHIPNAME": "-", "BERTHNAME": "-", "CREATETIME": null },
|
|
|
+ { "SHIPNAME": "-", "BERTHNAME": "-", "CREATETIME": null },
|
|
|
+ ]})
|
|
|
function toListZy(type) {
|
|
|
leftPanelDetail.zy = true
|
|
|
+ GetCbzy().then(res => {
|
|
|
+ listData_zy.data = res.Result.data
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
|
|
|
let cataData_yj = reactive({data: {}})
|
|
|
- let listData_yj = reactive({data: []})
|
|
|
+ let listData_yj = reactive({data: [
|
|
|
+ { "MMSI": "-", "SHIPNAME": "-", "CREATETIME": null },
|
|
|
+ { "MMSI": "-", "SHIPNAME": "-", "CREATETIME": null },
|
|
|
+ { "MMSI": "-", "SHIPNAME": "-", "CREATETIME": null },
|
|
|
+ ]})
|
|
|
function toListYj(type) {
|
|
|
leftPanelDetail.yj = true
|
|
|
+ GetCbyj().then(res => {
|
|
|
+ listData_yj.data = res.Result.data
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
|
|
@@ -245,48 +258,12 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+
|
|
|
cataData_jcg.data = {
|
|
|
in: 964,
|
|
|
out: 671
|
|
|
}
|
|
|
|
|
|
- listData_jcg.data = [
|
|
|
- // { name: '江顺2215485444565422158', time: '10-07 17:11', mmsi: '413822856' },
|
|
|
- // { name: '江顺5959', time: '10-07 17:11', mmsi: '413822857' },
|
|
|
- // { name: '江顺5960', time: '10-07 17:11', mmsi: '413822858' },
|
|
|
-
|
|
|
- {
|
|
|
- "reportId": "0025fd2b-8ba0-469a-abe8-b2dc7885be9d",
|
|
|
- "mmsi": "413903094",
|
|
|
- "orgCode": "010300",
|
|
|
- "shipName": "港拖16",
|
|
|
- "arrivalOrLeave": "进港",
|
|
|
- "reportPortName": "上海",
|
|
|
- "reportTime": "2022-11-13 17:43:11",
|
|
|
- "shipId": "CN19865253786"
|
|
|
- },
|
|
|
- {
|
|
|
- "reportId": "005c8ee7-e1ba-485c-a0df-e5401d7acd35",
|
|
|
- "mmsi": "413794501",
|
|
|
- "orgCode": "010400",
|
|
|
- "shipName": "中升油9",
|
|
|
- "arrivalOrLeave": "进港",
|
|
|
- "reportPortName": "上海",
|
|
|
- "reportTime": "2022-11-13 20:56:07",
|
|
|
- "shipId": "CN20148381053"
|
|
|
- },
|
|
|
- {
|
|
|
- "reportId": "005dee0f-68d6-4bf6-b6bb-c3053926ee8d",
|
|
|
- "mmsi": "413771634",
|
|
|
- "orgCode": "290501",
|
|
|
- "shipName": "浙余杭货02879",
|
|
|
- "arrivalOrLeave": "出港",
|
|
|
- "reportPortName": "奉贤",
|
|
|
- "reportTime": "2022-11-13 22:08:10",
|
|
|
- "shipId": "CN20099383203"
|
|
|
- },
|
|
|
- ]
|
|
|
-
|
|
|
cataData_zy.data = [
|
|
|
{ type: '即将进港', count: 15 },
|
|
|
{ type: '航行中', count: 25 },
|
|
@@ -294,79 +271,12 @@ export default {
|
|
|
{ type: '已离港 ', count: 29 }
|
|
|
]
|
|
|
|
|
|
- listData_zy.data = [
|
|
|
- // { name: '江顺8555485548595811485', date: '2022-10-07', port: '上海沪东集装箱码头有限公司-长江泊位11254845' },
|
|
|
- // { name: '江顺5959', date: '2022-10-07', port: '上海沪东集装箱码头有限公司-长江泊位' },
|
|
|
- // { name: '江顺5960', date: '2022-10-07', port: '上海沪东集装箱码头有限公司-长江泊位' },
|
|
|
-
|
|
|
- {
|
|
|
- "WARNINGTYPE": "",
|
|
|
- "MMSI": "",
|
|
|
- "SHIPSTATE": "即将进港",
|
|
|
- "SHIPNAME": "浦海213",
|
|
|
- "BERTHNAME": "上海浦东外六期明东5泊位",
|
|
|
- "CREATETIME": "2022-11-14 09:03:37"
|
|
|
- },
|
|
|
- {
|
|
|
- "WARNINGTYPE": "",
|
|
|
- "MMSI": "",
|
|
|
- "SHIPSTATE": "靠泊中",
|
|
|
- "SHIPNAME": "航供油501",
|
|
|
- "BERTHNAME": "上海杨浦广德路2号码头",
|
|
|
- "CREATETIME": "2022-11-14 18:49:07"
|
|
|
- },
|
|
|
- {
|
|
|
- "WARNINGTYPE": "",
|
|
|
- "MMSI": "",
|
|
|
- "SHIPSTATE": "航行中",
|
|
|
- "SHIPNAME": "富华油56",
|
|
|
- "BERTHNAME": "上海闵行海事局徐浦环卫码头",
|
|
|
- "CREATETIME": "2022-11-14 21:15:37"
|
|
|
- },
|
|
|
- ]
|
|
|
-
|
|
|
cataData_yj.data = {
|
|
|
tk: 17,
|
|
|
sb: 12,
|
|
|
zd: 9
|
|
|
}
|
|
|
|
|
|
- listData_yj.data = [
|
|
|
- // { name: '江顺8555485548595811485', time: '10-07 17:11', mmsi: '413822856' },
|
|
|
- // { name: '江顺5959', time: '10-07 17:11', mmsi: '413822857' },
|
|
|
- // { name: '江顺5960', time: '10-07 17:11', mmsi: '413822858' },
|
|
|
-
|
|
|
- {
|
|
|
- "WARNINGTYPE": "非专用码头停靠预警",
|
|
|
- "MMSI": "413841067",
|
|
|
- "SHIPSTATE": "",
|
|
|
- "SHIPNAME": "城投环境102",
|
|
|
- "BERTHNAME": "",
|
|
|
- "CREATETIME": "2022-11-14 15:39:00"
|
|
|
- },
|
|
|
- {
|
|
|
- "WARNINGTYPE": "非专用码头停靠预警",
|
|
|
- "MMSI": "413841067",
|
|
|
- "SHIPSTATE": "",
|
|
|
- "SHIPNAME": "城投环境102",
|
|
|
- "BERTHNAME": "",
|
|
|
- "CREATETIME": "2022-11-11 13:29:01"
|
|
|
- },
|
|
|
- {
|
|
|
- "WARNINGTYPE": "载运危货进出港申报预警",
|
|
|
- "MMSI": "413841067",
|
|
|
- "SHIPSTATE": "",
|
|
|
- "SHIPNAME": "城投环境102",
|
|
|
- "BERTHNAME": "",
|
|
|
- "CREATETIME": "2022-11-14 15:29:44"
|
|
|
- },
|
|
|
- ]
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
}
|
|
|
|
|
@@ -404,6 +314,7 @@ export default {
|
|
|
background: linear-gradient(-90deg, rgba(0,17,50,0), rgba(0,17,51,0.55), rgba(0,17,50,0.8));
|
|
|
.pl-main-wrapper {
|
|
|
height: 23vh;
|
|
|
+ // overflow: hidden;
|
|
|
}
|
|
|
}
|
|
|
|