终端检测通讯状态&数据更新时间禁选
This commit is contained in:
@@ -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">
|
||||
@@ -679,7 +682,7 @@ getFrontEndMachineList()
|
||||
//定义所属供电公司数据
|
||||
const powerCompanyList = ref([])
|
||||
//获取所属供电公司,区域列表第三层数据
|
||||
const getPowerCompanyList =async () => {
|
||||
const getPowerCompanyList = async () => {
|
||||
getAllDeptList().then(res => {
|
||||
powerCompanyList.value = res.data[0].children[0].children
|
||||
form.value.powerCompany = powerCompanyList.value[0]?.id
|
||||
@@ -706,7 +709,7 @@ const containerRef = ref<HTMLElement | null>(null)
|
||||
const handleClick = (e: MouseEvent) => {
|
||||
e.preventDefault()
|
||||
}
|
||||
const resetForm =async () => {
|
||||
const resetForm = async () => {
|
||||
form.value = {
|
||||
reporter: '', //填报人
|
||||
reportDate: new Date(), //填报日期
|
||||
@@ -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')
|
||||
}
|
||||
}
|
||||
//监测点信息
|
||||
@@ -1352,10 +1355,10 @@ defineExpose({ open })
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
.el-divider{
|
||||
.el-divider {
|
||||
margin: 20px 0;
|
||||
}
|
||||
::v-deep .el-divider__text{
|
||||
::v-deep .el-divider__text {
|
||||
font-size: 16px !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user