设备类型

This commit is contained in:
sjl
2025-02-10 16:35:14 +08:00
parent 9689197db9
commit 15f1308557
5 changed files with 9 additions and 30 deletions

View File

@@ -67,34 +67,13 @@
</el-form-item>
<el-divider >参数信息</el-divider>
<el-form-item label="通道数" prop="devChns" >
<el-select v-model="formContent.devChns" clearable placeholder="请选择设备通道数">
<el-option
v-for="item in dictStore.getDictData('Dev_Chns')"
:key="item.id"
:label="item.name"
:value="item.code"
/>
</el-select>
<el-input v-model='formContent.devChns' :disabled="true"/>
</el-form-item>
<el-form-item label="额定电压(V)" prop="devVolt" >
<el-select v-model="formContent.devVolt" clearable placeholder="请选择额定电压">
<el-option
v-for="item in dictStore.getDictData('Dev_Volt')"
:key="item.id"
:label="item.name"
:value="item.code"
/>
</el-select>
<el-input v-model='formContent.devVolt' :disabled="true"/>
</el-form-item>
<el-form-item label="额定电流(A)" prop="devCurr" >
<el-select v-model="formContent.devCurr" clearable placeholder="请选择额定电流">
<el-option
v-for="item in dictStore.getDictData('Dev_Curr')"
:key="item.id"
:label="item.name"
:value="item.code"
/>
</el-select>
<el-input v-model='formContent.devCurr' :disabled="true"/>
</el-form-item>
<el-form-item label='通讯协议' prop='protocol' >
<el-select v-model="formContent.protocol" clearable placeholder="请选择通讯协议" >
@@ -171,7 +150,7 @@ import IPAddress from '@/components/IpAddress/index.vue'
import { dialogBig } from '@/utils/elementBind'
import { type Device } from '@/api/device/interface/device'
import { ElMessage, type FormItemRule } from 'element-plus'
import { addPqDev, updatePqDev,getPqDev } from '@/api/device/device'
import { addPqDev, updatePqDev } from '@/api/device/device'
import { computed, reactive, type Ref, ref } from 'vue'
import { useDictStore } from '@/stores/modules/dict'
import { CirclePlus, Delete, EditPen } from '@element-plus/icons-vue'
@@ -386,8 +365,6 @@ const rules = computed(() => {
// 打开弹窗,可能是新增,也可能是编辑
const open = async (sign: string, data: Device.ResPqDev,currentMode: string,currentScene: string,devType:Device.ResDev[] ) => {
console.log('open', dictStore.getDictData('app_scene'))
devTypeOptions.value = devType
mode.value = currentMode
scene.value = currentScene