From e47bc9e53ed3d64016c1e0db67d280e63b367e07 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期五, 21 八月 2026 17:05:54 +0800
Subject: [PATCH] 导入模板下载 导入 计算迟到加班早退

---
 src/views/mes/dv/repair/index.vue |   33 +++++++++++++--------------------
 1 files changed, 13 insertions(+), 20 deletions(-)

diff --git a/src/views/mes/dv/repair/index.vue b/src/views/mes/dv/repair/index.vue
index f98e068..8d9995d 100644
--- a/src/views/mes/dv/repair/index.vue
+++ b/src/views/mes/dv/repair/index.vue
@@ -1,10 +1,10 @@
-<script lang="ts" setup>
+锘�<script lang="ts" setup>
 import type { VxeTableGridOptions } from '#/adapter/vxe-table';
 import type { MesDvRepairApi } from '#/api/mes/dv/repair';
 
-import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src';
-import { MesDvRepairStatusEnum } from '../../../../packages/constants/src';
-import { downloadFileFromBlobPart } from '../../../../packages/utils/src';
+import { Page, useVbenModal } from '@vben/common-ui';
+import { MesDvRepairStatusEnum } from '@vben/constants';
+import { downloadFileFromBlobPart } from '@vben/utils';
 
 import { Button, message } from 'ant-design-vue';
 
@@ -25,17 +25,17 @@
   gridApi.query();
 }
 
-/** 鍒涘缓缁翠慨宸ュ崟 */
+/** 鍒涘缓缁翠慨璁㈠崟 */
 function handleCreate() {
   formModalApi.setData({ formType: 'create' }).open();
 }
 
-/** 鏌ョ湅缁翠慨宸ュ崟 */
+/** 鏌ョ湅缁翠慨璁㈠崟 */
 function handleDetail(row: MesDvRepairApi.Repair) {
   formModalApi.setData({ id: row.id, formType: 'detail' }).open();
 }
 
-/** 缂栬緫缁翠慨宸ュ崟 */
+/** 缂栬緫缁翠慨璁㈠崟 */
 function handleEdit(row: MesDvRepairApi.Repair) {
   formModalApi.setData({ id: row.id, formType: 'update' }).open();
 }
@@ -50,7 +50,7 @@
   formModalApi.setData({ id: row.id, formType: 'finish' }).open();
 }
 
-/** 鍒犻櫎缁翠慨宸ュ崟 */
+/** 鍒犻櫎缁翠慨璁㈠崟 */
 async function handleDelete(row: MesDvRepairApi.Repair) {
   const hideLoading = message.loading({
     content: $t('ui.actionMessage.deleting', [row.name]),
@@ -65,10 +65,10 @@
   }
 }
 
-/** 瀵煎嚭缁翠慨宸ュ崟 */
+/** 瀵煎嚭缁翠慨璁㈠崟 */
 async function handleExport() {
   const data = await exportRepair(await gridApi.formApi.getValues());
-  downloadFileFromBlobPart({ fileName: '缁翠慨宸ュ崟.xls', source: data });
+  downloadFileFromBlobPart({ fileName: '缁翠慨璁㈠崟.xls', source: data });
 }
 
 const [Grid, gridApi] = useVbenVxeGrid({
@@ -101,20 +101,13 @@
 });
 </script>
 <template>
-  <Page auto-content-height>
-    <template #doc>
-      <DocAlert
-        title="銆愯澶囥�戠偣妫�璁板綍銆佷繚鍏昏褰曘�佺淮淇崟"
-        url="https://doc.iocoder.cn/mes/dv/check-record/"
-      />
-    </template>
-    <FormModal @success="handleRefresh" />
-    <Grid table-title="缁翠慨宸ュ崟鍒楄〃">
+  <Page auto-content-height><FormModal @success="handleRefresh" />
+    <Grid table-title="缁翠慨璁㈠崟鍒楄〃">
       <template #toolbar-tools>
         <TableAction
           :actions="[
             {
-              label: $t('ui.actionTitle.create', ['缁翠慨宸ュ崟']),
+              label: $t('ui.actionTitle.create', ['缁翠慨璁㈠崟']),
               type: 'primary',
               icon: ACTION_ICON.ADD,
               auth: ['mes:dv-repair:create'],

--
Gitblit v1.9.3