cfofpp 5 月之前
父节点
当前提交
591f39efd5

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

@@ -5,7 +5,7 @@ export function downloadTemplate() {
   return request({
     url: "/power/stopTarge/downloadTemplate",
     method: "post",
-	responseType: 'blob' 
+    responseType: "blob",
   });
 }
 // 导入
@@ -36,6 +36,14 @@ export function stopRecordlist(params) {
     params,
   });
 }
+// 更新停电记录
+export function stopRecordUpdate(data) {
+  return request({
+    url: "/power/stopRecords/update",
+    method: "post",
+    data: data,
+  });
+}
 
 // 完成情况列表
 export function stopActualList(params) {

+ 0 - 6
src/views/distributionnetwork/power-outage-control/completion-status/index.vue

@@ -66,8 +66,6 @@ export default {
       loading: true,
       total: 0,
       queryParams: {
-        pageNum: 1,
-        pageSize: 10,
         reportYear: `${new Date().getFullYear()}`,
       },
     };
@@ -83,19 +81,15 @@ export default {
         ...this.queryParams,
       }).then((response) => {
         this.dataList = response.rows;
-        console.log(this.dataList, "dataList");
-
         this.loading = false;
       });
     },
     /** 搜索按钮操作 */
     handleQuery() {
-      this.queryParams.pageNum = 1;
       this.getList();
     },
     /** 重置按钮操作 */
     resetQuery() {
-      this.queryParams.pageNum = 1;
       this.resetForm("queryForm");
       this.handleQuery();
     },

+ 12 - 3
src/views/distributionnetwork/power-outage-control/duration-analysis/components/DetailsDrawer.vue

@@ -10,9 +10,18 @@
     <el-container v-loading="loading">
       <el-main>
         <el-form>
-          <el-form-item label="事件序号" prop="eventSn"
-            >{{ form.eventSn }}
-          </el-form-item>
+          <el-row :gutter="24">
+            <el-col :lg="24">
+              <el-form-item label="事件序号" prop="eventSn"
+                >{{ form.eventSn }}
+              </el-form-item>
+            </el-col>
+            <el-col :lg="24">
+              <el-form-item label="停电原因" prop="stopReason"
+                >{{ form.stopReason }}
+              </el-form-item>
+            </el-col>
+          </el-row>
           <el-row :gutter="24">
             <el-col :lg="12">
               <el-form-item label="线路名称" prop="lineNm"

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

@@ -18,12 +18,12 @@
         </el-row>
         <el-row :gutter="30">
           <el-col :span="24">
-            <el-form-item label="取消原因">
+            <el-form-item label="停电原因">
               <el-input
                 type="textarea"
                 :rows="3"
-                placeholder="请输入取消原因"
-                v-model="form.cancelReason"
+                placeholder="请输入停电原因"
+                v-model="form.stopReason"
               />
             </el-form-item>
           </el-col>
@@ -40,13 +40,13 @@
 </template>
 
 <script>
