cfofpp há 6 meses atrás
pai
commit
f79b4daf35

+ 9 - 0
src/api/powerdistribution/power-outage-control.js

@@ -26,3 +26,12 @@ export function list(params) {
     params,
   });
 }
+
+// 停电记录列表
+export function stopRecordlist(params) {
+  return request({
+    url: "/power/stopRecords/list",
+    method: "get",
+    params,
+  });
+}

+ 26 - 51
src/views/distributionnetwork/power-outage-control/duration-analysis/components/DetailsDrawer.vue

@@ -1,7 +1,7 @@
 <template>
   <!-- 时长分析详情 -->
   <el-drawer
-    :title="`[` + form.electLineName + `]时长分析`"
+    :title="`[` + form.lineName + `]时长分析`"
     :visible.sync="visible"
     :size="650"
     destroy-on-close
@@ -10,13 +10,13 @@
     <el-container v-loading="loading">
       <el-main>
         <el-form>
-          <el-form-item label="事件序号" prop="eventNo"
-            >{{ form.eventNo }}
+          <el-form-item label="事件序号" prop="stopNo"
+            >{{ form.stopNo }}
           </el-form-item>
           <el-row :gutter="24">
             <el-col :lg="12">
-              <el-form-item label="线路名称" prop="electLineName"
-                >{{ form.electLineName }}
+              <el-form-item label="线路名称" prop="lineName"
+                >{{ form.lineName }}
               </el-form-item>
             </el-col>
             <el-col :lg="12">
@@ -39,8 +39,8 @@
           </el-row>
           <el-row :gutter="24">
             <el-col :lg="12">
-              <el-form-item label="是否可维护" prop="isMaintainable"
-                >{{ form.isMaintainable }}
+              <el-form-item label="是否可维护" prop="repairFlag"
+                >{{ form.repairFlag }}
               </el-form-item>
             </el-col>
             <el-col :lg="12">
@@ -56,58 +56,56 @@
               </el-form-item>
             </el-col>
             <el-col :lg="12">
-              <el-form-item label="研判停电性质" prop="powerOutageNature"
-                >{{ form.powerOutageNature }}
+              <el-form-item label="研判停电性质" prop="stopType"
+                >{{ form.stopType }}
               </el-form-item>
             </el-col>
           </el-row>
           <el-row :gutter="24">
             <el-col :lg="12">
-              <el-form-item label="停电起始时间" prop="powerOutageStart"
-                >{{ form.powerOutageStart }}
+              <el-form-item label="停电起始时间" prop="startDate"
+                >{{ form.startDate }}
               </el-form-item>
             </el-col>
             <el-col :lg="12">
-              <el-form-item label="停电终止时间" prop="powerOutageEnd"
-                >{{ form.powerOutageEnd }}
+              <el-form-item label="停电终止时间" prop="endDate"
+                >{{ form.endDate }}
               </el-form-item>
             </el-col>
           </el-row>
           <el-row :gutter="24">
             <el-col :lg="12">
-              <el-form-item
-                label="停电时户数"
-                prop="powerOutageDuringHouseholds"
-                >{{ form.powerOutageDuringHouseholds }}
+              <el-form-item label="停电时户数" prop="stopNum"
+                >{{ form.stopNum }}
               </el-form-item>
             </el-col>
             <el-col :lg="12">
-              <el-form-item label="所属市公司" prop="city"
-                >{{ form.city }}
+              <el-form-item label="所属市公司" prop="cityCompanyName"
+                >{{ form.cityCompanyName }}
               </el-form-item>
             </el-col>
           </el-row>
           <el-row :gutter="24">
             <el-col :lg="12">
-              <el-form-item label="所属县公司" prop="county"
-                >{{ form.county }}
+              <el-form-item label="所属县公司" prop="countyCompanyName"
+                >{{ form.countyCompanyName }}
               </el-form-item>
             </el-col>
             <el-col :lg="12">
-              <el-form-item label="所属供电所" prop="station"
-                >{{ form.station }}
+              <el-form-item label="所属供电所" prop="powerStationName"
+                >{{ form.powerStationName }}
               </el-form-item>
             </el-col>
           </el-row>
           <el-row :gutter="24">
             <el-col :lg="12">
-              <el-form-item label="单位编码" prop="oranNo"
-                >{{ form.oranNo }}
+              <el-form-item label="单位编码" prop="companyNo"
+                >{{ form.companyNo }}
               </el-form-item>
             </el-col>
             <el-col :lg="12">
-              <el-form-item label="变电站名称" prop="substationName"
-                >{{ form.substationName }}
+              <el-form-item label="变电站名称" prop="siteName"
+                >{{ form.siteName }}
               </el-form-item>
             </el-col>
           </el-row>
