更新vxetable框架并升级前端组件框架

This commit is contained in:
2026-06-03 11:19:52 +08:00
parent 5b6b23331d
commit 5a2050a736
385 changed files with 19691 additions and 21188 deletions

View File

@@ -1,4 +1,4 @@
<template>
<template>
<el-dialog
v-model="dialogVisible"
:title="'价格调整详情'"
@@ -11,7 +11,7 @@
v-if="itemList.length > 0"
class="detail-content"
>
<el-table
<vxe-table
:data="itemList"
style="width: 100%"
size="small"
@@ -19,101 +19,101 @@
>
<!-- 挂号调价单特殊显示 -->
<template v-if="categoryType.includes('挂号调价')">
<el-table-column
label="科室"
<vxe-column
title="科室"
align="center"
prop="orgName"
field="orgName"
min-width="150"
/>
<el-table-column
label="号源"
<vxe-column
title="号源"
align="center"
prop="name"
field="name"
min-width="200"
/>
<el-table-column
label="当前进货价"
<vxe-column
title="当前进货价"
align="center"
prop="originBuyingPrice"
field="originBuyingPrice"
min-width="100"
/>
<el-table-column
label="调后进货价"
<vxe-column
title="调后进货价"
align="center"
prop="newBuyingPrice"
field="newBuyingPrice"
min-width="100"
/>
<el-table-column
label="当前零售价"
<vxe-column
title="当前零售价"
align="center"
prop="originRetailPrice"
field="originRetailPrice"
min-width="100"
/>
<el-table-column
label="调后零售价"
<vxe-column
title="调后零售价"
align="center"
prop="newRetailPrice"
field="newRetailPrice"
min-width="100"
/>
<el-table-column
label="原因"
<vxe-column
title="原因"
align="center"
prop="reason"
field="reason"
min-width="200"
/>
</template>
<!-- 其他调价类型标准显示 -->
<template v-else>
<el-table-column
label="项目编码"
<vxe-column
title="项目编码"
align="center"
prop="targetId"
field="targetId"
min-width="180"
/>
<el-table-column
label="项目名称"
<vxe-column
title="项目名称"
align="center"
prop="chargeName"
field="chargeName"
min-width="200"
/>
<el-table-column
label="规格"
<vxe-column
title="规格"
align="center"
prop="volume"
field="volume"
min-width="120"
/>
<el-table-column
label="当前进货价"
<vxe-column
title="当前进货价"
align="center"
prop="originBuyingPrice"
field="originBuyingPrice"
min-width="100"
/>
<el-table-column
label="调后进货价"
<vxe-column
title="调后进货价"
align="center"
prop="newBuyingPrice"
field="newBuyingPrice"
min-width="100"
/>
<el-table-column
label="当前零售价"
<vxe-column
title="当前零售价"
align="center"
prop="originRetailPrice"
field="originRetailPrice"
min-width="100"
/>
<el-table-column
label="调后零售价"
<vxe-column
title="调后零售价"
align="center"
prop="newRetailPrice"
field="newRetailPrice"
min-width="100"
/>
<el-table-column
label="调价原因"
<vxe-column
title="调价原因"
align="center"
prop="reason"
field="reason"
min-width="200"
/>
</template>
</el-table>
</vxe-table>
<div class="creator-info">
<span class="creator-label">制单人{{ detailData?.createName || '-' }}</span>
</div>

View File

@@ -1,4 +1,4 @@
<template>
<template>
<div class="app-container">
<!-- 查询条件区域 -->
<div class="query-form">
@@ -54,29 +54,29 @@
</el-row>
</div>
<el-table
<vxe-table
v-loading="loading"
:data="adjustmentList"
tooltip-effect="dark"
:show-overflow-tooltip="true"
:show-overflow="true"
style="width: 100%"
>
<el-table-column
label="单据编号"
<vxe-column
title="单据编号"
align="center"
prop="busNo"
field="busNo"
min-width="180"
/>
<el-table-column
label="调价类型"
<vxe-column
title="调价类型"
align="center"
prop="categoryEnum_enumText"
field="categoryEnum_enumText"
min-width="120"
/>
<el-table-column
label="审核状态"
<vxe-column
title="审核状态"
align="center"
prop="statusEnum"
field="statusEnum"
min-width="100"
>
<template #default="scope">
@@ -84,41 +84,41 @@
{{ scope.row.statusEnum_enumText || '-' }}
</el-tag>
</template>
</el-table-column>
<el-table-column
label="制单人"
</vxe-column>
<vxe-column
title="制单人"
align="center"
prop="applicantId_dictText"
field="applicantId_dictText"
min-width="120"
/>
<el-table-column
label="申请日期"
<vxe-column
title="申请日期"
align="center"
prop="applicantTime"
field="applicantTime"
min-width="180"
>
<template #default="scope">
{{ parseTime(scope.row.applicantTime) }}
</template>
</el-table-column>
<el-table-column
label="审核人"
</vxe-column>
<vxe-column
title="审核人"
align="center"
prop="approverId_dictText"
field="approverId_dictText"
min-width="120"
/>
<el-table-column
label="审核日期"
<vxe-column
title="审核日期"
align="center"
prop="approvalTime"
field="approvalTime"
min-width="180"
>
<template #default="scope">
{{ scope.row.approvalTime ? parseTime(scope.row.approvalTime) : '-' }}
</template>
</el-table-column>
<el-table-column
label="操作"
</vxe-column>
<vxe-column
title="操作"
align="center"
min-width="180"
>
@@ -134,8 +134,8 @@
}}
</el-button>
</template>
</el-table-column>
</el-table>
</vxe-column>
</vxe-table>
<Pagination
v-show="total > 0"
@@ -587,19 +587,19 @@ onMounted(() => {
font-size: 14px;
}
:deep(.el-table) {
:deep(.vxe-table) {
border: 1px solid #ebeef5;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.05);
}
:deep(.el-table__header-wrapper) {
:deep(.vxe-table--header-wrapper) {
border-radius: 8px 8px 0 0;
overflow: hidden;
}
:deep(.el-table__body-wrapper) {
:deep(.vxe-table--body-wrapper) {
border-radius: 0 0 8px 8px;
overflow: hidden;
}