fix(device):添加谐波系统设备ID字段支持
This commit is contained in:
@@ -82,45 +82,11 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="固件版本" prop="hardwareVersion" v-if="scene === '0'">
|
<el-form-item label="固件版本" prop="hardwareVersion" v-if="scene === '0'">
|
||||||
<el-input v-model="formContent.hardwareVersion" clearable
|
<el-input v-model="formContent.hardwareVersion" clearable placeholder="请输入固件版本" />
|
||||||
placeholder="请输入固件版本" />
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="软件版本" prop="softwareVersion" v-if="scene === '0'">
|
<el-form-item label="软件版本" prop="softwareVersion" v-if="scene === '0'">
|
||||||
<el-input v-model="formContent.softwareVersion" clearable
|
<el-input v-model="formContent.softwareVersion" clearable placeholder="请输入软件版本" />
|
||||||
placeholder="请输入软件版本" />
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="固件版本" prop="hardwareVersion" v-if="scene === '0'">
|
|
||||||
<el-select
|
|
||||||
v-model="formContent.hardwareVersion"
|
|
||||||
clearable
|
|
||||||
placeholder="请选择固件版本"
|
|
||||||
filterable
|
|
||||||
allow-create
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="item in selectOptions['hardwareVersion']"
|
|
||||||
:key="item.value"
|
|
||||||
:label="item.label"
|
|
||||||
:value="item.value"
|
|
||||||
/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="软件版本" prop="softwareVersion" v-if="scene === '0'">
|
|
||||||
<el-select
|
|
||||||
v-model="formContent.softwareVersion"
|
|
||||||
clearable
|
|
||||||
placeholder="请选择软件版本"
|
|
||||||
filterable
|
|
||||||
allow-create
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="item in selectOptions['softwareVersion']"
|
|
||||||
:key="item.value"
|
|
||||||
:label="item.label"
|
|
||||||
:value="item.value"
|
|
||||||
/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item> -->
|
|
||||||
<el-form-item label="定检日期" prop="inspectDate" v-if="MonIsShow">
|
<el-form-item label="定检日期" prop="inspectDate" v-if="MonIsShow">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="formContent.inspectDate"
|
v-model="formContent.inspectDate"
|
||||||
@@ -226,68 +192,29 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="所属地市" prop="cityName" v-if="MonIsShow">
|
<el-form-item label="所属地市" prop="cityName" v-if="MonIsShow">
|
||||||
<el-input v-model="formContent.cityName" clearable
|
<el-input
|
||||||
placeholder="请输入所属地市" :disabled="formContent.importFlag == 1" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="所属供电公司" prop="gdName" v-if="MonIsShow">
|
|
||||||
<el-input v-model="formContent.gdName" clearable
|
|
||||||
placeholder="请输入所属供电公司" :disabled="formContent.importFlag == 1" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="所属电站" prop="subName" v-if="MonIsShow">
|
|
||||||
<el-input v-model="formContent.subName" clearable
|
|
||||||
placeholder="请输入所属电站" :disabled="formContent.importFlag == 1" />
|
|
||||||
</el-form-item>
|
|
||||||
<!-- <el-form-item label="所属地市" prop="cityName" v-if="MonIsShow">
|
|
||||||
<el-select
|
|
||||||
v-model="formContent.cityName"
|
v-model="formContent.cityName"
|
||||||
clearable
|
clearable
|
||||||
placeholder="请选择所属地市"
|
placeholder="请输入所属地市"
|
||||||
:disabled="formContent.importFlag == 1"
|
:disabled="formContent.importFlag == 1"
|
||||||
filterable
|
|
||||||
allow-create
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="item in selectOptions['cityName']"
|
|
||||||
:key="item.value"
|
|
||||||
:label="item.label"
|
|
||||||
:value="item.value"
|
|
||||||
/>
|
/>
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="所属供电公司" prop="gdName" v-if="MonIsShow">
|
<el-form-item label="所属供电公司" prop="gdName" v-if="MonIsShow">
|
||||||
<el-select
|
<el-input
|
||||||
v-model="formContent.gdName"
|
v-model="formContent.gdName"
|
||||||
clearable
|
clearable
|
||||||
placeholder="请选择所属供电公司"
|
placeholder="请输入所属供电公司"
|
||||||
:disabled="formContent.importFlag == 1"
|
:disabled="formContent.importFlag == 1"
|
||||||
filterable
|
|
||||||
allow-create
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="item in selectOptions['gdName']"
|
|
||||||
:key="item.value"
|
|
||||||
:label="item.label"
|
|
||||||
:value="item.value"
|
|
||||||
/>
|
/>
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="所属电站" prop="subName" v-if="MonIsShow">
|
<el-form-item label="所属电站" prop="subName" v-if="MonIsShow">
|
||||||
<el-select
|
<el-input
|
||||||
v-model="formContent.subName"
|
v-model="formContent.subName"
|
||||||
clearable
|
clearable
|
||||||
placeholder="请选择所属电站"
|
placeholder="请输入所属电站"
|
||||||
:disabled="formContent.importFlag == 1"
|
:disabled="formContent.importFlag == 1"
|
||||||
filterable
|
|
||||||
allow-create
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="item in selectOptions['subName']"
|
|
||||||
:key="item.value"
|
|
||||||
:label="item.label"
|
|
||||||
:value="item.value"
|
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-form-item>
|
||||||
</el-form-item> -->
|
|
||||||
<el-form-item
|
<el-form-item
|
||||||
v-auth.device="'factorFlag'"
|
v-auth.device="'factorFlag'"
|
||||||
label="是否支持系数校准"
|
label="是否支持系数校准"
|
||||||
@@ -299,6 +226,14 @@
|
|||||||
<el-radio :value="0">否</el-radio>
|
<el-radio :value="0">否</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
v-if="scene === '1'"
|
||||||
|
label="谐波系统设备id"
|
||||||
|
prop="harmSysId"
|
||||||
|
placeholder="请输入谐波系统设备id"
|
||||||
|
>
|
||||||
|
<el-input v-model="formContent.harmSysId" :disabled="formContent.importFlag == 1" />
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
@@ -332,7 +267,7 @@ import dayjs from 'dayjs'
|
|||||||
import MonitorTable from '@/views/machine/device/components/monitorTab.vue'
|
import MonitorTable from '@/views/machine/device/components/monitorTab.vue'
|
||||||
import { useAppSceneStore } from '@/stores/modules/mode'
|
import { useAppSceneStore } from '@/stores/modules/mode'
|
||||||
import { generateUUID } from '@/utils'
|
import { generateUUID } from '@/utils'
|
||||||
import { Monitor } from '@/api/device/interface/monitor'
|
import { type Monitor } from '@/api/device/interface/monitor'
|
||||||
|
|
||||||
const AppSceneStore = useAppSceneStore()
|
const AppSceneStore = useAppSceneStore()
|
||||||
const MonIsShow = ref(false)
|
const MonIsShow = ref(false)
|
||||||
|
|||||||
@@ -11,15 +11,10 @@
|
|||||||
<div>
|
<div>
|
||||||
<el-form :model="formContent" ref="dialogFormRef" :rules="rules" label-width="140" class="form-two">
|
<el-form :model="formContent" ref="dialogFormRef" :rules="rules" label-width="140" class="form-two">
|
||||||
<el-form-item label="名称" prop="name">
|
<el-form-item label="名称" prop="name">
|
||||||
<el-input v-model="formContent.name" placeholder="请输入监测点名称" />
|
<el-input clearable v-model="formContent.name" placeholder="请输入监测点名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="线路号" prop="num">
|
<el-form-item label="线路号" prop="num">
|
||||||
<el-select
|
<el-select v-model="formContent.num" placeholder="请选择线路号" @change="handleMonNumChange">
|
||||||
v-model="formContent.num"
|
|
||||||
clearable
|
|
||||||
placeholder="请选择线路号"
|
|
||||||
@change="handleMonNumChange"
|
|
||||||
>
|
|
||||||
<el-option v-for="item in lineNum" :key="item.id" :label="item.name" :value="item.id" />
|
<el-option v-for="item in lineNum" :key="item.id" :label="item.name" :value="item.id" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
Reference in New Issue
Block a user