终端监测

This commit is contained in:
zhujiyan
2024-05-20 15:00:18 +08:00
parent 2f45334069
commit 2f1e3c97be
7 changed files with 83 additions and 187 deletions

View File

@@ -48,9 +48,9 @@
<!-- 基础信息 -->
<el-row>
<el-col :span="12">
<el-form-item label="填报人:" prop="reporter">
<el-form-item label="填报人:" prop="reporterName">
<el-input
v-model="form.reporter"
v-model="form.reporterName"
autocomplete="off"
place-holder="请输入填报人"
:disabled="true"
@@ -369,7 +369,8 @@
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-col :span="12" class="required_position">
<span class="required_icon_white">*</span>
<el-form-item label="电网侧变电站:" prop="powerSubstationName">
<el-input
v-model="form.powerSubstationName"
@@ -390,7 +391,8 @@
</el-row>
<el-row>
<el-col :span="12">
<el-col :span="12" class="required_position">
<span class="required_icon_white">*</span>
<el-form-item label="电压偏差上限:" prop="voltageDeviationUpperLimit">
<el-input
v-model="form.voltageDeviationUpperLimit"
@@ -400,7 +402,8 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-col :span="12" class="required_position">
<span class="required_icon_white">*</span>
<el-form-item label="电压偏差下限:" prop="voltageDeviationLowerLimit">
<el-input
v-model="form.voltageDeviationLowerLimit"
@@ -553,6 +556,7 @@ const getSelectableList = () => {
...form.value,
city: obj.city,
reporter: obj.reporter,
reporterName:obj.reporterName,
reportDate: obj.reportDate,
orgId: obj.orgId,
orgName:obj.orgName,
@@ -567,9 +571,7 @@ const monitoringTerminalList = ref([])
//获取关联设备
const findAllMonitoringTerminalList = () => {
getDeviceList().then(res => {
console.log(res, '-------------')
monitoringTerminalList.value = res.data
console.log(monitoringTerminalList.value[0].monitoringTerminalCode, '++++++++++')
monitoringTerminalList.value = res.data;
})
}
//查询关联设备下拉框
@@ -589,6 +591,7 @@ selectFormType.value = '0'
const resetForm = () => {
form.value = {
reporter: '', //填报人
reporterName:'',//填报人名称
reportDate: '', //填报日期
orgId: '', //填报部门id
orgName:'', //填报部门名称
@@ -628,9 +631,6 @@ const resetForm = () => {
// form.value.reporter = adminInfo.$state.name
// form.value.orgId = adminInfo.$state.deptName
}
//初始化数据
resetForm()
getSelectableList()
findAllMonitoringTerminalList()
//获取树形图数据
@@ -665,66 +665,27 @@ const changeLoadType = async () => {
//选择关联干扰源回显数据
const changeUserName = () => {
let obj = projectList.value.find(item => {
return form.value.userName == item.projectName
return form.value.reporter == item.reporter
})
form.value = {
...form.value,
city: obj.city,
reporter: obj.reporter,
reportDate: obj.reportDate,
orgId: obj.orgId,
orgName: obj.orgName,
userName: obj.projectName,
userId: obj.id,
expectedProductionDate: obj.expectedProductionDate
city: obj?.city,
reporter: obj?.reporter,
reporterName:obj?.reporterName,
reportDate: obj?.reportDate,
orgId: obj?.orgId,
orgName: obj?.orgName,
userName: obj?.projectName,
userId: obj?.id,
expectedProductionDate: obj?.expectedProductionDate
}
console.log(obj, '选择关联干扰源回显数据')
}
//监测点信息表单格式
const monitorPointForm = ref({
reporter: '', //填报人
reportDate: '', //填报日期
orgId: '', //填报部门
orgName:'',
expectedProductionDate: '', //工程投产日期
city: areaOptionList[0].name, //所属地市
userStatus: userStateList[1].id, //用户状态
userName: '', //工程名称
userId: '',
monitoringTerminalCode: '', //关联设备
monitoringTerminalName: '',
//监测点信息实体
// supervisionTempLineReportParam: {
businessType: '', // 干扰源类别
connectedBus: '', // 接入母线
ctRatio: '0', //CT变比
dealCapacity: '0', //协议容量
devCapacity: '0', //设备容量
isGridConnectionPoint: '0', //是否并网点
isStatistical: '0', // 是否参与统计
lineId: '', // 监测点编码
lineName: '', // 监测点名称
loadType: '', //干扰源类型
mainWiringDiagram: '', // 主接线图
objName: '', //监测点对象名称
operationStatus: '', //监测点运行状态
pointNature: '', //监测点性质
powerSubstationName: '', //电网侧变电站
ptRatio: '0', // PT变比
shortCapacity: '0', // 短路容量
standardCapacity: '0', //基准容量
timeInterval: '0', //测量间隔
voltageDeviationLowerLimit: '0', //电压偏差下限
voltageDeviationUpperLimit: '0', // 电压偏差上限
voltageLevel: '' //监测点电压等级
// }
})
//定义校验规则
const rules = ref({
//基础信息
reporter: [
reporterName: [
{
required: true,
message: '请输入填报人',
@@ -946,6 +907,9 @@ watch(
)
const open = () => {
dialogFormVisible.value = true
//初始化数据
resetForm()
getSelectableList()
}
const close = () => {
//重置表单内容
@@ -1088,18 +1052,21 @@ defineExpose({ open })
left: -10px;
margin-top: 8px;
color: #f56c6c;
margin-left: 20px;
margin-left: 10px;
}
.required_icon_white {
color: #fff;
position: absolute;
left: -10px;
padding-left: 30px;
margin: 8px 10px 0 30px;
}
.required_text {
padding-left: 20px;
// padding-left: 20px;
}
}
.no_required::v-deep .el-form-item__label {
padding-left: 10px !important;
width: 70px !important;
margin-left: 0px !important;
}
// ::v-deep .tabs_form{
// height:300px !important;
// }

View File

@@ -277,7 +277,6 @@ const getFileName = async () => {
//根据文件名请求
const getFileNamePath = async (val: any, pathName: any) => {
await getFileNameAndFilePath({ filePath: val }).then(res => {
console.log(111111111)
if (res.data) {
//监测点台账信息
if (pathName == 'lineFilePath' && detailData.value.lineFilePath) {