fix(crontab): 将radio组件的label属性替换为value属性

- 更新day.vue中所有radio组件的label为value属性
- 更新hour.vue中所有radio组件的label为value属性
- 更新min.vue中所有radio组件的label为value属性
- 更新month.vue中所有radio组件的label为value属性
- 更新second.vue中所有radio组件的label为value属性
- 更新week.vue中所有radio组件的label为value属性
- 更新year.vue中所有radio组件的label为value属性
- 修复TableLayout/FormItem.vue中的radio组件属性
- 修改surgicalPatientHandover.vue中的radio组件属性
- 修复template3.vue中的type数据类型定义
- 更新clinicRoom/index.vue中的radio组件属性
- 修复editTemplate.vue中的radio组件属性
- 更新caseTemplatesStatistics/index.vue中的radio组件属性
- 修复organization/index.vue中的radio组件属性
- 更新ward/index.vue中的radio组件属性
- 移除chargeDialog.vue中radio的无效label属性
- 修复多个组件中的Array类型定义问题
- 调整outpatientregistration/index.vue中的列宽度配置
- 添加getConfigKey的导入声明
- 修复多个表单组件中的radio组件属性配置
This commit is contained in:
2026-06-03 13:41:51 +08:00
parent 7bb6a4f49e
commit 55ff2e630e
57 changed files with 211 additions and 199 deletions

View File

@@ -311,10 +311,10 @@
prop="isDisabled"
>
<el-radio-group v-model="form.isDisabled">
<el-radio :label="false">
<el-radio :value="false">
启用
</el-radio>
<el-radio :label="true">
<el-radio :value="true">
停用
</el-radio>
</el-radio-group>
@@ -337,10 +337,10 @@
prop="void"
>
<el-radio-group v-model="form.void">
<el-radio :label="false">
<el-radio :value="false">
</el-radio>
<el-radio :label="true">
<el-radio :value="true">
</el-radio>
</el-radio-group>

View File

@@ -94,8 +94,7 @@
<el-radio
v-for="item in props.useRanges"
:key="item.value"
v-model="formData.useRangeEnum"
:label="item.value"
v-model="formData.useRangeEnum" :value="item.value"
>
{{ item.info }}
</el-radio>

View File

