修改测试用例

This commit is contained in:
guanj
2025-07-29 08:33:04 +08:00
parent d53b9df52f
commit 24c590478e
26 changed files with 880 additions and 235 deletions

View File

@@ -89,39 +89,18 @@
</vxe-column>
<vxe-column field="version" title="版本信息"></vxe-column>
<vxe-column field="ip" title="网络参数"></vxe-column>
<!-- <vxe-column field="baseFlowMeal" title="基础套餐(MB)"></vxe-column>
<vxe-column field="reamFlowMeal" title="扩展套餐(MB)"></vxe-column>
<vxe-column title="剩余流量(MB)">
<template #default="{ row }">
<el-tag v-if="row.level === 4" type="primary">
{{
row.level === 4
? (row.baseFlowMeal + row.reamFlowMeal - row.statisValue).toFixed(2)
: ''
}}
</el-tag>
</template>
</vxe-column>
<vxe-column title="流量使用占比(%)">
<template #default="{ row }">
{{
row.level === 4
? ((row.statisValue / (row.baseFlowMeal + row.reamFlowMeal)) * 100).toFixed(2)
: ''
}}
</template>
</vxe-column> -->
<vxe-column field="runFlag" title="终端状态">
<template #default="{ row }">
<el-tag v-if="row.runFlag === 0" type="success" size="small">投运</el-tag>
<el-tag v-if="row.runFlag === 1" type="warning" size="small">检修</el-tag>
<el-tag v-if="row.runFlag === 2" type="danger" size="small">停运</el-tag>
<el-tag v-if="row.runFlag === 0" type="success" :disable-transitions="true" size="small">投运</el-tag>
<el-tag v-if="row.runFlag === 1" type="warning" :disable-transitions="true" size="small">检修</el-tag>
<el-tag v-if="row.runFlag === 2" type="danger" :disable-transitions="true" size="small">停运</el-tag>
</template>
</vxe-column>
<vxe-column field="comFlag" title="通讯状态">
<template #default="{ row }">
<el-tag v-if="row.comFlag === 0" type="danger" size="small">中断</el-tag>
<el-tag v-if="row.comFlag === 1" type="success" size="small">正常</el-tag>
<el-tag v-if="row.comFlag === 0" type="danger" :disable-transitions="true" size="small">中断</el-tag>
<el-tag v-if="row.comFlag === 1" type="success" :disable-transitions="true" size="small">正常</el-tag>
</template>
</vxe-column>
<vxe-column title="操作" width="160">

View File

