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