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

@@ -121,13 +121,13 @@
label-position="top"
>
<el-radio-group v-model="formData.evalLevel">
<el-radio label="一般">
<el-radio value="一般">
一般
</el-radio>
<el-radio label="病重">
<el-radio value="病重">
病重
</el-radio>
<el-radio label="病危">
<el-radio value="病危">
病危
</el-radio>
</el-radio-group>
@@ -137,16 +137,16 @@
label-position="top"
>
<el-radio-group v-model="formData.nurseLevel">
<el-radio label="特级护理">
<el-radio value="特级护理">
特级护理
</el-radio>
<el-radio label="一级护理">
<el-radio value="一级护理">
一级护理
</el-radio>
<el-radio label="二级护理">
<el-radio value="二级护理">
二级护理
</el-radio>
<el-radio label="三级护理">
<el-radio value="三级护理">
三级护理
</el-radio>
</el-radio-group>

View File

@@ -109,13 +109,13 @@
<div class="form-item">
<span class="item-label">身份确认</span>
<el-checkbox-group v-model="state.formData.identityConfirm">
<el-checkbox :label="1">
<el-checkbox :value="1">
患者姓名核实
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
病例核实
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
腕带核
</el-checkbox>
</el-checkbox-group>
@@ -200,22 +200,22 @@
<div class="form-item">
<span class="item-label">意识状态</span>
<el-checkbox-group v-model="state.formData.consciousness">
<el-checkbox :label="1">
<el-checkbox :value="1">
清醒
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
嗜睡
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
意识模糊
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
躁动
</el-checkbox>
<el-checkbox :label="5">
<el-checkbox :value="5">
偏瘫
</el-checkbox>
<el-checkbox :label="6">
<el-checkbox :value="6">
昏迷
</el-checkbox>
</el-checkbox-group>
@@ -228,16 +228,16 @@
<div class="form-item">
<span class="item-label">皮肤情况</span>
<el-checkbox-group v-model="state.formData.skinCondition">
<el-checkbox :label="1">
<el-checkbox :value="1">
正常
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
破损
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
压力性损伤
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
其他
</el-checkbox>
</el-checkbox-group>
@@ -302,25 +302,25 @@
<div class="form-item">
<span class="item-label">留置管路</span>
<el-checkbox-group v-model="state.formData.preOperativePipeline">
<el-checkbox :label="1">
<el-checkbox :value="1">
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
中心静脉置管
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
动脉置管
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
气管插管
</el-checkbox>
<el-checkbox :label="5">
<el-checkbox :value="5">
胃管
</el-checkbox>
<el-checkbox :label="6">
<el-checkbox :value="6">
尿管
</el-checkbox>
<el-checkbox :label="7">
<el-checkbox :value="7">
引流管
</el-checkbox>
</el-checkbox-group>
@@ -342,16 +342,16 @@
v-model="state.formData.veinPosition"
class="ml-20"
>
<el-checkbox :label="1">
<el-checkbox :value="1">
右上肢
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
右下肢
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
左上肢
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
左下肢
</el-checkbox>
</el-checkbox-group>
@@ -364,25 +364,25 @@
<div class="form-item">
<span class="item-label">确认事项</span>
<el-checkbox-group v-model="state.formData.confirmItems">
<el-checkbox :label="1">
<el-checkbox :value="1">
禁食水
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
备皮
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
无活动义齿
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
无随形眼镜
</el-checkbox>
<el-checkbox :label="5">
<el-checkbox :value="5">
摘首饰
</el-checkbox>
<el-checkbox :label="6">
<el-checkbox :value="6">
非月经期
</el-checkbox>
<el-checkbox :label="7">
<el-checkbox :value="7">
病员服
</el-checkbox>
</el-checkbox-group>
@@ -395,19 +395,19 @@
<div class="form-item">
<span class="item-label">携带物品</span>
<el-checkbox-group v-model="state.formData.carryItems">
<el-checkbox :label="1">
<el-checkbox :value="1">
病例
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
药物
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
影像资料
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
/腹带
</el-checkbox>
<el-checkbox :label="5">
<el-checkbox :value="5">
血制品
</el-checkbox>
</el-checkbox-group>
@@ -485,13 +485,13 @@
<div class="form-item">
<span class="item-label">意识状态</span>
<el-checkbox-group v-model="state.formData.postConsciousness">
<el-checkbox :label="1">
<el-checkbox :value="1">
清醒
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
未清醒
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
其他
</el-checkbox>
</el-checkbox-group>
@@ -509,16 +509,16 @@
<div class="form-item">
<span class="item-label">皮肤情况</span>
<el-checkbox-group v-model="state.formData.postSkinCondition">
<el-checkbox :label="1">
<el-checkbox :value="1">
正常
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
破损
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
压力性损伤
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
其他
</el-checkbox>
</el-checkbox-group>
@@ -583,25 +583,25 @@
<div class="form-item">
<span class="item-label">术后管路</span>
<el-checkbox-group v-model="state.formData.postOperativePipeline">
<el-checkbox :label="1">
<el-checkbox :value="1">
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
中心静脉置管
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
动脉置管
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
气管插管
</el-checkbox>
<el-checkbox :label="5">
<el-checkbox :value="5">
胃管
</el-checkbox>
<el-checkbox :label="6">
<el-checkbox :value="6">
尿管
</el-checkbox>
<el-checkbox :label="7">
<el-checkbox :value="7">
引流管
</el-checkbox>
</el-checkbox-group>
@@ -623,16 +623,16 @@
v-model="state.formData.postVeinPosition"
class="ml-20"
>
<el-checkbox :label="1">
<el-checkbox :value="1">
右上肢
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
右下肢
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
左上肢
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
左下肢
</el-checkbox>
</el-checkbox-group>
@@ -645,19 +645,19 @@
<div class="form-item">
<span class="item-label">携带物品</span>
<el-checkbox-group v-model="state.formData.postCarryItems">
<el-checkbox :label="1">
<el-checkbox :value="1">
病历
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
药物
</el-checkbox>
<el-checkbox :label="3">
<el-checkbox :value="3">
影像资料
</el-checkbox>
<el-checkbox :label="4">
<el-checkbox :value="4">
/腹带
</el-checkbox>
<el-checkbox :label="5">
<el-checkbox :value="5">
血制品
</el-checkbox>
</el-checkbox-group>
@@ -743,10 +743,10 @@
<el-col :span="24">
<div class="form-item">
<el-checkbox-group v-model="state.formData.otherItems">
<el-checkbox :label="1">
<el-checkbox :value="1">
离院
</el-checkbox>
<el-checkbox :label="2">
<el-checkbox :value="2">
死亡
</el-checkbox>
</el-checkbox-group>

View File

@@ -72,7 +72,7 @@
</el-form-item>
<el-form-item label="Resources" prop="resource">
<el-radio-group v-model="ruleForm.resource">
<el-radio value="Sponsorship">Sponsorship</el-radio>
<el-radio>Sponsorship</el-radio>
<el-radio value="Venue">Venue</el-radio>
</el-radio-group>
</el-form-item>