全局替换终端

This commit is contained in:
GGJ
2024-06-13 13:32:50 +08:00
parent d4db10d5ca
commit 2c66e096e7
90 changed files with 1369 additions and 628 deletions

View File

@@ -28,8 +28,8 @@
/>
</el-select>
</el-form-item>
<el-form-item label="所地市:" prop="city">
<el-select v-model="form.city" clearable placeholder="请选择所地市" :disabled="openType == 'detail'">
<el-form-item label="所地市:" prop="city">
<el-select v-model="form.city" clearable placeholder="请选择所地市" :disabled="openType == 'detail'">
<el-option
v-for="item in areaOptionList"
:key="item.id"
@@ -200,7 +200,7 @@ const dialogFormVisible = ref(false)
const form: any = ref({})
const ruleFormRef: any = ref(null)
//字典获取所地市
//字典获取所地市
const areaOptionList = dictData.getBasicData('jibei_area')
//字典电压等级
const voltageLevelList = dictData.getBasicData('Dev_Voltage_Stand')
@@ -266,7 +266,7 @@ const resetForm = () => {
orgId: '', //填报部门
goToNetReport: [], //报告
userType: 0, //用户性质
city: areaOptionList[0].name, //所地市
city: areaOptionList[0].name, //所地市
responsibleDepartment: '', //归口管理部门
projectName: '', //用户名称
userStatus: userStateList[0].value, //用户状态

View File

@@ -16,7 +16,7 @@
</template>
</details_item>
<details_item>
<template #label>地市</template>
<template #label>地市</template>
<template #content>
{{ detailData.city }}
</template>
@@ -66,7 +66,7 @@
</template>
</details_item>
<details_item v-if="detailData.userType == 0 || detailData.userType == 1">
<template #label>非线性设备类型</template>
<template #label>非线性终端类型</template>
<template #content>
{{ proviteData.nonlinearDeviceType ? proviteData.nonlinearDeviceType : '-' }}
</template>
@@ -156,7 +156,7 @@
detailData.userType == '5'
"
>
<template #label>PCC供电设备容量</template>
<template #label>PCC供电终端容量</template>
<template #content>
{{ proviteData.pccEquipmentCapacity }}
</template>
@@ -227,7 +227,7 @@
</template>
</details_item>
<details_item v-if="detailData.userType == 6">
<template #label>敏感装置名称</template>
<template #label>敏感终端名称</template>
<template #content>
{{ proviteData.deviceName }}
</template>
@@ -324,7 +324,7 @@
</template>
</details_item>
<details_item v-if="detailData.userType == 6">
<template #label>主要敏感设备清单</template>
<template #label>主要敏感终端清单</template>
<template #content>
<el-icon>
<Link />
@@ -497,7 +497,7 @@ const proviteData = ref()
const getProviteData = async () => {
if (detailData.value.userType == '0' || detailData.value.userType == '1') {
proviteData.value = detailData.value.userReportProjectPO
//查询非线性设备类型
//查询非线性终端类型
await getDictTreeById(proviteData.value.nonlinearDeviceType).then(res => {
proviteData.value.nonlinearDeviceType = res.data?.name
})
@@ -541,7 +541,7 @@ const getProviteData = async () => {
await getFileNamePath(proviteData.value.substationMainWiringDiagram, 'substationMainWiringDiagram')
}
//主要敏感设备清单
//主要敏感终端清单
if (proviteData.value.sensitiveDevices) {
await getFileNamePath(proviteData.value.sensitiveDevices, 'sensitiveDevices')
}
@@ -607,7 +607,7 @@ const getFileNamePath = async (val: any, pathName: any) => {
url: res.data.url
}
}
//主要敏感设备清单
//主要敏感终端清单
else if (pathName == 'sensitiveDevices' && proviteData.value.sensitiveDevices) {
proviteData.value.sensitiveDevices = {
name: res.data.fileName,

View File

@@ -5,8 +5,8 @@
<el-form-item label="用户名称">
<el-input v-model="tableStore.table.params.projectName" placeholder="请输入用户名称"></el-input>
</el-form-item>
<el-form-item label="所地市">
<el-select v-model="tableStore.table.params.city" clearable placeholder="请选择所地市">
<el-form-item label="所地市">
<el-select v-model="tableStore.table.params.city" clearable placeholder="请选择所地市">
<el-option
v-for="item in areaOptionList"
:key="item.id"
@@ -74,7 +74,7 @@ const tableStore = new TableStore({
method: 'POST',
column: [
{ title: '序号', type: 'seq', width: 80 },
{ field: 'city', title: '所地市', minWidth: 80 },
{ field: 'city', title: '所地市', minWidth: 80 },
{ field: 'projectName', title: '用户名称', minWidth: 170 },
{
field: 'userType',

View File

@@ -5,8 +5,8 @@
<el-form-item label='用户名称'>
<el-input v-model='tableStore.table.params.projectName' clearable></el-input>
</el-form-item>
<el-form-item label='所地市'>
<el-select v-model='tableStore.table.params.city' clearable placeholder='请选择所地市'>
<el-form-item label='所地市'>
<el-select v-model='tableStore.table.params.city' clearable placeholder='请选择所地市'>
<el-option
v-for='item in areaOptionList'
:key='item.id'
@@ -76,7 +76,7 @@ const tableStore = new TableStore({
return getUserTypeName(userType)
}
},
{ field: 'city', title: '所地市', minWidth: 80 },
{ field: 'city', title: '所地市', minWidth: 80 },
{ field: 'responsibleDepartment', title: '归口管理部门', minWidth: 130 },
{
field: 'userStatus',
@@ -99,7 +99,7 @@ const tableStore = new TableStore({
{ field: 'substation', title: '变电站', minWidth: 100 },
{
field: 'status',
title: '审核状态',
title: '流程状态',
minWidth: 100,
render: 'tag',
custom: {