更新vxetable框架并升级前端组件框架
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user