Figma:https://www.figma.com/proto/IchMiI47DiG11MM4O8Pp1M/%E5%95%86%E6%83%85%E5%B9%B3%E5%8F%B0-2023?page-id=0%3A1&type=design&node-id=445-4725&viewport=-252%2C-4423%2C0.28&scaling=scale-down&starting-point-node-id=445%3A4725&show-proto-sidebar=1
- **url**: `'/tipc/storage-ctrl/'`
- **obs01,04,06 API**: `'obs01','obs04','obs06'`
- request Payload
``` javaSctipt
{
// obs01 沒有此參數
// obs04 因為會選個別港口,前端預計會提供(01-response.values.code)
// obs06 港口代號,櫃場代號(04-response.values.code)
portCode: String // obs06 專屬欄位
code: string
}
```
- responese
```javascript
{
currentPage: number
list: [{
time: string // 最新時間
chemicalUnitType: string // 行政院列管化學品 container / partialLiquid ( 貨櫃 / 液散貨 )
values: [{
value: number[] // 依照順序: '鋰', '氫氣', '異丙醇', '甲苯', '丙酮', '乙炔', '過氧化氫', '氯化鈉', '矽甲烷', '過氧化丁酮', '環氧乙烷', '環氧丙烷', '丙烯腈', '硝酸銨'
overdue: number[] // 超過7天 順序同上
name: string // 港口名
code: string // 代號
}]
}]
totalItem: number
totalPage: number
}
```
``` JSON
const apiData =
{
currentPage: 0
totalItem: 0
totalPage: 0
list: [
{
values: [
{
value: [0, 0, 20, 5, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0],
overdue: [0, 0, 20, 5, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0],
name: '基隆港',
code: 'KEL'
},
{
value: [0, 0, 80, 50, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0],
overdue: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
name: '台北港',
code: 'TPE'
},
{
value: [0, 0, 18, 1, 1, 1, 5, 0, 0, 0, 0, 0, 0, 0],
overdue: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
name: '台中港',
code: 'TXG'
},
{
value: [0, 0, 10, 3, 3, 2, 80, 0, 0, 0, 0, 0, 0, 0],
overdue: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
name: '高雄港',
code: 'KEL'
}],
chemicalUnitType: 'container', //貨櫃
time: '2023-08-08 17:50:00'
},
{
values: [
{
value: [0, 0, 22, 5, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0],
overdue: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
name: '基隆港',
code: 'KEL'
},
{
value: [0, 0, 70, 60, 2, 2, 3, 0, 0, 0, 0, 0, 0, 0],
overdue: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
name: '台北港',
code: 'TPE'
},
{
value: [0, 0, 15, 50, 1, 1, 5, 0, 0, 0, 0, 0, 0, 0],
overdue: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
name: '台中港',
code: 'TXG'
},
{
value: [0, 0, 10, 3, 3, 2, 80, 0, 0, 0, 0, 0, 0, 0],
overdue: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
name: '高雄港',
code: 'KEL'
}],
chemicalUnitType: 'partialLiquid', // 液散櫃
time:'2023-08-08 17:50:00'
}
]
}
```
- **location API**: `'location'`
- request Payload
``` javaSctipt
{
}
```
``` JSON
[
{
"name": "高雄港"
"lat": 22.56489171599783,
"lon": 120.3119614091226
},
{
"name": "基隆港",
"lat": 25.1391787,
"lon": 121.7507752
},
{
"name": "臺中港",
"lat": 24.25050745560674,
"lon": 120.500899326875
},
{
"name": "聯興",
"lat": 121.758415,
"lon": 25.142875
},
{
"name": "自營北櫃場",
"lat": 121.750304,
"lon": 25.150864
}
]
```