@@ -139,30 +137,7 @@ export default {
   data() {
     return {
       loading: false,
-      form: {
-        recordId: "",
-        sortNo: 0,
-        userName: "",
-        year: "",
-        month: "",
-        postSalary: 0,
-        levelSalary: 0,
-        foodSalary: 0,
-        otherPassSalary: 0,
-        transportSalary: 0,
-        postAllowance: 0,
-        sumAmount: 0,
-        pensoin: 0,
-        unemployment: 0,
-        medical: 0,
-        accumulationFund: 0,
-        tax: 0,
-        costOther: 0,
-        realCost: 0,
-        realSalary: 0,
-        msgType: "",
-        remark: "",
-      },
+      form: {},
       visible: false,
       isSaveing: false,
     };

+ 2 - 2
src/views/distributionnetwork/power-outage-control/duration-analysis/components/InputReasonModel.vue

@@ -11,8 +11,8 @@
       <el-form :model="form" label-position="left" label-width="70px">
         <el-row :gutter="30">
           <el-col :span="24">
-            <el-form-item label="作业内容">
-              <el-input v-model="form.opContent" disabled></el-input>
+            <el-form-item label="事件序号">
+              <el-input v-model="form.stopNo" disabled></el-input>
             </el-form-item>
           </el-col>
         </el-row>

+ 20 - 39
src/views/distributionnetwork/power-outage-control/duration-analysis/index.vue

@@ -9,9 +9,9 @@
       v-show="showSearch"
       label-width="68px"
     >
-      <el-form-item label="线路名称" prop="electLineName">
+      <el-form-item label="线路名称" prop="lineName">
         <el-input
-          v-model="queryParams.electLineName"
+          v-model="queryParams.lineName"
           placeholder="请输入线路名称"
           clearable
           @keyup.enter.native="handleQuery"
@@ -65,7 +65,7 @@
         <el-table-column
           label="事件序号"
           align="center"
-          prop="eventNo"
+          prop="stopNo"
           width="100"
           fixed
         >
@@ -73,14 +73,14 @@
             <a
               style="color: #00afff; cursor: pointer"
               @click="handleDetail(scope.row)"
-              >{{ scope.row.eventNo }}</a
+              >{{ scope.row.stopNo }}</a
             >
           </template>
         </el-table-column>
         <el-table-column
           label="线路名称"
           align="center"
-          prop="electLineName"
+          prop="lineName"
           :show-overflow-tooltip="true"
           width="160"
           fixed
@@ -108,7 +108,7 @@
         <el-table-column
           label="是否可维护"
           align="center"
-          prop="isMaintainable"
+          prop="repairFlag"
           width="100"
           fixed
         />
@@ -128,54 +128,54 @@
         <el-table-column
           label="停电起始时间"
           align="center"
-          prop="powerOutageStart"
-          width="180"
+          prop="startDate"
+          width="160"
           fixed
         >
         </el-table-column>
         <el-table-column
           label="停电终止时间"
           align="center"
-          prop="powerOutageEnd"
-          width="180"
+          prop="endDate"
+          width="160"
           fixed
         >
         </el-table-column>
         <el-table-column
           label="停电时户数"
           align="center"
-          prop="powerOutageDuringHouseholds"
+          prop="stopNum"
           width="100"
         />
         <el-table-column
           label="研判停电性质"
           align="center"
-          prop="powerOutageNature"
+          prop="stopType"
           width="100"
         />
         <el-table-column
           label="所属市公司"
           align="center"
-          prop="city"
+          prop="cityCompanyName"
           width="150"
         />
         <el-table-column
           label="所属县公司"
           align="center"
-          prop="county"
+          prop="countyCompanyName"
           width="150"
         />
         <el-table-column
           label="所属供电所"
           align="center"
-          prop="station"
+          prop="powerStationName"
           width="150"
         />
-        <el-table-column label="单位编码" align="center" prop="oranNo" />
+        <el-table-column label="单位编码" align="center" prop="companyNo" />
         <el-table-column
           label="变电站名称"
           align="center"
-          prop="substationName"
+          prop="siteName"
           width="100"
         />
         <el-table-column
@@ -206,10 +206,9 @@
 </template>
 
 <script>
-import { importF } from "@/api/powerdistribution/power-outage-control";
 import DetailsDrawer from "./components/DetailsDrawer.vue";
 import InputReasonModel from "./components/InputReasonModel.vue";
-import { listMaintenanceStatistics } from "@/api/powerdistribution/maintenance";
+import { stopRecordlist } from "@/api/powerdistribution/power-outage-control";
 export default {
   components: {
     DetailsDrawer,
@@ -228,26 +227,8 @@ export default {
         pageNum: 1,
         pageSize: 10,
         eventNo: null,
-        electLineName: null,
+        lineName: null,
         branchName: null,
-        dataStatus: null,
-        pushStatus: null,
-        isMaintainable: null,
-        isPureSpecia: null,
-        eventType: null,
-        powerOutageStart: null,
-        powerOutageEnd: null,
-        powerOutageDuringHouseholds: null,
-        powerOutageNature: null,
-        city: null,
-        county: null,
-        station: null,
-        oranNo: null,
-        substationName: null,
-        powerOutageHouseholds: null,
-        powerOutageLine: null,
-        faultFreeDuration: null,
-        rewardAmount: null,
       },
       // 选中数组
       selectedRows: [],
@@ -282,7 +263,7 @@ export default {
     /** 查询列表 */
     getList() {
       this.loading = true;
-      listMaintenanceStatistics({
+      stopRecordlist({
         ...this.queryParams,
       }).then((response) => {
         this.dataList = response.rows;