全局替换终端

This commit is contained in:
GGJ
2024-06-13 13:32:50 +08:00
parent d4db10d5ca
commit 2c66e096e7
90 changed files with 1369 additions and 628 deletions

View File

@@ -71,12 +71,12 @@
/>
</el-select>
</el-form-item>
<el-form-item label="供电设备容量(MVA)" prop="deviceCapacity">
<el-form-item label="供电终端容量(MVA)" prop="deviceCapacity">
<el-input-number
v-model="form.deviceCapacity"
style="width: 100%"
:min="0.000001"
placeholder="请填入供电设备容量"
placeholder="请填入供电终端容量"
/>
</el-form-item>
<el-form-item label="最小短路容量(MVA)" prop="shortCapacity">
@@ -120,9 +120,9 @@
v-loading="loading"
:data="equipmentList"
>
<vxe-column field="devName" title="设备名称"></vxe-column>
<vxe-column field="devName" title="终端名称"></vxe-column>
<vxe-column field="devScale" title="电压等级" :formatter="formatter"></vxe-column>
<vxe-column field="protocolCapacity" title="设备容量(MVA)"></vxe-column>
<vxe-column field="protocolCapacity" title="终端容量(MVA)"></vxe-column>
</vxe-table>
</div>
</el-card>
@@ -268,7 +268,7 @@ const rules = {
connectionMode: [{ required: true, message: '请选择连接方式', trigger: 'change' }],
k: [{ required: true, message: '请选择功率因数', trigger: 'change' }],
scale: [{ required: true, message: '请选择电压等级', trigger: 'change' }],
shortCapacity: [{ required: true, message: '请填入供电设备容量', trigger: 'blur' }],
shortCapacity: [{ required: true, message: '请填入供电终端容量', trigger: 'blur' }],
deviceCapacity: [{ required: true, message: '请填入最小短路容量', trigger: 'blur' }]
}
const pieCharts = ref({})
@@ -288,7 +288,7 @@ const addUse = () => {
// tableData.value = tableData.value.filter((arr: any) => !res.has(arr.userId) && res.set(arr.userId, 1))
dialogVisible.value = false
}
// 查看设备
// 查看终端
const equipment = (row: any) => {}
// 承载能力评估
const assess = () => {
@@ -400,7 +400,7 @@ const formatter = (row: any) => {
return row.cellValue
}
}
// 查询设备
// 查询终端
const selChange = (e: any) => {
loading.value = true
queyDeviceList({

View File

@@ -1,15 +1,15 @@
<template>
<el-dialog draggable class="cn-operate-dialog" v-model="dialogVisible" title="设备">
<el-dialog draggable class="cn-operate-dialog" v-model="dialogVisible" title="终端">
<el-button icon="el-icon-Plus" type="primary" @click="add" class="mb10">新增</el-button>
<vxe-table v-bind="defaultAttribute" v-loading="loading" height="auto" ref="xTable" :data="userData">
<vxe-column field="devName" title="设备名称"></vxe-column>
<vxe-column field="devName" title="终端名称"></vxe-column>
<vxe-column field="devScale" title="电压等级" :formatter="formatter"></vxe-column>
<vxe-column field="protocolCapacity" title="设备容量(MVA)"></vxe-column>
<vxe-column field="protocolCapacity" title="终端容量(MVA)"></vxe-column>
<vxe-column title="操作" width="120px">
<template #default="{ row }">
<el-button type="primary" size="small" link @click="revise(row)">修改</el-button>
<el-popconfirm @confirm="deleteD(row)" title="确认删除设备?">
<el-popconfirm @confirm="deleteD(row)" title="确认删除终端?">
<template #reference>
<el-button type="danger" size="small" link>删除</el-button>
</template>
@@ -20,20 +20,20 @@
</el-dialog>
<el-dialog draggable v-model="addShow" width="400px" :title="title" :before-close="handleClose">
<el-form :model="form" ref="formRef" :rules="rules" label-width="auto">
<el-form-item label="设备名称" prop="devName">
<el-input v-model="form.devName" placeholder="请输入设备名称" />
<el-form-item label="终端名称" prop="devName">
<el-input v-model="form.devName" placeholder="请输入终端名称" />
</el-form-item>
<el-form-item label="电压等级" prop="devScale">
<el-select v-model="form.devScale" clearable placeholder="请选择电压等级">
<el-option v-for="item in levelList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="设备容量(MVA)" prop="protocolCapacity">
<el-form-item label="终端容量(MVA)" prop="protocolCapacity">
<el-input-number
v-model="form.protocolCapacity"
style="width: 100%"
:min="0"
placeholder="请选择设备容量"
placeholder="请选择终端容量"
/>
</el-form-item>
</el-form>
@@ -68,9 +68,9 @@ const form: any = ref({
userId: ''
})
const rules = {
devName: [{ required: true, message: '请输入设备名称', trigger: 'blur' }],
devScale: [{ required: true, message: '请输入设备名称', trigger: 'change' }],
protocolCapacity: [{ required: true, message: '请输入设备名称', trigger: 'blur' }]
devName: [{ required: true, message: '请输入终端名称', trigger: 'blur' }],
devScale: [{ required: true, message: '请输入终端名称', trigger: 'change' }],
protocolCapacity: [{ required: true, message: '请输入终端名称', trigger: 'blur' }]
}
const open = (row: any) => {
dialogVisible.value = true
@@ -86,7 +86,7 @@ const open = (row: any) => {
// 新增
const add = () => {
addShow.value = true
title.value = '新增设备'
title.value = '新增终端'
}
// 过滤数据
@@ -100,7 +100,7 @@ const formatter = (row: any) => {
// 修改
const revise = (row: any) => {
form.value = JSON.parse(JSON.stringify(row))
title.value = '修改设备'
title.value = '修改终端'
addShow.value = true
}
// 关闭弹框
@@ -114,11 +114,11 @@ const handleClose = () => {
}
formRef.value.resetFields()
}
// 新增设备
// 新增终端
const submitForm = async () => {
await formRef.value.validate(valid => {
if (valid) {
if (title.value == '新增设备') {
if (title.value == '新增终端') {
form.value.userId = rowList.value.userId
addDev(form.value).then(res => {
ElMessage.success('新增成功!')
@@ -135,10 +135,10 @@ const submitForm = async () => {
}
})
}
// 删除设备
// 删除终端
const deleteD = row => {
removeDev({ devIds: row.devId }).then(res => {
ElMessage.success('删除设备成功!')
ElMessage.success('删除终端成功!')
open(rowList.value)
})
}

View File

@@ -64,7 +64,7 @@
</template>
</el-dialog>
</div>
<!-- 设备 -->
<!-- 终端 -->
<equipment ref="equipmentRef" />
</div>
</template>
@@ -174,7 +174,7 @@ const tableStore: any = new TableStore({
buttons: [
{
name: 'edit',
title: '设备 ',
title: '终端 ',
type: 'primary',
icon: 'el-icon-Plus',
render: 'basicButton',