终端入网检测-终端信息新增弹框-label修改
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
<el-dialog
|
<el-dialog
|
||||||
v-model="dialogFormVisible"
|
v-model="dialogFormVisible"
|
||||||
title="终端信息"
|
title="终端信息"
|
||||||
width="60%"
|
width="65%"
|
||||||
:append-to-body="true"
|
:append-to-body="true"
|
||||||
:before-close="close"
|
:before-close="close"
|
||||||
:close-on-click-modal="false"
|
:close-on-click-modal="false"
|
||||||
@@ -16,14 +16,10 @@
|
|||||||
:scroll-to-error="true"
|
:scroll-to-error="true"
|
||||||
:rules="rules"
|
:rules="rules"
|
||||||
ref="ruleFormRef"
|
ref="ruleFormRef"
|
||||||
label-width="140px"
|
label-width="auto"
|
||||||
label-position="right"
|
|
||||||
>
|
>
|
||||||
<el-tabs tab-position="left" class="tabs_form" v-model="activeName">
|
<el-tabs tab-position="left" class="tabs_form" v-model="activeName">
|
||||||
<el-tab-pane name="0" label="基础信息">
|
<el-tab-pane name="0" label="基础信息" class="form-two">
|
||||||
<div class="form_tab_item">
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="填报人:" prop="reporter">
|
<el-form-item label="填报人:" prop="reporter">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.reporter"
|
v-model="form.reporter"
|
||||||
@@ -32,9 +28,6 @@
|
|||||||
:disabled="true"
|
:disabled="true"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="填报日期:" prop="reportDate">
|
<el-form-item label="填报日期:" prop="reportDate">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
:disabled="true"
|
:disabled="true"
|
||||||
@@ -44,16 +37,9 @@
|
|||||||
placeholder="请选择填报日期"
|
placeholder="请选择填报日期"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="填报部门:" prop="orgId">
|
<el-form-item label="填报部门:" prop="orgId">
|
||||||
<el-input v-model="form.orgId" :disabled="true" autocomplete="off" />
|
<el-input v-model="form.orgId" :disabled="true" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="工程投产日期:" prop="expectedProductionDate">
|
<el-form-item label="工程投产日期:" prop="expectedProductionDate">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
@@ -65,17 +51,8 @@
|
|||||||
placeholder="请选择工程投产日期"
|
placeholder="请选择工程投产日期"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="所属地市:" prop="city">
|
<el-form-item label="所属地市:" prop="city">
|
||||||
<el-select
|
<el-select v-model="form.city" clearable style="width: 100%" placeholder="请选择所属地市">
|
||||||
v-model="form.city"
|
|
||||||
clearable
|
|
||||||
style="width: 100%"
|
|
||||||
placeholder="请选择所属地市"
|
|
||||||
>
|
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in areaOptionList"
|
v-for="item in areaOptionList"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
@@ -84,8 +61,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<!-- <el-col :span="12">
|
<!-- <el-col :span="12">
|
||||||
<el-form-item label="用户状态:" prop="userStatus">
|
<el-form-item label="用户状态:" prop="userStatus">
|
||||||
<el-select
|
<el-select
|
||||||
@@ -102,10 +77,8 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col> -->
|
-->
|
||||||
</el-row>
|
<!--
|
||||||
<!-- <el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="工程名称:" prop="userName">
|
<el-form-item label="工程名称:" prop="userName">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.userName"
|
v-model="form.userName"
|
||||||
@@ -121,17 +94,10 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
-->
|
||||||
</el-row> -->
|
|
||||||
</div>
|
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane name="1" label="终端信息">
|
<el-tab-pane name="1" label="终端信息" class="form-two">
|
||||||
<div class="form_tab_item">
|
<div class="fixed_upload">
|
||||||
<el-row>
|
|
||||||
<el-col :span="12"></el-col>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="终端台账信息:">
|
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="form.deviceFilePath"
|
v-model:file-list="form.deviceFilePath"
|
||||||
ref="uploadRef"
|
ref="uploadRef"
|
||||||
@@ -144,14 +110,10 @@
|
|||||||
:on-progress="uploadFileName('deviceFilePath')"
|
:on-progress="uploadFileName('deviceFilePath')"
|
||||||
>
|
>
|
||||||
<template #trigger>
|
<template #trigger>
|
||||||
<el-button type="primary">上传文件</el-button>
|
<el-button type="primary">终端台账信息</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</div>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="所属供电公司:" prop="powerCompany">
|
<el-form-item label="所属供电公司:" prop="powerCompany">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.powerCompany"
|
v-model="form.powerCompany"
|
||||||
@@ -168,9 +130,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="所属变电站:" prop="substation">
|
<el-form-item label="所属变电站:" prop="substation">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.substation"
|
v-model="form.substation"
|
||||||
@@ -188,10 +147,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="变电站电压等级:" prop="substationVoltageLevel">
|
<el-form-item label="变电站电压等级:" prop="substationVoltageLevel">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.substationVoltageLevel"
|
v-model="form.substationVoltageLevel"
|
||||||
@@ -207,9 +162,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="监测终端编码:" prop="monitoringTerminalCode">
|
<el-form-item label="监测终端编码:" prop="monitoringTerminalCode">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.monitoringTerminalCode"
|
v-model="form.monitoringTerminalCode"
|
||||||
@@ -217,10 +169,6 @@
|
|||||||
placeholder="请输入监测终端编码"
|
placeholder="请输入监测终端编码"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="监测终端名称:" prop="monitoringTerminalName">
|
<el-form-item label="监测终端名称:" prop="monitoringTerminalName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.monitoringTerminalName"
|
v-model="form.monitoringTerminalName"
|
||||||
@@ -228,9 +176,6 @@
|
|||||||
placeholder="请输入终端名称"
|
placeholder="请输入终端名称"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="电压互感器类型:" prop="voltageTransformerType">
|
<el-form-item label="电压互感器类型:" prop="voltageTransformerType">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.voltageTransformerType"
|
v-model="form.voltageTransformerType"
|
||||||
@@ -246,15 +191,7 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
<el-form-item label="终端接线方式类型:" prop="terminalWiringMethodType" class="label_over_warp">
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item
|
|
||||||
label="终端接线方式类型:"
|
|
||||||
prop="terminalWiringMethodType"
|
|
||||||
class="label_over_warp"
|
|
||||||
>
|
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.terminalWiringMethodType"
|
v-model="form.terminalWiringMethodType"
|
||||||
clearable
|
clearable
|
||||||
@@ -269,9 +206,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="中性点接线方式:" prop="neutralPointWiringMethod">
|
<el-form-item label="中性点接线方式:" prop="neutralPointWiringMethod">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.neutralPointWiringMethod"
|
v-model="form.neutralPointWiringMethod"
|
||||||
@@ -287,17 +221,8 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="厂家:" prop="manufacturer">
|
<el-form-item label="厂家:" prop="manufacturer">
|
||||||
<el-select
|
<el-select v-model="form.manufacturer" clearable style="width: 100%" placeholder="请选择厂家">
|
||||||
v-model="form.manufacturer"
|
|
||||||
clearable
|
|
||||||
style="width: 100%"
|
|
||||||
placeholder="请选择厂家"
|
|
||||||
>
|
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in manufacturerList"
|
v-for="item in manufacturerList"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
@@ -306,9 +231,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="厂家设备编号:" prop="manufacturerDeviceNumber">
|
<el-form-item label="厂家设备编号:" prop="manufacturerDeviceNumber">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.manufacturerDeviceNumber"
|
v-model="form.manufacturerDeviceNumber"
|
||||||
@@ -316,20 +238,9 @@
|
|||||||
placeholder="请输入厂家设备编号"
|
placeholder="请输入厂家设备编号"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="终端IP:" prop="terminalIp">
|
<el-form-item label="终端IP:" prop="terminalIp">
|
||||||
<el-input
|
<el-input v-model="form.terminalIp" autocomplete="off" placeholder="请输入终端IP" />
|
||||||
v-model="form.terminalIp"
|
|
||||||
autocomplete="off"
|
|
||||||
placeholder="请输入终端IP"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="终端型号:" prop="terminalType">
|
<el-form-item label="终端型号:" prop="terminalType">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.terminalType"
|
v-model="form.terminalType"
|
||||||
@@ -345,22 +256,9 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="端口:" prop="terminalPort">
|
<el-form-item label="端口:" prop="terminalPort">
|
||||||
<el-input
|
<el-input v-model="form.terminalPort" autocomplete="off" placeholder="请输入端口" />
|
||||||
v-model="form.terminalPort"
|
|
||||||
autocomplete="off"
|
|
||||||
placeholder="请输入端口"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="所属前置机:" prop="frontEndMachine">
|
<el-form-item label="所属前置机:" prop="frontEndMachine">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.frontEndMachine"
|
v-model="form.frontEndMachine"
|
||||||
@@ -376,10 +274,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item
|
<el-form-item
|
||||||
label="本次终端检测时间:"
|
label="本次终端检测时间:"
|
||||||
prop="currentTerminalDetectionTime"
|
prop="currentTerminalDetectionTime"
|
||||||
@@ -394,14 +288,7 @@
|
|||||||
placeholder="请选择本次终端检测时间"
|
placeholder="请选择本次终端检测时间"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
<el-form-item label="下次终端定检时间:" prop="nextTerminalInspectionTime" class="label_over_warp">
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item
|
|
||||||
label="下次终端定检时间:"
|
|
||||||
prop="nextTerminalInspectionTime"
|
|
||||||
class="label_over_warp"
|
|
||||||
>
|
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
v-model="form.nextTerminalInspectionTime"
|
v-model="form.nextTerminalInspectionTime"
|
||||||
@@ -411,45 +298,18 @@
|
|||||||
placeholder="请选择下次终端定检时间"
|
placeholder="请选择下次终端定检时间"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="识别码:" prop="identificationCode">
|
<el-form-item label="识别码:" prop="identificationCode">
|
||||||
<el-input
|
<el-input v-model="form.identificationCode" autocomplete="off" placeholder="请输入识别码" />
|
||||||
v-model="form.identificationCode"
|
|
||||||
autocomplete="off"
|
|
||||||
placeholder="请输入识别码"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="终端秘钥:" prop="terminalSecretKey">
|
<el-form-item label="终端秘钥:" prop="terminalSecretKey">
|
||||||
<el-input
|
<el-input v-model="form.terminalSecretKey" autocomplete="off" placeholder="请输入终端秘钥" />
|
||||||
v-model="form.terminalSecretKey"
|
|
||||||
autocomplete="off"
|
|
||||||
placeholder="请输入终端秘钥"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="经度:" prop="longitude">
|
<el-form-item label="经度:" prop="longitude">
|
||||||
<el-input v-model="form.longitude" autocomplete="off" placeholder="请输入经度" />
|
<el-input v-model="form.longitude" autocomplete="off" placeholder="请输入经度" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="纬度:" prop="latitude">
|
<el-form-item label="纬度:" prop="latitude">
|
||||||
<el-input v-model="form.latitude" autocomplete="off" placeholder="请输入纬度" />
|
<el-input v-model="form.latitude" autocomplete="off" placeholder="请输入纬度" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="终端模型:" prop="terminalModel">
|
<el-form-item label="终端模型:" prop="terminalModel">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.terminalModel"
|
v-model="form.terminalModel"
|
||||||
@@ -465,17 +325,8 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="数据类型:" prop="dataType">
|
<el-form-item label="数据类型:" prop="dataType">
|
||||||
<el-select
|
<el-select v-model="form.dataType" clearable style="width: 100%" placeholder="请选择数据类型">
|
||||||
v-model="form.dataType"
|
|
||||||
clearable
|
|
||||||
style="width: 100%"
|
|
||||||
placeholder="请选择数据类型"
|
|
||||||
>
|
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in dataTypeList"
|
v-for="item in dataTypeList"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
@@ -484,11 +335,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="通讯状态:" prop="communicationStatus">
|
<el-form-item label="通讯状态:" prop="communicationStatus">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.communicationStatus"
|
v-model="form.communicationStatus"
|
||||||
@@ -504,20 +350,9 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="SIM卡号:" prop="simCardNumber">
|
<el-form-item label="SIM卡号:" prop="simCardNumber">
|
||||||
<el-input
|
<el-input v-model="form.simCardNumber" autocomplete="off" placeholder="请输入SIM卡号" />
|
||||||
v-model="form.simCardNumber"
|
|
||||||
autocomplete="off"
|
|
||||||
placeholder="请输入SIM卡号"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="投运时间:" prop="commissioningTime">
|
<el-form-item label="投运时间:" prop="commissioningTime">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
@@ -528,10 +363,6 @@
|
|||||||
placeholder="请选择投运时间"
|
placeholder="请选择投运时间"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="数据更新时间:" prop="dataUpdateTime">
|
<el-form-item label="数据更新时间:" prop="dataUpdateTime">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
@@ -542,11 +373,6 @@
|
|||||||
placeholder="请选择数据更新时间"
|
placeholder="请选择数据更新时间"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="对时功能:" prop="timeSyncFunction">
|
<el-form-item label="对时功能:" prop="timeSyncFunction">
|
||||||
<!-- 默认值 开启 -->
|
<!-- 默认值 开启 -->
|
||||||
<el-radio-group v-model="form.timeSyncFunction">
|
<el-radio-group v-model="form.timeSyncFunction">
|
||||||
@@ -554,10 +380,6 @@
|
|||||||
<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-col>
|
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="电镀功能:" prop="electroplatingFunction">
|
<el-form-item label="电镀功能:" prop="electroplatingFunction">
|
||||||
<!-- 默认 关闭 下拉框 -->
|
<!-- 默认 关闭 下拉框 -->
|
||||||
<el-select
|
<el-select
|
||||||
@@ -574,10 +396,6 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item
|
<el-form-item
|
||||||
label="监测装置安装位置:"
|
label="监测装置安装位置:"
|
||||||
prop="monitoringDeviceInstallationPosition"
|
prop="monitoringDeviceInstallationPosition"
|
||||||
@@ -598,17 +416,8 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="召唤标志:" prop="summonFlag">
|
<el-form-item label="召唤标志:" prop="summonFlag">
|
||||||
<el-select
|
<el-select v-model="form.summonFlag" clearable style="width: 100%" placeholder="请选择召唤标志">
|
||||||
v-model="form.summonFlag"
|
|
||||||
clearable
|
|
||||||
style="width: 100%"
|
|
||||||
placeholder="请选择召唤标志"
|
|
||||||
>
|
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in summonFlagList"
|
v-for="item in summonFlagList"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
@@ -617,37 +426,17 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="告警功能:" prop="alarmFunction">
|
<el-form-item label="告警功能:" prop="alarmFunction">
|
||||||
<el-radio-group v-model="form.alarmFunction">
|
<el-radio-group v-model="form.alarmFunction">
|
||||||
<el-radio value="1">是</el-radio>
|
<el-radio value="1">是</el-radio>
|
||||||
<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-col>
|
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="合同号:" prop="contractNumber">
|
<el-form-item label="合同号:" prop="contractNumber">
|
||||||
<el-input
|
<el-input v-model="form.contractNumber" autocomplete="off" placeholder="请输入合同号" />
|
||||||
v-model="form.contractNumber"
|
|
||||||
autocomplete="off"
|
|
||||||
placeholder="请输入合同号"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
</div>
|
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane name="3" label="附件材料">
|
<el-tab-pane name="3" label="附件材料" class="form-two">
|
||||||
<div class="form_tab_item">
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon">*</span>
|
|
||||||
<el-form-item label="信息安全检测报告:" prop="informationSecurityTestReport">
|
<el-form-item label="信息安全检测报告:" prop="informationSecurityTestReport">
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="form.informationSecurityTestReport"
|
v-model:file-list="form.informationSecurityTestReport"
|
||||||
@@ -665,10 +454,6 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon">*</span>
|
|
||||||
<el-form-item label="验收检验报告单:" prop="acceptanceInspectionReportSingle">
|
<el-form-item label="验收检验报告单:" prop="acceptanceInspectionReportSingle">
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="form.acceptanceInspectionReportSingle"
|
v-model:file-list="form.acceptanceInspectionReportSingle"
|
||||||
@@ -686,12 +471,6 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon">*</span>
|
|
||||||
<el-form-item label="验收检验报告:" prop="acceptanceInspectionReport">
|
<el-form-item label="验收检验报告:" prop="acceptanceInspectionReport">
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="form.acceptanceInspectionReport"
|
v-model:file-list="form.acceptanceInspectionReport"
|
||||||
@@ -709,11 +488,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
<el-form-item label="型式实验报告:" prop="typeExperimentReport">
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon">*</span>
|
|
||||||
<el-form-item label="型式实验报告:" prop="typeExperimentReport" :show-message="false">
|
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="form.typeExperimentReport"
|
v-model:file-list="form.typeExperimentReport"
|
||||||
ref="uploadRef"
|
ref="uploadRef"
|
||||||
@@ -730,12 +505,6 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon">*</span>
|
|
||||||
<el-form-item label="出厂检验报告:" prop="factoryInspectionReport">
|
<el-form-item label="出厂检验报告:" prop="factoryInspectionReport">
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="form.factoryInspectionReport"
|
v-model:file-list="form.factoryInspectionReport"
|
||||||
@@ -753,11 +522,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
<el-form-item label="性能检测报告:" prop="performanceTestReport">
|
||||||
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon">*</span>
|
|
||||||
<el-form-item label="性能检测报告:" prop="performanceTestReport" :show-message="false">
|
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="form.performanceTestReport"
|
v-model:file-list="form.performanceTestReport"
|
||||||
ref="uploadRef"
|
ref="uploadRef"
|
||||||
@@ -774,13 +539,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
<el-form-item label="其他附件:" prop="otherAttachments">
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12" class="required_position">
|
|
||||||
<span class="required_icon_white">*</span>
|
|
||||||
<el-form-item label="其他附件:" class="no_required" prop="otherAttachments">
|
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model:file-list="form.otherAttachments"
|
v-model:file-list="form.otherAttachments"
|
||||||
ref="uploadRef"
|
ref="uploadRef"
|
||||||
@@ -797,9 +556,6 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
</div>
|
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -924,7 +680,6 @@ const electroplatingFunctionList = [
|
|||||||
name: '开启'
|
name: '开启'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
//获取登陆用户姓名和部门
|
//获取登陆用户姓名和部门
|
||||||
const adminInfo = useAdminInfo()
|
const adminInfo = useAdminInfo()
|
||||||
//定义所属供电公司数据
|
//定义所属供电公司数据
|
||||||
@@ -963,7 +718,6 @@ const resetForm = () => {
|
|||||||
userStatus: userStateList[1].id, //用户状态
|
userStatus: userStateList[1].id, //用户状态
|
||||||
userName: '', //工程名称
|
userName: '', //工程名称
|
||||||
userId: '',
|
userId: '',
|
||||||
|
|
||||||
acceptanceInspectionReport: [], //验收检验报告
|
acceptanceInspectionReport: [], //验收检验报告
|
||||||
acceptanceInspectionReportSingle: [], //验收检验报告单
|
acceptanceInspectionReportSingle: [], //验收检验报告单
|
||||||
deviceFilePath: [], //终端台账信息
|
deviceFilePath: [], //终端台账信息
|
||||||
@@ -1006,7 +760,6 @@ const resetForm = () => {
|
|||||||
timeSyncFunction: '0', // 对时功能
|
timeSyncFunction: '0', // 对时功能
|
||||||
voltageTransformerType: voltageTransformerTypeList[0].id //电压互感器类型
|
voltageTransformerType: voltageTransformerTypeList[0].id //电压互感器类型
|
||||||
}
|
}
|
||||||
|
|
||||||
form.value.reporter = adminInfo.$state.name
|
form.value.reporter = adminInfo.$state.name
|
||||||
form.value.orgId = adminInfo.$state.deptName
|
form.value.orgId = adminInfo.$state.deptName
|
||||||
}
|
}
|
||||||
@@ -1022,7 +775,6 @@ const devReportForm = ref({
|
|||||||
userStatus: userStateList[1].id, //用户状态
|
userStatus: userStateList[1].id, //用户状态
|
||||||
userName: '', //工程名称
|
userName: '', //工程名称
|
||||||
userId: '',
|
userId: '',
|
||||||
|
|
||||||
acceptanceInspectionReport: [], //验收检验报告
|
acceptanceInspectionReport: [], //验收检验报告
|
||||||
acceptanceInspectionReportSingle: [], //验收检验报告单
|
acceptanceInspectionReportSingle: [], //验收检验报告单
|
||||||
deviceFilePath: [], //终端台账信息
|
deviceFilePath: [], //终端台账信息
|
||||||
@@ -1070,7 +822,6 @@ const devReportForm = ref({
|
|||||||
voltageTransformerType: voltageTransformerTypeList[0].id //电压互感器类型
|
voltageTransformerType: voltageTransformerTypeList[0].id //电压互感器类型
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
//定义校验规则
|
//定义校验规则
|
||||||
const rules = ref({
|
const rules = ref({
|
||||||
//基础信息
|
//基础信息
|
||||||
@@ -1123,7 +874,6 @@ const rules = ref({
|
|||||||
trigger: 'change'
|
trigger: 'change'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
//终端信息
|
//终端信息
|
||||||
powerCompany: [
|
powerCompany: [
|
||||||
{
|
{
|
||||||
@@ -1341,6 +1091,55 @@ const rules = ref({
|
|||||||
message: '请输入合同号',
|
message: '请输入合同号',
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
informationSecurityTestReport: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请上传信息安全检测报告',
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
acceptanceInspectionReportSingle: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请上传验收检验报告单',
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
acceptanceInspectionReport: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请上传验收检验报告',
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
typeExperimentReport: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请上传型式实验报告',
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
factoryInspectionReport: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请上传出厂检验报告',
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
performanceTestReport: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: '请上传性能检测报告',
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
otherAttachments: [
|
||||||
|
{
|
||||||
|
required: false,
|
||||||
|
message: '请上传其他附件',
|
||||||
|
trigger: 'change'
|
||||||
|
}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
watch(
|
watch(
|
||||||
@@ -1382,7 +1181,6 @@ const close = () => {
|
|||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
console.log()
|
console.log()
|
||||||
})
|
})
|
||||||
|
|
||||||
// 上传报告
|
// 上传报告
|
||||||
const uploadRef = ref()
|
const uploadRef = ref()
|
||||||
const handleExceed: UploadProps['onExceed'] = files => {
|
const handleExceed: UploadProps['onExceed'] = files => {
|
||||||
@@ -1454,7 +1252,6 @@ const choose = (e: any) => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
//设置工程投产日期时间选择范围不能<今天
|
//设置工程投产日期时间选择范围不能<今天
|
||||||
const disabledDate = time => {
|
const disabledDate = time => {
|
||||||
return time.getTime() < Date.now() - 8.64e7 // 8.64e7 毫秒数代表一天
|
return time.getTime() < Date.now() - 8.64e7 // 8.64e7 毫秒数代表一天
|
||||||
@@ -1469,8 +1266,6 @@ const confirmForm = () => {
|
|||||||
devReportForm.value.reporter = adminInfo.$state.id
|
devReportForm.value.reporter = adminInfo.$state.id
|
||||||
devReportForm.value.orgId = adminInfo.$state.deptId
|
devReportForm.value.orgId = adminInfo.$state.deptId
|
||||||
let confirmFormData = JSON.parse(JSON.stringify(devReportForm.value))
|
let confirmFormData = JSON.parse(JSON.stringify(devReportForm.value))
|
||||||
|
|
||||||
|
|
||||||
if (!acceptanceInspectionReportSingle.value) {
|
if (!acceptanceInspectionReportSingle.value) {
|
||||||
return ElMessage({
|
return ElMessage({
|
||||||
message: '请上传验收检验报告单',
|
message: '请上传验收检验报告单',
|
||||||
@@ -1534,74 +1329,13 @@ const confirmForm = () => {
|
|||||||
defineExpose({ open })
|
defineExpose({ open })
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.el-form {
|
|
||||||
// width: 96%;
|
|
||||||
height: 400px;
|
|
||||||
margin: 0 auto;
|
|
||||||
// overflow-y: auto;
|
|
||||||
padding-top: 20px;
|
|
||||||
}
|
|
||||||
.dialog-footer {
|
.dialog-footer {
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
}
|
}
|
||||||
/* 调整标签的换行行为 */
|
.fixed_upload {
|
||||||
.label_over_warp::v-deep .el-form-item__label {
|
width: 100%;
|
||||||
// white-space: pre-line !important;
|
height: 50px;
|
||||||
line-height: 16px !important;
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
}
|
}
|
||||||
::v-deep .el-form-item {
|
|
||||||
padding: 0 10px;
|
|
||||||
height: auto !important;
|
|
||||||
}
|
|
||||||
::v-deep .el-form-item__label {
|
|
||||||
justify-content: flex-start !important;
|
|
||||||
}
|
|
||||||
.form-label-left-align {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
::v-deep .el-input-number .el-input__inner {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
.no_required::v-deep .el-form-item__label {
|
|
||||||
padding-left: 10px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
//表单tab容器
|
|
||||||
.form_tab_item {
|
|
||||||
height: 400px;
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
::v-deep .el-input {
|
|
||||||
width: 200px !important;
|
|
||||||
}
|
|
||||||
::v-deep .el-select {
|
|
||||||
width: 200px !important;
|
|
||||||
}
|
|
||||||
::v-deep .required_position {
|
|
||||||
position: relative;
|
|
||||||
.required_icon {
|
|
||||||
position: absolute;
|
|
||||||
left: -10px;
|
|
||||||
margin-top: 8px;
|
|
||||||
color: #f56c6c;
|
|
||||||
margin-left: 20px;
|
|
||||||
margin-right: 10px;
|
|
||||||
}
|
|
||||||
.required_icon_white {
|
|
||||||
color: #fff;
|
|
||||||
position: absolute;
|
|
||||||
left: -10px;
|
|
||||||
padding-left: 10px;
|
|
||||||
margin: 8px 10px 0 10px;
|
|
||||||
}
|
|
||||||
.required_text {
|
|
||||||
// padding-left: 20px;
|
|
||||||
}
|
|
||||||
.el-form-item__label {
|
|
||||||
padding-left: 10px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// ::v-deep .tabs_form{
|
|
||||||
// height:300px !important;
|
|
||||||
// }
|
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user