Explorar el Código

chore: 优化

cfofpp hace 3 meses
padre
commit
fd5490a057

+ 4 - 4
src/views/distributionnetwork/maintenance/month-plan/details.vue

@@ -45,13 +45,13 @@
           </el-row>
           <el-row :gutter="24">
             <el-col :lg="12">
-              <el-form-item label="工作单位" prop="orgNm"
-                >{{ form.orgNm }}
+              <el-form-item label="工作单位" prop="workOrgNm"
+                >{{ form.workOrgNm }}
               </el-form-item>
             </el-col>
             <el-col :lg="12">
-              <el-form-item label="所属县公司" prop="workOrgNm"
-                >{{ form.workOrgNm }}
+              <el-form-item label="所属县公司" prop="stdCountyOrgNm"
+                >{{ form.stdCountyOrgNm }}
               </el-form-item>
             </el-col>
           </el-row>

+ 7 - 11
src/views/distributionnetwork/maintenance/month-plan/index.vue

@@ -14,7 +14,7 @@
           clearable
         ></el-input>
       </el-form-item>
-      <el-form-item label="主分支名称" prop="voltLvlDsc">
+      <el-form-item label="日期" prop="reportDate">
         <el-date-picker
           v-model="queryParams.reportDate"
           style="width: 240px; margin-right: 8px"
@@ -82,7 +82,6 @@
         v-loading="loading"
         :data="dataList"
         @selection-change="handleSelectionChange"
-        :row-class-name="getRowClassName"
       >
         <el-table-column type="selection" width="55" align="center" />
         <el-table-column
@@ -121,13 +120,13 @@
         </el-table-column>
         <el-table-column
           label="工作单位"
-          prop="orgNm"
+          prop="workOrgNm"
           align="center"
           :show-overflow-tooltip="true"
         />
         <el-table-column
           label="所属县公司"
-          prop="workOrgNm"
+          prop="stdCountyOrgNm"
           align="center"
           :show-overflow-tooltip="true"
         />
@@ -159,12 +158,14 @@
               size="mini"
               type="text"
               @click="downloadFile(row.maintenanceFileName)"
+              :disabled="row.isMaintenance != '2'"
               >下载检修方案</el-button
             >
             <el-button
               size="mini"
               type="text"
               @click="downloadFile(row.approveFileName)"
+              :disabled="row.isApprove != '2'"
               >下载审核单</el-button
             >
             <el-button
@@ -286,13 +287,6 @@ export default {
         this.$refs.detailsDialog.open().setData(row);
       });
     },
-    getRowClassName({ row }) {
-      // 根据row的某些属性决定是否高亮
-      if (row.hourNum - row.perHourHouseholdsW != 0) {
-        return "highlight-row";
-      }
-      return "";
-    },
     // 多选框选中数据
     handleSelectionChange(selection) {
       this.ids = selection.map((item) => item.id);
@@ -363,10 +357,12 @@ export default {
       if (this.uploadForm.uploadType == 0) {
         this.uploadForm.maintenanceFilePath = data.fileUrl;
         this.uploadForm.maintenanceFileName = data.originalFilename;
+        this.uploadForm.isMaintenance = "2";
       }
       if (this.uploadForm.uploadType == 1) {
         this.uploadForm.approveFilePath = data.fileUrl;
         this.uploadForm.approveFileName = data.originalFilename;
+        this.uploadForm.isApprove = "2";
       }
     },
     /** 提交按钮 */