全局替换终端
This commit is contained in:
@@ -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({
|
||||
|
||||
@@ -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)
|
||||
})
|
||||
}
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user