| package.json | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/packages/effects/plugins/src/vxe-table/style.css | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/packages/effects/plugins/src/vxe-table/use-viewed-row.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/packages/styles/src/antd/index.css | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/hrm/employee/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/mes/md/item/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/mes/pd/archive/modules/detail.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
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", 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, 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 { 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; 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 @@ 正在导出员工列表... </div> <Progress :percent="exportPercent" status="active" /> </div> </div> </div> </template> 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> 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 />