From 4807d8b687853e75a815b3aa9aecbc2554063aa4 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 11 八月 2026 14:20:15 +0800
Subject: [PATCH] docs: MOM 1.规范提交消息格式
---
src/views/hrm/attendance/record/index.vue | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/src/views/hrm/attendance/record/index.vue b/src/views/hrm/attendance/record/index.vue
index 50f3b9e..6aabd6c 100644
--- a/src/views/hrm/attendance/record/index.vue
+++ b/src/views/hrm/attendance/record/index.vue
@@ -12,6 +12,7 @@
import { $t } from '#/locales';
import { useGridColumns, useGridFormSchema } from './data';
+import ClockPanel from './modules/clock-panel.vue';
import ImportForm from './modules/import-form.vue';
const [ImportModal, importModalApi] = useVbenModal({
@@ -19,9 +20,19 @@
destroyOnClose: true,
});
+const [ClockModal, clockModalApi] = useVbenModal({
+ connectedComponent: ClockPanel,
+ destroyOnClose: true,
+});
+
/** 鍒锋柊琛ㄦ牸 */
function handleRefresh() {
gridApi.query();
+}
+
+/** 鎵撳崱 */
+function handleClock() {
+ clockModalApi.open();
}
/** 瀵煎叆鑰冨嫟璁板綍 */
@@ -68,11 +79,19 @@
<template>
<Page auto-content-height>
<ImportModal @success="handleRefresh" />
+ <ClockModal @success="handleRefresh" />
<Grid table-title="鑰冨嫟璁板綍鍒楄〃">
<template #toolbar-tools>
<TableAction
:actions="[
{
+ label: '鎵撳崱',
+ type: 'primary',
+ icon: ACTION_ICON.ADD,
+ auth: ['hrm:attendance-record:clock'],
+ onClick: handleClock,
+ },
+ {
label: '瀵煎叆',
type: 'primary',
icon: ACTION_ICON.UPLOAD,
--
Gitblit v1.9.3