diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/detail.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/detail.vue
index 2218729a..8aab93c8 100644
--- a/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/detail.vue
+++ b/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/detail.vue
@@ -23,11 +23,7 @@
})?.label
}}
-
- {{ detailData.userName }}
-
- >
@@ -36,6 +32,154 @@
{{ detailData?.lineFilePath.name }}
+
+ {{
+ areaOptionList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.powerCompany
+ })?.name
+ }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.substation }}
+
+
+ {{
+ voltageLevelList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.substationVoltageLevel
+ })?.name
+ }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.monitoringTerminalCode }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.monitoringTerminalName }}
+
+
+ {{
+ voltageTransformerTypeList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.voltageTransformerType
+ })?.name
+ }}
+
+
+ {{
+ terminalWiringMethodTypeList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.terminalWiringMethodType
+ })?.name
+ }}
+
+
+ {{
+ neutralPointWiringMethodList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.neutralPointWiringMethod
+ })?.name
+ }}
+
+
+ {{
+ manufacturerList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.manufacturer
+ })?.name
+ }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.manufacturerDeviceNumber }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.terminalIp }}
+
+
+ {{
+ terminalTypeList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.terminalType
+ })?.name
+ }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.terminalPort }}
+
+
+ {{
+ frontEndMachineList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.frontEndMachine
+ })?.name
+ }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.currentTerminalDetectionTime.replace('T',' ') }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.nextTerminalInspectionTime.replace('T',' ') }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.identificationCode }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.terminalSecretKey }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.longitude }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.latitude }}
+
+
+ {{
+ terminalModelList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.terminalModel
+ })?.name
+ }}
+
+
+ {{
+ dataTypeList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.dataType
+ })?.name
+ }}
+
+
+ {{
+ communicationStatusList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.communicationStatus
+ })?.name
+ }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.simCardNumber }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.commissioningTime.replace('T',' ') }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.dataUpdateTime.replace('T',' ') }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.timeSyncFunction=='0'?'否':detailData.supervisionTempDeviceReport?.timeSyncFunction=='1'?'是':'-' }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.electroplatingFunction=='0'?'否':detailData.supervisionTempDeviceReport?.electroplatingFunction=='1'?'是':'-' }}
+
+
+ {{
+ monitoringDeviceInstallationPositionList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.monitoringDeviceInstallationPosition
+ })?.name
+ }}
+
+
+ {{
+ summonFlagList.find(item => {
+ return item.id == detailData.supervisionTempDeviceReport?.summonFlag
+ })?.name
+ }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.alarmFunction=='0'?'否':detailData.supervisionTempDeviceReport?.alarmFunction=='1'?'是':'-' }}
+
+
+ {{ detailData.supervisionTempDeviceReport?.contractNumber }}
+
@@ -112,37 +256,7 @@ const props = defineProps({
const detailLoading = ref(false) // 表单的加载中
const detailData = ref({}) // 详情数据
const queryId = query.id as unknown as string // 从 URL 传递过来的 id 编号
-//用户性质数组
-const userTypeList = reactive([
- {
- label: '新建电网工程',
- value: '0'
- },
- {
- label: '扩建电网工程',
- value: '1'
- },
- {
- label: '新建非线性负荷用户',
- value: '2'
- },
- {
- label: '扩建非线性负荷用户',
- value: '3'
- },
- {
- label: '新建新能源发电站',
- value: '4'
- },
- {
- label: '扩建新能源发电站',
- value: '5'
- },
- {
- label: '敏感及重要用户',
- value: '6'
- }
-])
+
//用户状态数组
const userStateList = reactive([
{
@@ -165,30 +279,83 @@ const userStateList = reactive([
const dictData = useDictData()
//字典获取所属地市
const areaOptionList = dictData.getBasicData('jibei_area')
-//字典获取敏感电能质量指标
-const energyQualityIndexList = dictData.getBasicData('Indicator_Type')
-//字典获取行业类型
-const industryList = dictData.getBasicData('industry_type_jb')
-//字典电压等级
+//定义监测装置安装位置下拉框数据
+const monitoringDeviceInstallationPositionList = [
+ {
+ id: '0',
+ name: '电网侧'
+ },
+ {
+ id: '1',
+ name: '用户侧'
+ }
+]
+//定义召唤标志下拉框数据
+const summonFlagList = [
+ {
+ id: '0',
+ name: '周期触发'
+ },
+ {
+ id: '1',
+ name: '变为触发'
+ }
+]
+//定义终端模型下拉框数据
+const terminalModelList = [
+ {
+ id: '0',
+ name: '虚拟设备'
+ },
+ {
+ id: '1',
+ name: '虚拟设备'
+ },
+ {
+ id: '2',
+ name: '虚拟设备'
+ }
+]
+//定义通讯状态下拉框数据
+const communicationStatusList = [
+ {
+ id: '0',
+ name: '中断'
+ },
+ {
+ id: '1',
+ name: '正常'
+ }
+]
+//字典获取监测点电压等级
const voltageLevelList = dictData.getBasicData('Dev_Voltage_Stand')
-//字典评估类型
-const evaluationTypeList = dictData.getBasicData('Evaluation_Type')
-//字典预测评估单位
-const evaluationDeptList = dictData.getBasicData('evaluation_dept')
+//字典获取数据类型
+const dataTypeList = dictData.getBasicData('System_Type')
+//字典获取终端型号
+const terminalTypeList = dictData.getBasicData('Dev_Type')
+//字典获取电压互感器类型
+const voltageTransformerTypeList = dictData.getBasicData('Voltage_Transformer')
+//字典获取中性点接线方式
+const neutralPointWiringMethodList = dictData.getBasicData('Neutral_Point')
+//字典获取所属前置机
+const frontEndMachineList = dictData.getBasicData('Front_Type')
+//字典获取终端接线方式类型
+const terminalWiringMethodTypeList = dictData.getBasicData('Dev_Connect')
+//字典获取厂家
+const manufacturerList = dictData.getBasicData('Dev_Manufacturers')
/** 获得数据 */
const getInfo = async () => {
detailLoading.value = true
try {
await getTerminalDetailsById({ id: props.id || queryId }).then(res => {
- detailData.value = res.data;
- console.log(detailData.value,"+++++++++")
+ detailData.value = res.data
+ console.log(detailData.value, '+++++++++')
getFileName()
})
} finally {
detailLoading.value = false
}
}
-//判断userType选择取用的对象
const getFileName = async () => {
//验收检验报告
if (detailData.value.acceptanceInspectionReport) {
@@ -205,10 +372,7 @@ const getFileName = async () => {
//信息安全检测报告
if (detailData.value.informationSecurityTestReport) {
- await getFileNamePath(
- detailData.value.informationSecurityTestReport,
- 'informationSecurityTestReport'
- )
+ await getFileNamePath(detailData.value.informationSecurityTestReport, 'informationSecurityTestReport')
}
//监测点台账信息
if (detailData.value.lineFilePath) {
@@ -239,7 +403,7 @@ const getFileName = async () => {
const getFileNamePath = async (val: any, pathName: any) => {
await getFileNameAndFilePath({ filePath: val }).then(res => {
console.log(111111111)
- if (res.data ) {
+ if (res.data) {
//可研报告
if (pathName == 'acceptanceInspectionReport' && detailData.value.acceptanceInspectionReport) {
detailData.value.acceptanceInspectionReport = {
@@ -248,7 +412,10 @@ const getFileNamePath = async (val: any, pathName: any) => {
}
}
//终端台账信息
- else if (pathName == 'acceptanceInspectionReportSingle' && detailData.value.acceptanceInspectionReportSingle) {
+ else if (
+ pathName == 'acceptanceInspectionReportSingle' &&
+ detailData.value.acceptanceInspectionReportSingle
+ ) {
detailData.value.acceptanceInspectionReportSingle = {
name: res.data.fileName,
url: res.data.url
@@ -262,10 +429,7 @@ const getFileNamePath = async (val: any, pathName: any) => {
}
}
//预测评估评审意见报告
- else if (
- pathName == 'informationSecurityTestReport' &&
- detailData.value.informationSecurityTestReport
- ) {
+ else if (pathName == 'informationSecurityTestReport' && detailData.value.informationSecurityTestReport) {
detailData.value.informationSecurityTestReport = {
name: res.data.fileName,
url: res.data.url