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