@@ -209,8 +209,7 @@
<el-radio-group v-model="form.typeEnum">
<el-radio
v-for="dict in typeEnumsOptions"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{
dict.info

View File

@@ -383,10 +383,10 @@
v-model="form.registerFlag"
size="large"
>
<el-radio :label="true">
<el-radio :value="true">
</el-radio>
<el-radio :label="false">
<el-radio :value="false">
</el-radio>
</el-radio-group>

View File

@@ -426,13 +426,13 @@
:disabled="isEdit"
@change="handleRadioChange"
>
<el-radio :label="4">
<el-radio :value="4">
病区
</el-radio>
<el-radio :label="10">
<el-radio :value="10">
病房
</el-radio>
<el-radio :label="8">
<el-radio :value="8">
床位
</el-radio>
</el-radio-group>

View File

@@ -126,7 +126,6 @@
v-for="item in charge_discount"
:key="item.value"
link
:label="item.label"
:value="item.value"
/>
</el-radio-group>

View File

@@ -190,11 +190,11 @@ const props = defineProps({
default: undefined,
},
chargeItemIds: {
type: [],
type: Array,
default: [],
},
medicineReturnList: {
type: [],
type: Array,
default: [],
},
details: {

View File

@@ -195,11 +195,11 @@ const props = defineProps({
default: undefined,
},
chargeItemIds: {
type: [],
type: Array,
default: [],
},
chrgBchnoList: {
type: [],
type: Array,
default: [],
},
chrgBchno: {

View File

@@ -224,12 +224,12 @@ const props = defineProps({
default: undefined,
},
chargeItemIds: {
type: [],
type: Array,
default: [],
},
eventType: {
type: String,
default: 1,
default: '1',
},
});

View File

@@ -815,11 +815,9 @@
</template>
</vxe-column>
<vxe-column
key="registerTime"
title="操作"
key="operation" title="操作"
align="center"
field="registerTime"
do
field="" width="150"
>
<template #default="scope">
<!-- <el-tooltip
@@ -1067,6 +1065,7 @@ import {
updatePatientPhone,
} from './components/outpatientregistration';
import { listTicket, checkInTicket } from '@/api/appoinmentmanage/ticket';
import {getConfigKey} from '@/api/system/config';
import { invokeYbPlugin5000, invokeYbPlugin5001 } from '@/api/public';
import patientInfoDialog from './components/patientInfoDialog';
import PatientAddDialog from './components/patientAddDialog';

View File

@@ -181,7 +181,7 @@ const props = defineProps({
default: false,
},
adviceList: {
type: [],
type: Array,
default: [],
},
});

View File

@@ -134,7 +134,7 @@
title="分类"
align="center"
field="classification"
width="140"
width="160"
>
<template #default="scope">
<el-form-item
@@ -144,7 +144,7 @@
<el-select
v-model="scope.row.classification"
placeholder=" "
style="width: 130px"
style="width: 150px"
>
<el-option
v-for="item in diagnosis_classification"
@@ -295,7 +295,7 @@
title="诊断状态"
align="center"
field="verificationStatusEnum"
width="150"
width="170"
>
<template #default="scope">
<el-form-item
@@ -305,7 +305,7 @@
<el-select
v-model="scope.row.verificationStatusEnum"
placeholder=" "
style="width: 140px"
style="width: 160px"
>
<el-option
v-for="item in diagnosisOptions"
@@ -369,7 +369,7 @@
title="长效诊断标识"
align="center"
field="longTermFlag"
width="130"
width="150"
>
<template #default="scope">
<el-form-item

View File

@@ -31,8 +31,8 @@
<!-- <el-col :span="12">
<span>使用范围</span>
<el-radio-group v-model="radio">
<el-radio :label="1" size="default">个人</el-radio>
<el-radio :label="2" size="default">科室</el-radio>
<el-radio :value="1" size="default">个人</el-radio>
<el-radio :value="2" size="default">科室</el-radio>
</el-radio-group>
</el-col> -->
</el-row>

View File

@@ -324,22 +324,22 @@
>
<span class="form-label required">病人属于</span>
<el-radio-group v-model="form.patientBelong">
<el-radio :label="1">
<el-radio :value="1">
本县区
</el-radio>
<el-radio :label="2">
<el-radio :value="2">
本市其他县区
</el-radio>
<el-radio :label="3">
<el-radio :value="3">
本省其他地市
</el-radio>
<el-radio :label="4">
<el-radio :value="4">
外省
</el-radio>
<el-radio :label="5">
<el-radio :value="5">
港澳台
</el-radio>
<el-radio :label="6">
<el-radio :value="6">
外籍
</el-radio>
</el-radio-group>

View File

@@ -164,13 +164,13 @@
style="width: 260px; margin-top: 10px; margin-right: 20px"
/>
<el-radio-group v-model="radio">
<el-radio-button :label="1">
<el-radio-button :value="1">
个人
</el-radio-button>
<el-radio-button :label="2">
<el-radio-button :value="2">
科室
</el-radio-button>
<el-radio-button :label="3">
<el-radio-button :value="3">
全院
</el-radio-button>
</el-radio-group>

View File

@@ -284,22 +284,22 @@
v-model="form.patientBelong"
:disabled="isReadOnly"
>
<el-radio :label="1">
<el-radio :value="1">
本县区
</el-radio>
<el-radio :label="2">
<el-radio :value="2">
本市其他县区
</el-radio>
<el-radio :label="3">
<el-radio :value="3">
本省其他地市
</el-radio>
<el-radio :label="4">
<el-radio :value="4">
外省
</el-radio>
<el-radio :label="5">
<el-radio :value="5">
港澳台
</el-radio>
<el-radio :label="6">
<el-radio :value="6">
外籍
</el-radio>
</el-radio-group>

View File

@@ -31,13 +31,13 @@
style="flex-shrink: 0"
@change="getPatientList"
>
<el-radio-button :label="1">
<el-radio-button :value="1">
待诊
</el-radio-button>
<el-radio-button :label="3">
<el-radio-button :value="3">
暂离
</el-radio-button>
<el-radio-button :label="4">
<el-radio-button :value="4">
完诊
</el-radio-button>
</el-radio-group>

View File

@@ -26,13 +26,13 @@
v-model="queryParams.rangeCode"
@change="handelRadioChange"
>
<el-radio-button :label="1">
<el-radio-button :value="1">
个人
</el-radio-button>
<el-radio-button :label="2">
<el-radio-button :value="2">
科室
</el-radio-button>
<el-radio-button :label="3">
<el-radio-button :value="3">
全院
</el-radio-button>
</el-radio-group>

View File

@@ -163,7 +163,7 @@ const props = defineProps({
default: false,
},
precriptionInfo: {
type: [],
type: Array,
default: [],
},
});

View File

@@ -162,10 +162,10 @@
v-model="firstEnum"
style="margin-right: 5px;"
>
<el-radio :label="1">
<el-radio :value="1">
初诊
</el-radio>
<el-radio :label="2">
<el-radio :value="2">
复诊
</el-radio>
</el-radio-group>

View File

@@ -327,10 +327,10 @@
prop="itemType"
>
<el-radio-group v-model="form.itemType">
<el-radio :label="1">
<el-radio :value="1">
药品
</el-radio>
<el-radio :label="2">
<el-radio :value="2">
诊疗
</el-radio>
</el-radio-group>
@@ -444,10 +444,10 @@
prop="approvalResult"
>
<el-radio-group v-model="processForm.approvalResult">
<el-radio :label="1">
<el-radio :value="1">
通过
</el-radio>
<el-radio :label="2">
<el-radio :value="2">
驳回
</el-radio>
</el-radio-group>
@@ -538,8 +538,7 @@
>
<template #default="scope">
<el-radio
v-model="selectedDefinitionId"
:label="scope.row.id"
v-model="selectedDefinitionId" :value="scope.row.id"
@change="handleRadioChange(scope.row)"
>
&nbsp;

View File

@@ -303,8 +303,7 @@
<el-radio-group v-model="form.gender">
<el-radio
v-for="dict in sys_user_sex"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -126,7 +126,6 @@
v-for="item in charge_discount"
:key="item.value"
link
:label="item.label"
:value="item.value"
/>
</el-radio-group>

View File

@@ -29,8 +29,7 @@
>
<el-radio
v-for="item in administrativegenderList"
:key="item.value"
:label="item.value"
:key="item.value" :value="item.value"
>
{{ item.info }}
</el-radio>
@@ -40,7 +39,7 @@
<!-- <el-col :span="6">
<el-form-item label="" prop="tempFlag">
<el-radio-group v-model="form.tempFlag" :disabled="isViewMode">
<el-radio v-for="dict in patient_temp_flag" :key="dict.value" :label="dict.value">
<el-radio v-for="dict in patient_temp_flag" :key="dict.value" :value="dict.value">
{{ dict.label }}
</el-radio>
</el-radio-group>

View File

@@ -173,8 +173,8 @@
<vxe-column
title="诊断类别"
align="center"
field="diagSrtNo"
width="180"
field="medTypeCode"
width="160"
>
<template #default="scope">
<el-form-item
@@ -200,7 +200,7 @@
title="诊断名称"
align="center"
field="name"
>
min-width="180" max-width="300" >
<template #default="scope">
<el-form-item
:prop="`diagnosisList.${scope.rowIndex}.name`"
@@ -285,7 +285,7 @@
title="诊断时间"
align="center"
field="diagnosisTime"
width="150"
width="180"
>
<template #default="scope">
<el-form-item>
@@ -297,7 +297,7 @@
title="诊断代码"
align="center"
field="ybNo"
width="180"
width="160"
>
<template #default="scope">
<el-form-item>

View File

@@ -99,14 +99,14 @@
height="100%"
ref="prescriptionRef"
:data="filterPrescriptionList"
:row-config="{ keyField: 'uniqueKey', expandRowKeys: expandOrder }"
:row-config="{ keyField: 'uniqueKey' }" :expand-config="{ trigger: 'row', expandRowKeys: expandOrder }"
border
@cell-click="clickRow"
@cell-dblclick="clickRowDb"
v-loading="loading"
@checkbox-change="handleSelectionChange"
>
<vxe-column type="expand" width="1" style="width: 0">
<vxe-column type="expand" width="40">
<template #content="scope">
<OrderForm
:row="scope.row"
@@ -2757,6 +2757,24 @@ defineExpose({ getListInfo, getDiagnosisInfo });
margin-bottom: 0px;
}
// 展开行内容样式
:deep(.vxe-table--expanded) {
.vxe-table--expanded-cell {
padding: 0 !important;
}
}
// 确保下拉框在表格内正常显示
:deep(.vxe-table) {
.vxe-body--column {
.el-select,
.el-input,
.el-input-number {
width: 100%;
}
}
}
.inpatientDoctor-order-container {
height: 100%;
display: flex;

View File

@@ -369,13 +369,13 @@
v-model="groupSetRange"
@change="loadGroupSets"
>
<el-radio-button :label="1">
<el-radio-button :value="1">
个人
</el-radio-button>
<el-radio-button :label="2">
<el-radio-button :value="2">
科室
</el-radio-button>
<el-radio-button :label="3">
<el-radio-button :value="3">
全院
</el-radio-button>
</el-radio-group>

View File

@@ -39,8 +39,7 @@
>
<el-radio-button
v-for="(item, index) in statusEnumList"
:key="index"
:label="item.value"
:key="index" :value="item.value"
:disabled="item.disabled"
>
{{ item.label }}

View File

@@ -15,13 +15,13 @@
class="ml20"
@change="handleRadioChange"
>
<el-radio :label="null">
<el-radio :value="null">
全部
</el-radio>
<el-radio :label="1">
<el-radio :value="1">
长期
</el-radio>
<el-radio :label="2">
<el-radio :value="2">
临时
</el-radio>
</el-radio-group>

View File

@@ -14,13 +14,13 @@
style="width: 260px; margin-top: 10px; margin-right: 20px"
/>
<el-radio-group v-model="radio">
<el-radio-button :label="1">
<el-radio-button :value="1">
个人
</el-radio-button>
<el-radio-button :label="2">
<el-radio-button :value="2">
科室
</el-radio-button>
<el-radio-button :label="3">
<el-radio-button :value="3">
全院
</el-radio-button>
</el-radio-group>

View File

@@ -808,10 +808,10 @@
v-model="isDisabled"
:disabled="isViewMode"
>
<el-radio :label="false">
<el-radio :value="false">
启用
</el-radio>
<el-radio :label="true">
<el-radio :value="true">
停用
</el-radio>
</el-radio-group>
@@ -822,10 +822,10 @@
v-model="showPackageName"
:disabled="isViewMode"
>
<el-radio :label="true">
<el-radio :value="true">
</el-radio>
<el-radio :label="false">
<el-radio :value="false">
</el-radio>
</el-radio-group>
@@ -836,10 +836,10 @@
v-model="generateServiceFee"
:disabled="isViewMode"
>
<el-radio :label="true">
<el-radio :value="true">
</el-radio>
<el-radio :label="false">
<el-radio :value="false">
</el-radio>
</el-radio-group>
@@ -850,10 +850,10 @@
v-model="enablePackagePrice"
:disabled="isViewMode"
>
<el-radio :label="true">
<el-radio :value="true">
启用
</el-radio>
<el-radio :label="false">
<el-radio :value="false">
不启用
</el-radio>
</el-radio-group>

View File

@@ -284,8 +284,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -380,8 +380,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_job_status"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -297,8 +297,7 @@
<el-radio-group v-model="form.configType">
<el-radio
v-for="dict in sys_yes_no"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -263,8 +263,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -330,8 +330,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -290,8 +290,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{
dict.label

View File

@@ -373,8 +373,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_notice_status"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -264,8 +264,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -320,8 +320,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -309,8 +309,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label
}}

View File

@@ -447,8 +447,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -453,8 +453,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -582,8 +582,7 @@
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in sys_normal_disable"
:key="dict.value"
:label="dict.value"
:key="dict.value" :value="dict.value"
>
{{ dict.label }}
</el-radio>

View File

@@ -29,8 +29,7 @@
>
<el-radio
v-for="item in administrativegenderList"
:key="item.value"
:label="item.value"
:key="item.value" :value="item.value"
>
{{ item.info }}
</el-radio>
@@ -40,7 +39,7 @@
<!-- <el-col :span="6">
<el-form-item label="活动标识" prop="tempFlag">
<el-radio-group v-model="form.tempFlag" :disabled="isViewMode">
<el-radio v-for="dict in patient_temp_flag" :key="dict.value" :label="dict.value">
<el-radio v-for="dict in patient_temp_flag" :key="dict.value" :value="dict.value">
{{ dict.label }}
</el-radio>
</el-radio-group>