From 933c11465b5aea3bc66d8a23f72b2c89b5065644 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A7=AC=E9=8B=86=E5=B1=BE?= <804461479@qq.com>
Date: Mon, 31 Jul 2023 17:16:37 +0800
Subject: [PATCH] tui

---
 .../admin/src/assets/mixins/table.js          |  4 +-
 .../src/views/staff/perform/summary/list.vue  | 51 ++++++++++++++-----
 2 files changed, 41 insertions(+), 14 deletions(-)

diff --git a/attendance-performance-manager-ui/admin/src/assets/mixins/table.js b/attendance-performance-manager-ui/admin/src/assets/mixins/table.js
index 16d7a44a..aa306ab2 100644
--- a/attendance-performance-manager-ui/admin/src/assets/mixins/table.js
+++ b/attendance-performance-manager-ui/admin/src/assets/mixins/table.js
@@ -231,8 +231,10 @@ export default {
         ) : (
           <p>{content ? content : "--"}</p>
         )
-      ) : (
+      ) : val ? (
         val
+      ) : (
+        "--"
       );
     },
 
diff --git a/attendance-performance-manager-ui/admin/src/views/staff/perform/summary/list.vue b/attendance-performance-manager-ui/admin/src/views/staff/perform/summary/list.vue
index 1221552c..c487a57b 100644
--- a/attendance-performance-manager-ui/admin/src/views/staff/perform/summary/list.vue
+++ b/attendance-performance-manager-ui/admin/src/views/staff/perform/summary/list.vue
@@ -1,8 +1,15 @@
 <template>
   <div class="page">
     <LayoutTable :data="tableData" notAdd notDel :config="tableConfig">
-      <el-button slot="table-head-left2" style="margin-left: 10px" icon="el-icon-tickets" size="mini" @click="doExport"
-        :disabled="isExport">瀵煎嚭</el-button>
+      <el-button
+        slot="table-head-left2"
+        style="margin-left: 10px"
+        icon="el-icon-tickets"
+        size="mini"
+        @click="doExport"
+        :disabled="isExport"
+        >瀵煎嚭</el-button
+      >
     </LayoutTable>
 
     <dialog-show ref="dialogform" @ok="getData" />
@@ -19,7 +26,7 @@ export default {
     dialogShow,
   },
   mixins: [table],
-  created() { },
+  created() {},
   methods: {
     /** 瀵煎嚭Excel */
     doExport() {
@@ -82,13 +89,13 @@ export default {
           { type: "selection", width: 60 },
           { type: "index", label: "搴忓彿", width: 50 },
 
-          { label: "濮撳悕", prop: "staffName" },
+          { label: "濮撳悕", prop: "staffName", formatter: this.formatter },
 
-          { label: "宸ュ彿", prop: "workNum" },
+          { label: "宸ュ彿", prop: "workNum", formatter: this.formatter },
 
-          { label: "鎵嬫満鍙�", prop: "phoneNumber" },
+          { label: "鎵嬫満鍙�", prop: "phoneNumber", formatter: this.formatter },
 
-          { label: "鎵€灞為儴闂�", prop: "deptName" },
+          { label: "鎵€灞為儴闂�", prop: "deptName", formatter: this.formatter },
           {
             label: "鎵€灞炰腑蹇�",
             formatter: (row) => {
@@ -96,16 +103,34 @@ export default {
             },
           },
 
-          { label: "鑰冨嫟缁╂晥鎸囨爣鍒嗘暟", prop: "attendScore",  },
+          {
+            label: "鑰冨嫟缁╂晥鎸囨爣鍒嗘暟",
+            prop: "attendScore",
+          },
 
-          { label: "璇勪环缁╂晥鎸囨爣鍒嗘暟", prop: "reviewScore", },
-          { label: "鎶曡瘔缁╂晥鎸囨爣鍒嗘暟", prop: "complainScore", },
+          {
+            label: "璇勪环缁╂晥鎸囨爣鍒嗘暟",
+            prop: "reviewScore",
+          },
+          {
+            label: "鎶曡瘔缁╂晥鎸囨爣鍒嗘暟",
+            prop: "complainScore",
+          },
 
-          { label: "鍔炰欢缁╂晥鍒嗘暟", prop: "goworkScore",  },
+          {
+            label: "鍔炰欢缁╂晥鍒嗘暟",
+            prop: "goworkScore",
+          },
 
-          { label: "鏁堣兘缁╂晥鍒嗘暟", prop: "effectScore", },
+          {
+            label: "鏁堣兘缁╂晥鍒嗘暟",
+            prop: "effectScore",
+          },
 
-          { label: "鍏跺畠缁╂晥鍒嗘暟", prop: "otherScore", },
+          {
+            label: "鍏跺畠缁╂晥鍒嗘暟",
+            prop: "otherScore",
+          },
 
           {
             label: "绱寮傚父鍒嗘暟",
-- 
2.24.3