终端检测通讯状态&数据更新时间禁选
This commit is contained in:
@@ -185,6 +185,7 @@
|
|||||||
clearable
|
clearable
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
placeholder="请选择通讯状态"
|
placeholder="请选择通讯状态"
|
||||||
|
:disabled="true"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in communicationStatusList"
|
v-for="item in communicationStatusList"
|
||||||
@@ -196,10 +197,20 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" label="终端IP:" prop="terminalIp">
|
<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>
|
||||||
<el-form-item for="-" label="端口:" prop="terminalPort">
|
<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>
|
||||||
<el-form-item for="-" label="投运时间:" prop="commissioningTime">
|
<el-form-item for="-" label="投运时间:" prop="commissioningTime">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
@@ -213,21 +224,15 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" label="数据更新时间:" prop="dataUpdateTime">
|
<el-form-item for="-" label="数据更新时间:" prop="dataUpdateTime">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
|
:disabled="true"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
v-model="form.dataUpdateTime"
|
v-model="form.dataUpdateTime"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
format="YYYY/MM/DD hh:mm:ss"
|
|
||||||
value-format="YYYY-MM-DD hh:mm:ss"
|
|
||||||
placeholder="请选择数据更新时间"
|
placeholder="请选择数据更新时间"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" label="所属前置机:" prop="frontEndMachine">
|
<el-form-item for="-" label="所属前置机:" prop="frontEndMachine">
|
||||||
<el-select
|
<el-select v-model="form.frontEndMachine" clearable style="width: 100%" placeholder="请选择所属前置机">
|
||||||
v-model="form.frontEndMachine"
|
|
||||||
clearable
|
|
||||||
style="width: 100%"
|
|
||||||
placeholder="请选择所属前置机"
|
|
||||||
>
|
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in frontEndMachineList"
|
v-for="item in frontEndMachineList"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
@@ -236,7 +241,8 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-"
|
<el-form-item
|
||||||
|
for="-"
|
||||||
label="监测装置安装位置:"
|
label="监测装置安装位置:"
|
||||||
prop="monitoringDeviceInstallationPosition"
|
prop="monitoringDeviceInstallationPosition"
|
||||||
class="label_over_warp"
|
class="label_over_warp"
|
||||||
@@ -307,7 +313,12 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</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
|
<el-date-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
v-model="form.currentTerminalDetectionTime"
|
v-model="form.currentTerminalDetectionTime"
|
||||||
@@ -324,11 +335,7 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" label="监测终端编码:" prop="monitoringTerminalCode">
|
<el-form-item for="-" label="监测终端编码:" prop="monitoringTerminalCode">
|
||||||
<el-input
|
<el-input v-model="form.monitoringTerminalCode" autocomplete="off" placeholder="请输入监测终端编码" />
|
||||||
v-model="form.monitoringTerminalCode"
|
|
||||||
autocomplete="off"
|
|
||||||
placeholder="请输入监测终端编码"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" label="电压互感器类型:" prop="voltageTransformerType">
|
<el-form-item for="-" label="电压互感器类型:" prop="voltageTransformerType">
|
||||||
<el-select
|
<el-select
|
||||||
@@ -361,11 +368,7 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item for="-" label="厂家设备编号:" prop="manufacturerDeviceNumber">
|
<el-form-item for="-" label="厂家设备编号:" prop="manufacturerDeviceNumber">
|
||||||
<el-input
|
<el-input v-model="form.manufacturerDeviceNumber" autocomplete="off" placeholder="请输入厂家设备编号" />
|
||||||
v-model="form.manufacturerDeviceNumber"
|
|
||||||
autocomplete="off"
|
|
||||||
placeholder="请输入厂家设备编号"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<!-- <el-form-item for="-" label="经度:" prop="longitude">
|
<!-- <el-form-item for="-" label="经度:" prop="longitude">
|
||||||
@@ -679,7 +682,7 @@ getFrontEndMachineList()
|
|||||||
//定义所属供电公司数据
|
//定义所属供电公司数据
|
||||||
const powerCompanyList = ref([])
|
const powerCompanyList = ref([])
|
||||||
//获取所属供电公司,区域列表第三层数据
|
//获取所属供电公司,区域列表第三层数据
|
||||||
const getPowerCompanyList =async () => {
|
const getPowerCompanyList = async () => {
|
||||||
getAllDeptList().then(res => {
|
getAllDeptList().then(res => {
|
||||||
powerCompanyList.value = res.data[0].children[0].children
|
powerCompanyList.value = res.data[0].children[0].children
|
||||||
form.value.powerCompany = powerCompanyList.value[0]?.id
|
form.value.powerCompany = powerCompanyList.value[0]?.id
|
||||||
@@ -706,7 +709,7 @@ const containerRef = ref<HTMLElement | null>(null)
|
|||||||
const handleClick = (e: MouseEvent) => {
|
const handleClick = (e: MouseEvent) => {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
}
|
}
|
||||||
const resetForm =async () => {
|
const resetForm = async () => {
|
||||||
form.value = {
|
form.value = {
|
||||||
reporter: '', //填报人
|
reporter: '', //填报人
|
||||||
reportDate: new Date(), //填报日期
|
reportDate: new Date(), //填报日期
|
||||||
@@ -730,7 +733,7 @@ const resetForm =async () => {
|
|||||||
communicationStatus: communicationStatusList[0].id, // 通讯状态
|
communicationStatus: communicationStatusList[0].id, // 通讯状态
|
||||||
contractNumber: '', //合同号
|
contractNumber: '', //合同号
|
||||||
dataType: dataTypeList[0].id, //数据类型
|
dataType: dataTypeList[0].id, //数据类型
|
||||||
dataUpdateTime: '', // 数据更新时间
|
dataUpdateTime: new Date(), // 数据更新时间
|
||||||
electroplatingFunction: electroplatingFunctionList[0].id, //电镀功能
|
electroplatingFunction: electroplatingFunctionList[0].id, //电镀功能
|
||||||
frontEndMachine: frontEndMachineList.value[0]?.id, //所属前置机
|
frontEndMachine: frontEndMachineList.value[0]?.id, //所属前置机
|
||||||
identificationCode: '', // 识别码
|
identificationCode: '', // 识别码
|
||||||
@@ -790,7 +793,7 @@ const devReportForm = ref({
|
|||||||
contractNumber: '', //合同号
|
contractNumber: '', //合同号
|
||||||
currentTerminalDetectionTime: '', //本次终端检测时间
|
currentTerminalDetectionTime: '', //本次终端检测时间
|
||||||
dataType: dataTypeList[0].id, //数据类型
|
dataType: dataTypeList[0].id, //数据类型
|
||||||
dataUpdateTime: '', // 数据更新时间
|
dataUpdateTime: new Date(), // 数据更新时间
|
||||||
electroplatingFunction: electroplatingFunctionList[0].id, //电镀功能
|
electroplatingFunction: electroplatingFunctionList[0].id, //电镀功能
|
||||||
frontEndMachine: frontEndMachineList.value[0]?.id, //所属前置机
|
frontEndMachine: frontEndMachineList.value[0]?.id, //所属前置机
|
||||||
identificationCode: '', // 识别码
|
identificationCode: '', // 识别码
|
||||||
@@ -1153,8 +1156,7 @@ watch(
|
|||||||
}
|
}
|
||||||
//处理填报日期
|
//处理填报日期
|
||||||
devReportForm.value.reportDate = window.XEUtils.toDateString(val.reportDate, 'yyyy-MM-dd')
|
devReportForm.value.reportDate = window.XEUtils.toDateString(val.reportDate, 'yyyy-MM-dd')
|
||||||
//处理本次终端检测时间时间格式
|
//处理本次/下次终端检测时间/数据更新时间格式
|
||||||
//处理下次终端检测时间时间格式
|
|
||||||
devReportForm.value.supervisionTempDeviceReportParam = {
|
devReportForm.value.supervisionTempDeviceReportParam = {
|
||||||
...devReportForm.value.supervisionTempDeviceReportParam,
|
...devReportForm.value.supervisionTempDeviceReportParam,
|
||||||
currentTerminalDetectionTime: window.XEUtils.toDateString(
|
currentTerminalDetectionTime: window.XEUtils.toDateString(
|
||||||
@@ -1164,7 +1166,8 @@ watch(
|
|||||||
nextTerminalInspectionTime: window.XEUtils.toDateString(
|
nextTerminalInspectionTime: window.XEUtils.toDateString(
|
||||||
val.nextTerminalInspectionTime,
|
val.nextTerminalInspectionTime,
|
||||||
'yyyy-MM-dd HH:mm:ss'
|
'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;
|
display: flex;
|
||||||
justify-content: flex-end;
|
justify-content: flex-end;
|
||||||
}
|
}
|
||||||
.el-divider{
|
.el-divider {
|
||||||
margin: 20px 0;
|
margin: 20px 0;
|
||||||
}
|
}
|
||||||
::v-deep .el-divider__text{
|
::v-deep .el-divider__text {
|
||||||
font-size: 16px !important;
|
font-size: 16px !important;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user