@@ -53,23 +53,15 @@
修改提交
</el-button>
</el-form-item>
<el-form-item style="right: 500px; position: absolute; overflow: hidden">
<LocationInformation style="width: 16px; margin-right: 8px; color: #396" />
<span style="font-size: 16px; font-weight: bold; color: #396">当前操作节点</span>
</el-form-item>
<el-form-item style="right: 0; position: absolute; overflow: hidden">
<div class="title">
<LocationInformation style="width: 16px; margin-right: 8px; color: #396" />
<span style="font-size: 16px; font-weight: bold; color: #396">当前操作节点</span>
<div class="title" :class="titleList.length > 5 ? 'titleScroll' : ''">
<span v-for="(item, index) in titleList">{{ index == 0 ? '' : ' > ' }}{{ item }}</span>
</div>
<!-- <i style="font-size: 20px; color: #396" icon="el-icon-LocationInformation"></i> -->
<!-- <div style="float: right">
<el-breadcrumb separator-icon="el-icon-ArrowRightBold" style="font-weight: bold">
<el-breadcrumb-item v-for="item in titleList" :key="item">
{{ item }}
</el-breadcrumb-item>
</el-breadcrumb>
</div> -->
</el-form-item>
</el-form>
<div id="scrollBox" :style="{ height: Height.height }" style="overflow-y: auto">
@@ -1609,13 +1601,12 @@
placeholder="请输入电网侧变电站"
></el-input>
</el-form-item> -->
<el-form-item class="form-item" label="实际安裝粒置:">
<el-form-item class="form-item" label="实际安装位置:">
<el-select
filterable
v-model="lineItem.actualArea"
placeholder="请选择实际安裝粒置"
:disabled="pageStatus == 1"
placeholder="请选择实际安装位置"
:disabled="pageStatus == 1"
style="width: 100%"
>
<el-option
@@ -2033,7 +2024,11 @@ const latff: any = ref((rule: any, value: any, callback: any) => {
}
})
const plevel = ref(0)
const nodeDataList=ref()
const nodeEventList=ref()
const nodeClick = (e: anyObj, data: any) => {
nodeDataList.value = data
nodeEventList.value = e
plevel.value = data.data.plevel
treeClickCount.value++
if (treeClickCount.value > 2) return
@@ -2355,8 +2350,10 @@ const next = async () => {
const black = () => {
pageStatus.value = 1
busBarIndex.value = '0'
deviceIndex.value = '0';
lineIndex.value = '0';
deviceIndex.value = '0'
lineIndex.value = '0'
nodeClick(nodeEventList.value,nodeDataList.value)
}
// 确认提交
const onsubmit = () => {
@@ -2880,58 +2877,107 @@ const evaluate = (node: any) => {
evaluate(node.parent)
}
}
const selectChanged = (value: any) => {
if (value === '3d68ceef26a579efe2fe0cdc654911b7') {
setTheDefaultValue(10, 0.38 * 1000, 0.38 * 100)
//750kv
} else if (value === '4cf2d844c47a15a1c16a65b4bbfd1b0e') {
setTheDefaultValue(7000, 750 * 1000, 750 * 100)
//6kv
} else if (value === '37b81bf8aa0fd54098716da3fc0ee433') {
setTheDefaultValue(100, 6 * 1000, 6 * 100)
//10kv
} else if (value === 'e3da890104e3c4ae1f005021411a1fd7') {
setTheDefaultValue(100, 10 * 1000, 10 * 100)
//20kv
} else if (value === '87065e15765e5899114a6d6b9e4fb3cb') {
setTheDefaultValue(200, 20 * 1000, 20 * 100)
//35kv
} else if (value === '8529cfa11356a0666afd3f9fa4da09a4') {
setTheDefaultValue(250, 35 * 1000, 35 * 100)
//66kv
} else if (value === '9ce75596a3368da4adf3374b4fc3b619') {
setTheDefaultValue(500, 66 * 1000, 66 * 100)
//110kv
} else if (value === 'e96d74b79bd50ad0bc00a405246f1e1f') {
setTheDefaultValue(750, 110 * 1000, 110 * 100)
//220kv
} else if (value === '1b7b58ed8fcc2992b95334eaa9010c41') {
setTheDefaultValue(2000, 220 * 1000, 220 * 100)
//330kv
} else if (value === 'c1b37350a67f5e229a1f96ace0ad04dc') {
setTheDefaultValue(3000, 330 * 1000, 330 * 100)
//500kv
} else if (value === '1fa650685c77db1656c70f9db4a2edc6') {
setTheDefaultValue(4500, 500 * 1000, 500 * 100)
//1000kv
} else if (value === '674cf02fb3fcfd9f99fd786cfca090df') {
setTheDefaultValue(9000, 1000 * 1000, 1000 * 100)
} else {
setTheDefaultValue(10, 10, 10)
const selectChanged = async (value: any) => {
let num: any = voltageLevelArr.filter(item => item.id == value)[0].value
let capacity = 10
switch (num) {
case '500':
capacity = 4500
break
case '330':
capacity = 3000
break
case '220':
capacity = 2000
break
case '110':
capacity = 750
break
case '35':
capacity = 259
break
case '10':
capacity = 100
break
case '6':
capacity = 100
break
case '0.38':
capacity = 10
break
case '20':
capacity = 200
break
case '66':
capacity = 500
break
case '750':
capacity = 7000
break
case '800':
capacity = 7000
break
case '1000':
capacity = 9000
break
}
setvoltageDev(voltageLevelArr.filter(item => item.id == value)[0].value)
setTimeout(() => {
setTheDefaultValue(capacity, num * 1000, num < 1 ? num * 1000 : 100)
setvoltageDev(num)
}, 0)
// // 0.38
// if (value === '3d68ceef26a579efe2fe0cdc654911b7') {
// setTheDefaultValue(10, 0.38 * 1000, 0.38 * 1000)
// //750kv
// } else if (value === '4cf2d844c47a15a1c16a65b4bbfd1b0e') {
// setTheDefaultValue(7000, 750 * 1000, 100)
// //6kv
// } else if (value === '37b81bf8aa0fd54098716da3fc0ee433') {
// setTheDefaultValue(100, 6 * 1000, 100)
// //10kv
// } else if (value === 'e3da890104e3c4ae1f005021411a1fd7') {
// setTheDefaultValue(100, 10 * 1000, 100)
// //20kv
// } else if (value === '87065e15765e5899114a6d6b9e4fb3cb') {
// setTheDefaultValue(200, 20 * 1000, 100)
// //35kv
// } else if (value === '8529cfa11356a0666afd3f9fa4da09a4') {
// setTheDefaultValue(250, 35 * 1000, 100)
// //66kv
// } else if (value === '9ce75596a3368da4adf3374b4fc3b619') {
// setTheDefaultValue(500, 66 * 1000, 100)
// //110kv
// } else if (value === 'e96d74b79bd50ad0bc00a405246f1e1f') {
// setTheDefaultValue(750, 110 * 1000, 100)
// //220kv
// } else if (value === '1b7b58ed8fcc2992b95334eaa9010c41') {
// setTheDefaultValue(2000, 220 * 1000, 100)
// //330kv
// } else if (value === 'c1b37350a67f5e229a1f96ace0ad04dc') {
// setTheDefaultValue(3000, 330 * 1000, 100)
// //500kv
// } else if (value === '1fa650685c77db1656c70f9db4a2edc6') {
// setTheDefaultValue(4500, 500 * 1000, 100)
// //1000kv
// } else if (value === '674cf02fb3fcfd9f99fd786cfca090df') {
// setTheDefaultValue(9000, 1000 * 1000, 100)
// } else {
// setTheDefaultValue(10, 1, 1)
// }
// setvoltageDev(voltageLevelArr.filter(item => item.id == value)[0].value)
}
const setTheDefaultValue = (capacity: number, pt1: number, pt2: number) => {
@@ -3005,10 +3051,10 @@ const area = () => {
month = '0' + (month + 1)
}
let day: any = data.getDate()
if (day >= 10) {
day = day
if (day >= 10) {
day = day
} else {
day = '0' + (day )
day = '0' + day
}
deviceBODetail.value.thisTimeCheck = year + '-' + month + '-' + day
deviceBODetail.value.loginTime = year + '-' + month + '-' + day
@@ -3087,9 +3133,12 @@ area()
}
.title {
width: 500px;
overflow: hidden;
// display: flex;
white-space: nowrap;
font-weight: bold;
}
.titleScroll {
animation: scroll 10s linear infinite; /* 滚动动画 */
}
@keyframes scroll {

View File

@@ -114,7 +114,7 @@
label="装机容量MW"
>
{{ proviteData.ratePower }}
{{ proviteData?.ratePower }}
</el-descriptions-item>
<el-descriptions-item
label="PCC供电设备容量MVA"

View File

@@ -26,10 +26,10 @@
<template #operation>
<el-button icon="el-icon-Plus" type="primary" @click="addFormModel">新增</el-button>
<el-button icon="el-icon-Delete" type="primary" @click="deleteEven">删除</el-button>
<el-button icon="el-icon-Download" type="primary" @click="exportExcelTemplate" :loading="loading">
<!-- <el-button icon="el-icon-Download" type="primary" @click="exportExcelTemplate" :loading="loading">
模板下载
</el-button>
<el-button icon="el-icon-Upload" type="primary" @click="importUserData">批量导入</el-button>
<el-button icon="el-icon-Upload" type="primary" @click="importUserData">批量导入</el-button> -->
</template>
</TableHeader>
<Table ref="tableRef" />