diff --git a/src/api/advance-boot/bearingCapacity.ts b/src/api/advance-boot/bearingCapacity.ts
index b3b5b9cf..b7907bac 100644
--- a/src/api/advance-boot/bearingCapacity.ts
+++ b/src/api/advance-boot/bearingCapacity.ts
@@ -15,6 +15,7 @@ export function addUse(data) {
method: 'post',
data
})
+
}
//承载能力评估用户编辑
export function updateUse(data) {
diff --git a/src/api/process-boot/electricitymanagement.ts b/src/api/process-boot/electricitymanagement.ts
new file mode 100644
index 00000000..545c0a56
--- /dev/null
+++ b/src/api/process-boot/electricitymanagement.ts
@@ -0,0 +1,177 @@
+import createAxios from '@/utils/request'
+
+//获取电能质量问题查询维护数据
+export function getIssues(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/getIssues',
+ method: 'POST',
+ data
+ })
+}
+
+//填报普测超标问题 新增
+export function addGeneralSurveyIssues(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/addGeneralSurveyIssues',
+ method: 'POST',
+ data
+ })
+}
+//填报运维监控异常问题 新增
+export function addAbnormalIssues(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/addAbnormalIssues',
+ method: 'POST',
+ data
+ })
+}
+//填报用户投诉问题 新增
+export function addComplaintIssues(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/addComplaintIssues',
+ method: 'POST',
+ data
+ })
+}
+//填报在线监测超标问题 新增
+export function addExcessiveIssues(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/addExcessiveIssues',
+ method: 'POST',
+ data
+ })
+}
+//填报计划整改措施
+export function correctiveAction(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/correctiveAction',
+ method: 'POST',
+ data
+ })
+}
+//填报实际采取措施
+export function takeAction(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/takeAction',
+ method: 'POST',
+ data
+ })
+}
+//填报实际采取措施
+export function effectAnalysis(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/effectAnalysis',
+ method: 'POST',
+ data
+ })
+}
+//原因分析
+export function reasonAnalysis(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/reasonAnalysis',
+ method: 'POST',
+ data
+ })
+}
+//查询在线监测超标问题详情
+export function getExcessiveDetail(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/getExcessiveDetail?powerQualityProblemNo=' + data,
+ method: 'POST'
+ })
+}
+//查询普测超标问题详情
+export function getGeneralSurveyDetail(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/getGeneralSurveyDetail?powerQualityProblemNo=' + data,
+ method: 'POST'
+ })
+}
+//查询用户投诉问题详情
+export function getComplaintDetail(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/getComplaintDetail?powerQualityProblemNo=' + data,
+ method: 'POST'
+ })
+}
+//查询运维异常问题详情
+export function getAbnormalDetail(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/getAbnormalDetail?powerQualityProblemNo=' + data,
+ method: 'POST'
+ })
+}
+
+//删除问题
+export function deleteIssues(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/deleteIssues?powerQualityProblemNo=' + data,
+ method: 'POST'
+ })
+}
+//问题归档
+export function queryCheckTrack(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/queryCheckTrack?powerQualityProblemNo=' + data,
+ method: 'POST'
+ })
+}
+//问题归档
+export function archive(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/archive?powerQualityProblemNo=' + data,
+ method: 'POST'
+ })
+}
+
+// device-boot
+//告警明细查看(主配网)
+export function getAllAlarmDetailList(data) {
+ return createAxios({
+ url: '/device-boot/rMpPwAlarmDetail/getAllAlarmDetailList',
+ method: 'POST',
+ data
+ })
+}
+//获取用电用户列表
+export function getPowerUtilizationUserList(data) {
+ return createAxios({
+ url: '/device-boot/pms/powerClient/getPowerUtilizationUserList',
+ method: 'POST',
+ data
+ })
+}
+//获取用发电户列表
+export function getGenerateElectricityUserList(data) {
+ return createAxios({
+ url: '/device-boot/pms/powerGenerationUser/getGenerateElectricityUserList',
+ method: 'POST',
+ data
+ })
+}
+
+// pqs-procees
+//普测计划名称查询
+export function querySurveyPlanOnQuestion(data) {
+ return createAxios({
+ url: '/process-boot/rGeneralSurveyPlan/querySurveyPlanOnQuestion',
+ method: 'POST',
+ data
+ })
+}
+export function querySurveyPlanName(data) {
+ return createAxios({
+ url: '/process-boot/rGeneralSurveyPlan/querySurveyPlanName',
+ method: 'POST',
+ data
+ })
+}
+// 电能质量问题审核
+export function checkPowerQuality(data) {
+ return createAxios({
+ url: '/process-boot/electricityQuality/checkPowerQuality',
+ method: 'POST',
+ data
+ })
+}
+
diff --git a/src/api/process-boot/terminal.ts b/src/api/process-boot/terminal.ts
new file mode 100644
index 00000000..5e17224f
--- /dev/null
+++ b/src/api/process-boot/terminal.ts
@@ -0,0 +1,100 @@
+import createAxios from '@/utils/request'
+
+//新增-修改普测计划
+export function getTerminalPage(data) {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/getTerminalPage',
+ method: 'post',
+ data
+ })
+}
+//导出终端入网检测录入模板
+export function DownloadExport() {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/export',
+ method: 'GET',
+ responseType: 'blob'
+ })
+}
+//终端检测监督删除
+export function delTerminal(data) {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/delTerminal',
+ method: 'post',
+ data
+ })
+}
+
+//终端检测监督单条新增
+export function insertTerminal(data) {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/insertTerminal',
+ method: 'post',
+ data
+ })
+}
+//终端检测监督修改
+export function updateTerminal(data) {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/updateTerminal',
+ method: 'post',
+ data
+ })
+}
+//检测报告下载
+export function reportDownload(params) {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/reportDownload',
+ method: 'get',
+ params,
+ responseType: 'blob'
+ })
+}
+
+//终端入网检测台账统计
+export function getStatistics(data) {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/getStatistics',
+ method: 'post',
+ data
+ })
+}
+//终端入网检测台账统计
+export function getCycleStatistics(data) {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/getCycleStatistics',
+ method: 'post',
+ data
+ })
+}
+
+//批量导入检测报告
+export function importReport(data) {
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/importReport',
+ method: 'post',
+ data,
+ responseType: 'blob'
+ })
+}
+
+//批量导入终端入网检测录入
+export function batchTerminal(file) {
+ let form = new FormData()
+ form.append('file', file)
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/batchTerminal',
+ method: 'post',
+ data: form
+ })
+}
+// 上传文件
+export function upload(file) {
+ let form = new FormData()
+ form.append('file', file)
+ return createAxios({
+ url: '/process-boot/process/pmsTerminalDetection/upload',
+ method: 'POST',
+ data: form
+ })
+}
diff --git a/src/components/table/index.vue b/src/components/table/index.vue
index 4b5794af..ba30f8cc 100644
--- a/src/components/table/index.vue
+++ b/src/components/table/index.vue
@@ -142,10 +142,11 @@ defineExpose({
border-right: 1px solid #e4e7e9;
border-bottom: 1px solid #e4e7e9;
}
-::v-deep .el-pagination__sizes {
+
+:deep(.el-pagination__sizes) {
.el-select {
min-width: 128px;
}
}
-@/components/table/column/GroupColumn.vue@/components/table/column/GroupColumn.vue
+
diff --git a/src/styles/app.scss b/src/styles/app.scss
index 42edaf2c..20cb97ab 100644
--- a/src/styles/app.scss
+++ b/src/styles/app.scss
@@ -69,6 +69,27 @@ body,
background: #fff;
margin: var(--ba-main-space) var(--ba-main-space) 0px var(--ba-main-space);
}
+.form-style {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ .el-form-item {
+ display: flex;
+ width: 48%;
+ .el-form-item__content {
+ flex: 1;
+ .el-select {
+ width: 100%;
+ }
+ .el-input__inner {
+ width: 100%;
+ }
+ .el-date-editor {
+ width: 100%;
+ }
+ }
+ }
+}
.zoom-handle {
position: absolute;
diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue
index ef5a0362..e6896de3 100644
--- a/src/views/dashboard/index.vue
+++ b/src/views/dashboard/index.vue
@@ -57,7 +57,7 @@ const layout = mainHeight(123) as any
width: 100%;
height: 500px;
}
-::v-deep(.el-tabs__content) {
+:deep(.el-tabs__content) {
height: v-bind('layout.height');
overflow-y: auto;
}
diff --git a/src/views/pqs/bearingCapacity/evaluationList/components/photovoltaic.vue b/src/views/pqs/bearingCapacity/evaluationList/components/photovoltaic.vue
index c1fe5ee8..4c0cb2cd 100644
--- a/src/views/pqs/bearingCapacity/evaluationList/components/photovoltaic.vue
+++ b/src/views/pqs/bearingCapacity/evaluationList/components/photovoltaic.vue
@@ -496,10 +496,10 @@ const handleNodeClick = (data: any, node: any) => {
right: 10px;
}
}
-::v-deep .vxe-table--header thead tr:first-of-type th:first-of-type {
+:deep(.vxe-table--header thead tr:first-of-type th:first-of-type) {
background: #f8f8f9;
}
-::v-deep .vxe-table--header thead tr:first-of-type th:first-of-type:before {
+:deep(.vxe-table--header thead tr:first-of-type th:first-of-type:before) {
content: '';
position: absolute;
width: 1px;
@@ -512,7 +512,7 @@ const handleNodeClick = (data: any, node: any) => {
transform: rotate(-66deg); /*这里需要自己调整,根据线的位置*/
transform-origin: top;
}
-::v-deep .vxe-table--header thead tr:last-of-type th:first-of-type:before {
+:deep(.vxe-table--header thead tr:last-of-type th:first-of-type:before) {
content: '';
position: absolute;
width: 1px;
diff --git a/src/views/pqs/bearingCapacity/evaluationList/components/policy.vue b/src/views/pqs/bearingCapacity/evaluationList/components/policy.vue
index 88f33bc1..04833518 100644
--- a/src/views/pqs/bearingCapacity/evaluationList/components/policy.vue
+++ b/src/views/pqs/bearingCapacity/evaluationList/components/policy.vue
@@ -226,10 +226,10 @@ const handleClose = () => {
diff --git a/src/views/pqs/supervise/electricalEnergy/components/filling.vue b/src/views/pqs/supervise/electricalEnergy/components/filling.vue
new file mode 100644
index 00000000..5a4a7023
--- /dev/null
+++ b/src/views/pqs/supervise/electricalEnergy/components/filling.vue
@@ -0,0 +1,165 @@
+
+