终端检测通讯状态&数据更新时间禁选

This commit is contained in:
zhujiyan
2024-05-29 16:24:52 +08:00
parent 7f8d6151a1
commit 70b624066f

View File

@@ -185,6 +185,7 @@
clearable
style="width: 100%"
placeholder="请选择通讯状态"
:disabled="true"
>
<el-option
v-for="item in communicationStatusList"
@@ -196,10 +197,20 @@
</el-select>
</el-form-item>
<el-form-item for="-" label="终端IP" prop="terminalIp">
<el-input oninput="value=value.replace(/[^0-9.]/g,'')" v-model="form.terminalIp" autocomplete="off" placeholder="请输入终端IP" />
<el-input
oninput="value=value.replace(/[^0-9.]/g,'')"
v-model="form.terminalIp"
autocomplete="off"
placeholder="请输入终端IP"
/>
</el-form-item>
<el-form-item for="-" label="端口:" prop="terminalPort">
<el-input oninput="value=value.replace(/[^0-9.]/g,'')" v-model="form.terminalPort" autocomplete="off" placeholder="请输入端口" />
<el-input
oninput="value=value.replace(/[^0-9.]/g,'')"
v-model="form.terminalPort"
autocomplete="off"
placeholder="请输入端口"
/>
</el-form-item>
<el-form-item for="-" label="投运时间:" prop="commissioningTime">
<el-date-picker
@@ -213,21 +224,15 @@
</el-form-item>
<el-form-item for="-" label="数据更新时间:" prop="dataUpdateTime">
<el-date-picker
:disabled="true"
style="width: 100%"
v-model="form.dataUpdateTime"
type="datetime"
format="YYYY/MM/DD hh:mm:ss"
value-format="YYYY-MM-DD hh:mm:ss"
placeholder="请选择数据更新时间"
/>
</el-form-item>
<el-form-item for="-" label="所属前置机:" prop="frontEndMachine">
<el-select
v-model="form.frontEndMachine"
clearable
style="width: 100%"
placeholder="请选择所属前置机"
>
<el-select v-model="form.frontEndMachine" clearable style="width: 100%" placeholder="请选择所属前置机">
<el-option
v-for="item in frontEndMachineList"
:key="item.id"
@@ -236,7 +241,8 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item for="-"
<el-form-item
for="-"
label="监测装置安装位置:"
prop="monitoringDeviceInstallationPosition"
class="label_over_warp"
@@ -307,7 +313,12 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item for="-" label="本次终端检测时间:" prop="currentTerminalDetectionTime" class="label_over_warp">
<el-form-item
for="-"
label="本次终端检测时间:"
prop="currentTerminalDetectionTime"
class="label_over_warp"
>
<el-date-picker
style="width: 100%"
v-model="form.currentTerminalDetectionTime"
@@ -324,11 +335,7 @@
/>
</el-form-item>
<el-form-item for="-" label="监测终端编码:" prop="monitoringTerminalCode">
<el-input
v-model="form.monitoringTerminalCode"
autocomplete="off"
placeholder="请输入监测终端编码"
/>
<el-input v-model="form.monitoringTerminalCode" autocomplete="off" placeholder="请输入监测终端编码" />
</el-form-item>
<el-form-item for="-" label="电压互感器类型:" prop="voltageTransformerType">
<el-select
@@ -361,11 +368,7 @@
</el-select>
</el-form-item>
<el-form-item for="-" label="厂家设备编号:" prop="manufacturerDeviceNumber">
<el-input
v-model="form.manufacturerDeviceNumber"
autocomplete="off"
placeholder="请输入厂家设备编号"
/>
<el-input v-model="form.manufacturerDeviceNumber" autocomplete="off" placeholder="请输入厂家设备编号" />
</el-form-item>
<!-- <el-form-item for="-" label="经度:" prop="longitude">
@@ -730,7 +733,7 @@ const resetForm =async () => {
communicationStatus: communicationStatusList[0].id, // 通讯状态
contractNumber: '', //合同号
dataType: dataTypeList[0].id, //数据类型
dataUpdateTime: '', // 数据更新时间
dataUpdateTime: new Date(), // 数据更新时间
electroplatingFunction: electroplatingFunctionList[0].id, //电镀功能
frontEndMachine: frontEndMachineList.value[0]?.id, //所属前置机
identificationCode: '', // 识别码
@@ -790,7 +793,7 @@ const devReportForm = ref({
contractNumber: '', //合同号
currentTerminalDetectionTime: '', //本次终端检测时间
dataType: dataTypeList[0].id, //数据类型
dataUpdateTime: '', // 数据更新时间
dataUpdateTime: new Date(), // 数据更新时间
electroplatingFunction: electroplatingFunctionList[0].id, //电镀功能
frontEndMachine: frontEndMachineList.value[0]?.id, //所属前置机
identificationCode: '', // 识别码
@@ -1153,8 +1156,7 @@ watch(
}
//处理填报日期
devReportForm.value.reportDate = window.XEUtils.toDateString(val.reportDate, 'yyyy-MM-dd')
//处理本次终端检测时间时间格式
//处理下次终端检测时间时间格式
//处理本次/下次终端检测时间/数据更新时间格式
devReportForm.value.supervisionTempDeviceReportParam = {
...devReportForm.value.supervisionTempDeviceReportParam,
currentTerminalDetectionTime: window.XEUtils.toDateString(
@@ -1164,7 +1166,8 @@ watch(
nextTerminalInspectionTime: window.XEUtils.toDateString(
val.nextTerminalInspectionTime,
'yyyy-MM-dd HH:mm:ss'
)
),
dataUpdateTime: window.XEUtils.toDateString(val.dataUpdateTime, 'yyyy-MM-dd HH:mm:ss')
}
}
//监测点信息