update
parent
259d0ef796
commit
f5735f6038
|
@ -3,7 +3,7 @@ import request from "@/utils/http/request";
|
||||||
|
|
||||||
interface idInfo {
|
interface idInfo {
|
||||||
orgID?: string,
|
orgID?: string,
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 设备树 0 一级服务
|
// 设备树 0 一级服务
|
||||||
|
@ -16,9 +16,9 @@ export function treeT(data: idInfo) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
interface treeInfo{
|
interface treeInfo {
|
||||||
orgID:string;
|
orgID: string;
|
||||||
transformId:string;
|
transformId: string;
|
||||||
}
|
}
|
||||||
// 设备树 1 二级服务
|
// 设备树 1 二级服务
|
||||||
export function treeSecond(data: treeInfo) {
|
export function treeSecond(data: treeInfo) {
|
||||||
|
@ -29,6 +29,16 @@ export function treeSecond(data: treeInfo) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 设备树 充电站
|
||||||
|
export function carTree_api(data: idInfo) {
|
||||||
|
return request({
|
||||||
|
url: '/api/wwpm/biz/v1/car_tree',
|
||||||
|
method: 'POST',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 负载率
|
// 负载率
|
||||||
export function loadRateApi(data: any) {
|
export function loadRateApi(data: any) {
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
import { onMounted, ref, watch } from 'vue'
|
import { onMounted, ref, watch } from 'vue'
|
||||||
import { ElTree } from 'element-plus'
|
import { ElTree } from 'element-plus'
|
||||||
import treeDatas from '@/assets/json/tree-right2.json'
|
import treeDatas from '@/assets/json/tree-right2.json'
|
||||||
import { treeT, treeSecond } from '@/api/ajust/tree'
|
import { treeT, treeSecond, carTree_api } from '@/api/ajust/tree'
|
||||||
|
|
||||||
// defineProps<{
|
// defineProps<{
|
||||||
// elec_list: EList[]
|
// elec_list: EList[]
|
||||||
|
@ -91,14 +91,12 @@ let treeData = ref<any>([])
|
||||||
const loadNode = async (node: any, resolve: any) => {
|
const loadNode = async (node: any, resolve: any) => {
|
||||||
//默认加载的节点
|
//默认加载的节点
|
||||||
if (node.level === 0) {
|
if (node.level === 0) {
|
||||||
// let res= await treeT({
|
let treeData = []
|
||||||
// orgID: "8af8470a47aad8e20147aad92e400335",
|
let result = await carTree_api({
|
||||||
// });
|
|
||||||
treeT({
|
|
||||||
orgID: '8af8470a47aad8e20147aad92e400335'
|
orgID: '8af8470a47aad8e20147aad92e400335'
|
||||||
}).then(res => {
|
|
||||||
resolve(res.data) //默认加载第1层
|
|
||||||
})
|
})
|
||||||
|
treeData = result.data
|
||||||
|
resolve(treeData)
|
||||||
} else if (node.level > 0 && node.level < 4) {
|
} else if (node.level > 0 && node.level < 4) {
|
||||||
//默认展开的层级,需要默认几层就判断一下.
|
//默认展开的层级,需要默认几层就判断一下.
|
||||||
resolve(node.data.children)
|
resolve(node.data.children)
|
||||||
|
@ -179,10 +177,7 @@ const emits = defineEmits(['update-node-key']) ////接收父组件的事件,
|
||||||
// 点击树节点
|
// 点击树节点
|
||||||
// 处理选中target数据,最终得到由高层到底层的数组
|
// 处理选中target数据,最终得到由高层到底层的数组
|
||||||
const handleTargetInfo = (data: TreeData, node: any) => {
|
const handleTargetInfo = (data: TreeData, node: any) => {
|
||||||
if (node.level === 4 || node.level === 6 ) {
|
emits('update-node-key', node)
|
||||||
//点中第4层 为台区时 去返回id到父组件 并让父组件获取可调资源的相关信息和表格
|
|
||||||
emits('update-node-key', node) //获取id,用于二级接口服务返回接口给可调资源列表
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
const handleTarget = (node: any) => {
|
const handleTarget = (node: any) => {
|
||||||
// 递归得到target结果数组
|
// 递归得到target结果数组
|
||||||
|
|
|
@ -276,11 +276,20 @@ onMounted(() => {
|
||||||
getRunning_api()
|
getRunning_api()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 设备树传的数据
|
||||||
|
let currentData = reactive<any>({})
|
||||||
// 点击设备数
|
// 点击设备数
|
||||||
const getTreeKey = (treeKey: any) => {
|
const getTreeKey = (treeKey: any) => {
|
||||||
console.log(treeKey, '---')
|
console.log(treeKey, '---')
|
||||||
// 第6级 居民充电桩
|
// 桩:pipe 站:station
|
||||||
if (treeKey.level === 6) {
|
currentData = treeKey.data
|
||||||
|
console.log(currentData, 'currentData')
|
||||||
|
|
||||||
|
if (currentData.type === 'station' || currentData.type === 'pipe') {
|
||||||
|
// 获取右侧数据
|
||||||
|
getPowerCurve_api()
|
||||||
|
// 获取充电桩列表
|
||||||
|
getRunning_api()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -299,70 +308,6 @@ let carleftContentFlag = ref(true)
|
||||||
|
|
||||||
// 右侧页面标识
|
// 右侧页面标识
|
||||||
let carrightFlag = ref(true)
|
let carrightFlag = ref(true)
|
||||||
// 负荷管理切换
|
|
||||||
let loadtabDateFlag = ref(1)
|
|
||||||
const loadEchart = reactive([
|
|
||||||
{
|
|
||||||
id: 1,
|
|
||||||
name: '高速充电桩群'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 2,
|
|
||||||
name: '谊景村'
|
|
||||||
}
|
|
||||||
])
|
|
||||||
const loadhandleTabDate = (val: any) => {
|
|
||||||
loadtabDateFlag.value = val.id
|
|
||||||
}
|
|
||||||
// load_echart 传参
|
|
||||||
let eName1 = ref('负载率')
|
|
||||||
let eName2 = ref('负载情况')
|
|
||||||
|
|
||||||
// 地图标识
|
|
||||||
let lengendDate = reactive([
|
|
||||||
{
|
|
||||||
id: 1,
|
|
||||||
lengendName: '充电桩分布热力图',
|
|
||||||
checkFlag: false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 2,
|
|
||||||
lengendName: '新能源车辆热力图',
|
|
||||||
checkFlag: false
|
|
||||||
}
|
|
||||||
])
|
|
||||||
let handleSelectCheck = (datas: any) => {
|
|
||||||
// 让选中的项样式发生变化
|
|
||||||
datas.checkFlag = !datas.checkFlag
|
|
||||||
// if (data.lengendName === "中压光伏" || data.lengendName === "低压光伏" || data.lengendName === "充电站" || data.lengendName === "储能站") {
|
|
||||||
// // bottomconterListtest.includes(props.gettreeprovidecityname)
|
|
||||||
// bottomconterListtest.forEach(item => {
|
|
||||||
// if (item.name === props.gettreeprovidecityname) {
|
|
||||||
// let _list = {
|
|
||||||
// type: data.value,
|
|
||||||
// status: data.checkFlag ? '2' : '0',//
|
|
||||||
// CityID: item.id,
|
|
||||||
// };
|
|
||||||
// api_send("showCityElement", _list, () => {
|
|
||||||
// console.log("showCityElement", "Switchstationstatus");
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// })
|
|
||||||
// } else {
|
|
||||||
// let _list = {
|
|
||||||
// type: "BD", //类型 BD:变电站 PD:配电站 KG:开关站
|
|
||||||
// Voltage_Level: data.value, //电压等级:0:全电压等级 22:10KV 24:20kV 32:110kV 33:220kV 35:500kV
|
|
||||||
// region: "315800", //区域id:城市ID(邮政编码)315000:宁波全市 315001:宁波市区(显示江北区、海曙区、镇海区边界) 315800:宁波北仑区 315100:宁波鄞州区 315500:宁波奉化区 315700:宁波象山县 //315600:宁波宁海县 315400:宁波余姚市315300:宁波
|
|
||||||
// status: data.checkFlag ? '1' : '0',// 是否显示0:不显示1:显示
|
|
||||||
// };
|
|
||||||
// api_send("SwitchStationstatus", _list, () => {
|
|
||||||
// console.log("SwitchStationstatus", "Switchstationstatus");
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
|
|
||||||
// 中
|
|
||||||
// 调节次数信息
|
|
||||||
|
|
||||||
const adjustInfoFlag = ref(false)
|
const adjustInfoFlag = ref(false)
|
||||||
// 表格
|
// 表格
|
||||||
|
@ -465,9 +410,20 @@ let transformerOverloadCount = ref<number>(0)
|
||||||
|
|
||||||
// 获取曲线
|
// 获取曲线
|
||||||
let getPowerCurve_api = () => {
|
let getPowerCurve_api = () => {
|
||||||
powerCurve_api({
|
let setData: any = {}
|
||||||
mrid: '1200330077182'
|
if (currentData.type === '') {
|
||||||
}).then((res: any) => {
|
// 空的 请求全部
|
||||||
|
setData.orgID = '1200330077182'
|
||||||
|
} else if (currentData.type === 'station') {
|
||||||
|
// 站
|
||||||
|
setData.stationId = '1200330077182'
|
||||||
|
} else if (currentData.type === 'pipe') {
|
||||||
|
// 桩
|
||||||
|
setData.mrid = '1200330077182'
|
||||||
|
}
|
||||||
|
console.log(currentData.type, setData, 'currentType.value')
|
||||||
|
|
||||||
|
powerCurve_api(setData).then((res: any) => {
|
||||||
res?.data.forEach((item: any) => {
|
res?.data.forEach((item: any) => {
|
||||||
item.datetime = item.dateTime
|
item.datetime = item.dateTime
|
||||||
})
|
})
|
||||||
|
@ -486,9 +442,18 @@ let getTransformerOverloadCount_api = () => {
|
||||||
}
|
}
|
||||||
// 获取充电桩列表
|
// 获取充电桩列表
|
||||||
let getRunning_api = () => {
|
let getRunning_api = () => {
|
||||||
running_api({
|
let setData: any = {}
|
||||||
orgID: '8af8470a47aad8e20147aad92e400335'
|
if (currentData.type === '') {
|
||||||
}).then((res: any) => {
|
// 空的 请求全部
|
||||||
|
setData.orgID = '1200330077182'
|
||||||
|
} else if (currentData.type === 'station') {
|
||||||
|
// 站
|
||||||
|
setData.stationId = '1200330077182'
|
||||||
|
} else if (currentData.type === 'pipe') {
|
||||||
|
// 桩
|
||||||
|
setData.mrid = '1200330077182'
|
||||||
|
}
|
||||||
|
running_api(setData).then((res: any) => {
|
||||||
carRightData.chargingList = res.data.data
|
carRightData.chargingList = res.data.data
|
||||||
carRightData.chargingListRunning = res.data.running
|
carRightData.chargingListRunning = res.data.running
|
||||||
carRightData.chargingListTotal = res.data.total
|
carRightData.chargingListTotal = res.data.total
|
||||||
|
|
Loading…
Reference in New Issue