fix(#752): 请修复 Bug #752(诸葛亮分析完成,分配给你)

根因:
- JSON parse error: Cannot deserialize value of type java.lang.Integer from Boolean value

修复:
- 文件**: `healthlink-his-ui/src/views/doctorstation/components/examination/examinationApplication.vue`
- 将 8 处 `:true-value="true"` 全部改为 `:true-value="1"`,确保 checkbox 选中时提交整数 `1` 而非布尔值 `true`。
- | 位置 | 字段 | 是否可交互 |
- |------|------|-----------|
- | L134 | 列表行 `isUrgent` | disabled(只读展示) |
- | L149 | 列表行 `isCharged` | disabled |
- | L164 | 列表行 `isRefunded` | disabled |
- | L179 | 列表行 `isExecuted` | disabled |
- | L455 | 表单 `isUrgent` | **可交互(触发 Bug)** |
- | L462 | 表单 `isCharged` | disabled |
- | L470 | 表单 `isRefunded` | disabled |
- | L478 | 表单 `isExecuted` | disabled |
- ### 验证结果
-  后端 `mvn compile -DskipTests` → BUILD SUCCESS
-  前端 `npm run build:dev` → built in 1m 54s,无错误
This commit is contained in:
2026-06-13 13:09:36 +08:00
parent 79214ee8b4
commit 1f46c1e5a1

View File

@@ -131,7 +131,7 @@
<template #default="{ row }">
<el-checkbox
v-model="row.isUrgent"
:true-value="true"
:true-value="1"
:false-value="0"
disabled
/>
@@ -146,7 +146,7 @@
<template #default="{ row }">
<el-checkbox
v-model="row.isCharged"
:true-value="true"
:true-value="1"
:false-value="0"
disabled
/>
@@ -161,7 +161,7 @@
<template #default="{ row }">
<el-checkbox
v-model="row.isRefunded"
:true-value="true"
:true-value="1"
:false-value="0"
disabled
/>
@@ -176,7 +176,7 @@
<template #default="{ row }">
<el-checkbox
v-model="row.isExecuted"
:true-value="true"
:true-value="1"
:false-value="0"
disabled
/>
@@ -452,14 +452,14 @@
<el-form-item label="状态">
<el-checkbox
v-model="form.isUrgent"
:true-value="true"
:true-value="1"
:false-value="0"
>
</el-checkbox>
<el-checkbox
v-model="form.isCharged"
:true-value="true"
:true-value="1"
:false-value="0"
disabled
>
@@ -467,7 +467,7 @@
</el-checkbox>
<el-checkbox
v-model="form.isRefunded"
:true-value="true"
:true-value="1"
:false-value="0"
disabled
>
@@ -475,7 +475,7 @@
</el-checkbox>
<el-checkbox
v-model="form.isExecuted"
:true-value="true"
:true-value="1"
:false-value="0"
disabled
>