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