Compare commits

..

No commits in common. "938256e82868b3074c1c6fa9e5b501e728d366c6" and "fb9a7f14122ffbaad3f7b1d924d4137d4d24a97e" have entirely different histories.

3 changed files with 87 additions and 57 deletions

View File

@ -29,16 +29,6 @@ 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) {

View File

@ -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, carTree_api } from '@/api/ajust/tree' import { treeT, treeSecond } from '@/api/ajust/tree'
// defineProps<{ // defineProps<{
// elec_list: EList[] // elec_list: EList[]
@ -91,12 +91,14 @@ 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 treeData = [] // let res= await treeT({
let result = await carTree_api({ // orgID: "8af8470a47aad8e20147aad92e400335",
// });
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)
@ -177,7 +179,10 @@ const emits = defineEmits(['update-node-key']) ////接收父组件的事件,
// //
// target // target
const handleTargetInfo = (data: TreeData, node: any) => { const handleTargetInfo = (data: TreeData, node: any) => {
emits('update-node-key', node) if (node.level === 4 || node.level === 6 ) {
//4 id
emits('update-node-key', node) //id,
}
} }
const handleTarget = (node: any) => { const handleTarget = (node: any) => {
// target // target

View File

@ -276,20 +276,11 @@ onMounted(() => {
getRunning_api() getRunning_api()
}) })
//
let currentData = reactive<any>({})
// //
const getTreeKey = (treeKey: any) => { const getTreeKey = (treeKey: any) => {
console.log(treeKey, '---') console.log(treeKey, '---')
// pipe station // 6
currentData = treeKey.data if (treeKey.level === 6) {
console.log(currentData, 'currentData')
if (currentData.type === 'station' || currentData.type === 'pipe') {
//
getPowerCurve_api()
//
getRunning_api()
} }
} }
@ -308,6 +299,70 @@ 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)
// //
@ -410,20 +465,9 @@ let transformerOverloadCount = ref<number>(0)
// 线 // 线
let getPowerCurve_api = () => { let getPowerCurve_api = () => {
let setData: any = {} powerCurve_api({
if (currentData.type === '') { mrid: '1200330077182'
// }).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
}) })
@ -442,18 +486,9 @@ let getTransformerOverloadCount_api = () => {
} }
// //
let getRunning_api = () => { let getRunning_api = () => {
let setData: any = {} running_api({
if (currentData.type === '') { orgID: '8af8470a47aad8e20147aad92e400335'
// }).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