From 9637c9dd2994f73def8b906411545617016553c5 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期五, 28 八月 2026 13:39:35 +0800
Subject: [PATCH] fix 修改页面
---
src/packages/effects/plugins/src/vxe-table/use-viewed-row.ts | 1
src/views/mes/md/item/index.vue | 2
src/packages/styles/src/antd/index.css | 9 ++++
src/packages/effects/plugins/src/vxe-table/style.css | 57 ++++++++++++++++++++++++++++
src/views/hrm/employee/index.vue | 4 +
package.json | 1
src/views/mes/pd/archive/modules/detail.vue | 6 ++
7 files changed, 77 insertions(+), 3 deletions(-)
diff --git a/package.json b/package.json
index f8cce41..0cfeed4 100644
--- a/package.json
+++ b/package.json
@@ -18,6 +18,7 @@
"scripts": {
"build": "pnpm vite build --mode production",
"build:analyze": "pnpm vite build --mode analyze",
+ "build:pro": "pnpm vite build --mode development",
"commit": "czg",
"dev": "pnpm vite --mode development",
"preview": "vite preview",
diff --git a/src/packages/effects/plugins/src/vxe-table/style.css b/src/packages/effects/plugins/src/vxe-table/style.css
index c507785..04ef7e8 100644
--- a/src/packages/effects/plugins/src/vxe-table/style.css
+++ b/src/packages/effects/plugins/src/vxe-table/style.css
@@ -34,6 +34,8 @@
/* table */
--vxe-ui-table-header-background-color: hsl(var(--accent));
--vxe-ui-table-header-font-weight: 600;
+ --vxe-ui-table-header-height: 40px;
+ --vxe-ui-table-row-height-default: 40px;
--vxe-ui-table-border-color: hsl(var(--border));
--vxe-ui-table-row-hover-background-color: hsl(var(--accent-hover));
--vxe-ui-table-row-striped-background-color: hsl(var(--accent) / 60%);
@@ -67,6 +69,61 @@
background-color: hsl(var(--accent-hover));
}
+.vxe-table--render-default .vxe-header--row {
+ height: 40px;
+}
+
+.vxe-table--render-default .vxe-body--row {
+ height: 40px;
+}
+
+.vxe-table--render-default .vxe-header--column,
+.vxe-table--render-default .vxe-body--column {
+ min-width: 0;
+ padding: 0 12px;
+ box-sizing: border-box;
+}
+
+.vxe-table--render-default .vxe-cell {
+ min-width: 0;
+ max-width: 100%;
+ overflow: hidden;
+}
+
+.vxe-table--render-default .vxe-cell > *,
+.vxe-table--render-default .vxe-cell .ant-input,
+.vxe-table--render-default .vxe-cell .ant-input-affix-wrapper,
+.vxe-table--render-default .vxe-cell .ant-input-number,
+.vxe-table--render-default .vxe-cell .ant-select,
+.vxe-table--render-default .vxe-cell .ant-picker {
+ min-width: 0;
+ max-width: 100%;
+ box-sizing: border-box;
+}
+
+.vxe-table--render-default .vxe-cell .ant-input,
+.vxe-table--render-default .vxe-cell .ant-input-affix-wrapper,
+.vxe-table--render-default .vxe-cell .ant-input-number,
+.vxe-table--render-default .vxe-cell .ant-select,
+.vxe-table--render-default .vxe-cell .ant-picker {
+ width: 100%;
+}
+
+.vxe-table--render-default .vxe-cell .ant-input-number-input,
+.vxe-table--render-default .vxe-cell .ant-select-selection-item,
+.vxe-table--render-default .vxe-cell .ant-select-selection-placeholder {
+ min-width: 0;
+ max-width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.vxe-pager {
+ min-height: 48px;
+ padding: 8px 12px;
+}
+
.vxe-pager {
.vxe-pager--prev-btn:not(.is--disabled):active,
.vxe-pager--next-btn:not(.is--disabled):active,
diff --git a/src/packages/effects/plugins/src/vxe-table/use-viewed-row.ts b/src/packages/effects/plugins/src/vxe-table/use-viewed-row.ts
index 941aab5..860d191 100644
--- a/src/packages/effects/plugins/src/vxe-table/use-viewed-row.ts
+++ b/src/packages/effects/plugins/src/vxe-table/use-viewed-row.ts
@@ -34,6 +34,7 @@
): ViewedRowStorageAdapter {
const manager = new StorageManager({
driver: new LocalStorageDriver({ storageType }),
+ prefix: 'vxe-viewed-row',
});
return {
diff --git a/src/packages/styles/src/antd/index.css b/src/packages/styles/src/antd/index.css
index c95784b..1dd0dd6 100644
--- a/src/packages/styles/src/antd/index.css
+++ b/src/packages/styles/src/antd/index.css
@@ -47,7 +47,16 @@
}
.ant-tag {
+ display: inline-flex;
+ align-items: center;
+ height: 24px;
+ margin-inline-end: 6px;
+ padding-inline: 8px;
border-radius: calc(var(--radius) - 0.2rem);
+ font-size: 12px;
+ line-height: 22px;
+ white-space: nowrap;
+ vertical-align: middle;
> svg {
display: inline-block;
diff --git a/src/views/hrm/employee/index.vue b/src/views/hrm/employee/index.vue
index 639122d..2b25893 100644
--- a/src/views/hrm/employee/index.vue
+++ b/src/views/hrm/employee/index.vue
@@ -147,7 +147,8 @@
</script>
<template>
- <Page auto-content-height>
+ <div class="h-full">
+ <Page auto-content-height>
<ImportModal @success="handleRefresh" />
<FormModal @success="handleRefresh" />
<Grid table-title="鍛樺伐鍒楄〃">
@@ -227,6 +228,7 @@
姝e湪瀵煎嚭鍛樺伐鍒楄〃...
</div>
<Progress :percent="exportPercent" status="active" />
+ </div>
</div>
</div>
</template>
diff --git a/src/views/mes/md/item/index.vue b/src/views/mes/md/item/index.vue
index 55dd8cd..9a36e00 100644
--- a/src/views/mes/md/item/index.vue
+++ b/src/views/mes/md/item/index.vue
@@ -127,7 +127,7 @@
<Page auto-content-height>
<FormModal @success="handleRefresh" />
<ImportModal @success="handleRefresh" />
- <div class="flex h-full w-full">
+ <div class="flex h-full w-full gap-4">
<Card class="mr-4 h-full w-1/6">
<MdItemTypeTree @node-click="handleTypeNodeClick" />
</Card>
diff --git a/src/views/mes/pd/archive/modules/detail.vue b/src/views/mes/pd/archive/modules/detail.vue
index e13a306..5646b92 100644
--- a/src/views/mes/pd/archive/modules/detail.vue
+++ b/src/views/mes/pd/archive/modules/detail.vue
@@ -77,7 +77,11 @@
</script>
<template>
- <FilePreviewModal v-bind="previewState" />
+ <FilePreviewModal
+ :visible="previewState.visible.value"
+ :file-url="previewState.fileUrl.value"
+ :file-name="previewState.fileName.value"
+ />
<Modal v-model:open="open" title="褰掓。璇︽儏" width="80%" :footer="null" @cancel="handleClose">
<div v-if="loading" class="flex justify-center py-8">
<Spin />
--
Gitblit v1.9.3