From 2bcd45948d33ed87b374f19f30947782ef326ded Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Mon, 18 Dec 2023 10:41:51 +0800
Subject: [PATCH] 细节更新

---
 src/views/evaluate/evaluateTask.vue |   51 ++++++++++++---------------------------------------
 1 files changed, 12 insertions(+), 39 deletions(-)

diff --git a/src/views/evaluate/evaluateTask.vue b/src/views/evaluate/evaluateTask.vue
index 7020f64..c884b96 100644
--- a/src/views/evaluate/evaluateTask.vue
+++ b/src/views/evaluate/evaluateTask.vue
@@ -1,36 +1,15 @@
 <template>
   <basic-container>
     <avue-tabs :option="taskTypeList" @change="tabChange"></avue-tabs>
-    <avue-crud
-      :option="option"
-      v-model:search="search"
-      v-model:page="page"
-      v-model="form"
-      :table-loading="loading"
-      :data="data"
-      :permission="permissionList"
-      :before-open="beforeOpen"
-      ref="crud"
-      @row-update="rowUpdate"
-      @row-save="rowSave"
-      @row-del="rowDel"
-      @search-change="searchChange"
-      @search-reset="searchReset"
-      @selection-change="selectionChange"
-      @current-change="currentChange"
-      @size-change="sizeChange"
-      @refresh-change="refreshChange"
-      @on-load="onLoad"
-    >
+    <avue-crud :option="option" v-model:search="search" v-model:page="page" v-model="form" :table-loading="loading"
+      :data="data" :permission="permissionList" :before-open="beforeOpen" ref="crud" @row-update="rowUpdate"
+      @row-save="rowSave" @row-del="rowDel" @search-change="searchChange" @search-reset="searchReset"
+      @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
+      @refresh-change="refreshChange" @on-load="onLoad">
       <template #menu-left>
         <el-button type="primary" icon="el-icon-plus" @click="handleAdd">新增</el-button>
-        <el-button
-          type="danger"
-          icon="el-icon-delete"
-          plain
-          v-if="permission.evaluateTask_delete"
-          @click="handleDelete"
-        >删除</el-button>
+        <el-button type="danger" icon="el-icon-delete" plain v-if="permission.evaluateTask_delete"
+          @click="handleDelete">删除</el-button>
         <el-button type="warning" plain icon="el-icon-download" @click="handleExport">导出</el-button>
       </template>
       <template #menu="{ size, row, index }">
@@ -43,13 +22,8 @@
     <el-dialog v-model="dialogVisible" title="发布" width="500px">
       <el-form :model="publicForm">
         <el-form-item label="评优评先截止时间:">
-          <el-date-picker
-            v-model="publicForm.publicData"
-            type="datetime"
-            placeholder="请选择截止时间"
-            value-format="YYYY-MM-DD HH:mm:ss"
-            style="width: 100%;"
-          />
+          <el-date-picker v-model="publicForm.publicData" type="datetime" placeholder="请选择截止时间"
+            value-format="YYYY-MM-DD HH:mm:ss" style="width: 100%;" />
         </el-form-item>
       </el-form>
       <template #footer>
@@ -246,9 +220,8 @@
         });
     },
     handleExport() {
-      let downloadUrl = `/evaluateTask/evaluateTask/export-evaluateTask?${
-        this.website.tokenHeader
-      }=${getToken()}`;
+      let downloadUrl = `/evaluateTask/evaluateTask/export-evaluateTask?${this.website.tokenHeader
+        }=${getToken()}`;
       const { taskName } = this.query;
       let values = {
         taskName_like: taskName,
@@ -273,7 +246,7 @@
               const candidates = [];
               res.data.data.candidateNum.forEach(item => {
                 const value = deptRes.find(dept => dept.id === item.deptId);
-                candidates.push(`${value.title}: ${item.val}人`);
+                candidates.push(`${value.title}: ${item.val || 0}人`);
               });
               this.form.candidateNum = candidates.join('、');
             });

--
Gitblit v1.9.3