-import { updateWorkPlan } from "@/api/secure/pdm-work-plan";
+import { stopRecordUpdate } from "@/api/powerdistribution/power-outage-control";
 export default {
   data() {
     return {
       title: "录入原因",
       form: {
-        planReason: "",
+        stopReason: "",
       },
       loading: false,
       dialog: false,
@@ -62,7 +62,7 @@ export default {
         return;
       }
       this.loading = true;
-      updateWorkPlan(this.form).then((response) => {
+      stopRecordUpdate(this.form).then((response) => {
         this.$modal.msgSuccess("修改成功");
         this.loading = false;
         this.dialog = false;
@@ -71,7 +71,7 @@ export default {
     },
     cancelForm() {
       this.form = {
-        planReason: "",
+        stopReason: "",
         eventSn: null,
       };
       this.loading = false;

+ 14 - 1
src/views/distributionnetwork/power-outage-control/duration-analysis/index.vue

@@ -229,8 +229,21 @@
           label="停电户次数"
           align="center"
           prop="householdNum"
+          width="90"
+        />
+        <el-table-column
+          label="停电线次数"
+          align="center"
+          prop="lineNum"
+          width="90"
+        />
+        <el-table-column
+          label="停电原因"
+          align="center"
+          prop="stopReason"
+          width="200"
+          :show-overflow-tooltip="true"
         />
-        <el-table-column label="停电线次数" align="center" prop="lineNum" />
       </el-table>
       <pagination
         class="page-box"

+ 0 - 4
src/views/distributionnetwork/power-outage-control/target-display-board/index.vue

@@ -112,8 +112,6 @@ export default {
       loading: true,
       total: 0,
       queryParams: {
-        pageNum: 1,
-        pageSize: 10,
         reportYear: `${new Date().getFullYear()}`,
       },
       currentType: "列表",
@@ -181,12 +179,10 @@ export default {
     },
     /** 搜索按钮操作 */
     handleQuery() {
-      this.queryParams.pageNum = 1;
       this.getList();
     },
     /** 重置按钮操作 */
     resetQuery() {
-      this.queryParams.pageNum = 1;
       this.resetForm("queryForm");
       this.handleQuery();
     },

+ 1 - 0
src/views/distributionnetwork/secure/daily-newspaper/components/personnel-duty-status-table.vue

@@ -23,6 +23,7 @@
       prop="absentBadDetail"
       label="履职不到位现场明细"
       align="center"
+      :show-overflow-tooltip="true"
     >
     </el-table-column>
   </el-table>

+ 6 - 1
src/views/distributionnetwork/secure/daily-newspaper/components/tomorrow-plan-situation-table.vue

@@ -35,7 +35,12 @@
       <el-table-column prop="planLeve5" label="五级" align="center">
       </el-table-column>
     </el-table-column>
-    <el-table-column prop="checkDetail" label="重点关注检修面" align="center">
+    <el-table-column
+      prop="checkDetail"
+      label="重点关注检修面"
+      align="center"
+      :show-overflow-tooltip="true"
+    >
     </el-table-column>
   </el-table>
 </template>

+ 37 - 7
src/views/distributionnetwork/secure/weekly-report/components/level3-above-plans-table.vue

@@ -1,21 +1,51 @@
 <template>
-  <el-table :data="tableData" border style="width: 100%">
+  <el-table :data="tableData" border style="width: 100%" :max-height="650">
     <el-table-column prop="date" label="序号" width="80" align="center">
       <template slot-scope="scope">{{ scope.$index + 1 }}</template>
     </el-table-column>
-    <el-table-column prop="opContent" label="工作内容" align="center">
+    <el-table-column
+      prop="opContent"
+      label="工作内容"
+      align="center"
+      :show-overflow-tooltip="true"
+    >
     </el-table-column>
     <el-table-column prop="opRiskLvlDsc" label="风险等级" align="center">
     </el-table-column>
-    <el-table-column prop="planStartWkTm" label="作业时间" align="center">
+    <el-table-column
+      prop="planStartWkTm"
+      label="作业时间"
+      align="center"
+      :show-overflow-tooltip="true"
+    >
     </el-table-column>
-    <el-table-column prop="constOrgNm" label="施工单位" align="center">
+    <el-table-column
+      prop="constOrgNm"
+      label="施工单位"
+      align="center"
+      :show-overflow-tooltip="true"
+    >
     </el-table-column>
-    <el-table-column prop="opMaintOrgNm" label="运维单位" align="center">
+    <el-table-column
+      prop="opMaintOrgNm"
+      label="运维单位"
+      align="center"
+      :show-overflow-tooltip="true"
+    >
     </el-table-column>
-    <el-table-column prop="workTeamNm" label="专业部门" align="center">
+    <el-table-column
+      prop="workTeamNm"
+      label="专业部门"
+      align="center"
+      :show-overflow-tooltip="true"
+    >
     </el-table-column>
-    <el-table-column prop="workPrincipNm" label="到岗到位安排" align="center">
+    <el-table-column
+      prop="workPrincipNm"
+      label="到岗到位安排"
+      align="center"
+      :show-overflow-tooltip="true"
+    >
     </el-table-column>
   </el-table>
 </template>

+ 6 - 1
src/views/distributionnetwork/secure/weekly-report/components/next-week-plan-situation-table.vue

@@ -22,7 +22,12 @@
       <el-table-column prop="planLeve5" label="五级" align="center">
       </el-table-column>
     </el-table-column>
-    <el-table-column prop="checkDetail" label="重点关注检修面" align="center">
+    <el-table-column
+      prop="checkDetail"
+      label="重点关注检修面"
+      align="center"
+      :show-overflow-tooltip="true"
+    >
     </el-table-column>
   </el-table>
 </template>