refactor(ui): 更新组件属性以符合新版本规范

- 将所有组件中的 append-to-body 属性替换为 teleported
- 为 el-radio 和 el-checkbox 组件添加正确的 value 属性
- 移除已弃用的 highlight-current-row 属性
- 为 vxe-table 添加 row-config 配置替代旧的高亮设置
- 更新 el-checkbox 的 true-value 属性值
- 修改 el-button 类型从 text 到 link 以匹配设计系统
This commit is contained in:
2026-06-04 16:04:17 +08:00
parent 03d03649df
commit dc67c00d20
196 changed files with 416 additions and 520 deletions

View File

@@ -226,7 +226,7 @@
v-model="open"
:title="title"
width="500px"
append-to-body
teleported
>
<el-form
ref="dayEndSettlementRef"

View File

@@ -4,7 +4,7 @@
v-model="visible"
title="入库单据"
width="1500"
append-to-body
teleported
>
<el-row
:gutter="10"

View File

@@ -67,13 +67,11 @@
@change="handleQuery"
>
<el-radio
label="1"
:value="1"
>
</el-radio>
<el-radio
label="0"
:value="0"
>

View File

@@ -527,7 +527,7 @@
v-model="visible"
title="药品追溯码"
width="1400"
append-to-body
teleported
destroy-on-close
:draggable="true"
>

View File

@@ -184,7 +184,7 @@
>
<template #default="scope">
<el-button
type="text"
type="link"
@click="handleArchive(scope.row)"
>
{{ scope.row.busNo }}