diff --git a/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue b/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue
index ba488e83..176c99b9 100644
--- a/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue
+++ b/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue
@@ -190,7 +190,7 @@
@@ -207,7 +207,7 @@
@@ -251,7 +251,7 @@
v-for="(item, index) in evaluationTypeList"
:key="indedx"
:label="item.name"
- :value="item.value"
+ :value="item.id"
/>
@@ -340,7 +340,7 @@
@@ -384,7 +384,7 @@
@@ -739,9 +739,7 @@ const getTreeList = () => {
}
const treeRef = ref()
const handleCheckChange = data => {
- console.log(22222, data)
const checkedNodes = treeRef.value.getCheckedKeys()
- console.log('选中的节点数据:', checkedNodes)
if (checkedNodes.length > 1) {
checkedNodes.map((item, index) => {
// if (index == checkedNodes.length - 1) {
@@ -756,6 +754,9 @@ const handleCheckChange = data => {
}
}
getTreeList()
+//获取登陆用户姓名和部门
+const adminInfo = useAdminInfo()
+console.log(adminInfo.$state, '打印登陆用户新信息')
const resetForm = () => {
form.value = {
reporter: '', //填报人
@@ -808,112 +809,84 @@ const resetForm = () => {
antiInterferenceReport: '' //抗扰度测试报告
// }
}
- //获取登陆用户姓名和部门
- const adminInfo = useAdminInfo()
- console.log(adminInfo.$state, '打印登陆用户新信息')
+
form.value.reporter = adminInfo.$state.name
form.value.orgId = adminInfo.$state.deptName
}
//初始化数据
resetForm()
const subForm = ref({
+ city: '', //所属地市
+ evaluationConclusion: '', //预测评估结论
+ evaluationDept: '', //预测评估单位
+ expectedProductionDate: '', //工程预期投产日期
+ orgId: '', //填报部门
+ projectName: '',
reporter: '', //填报人
reportDate: new Date(), //填报日期
- orgId: '', //填报部门
- expectedProductionDate: '', //工程预期投产日期
- userType: '0', //用户性质
- city: '', //所属地市
responsibleDepartment: '', //归口管理部门
- userStatus: '', //用户状态
- projectName: '', //工程名称
- substation: '', //变电站
- voltageLevel: '', //电压等级
- evaluationDept: '', //预测评估单位
- evaluationConclusion: '', //预测评估结论
- backgroundTestPerformed: '', //是否开展背景测试
- feasibilityReport: '', // 可研报告告地址
- preliminaryDesignDescription: '', //项目初步设计说明书告地址
- predictionEvaluationReport: '', //预测评估报告告地址
- predictionEvaluationReviewOpinions: '', //预测评估评审意见报告地址
- additionalAttachments: '', //其他附件告地址
- state: '', //数据状态
- pccPoint: '', //PCC点
- industry: '', //行业
- evaluationType: '', //评估类型
- evaluationChekDept: '', //预测评估审单位
- substationMainWiringDiagram: '', //用户接入变电站主接线示意图地址
- powerQualityReport: '', //背景电能质量测试报告
- minShortCircuitCapacity: '', //系统最小短路容量(MVA)
- userAgreementCapacity: '', //用户用电协议容量(MVA)
- needGovernance: '', //是否需要治理
+ substation: '', ////变电站
+ userStatus: '0', //用户状态
+ userType: '0',//用户性质
+ voltageLevel: "",
//userType=='0' '1'
userReportProjectPO: {
- agreementCapacity: '', //用户协议容量
- nonlinearDeviceType: '', //非线性设备类型
- additionalAttachments: '',
+ additionalAttachments: '', //其他附件告地址
+ agreementCapacity: 0,
backgroundTestPerformed: 0,
- feasibilityReport: '',
+ feasibilityReport: '', //可研报告
id: '',
needGovernance: 0,
- predictionEvaluationReport: '',
- predictionEvaluationReviewOpinions: '',
- preliminaryDesignDescription: '',
+ nonlinearDeviceType: '',
+ predictionEvaluationReport: '', //预测评估报告告地址
+ predictionEvaluationReviewOpinions: '', //预测评估评审意见报告地址
+ preliminaryDesignDescription: '', //项目初步设计说明书告地址
state: 0
},
- //userType=='2' '3' '4' '5'
- userReportSensitivePO: {
- nonlinearLoadType: '', //非线性负荷类型
- pccEquipmentCapacity: '', // PCC供电设备容量(MVA)
- baseShortCircuitCapacity: '', //基准短路容量(MVA)
- additionalAttachments: '',
- antiInterferenceReport: '',
- antiInterferenceTest: '',
- backgroundTestPerformed: 0,
- deviceName: '',
- energyQualityIndex: '',
- evaluationChekDept: '',
- evaluationType: '',
- feasibilityReport: '',
- id: '',
- industry: '',
- needGovernance: 0,
- pccPoint: '',
- powerQualityReport: '',
- powerSupplyCount: 0,
- predictionEvaluationReport: '',
- predictionEvaluationReviewOpinions: '',
- preliminaryDesignDescription: '',
- sensitiveDevices: '',
- state: 0,
- substationMainWiringDiagram: ''
- },
- //userType=='6'
+ //userType=='2,3,4,5'
userReportSubstationPO: {
- industry: '', //行业
- deviceName: '', //敏感装置名称
- powerSupplyCount: 0, //供电电源数量
- energyQualityIndex: '', //敏感电能质量指标
- antiInterferenceTest: '', //是否开展抗扰度测试
- sensitiveDevices: '', //主要敏感设备清单
- antiInterferenceReport: '', //抗扰度测试报告
- additionalAttachments: '',
+ additionalAttachments: '', //其他附件告地址
backgroundTestPerformed: 0,
baseShortCircuitCapacity: 0,
evaluationChekDept: '',
evaluationType: '',
- feasibilityReport: '',
+ feasibilityReport: '', //可研报告
id: '',
minShortCircuitCapacity: 0,
needGovernance: 0,
nonlinearLoadType: '',
pccEquipmentCapacity: 0,
pccPoint: '',
- predictionEvaluationReport: '',
- predictionEvaluationReviewOpinions: '',
- preliminaryDesignDescription: '',
+ predictionEvaluationReport: '', //预测评估报告告地址
+ predictionEvaluationReviewOpinions: '', //预测评估评审意见报告地址
+ preliminaryDesignDescription: '', //项目初步设计说明书告地址
state: 0,
- substationMainWiringDiagram: '',
+ substationMainWiringDiagram: '', //用户接入变电站主接线示意图地址
userAgreementCapacity: 0
+ },
+ //userType=='6'
+ userReportSensitivePO: {
+ additionalAttachments: '', //其他附件告地址
+ antiInterferenceReport: '', //抗扰度测试报告
+ antiInterferenceTest: '',
+ backgroundTestPerformed: 0,
+ deviceName: '',
+ energyQualityIndex: '',
+ evaluationChekDept: '',
+ evaluationType: '',
+ feasibilityReport: '', //可研报告告地址
+ id: '',
+ industry: '',
+ needGovernance: 0,
+ pccPoint: '',
+ powerQualityReport: '', //背景电能质量测试报告
+ powerSupplyCount: 0,
+ predictionEvaluationReport: '', //预测评估报告告地址
+ predictionEvaluationReviewOpinions: '', //预测评估评审意见报告地址
+ preliminaryDesignDescription: '', //项目初步设计说明书告地址
+ sensitiveDevices: '', //主要敏感设备清单
+ state: 0,
+ substationMainWiringDiagram: '' //用户接入变电站主接线示意图地址
}
})
watch(
@@ -929,16 +902,16 @@ watch(
//userType==0,1
if (val.userType == '0' || val.userType == '1') {
subForm.value.userReportProjectPO = {
- agreementCapacity: '', //用户协议容量
- nonlinearDeviceType: '', //非线性设备类型
- additionalAttachments: '',
+ additionalAttachments: '', //其他附件告地址
+ agreementCapacity: 0,
backgroundTestPerformed: 0,
- feasibilityReport: '',
+ feasibilityReport: '', //可研报告
id: '',
needGovernance: 0,
- predictionEvaluationReport: '',
- predictionEvaluationReviewOpinions: '',
- preliminaryDesignDescription: '',
+ nonlinearDeviceType: '',
+ predictionEvaluationReport: '', //预测评估报告告地址
+ predictionEvaluationReviewOpinions: '', //预测评估评审意见报告地址
+ preliminaryDesignDescription: '', //项目初步设计说明书告地址
state: 0
}
for (let key in val) {
@@ -947,36 +920,30 @@ watch(
subForm.value.userReportProjectPO[key] = val[key]
}
}
- delete subForm.value.userReportSensitivePO
delete subForm.value.userReportSubstationPO
+ delete subForm.value.userReportSensitivePO
}
//userType==2,3,4,5
if (val.userType == '2' || val.userType == '3' || val.userType == '4' || val.userType == '5') {
- subForm.value.userReportSensitivePO = {
- nonlinearLoadType: '', //非线性负荷类型
- pccEquipmentCapacity: '', // PCC供电设备容量(MVA)
- baseShortCircuitCapacity: '', //基准短路容量(MVA)
- additionalAttachments: '',
- antiInterferenceReport: '',
- antiInterferenceTest: '',
+ subForm.value.userReportSubstationPO = {
+ additionalAttachments: '', //其他附件告地址
backgroundTestPerformed: 0,
- deviceName: '',
- energyQualityIndex: '',
+ baseShortCircuitCapacity: 0,
evaluationChekDept: '',
evaluationType: '',
- feasibilityReport: '',
+ feasibilityReport: '', //可研报告
id: '',
- industry: '',
+ minShortCircuitCapacity: 0,
needGovernance: 0,
+ nonlinearLoadType: '',
+ pccEquipmentCapacity: 0,
pccPoint: '',
- powerQualityReport: '',
- powerSupplyCount: 0,
- predictionEvaluationReport: '',
- predictionEvaluationReviewOpinions: '',
- preliminaryDesignDescription: '',
- sensitiveDevices: '',
+ predictionEvaluationReport: '', //预测评估报告告地址
+ predictionEvaluationReviewOpinions: '', //预测评估评审意见报告地址
+ preliminaryDesignDescription: '', //项目初步设计说明书告地址
state: 0,
- substationMainWiringDiagram: ''
+ substationMainWiringDiagram: '', //用户接入变电站主接线示意图地址
+ userAgreementCapacity: 0
}
for (let key in val) {
if (subForm.value.userReportSensitivePO.hasOwnProperty(key)) {
@@ -985,36 +952,32 @@ watch(
}
}
delete subForm.value.userReportProjectPO
- delete subForm.value.userReportSubstationPO
+ delete subForm.value.userReportSensitivePO
}
//userType==6
if (val.userType == '6') {
- subForm.value.userReportSubstationPO = {
- industry: '', //行业
- deviceName: '', //敏感装置名称
- powerSupplyCount: 0, //供电电源数量
- energyQualityIndex: '', //敏感电能质量指标
- antiInterferenceTest: '', //是否开展抗扰度测试
- sensitiveDevices: '', //主要敏感设备清单
+ subForm.value.userReportSensitivePO = {
+ additionalAttachments: '', //其他附件告地址
antiInterferenceReport: '', //抗扰度测试报告
- additionalAttachments: '',
+ antiInterferenceTest: '',
backgroundTestPerformed: 0,
- baseShortCircuitCapacity: 0,
+ deviceName: '',
+ energyQualityIndex: '',
evaluationChekDept: '',
evaluationType: '',
- feasibilityReport: '',
+ feasibilityReport: '', //可研报告告地址
id: '',
- minShortCircuitCapacity: 0,
+ industry: '',
needGovernance: 0,
- nonlinearLoadType: '',
- pccEquipmentCapacity: 0,
pccPoint: '',
- predictionEvaluationReport: '',
- predictionEvaluationReviewOpinions: '',
- preliminaryDesignDescription: '',
+ powerQualityReport: '', //背景电能质量测试报告
+ powerSupplyCount: 0,
+ predictionEvaluationReport: '', //预测评估报告告地址
+ predictionEvaluationReviewOpinions: '', //预测评估评审意见报告地址
+ preliminaryDesignDescription: '', //项目初步设计说明书告地址
+ sensitiveDevices: '', //主要敏感设备清单
state: 0,
- substationMainWiringDiagram: '',
- userAgreementCapacity: 0
+ substationMainWiringDiagram: '' //用户接入变电站主接线示意图地址
}
for (let key in val) {
if (subForm.value.userReportSubstationPO.hasOwnProperty(key)) {
@@ -1023,9 +986,8 @@ watch(
}
}
delete subForm.value.userReportProjectPO
- delete subForm.value.userReportSensitivePO
+ delete subForm.value.userReportSubstationPO
}
- console.log(subForm.value, '打印处理好的subForm数据')
},
{
deep: true
@@ -1388,7 +1350,6 @@ const handleExceed: UploadProps['onExceed'] = files => {
let uploadName = ref('')
//上传报告改变
const uploadFileName = val => {
- console.log(val, '打印上传报告的名字')
uploadName.value = val
}
// 可研报告数组
@@ -1411,7 +1372,6 @@ const antiInterferenceReport = ref('')
const powerQualityReport = ref('')
const choose = (e: any) => {
uploadFile(e.raw, '/supervision/').then(res => {
- console.log(res, '000000000')
//可研报告
if (uploadName.value == 'feasibilityReport') {
feasibilityReport.value = res.data.name
@@ -1457,22 +1417,61 @@ const disabledDate = time => {
}
//提交
const confirmForm = () => {
- console.log(form.value, '打印提交表单')
- console.log('提交的数据:', subForm.value)
ruleFormRef.value.validate(valid => {
- console.log(moment(form.value.reportDate).format('YYYY-MM-DD'))
if (valid) {
- subForm.value.userReportSubstationPO.sensitiveDevices = sensitiveDevices.value
- subForm.value.userReportSubstationPO.antiInterferenceReport = antiInterferenceReport.value
- subForm.value.feasibilityReport = feasibilityReport.value
- subForm.value.preliminaryDesignDescription = preliminaryDesignDescription.value
- subForm.value.userReportSensitivePO.predictionEvaluationReport = predictionEvaluationReport.value
+ //整理上传文件的数据
+ // userType==0,1
+ form.value.reporter = adminInfo.$state.id
+ form.value.orgId = adminInfo.$state.deptName
+ subForm.value.reporter = adminInfo.$state.id
+ let confirmFormData = JSON.parse(JSON.stringify(subForm.value))
+ if(subForm.value.userType=='0'||subForm.value.userType=='1'){
+ confirmFormData.userReportProjectPO = {
+ ...confirmFormData.userReportProjectPO,
+ feasibilityReport: feasibilityReport.value, //可研报告
+ preliminaryDesignDescription: preliminaryDesignDescription.value, //项目初步设计说明书告地址
+ predictionEvaluationReport: predictionEvaluationReport.value, //预测评估报告告地址
+ predictionEvaluationReviewOpinions: predictionEvaluationReviewOpinions.value, //预测评估评审意见报告地址
+ additionalAttachments: additionalAttachments.value //其他附件告地址
+ }
+ }else{
+ delete subForm.value.userReportProjectPO;
+ }
+
+ console.log(
+ feasibilityReport.value,
+ 'feasibilityReport.value++++++++',
+ confirmFormData,
+ )
+ //userType==2,3,4,5
+ if(subForm.value.userType=='0'||subForm.value.userType=='1'){
+ confirmFormData.userReportProjectPO = {
+ ...confirmFormData.userReportProjectPO,
+ feasibilityReport: feasibilityReport.value, //可研报告
+ preliminaryDesignDescription: preliminaryDesignDescription.value, //项目初步设计说明书告地址
+ predictionEvaluationReport: predictionEvaluationReport.value, //预测评估报告告地址
+ predictionEvaluationReviewOpinions: predictionEvaluationReviewOpinions.value, //预测评估评审意见报告地址
+ additionalAttachments: additionalAttachments.value //其他附件告地址
+ }
+ }else{
+ delete subForm.value.userReportProjectPO;
+ }
- subForm.value.userReportSubstationPO.predictionEvaluationReviewOpinions = predictionEvaluationReviewOpinions.value
- subForm.value.userReportSubstationPO.additionalAttachments = additionalAttachments.value
- subForm.value.userReportSensitivePO.substationMainWiringDiagram = substationMainWiringDiagram.value
- subForm.value.userReportSensitivePO.powerQualityReport = powerQualityReport.value
- console.log('提交的数据:', subForm.value)
+ //userType==6
+ confirmFormData.userReportSensitivePO = {
+ ... confirmFormData.userReportSensitivePO,
+ feasibilityReport: feasibilityReport.value, //可研报告
+ preliminaryDesignDescription: preliminaryDesignDescription.value, //项目初步设计说明书告地址
+ predictionEvaluationReport: predictionEvaluationReport.value, //预测评估报告告地址
+ predictionEvaluationReviewOpinions: predictionEvaluationReviewOpinions.value, //预测评估评审意见报告地址
+ additionalAttachments: additionalAttachments.value, //其他附件告地址
+ substationMainWiringDiagram: substationMainWiringDiagram.value, //用户接入变电站主接线示意图地址
+ sensitiveDevices: sensitiveDevices.value, //主要敏感设备清单
+ antiInterferenceReport: antiInterferenceReport.value, //抗扰度测试报告
+ powerQualityReport: powerQualityReport.value //背景电能质量测试报告
+ }
+ console.log('提交的数据:', confirmFormData)
+ return
submitFormData(subForm.value).then(res => {
console.log(res, '打印提交结果2333=======>>>>>')
})