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

@@ -1,5 +1,5 @@
<template> <template>
<el-dialog :title="title" v-model="visible" :width="width" append-to-body @close="handleClose"> <el-dialog :title="title" v-model="visible" :width="width" teleported @close="handleClose">
<el-upload ref="uploadRef" :limit="1" accept=".xlsx, .xls" :headers="headers" :action="uploadUrl" :disabled="isUploading" :on-progress="handleProgress" :on-change="handleFileChange" :on-remove="handleFileRemove" :on-success="handleSuccess" :auto-upload="false" drag> <el-upload ref="uploadRef" :limit="1" accept=".xlsx, .xls" :headers="headers" :action="uploadUrl" :disabled="isUploading" :on-progress="handleProgress" :on-change="handleFileChange" :on-remove="handleFileRemove" :on-success="handleSuccess" :auto-upload="false" drag>
<el-icon class="el-icon--upload"><upload-filled /></el-icon> <el-icon class="el-icon--upload"><upload-filled /></el-icon>
<div class="el-upload__text">将文件拖到此处<em>点击上传</em></div> <div class="el-upload__text">将文件拖到此处<em>点击上传</em></div>

View File

@@ -40,7 +40,7 @@
v-model="dialogVisible" v-model="dialogVisible"
title="预览" title="预览"
width="800px" width="800px"
append-to-body teleported
> >
<img <img
:src="dialogImageUrl" :src="dialogImageUrl"

View File

@@ -59,7 +59,7 @@
v-model="detailVisible" v-model="detailVisible"
:title="currentNotice.noticeTitle" :title="currentNotice.noticeTitle"
width="800px" width="800px"
append-to-body teleported
> >
<div class="notice-detail"> <div class="notice-detail">
<div class="detail-header"> <div class="detail-header">

View File

@@ -3,7 +3,7 @@
v-model="props.openDialog" v-model="props.openDialog"
title="药品追溯码" title="药品追溯码"
width="842" width="842"
append-to-body teleported
destroy-on-close destroy-on-close
:draggable="true" :draggable="true"
@close="cancel" @close="cancel"

View File

@@ -61,7 +61,7 @@
<el-dropdown-item> <el-dropdown-item>
<el-checkbox <el-checkbox
:checked="item.visible" :checked="item.visible"
:label="item.label" :value="item.label"
@change="checkboxChange($event, item.label)" @change="checkboxChange($event, item.label)"
/> />
</el-dropdown-item> </el-dropdown-item>
@@ -74,7 +74,7 @@
<el-dialog <el-dialog
v-model="open" v-model="open"
:title="title" :title="title"
append-to-body teleported
> >
<el-transfer <el-transfer
v-model="value" v-model="value"

View File

@@ -1,5 +1,5 @@
<template> <template>
<el-drawer v-model="visible" title="公告详情" direction="rtl" size="50%" append-to-body :before-close="handleClose" class="notice-detail-drawer"> <el-drawer v-model="visible" title="公告详情" direction="rtl" size="50%" teleported :before-close="handleClose" class="notice-detail-drawer">
<div v-loading="loading" class="notice-detail-drawer__body"> <div v-loading="loading" class="notice-detail-drawer__body">
<div v-if="!detail" class="notice-empty"> <div v-if="!detail" class="notice-empty">
<el-icon><Document /></el-icon> <el-icon><Document /></el-icon>

View File

@@ -123,7 +123,7 @@
v-model="showDialog" v-model="showDialog"
title="切换科室" title="切换科室"
width="400px" width="400px"
append-to-body teleported
destroy-on-close destroy-on-close
> >
<el-select <el-select

View File

@@ -81,8 +81,8 @@
<span>标签页样式</span> <span>标签页样式</span>
<span class="comp-style"> <span class="comp-style">
<el-radio-group v-model="settingsStore.tagsViewStyle" :disabled="!settingsStore.tagsView" size="small"> <el-radio-group v-model="settingsStore.tagsViewStyle" :disabled="!settingsStore.tagsView" size="small">
<el-radio-button label="card">卡片</el-radio-button> <el-radio-button>卡片</el-radio-button>
<el-radio-button label="chrome">谷歌</el-radio-button> <el-radio-button value="chrome">谷歌</el-radio-button>
</el-radio-group> </el-radio-group>
</span> </span>
</div> </div>

View File

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

View File

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

View File

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

View File

@@ -19,7 +19,7 @@
placeholder="请选择" placeholder="请选择"
clearable clearable
style="width: 200px" style="width: 200px"
:popper-append-to-body="false" :teleported="false"
> >
<el-option <el-option
v-for="item in tenantOptions" v-for="item in tenantOptions"
@@ -217,7 +217,7 @@
v-model="dialogVisible" v-model="dialogVisible"
:title="dialogTitle" :title="dialogTitle"
width="500px" width="500px"
append-to-body teleported
:close-on-click-modal="false" :close-on-click-modal="false"
destroy-on-close destroy-on-close
> >

View File

@@ -43,14 +43,14 @@
<div class="radio-group"> <div class="radio-group">
<el-radio <el-radio
v-model="filterParams.appointmentType" v-model="filterParams.appointmentType"
label="普通" value="普通"
@change="handleAppointmentTypeChange" @change="handleAppointmentTypeChange"
> >
普通 普通
</el-radio> </el-radio>
<el-radio <el-radio
v-model="filterParams.appointmentType" v-model="filterParams.appointmentType"
label="专家" value="专家"
@change="handleAppointmentTypeChange" @change="handleAppointmentTypeChange"
> >
专家 专家

View File

@@ -269,14 +269,14 @@
<div class="radio-group"> <div class="radio-group">
<el-radio <el-radio
v-model="filterParams.appointmentType" v-model="filterParams.appointmentType"
label="普通" value="普通"
@change="handleAppointmentTypeChange" @change="handleAppointmentTypeChange"
> >
普通 普通
</el-radio> </el-radio>
<el-radio <el-radio
v-model="filterParams.appointmentType" v-model="filterParams.appointmentType"
label="专家" value="专家"
@change="handleAppointmentTypeChange" @change="handleAppointmentTypeChange"
> >
专家 专家

View File

@@ -25,7 +25,7 @@
placeholder="请选择" placeholder="请选择"
clearable clearable
style="width: 150px" style="width: 150px"
:popper-append-to-body="false" :teleported="false"
> >
<el-option <el-option
v-for="item in tenantOptions" v-for="item in tenantOptions"
@@ -45,7 +45,7 @@
placeholder="全部科室" placeholder="全部科室"
clearable clearable
style="width: 150px" style="width: 150px"
:popper-append-to-body="false" :teleported="false"
filterable filterable
> >
<el-option <el-option
@@ -226,7 +226,7 @@
v-model="dialogVisible" v-model="dialogVisible"
:title="dialogTitle" :title="dialogTitle"
width="600px" width="600px"
append-to-body teleported
:close-on-click-modal="false" :close-on-click-modal="false"
> >
<el-form <el-form

View File

@@ -132,7 +132,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="600px" width="600px"
append-to-body teleported
@close="cancel" @close="cancel"
> >
<el-form <el-form

View File

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

View File

@@ -8,9 +8,8 @@
:name="1" :name="1"
> >
<vxe-table <vxe-table
:data="method_code" :row-config="{ isCurrent: true }" :data="method_code"
border border
highlight-current-row
max-height="650" max-height="650"
@cell-click="clickRow" @cell-click="clickRow"
> >
@@ -42,7 +41,6 @@
<vxe-table <vxe-table
:data="activityList" :data="activityList"
border border
highlight-current-row
max-height="650" max-height="650"
@cell-click="clickRow" @cell-click="clickRow"
> >
@@ -74,7 +72,6 @@
<vxe-table <vxe-table
:data="RegistrationfeeList" :data="RegistrationfeeList"
border border
highlight-current-row
max-height="650" max-height="650"
@cell-click="clickRow" @cell-click="clickRow"
> >

View File

@@ -4,7 +4,7 @@
title="批量导入项目" title="批量导入项目"
:model-value="props.dialogVisible" :model-value="props.dialogVisible"
width="842" width="842"
append-to-body teleported
destroy-on-close destroy-on-close
:draggable="true" :draggable="true"
@update:model-value="(val) => emit('update:dialogVisible', val)" @update:model-value="(val) => emit('update:dialogVisible', val)"

View File

@@ -139,10 +139,10 @@
v-model="scope.row.therapyEnum" v-model="scope.row.therapyEnum"
size="small" size="small"
> >
<el-radio-button label="1"> <el-radio-button value="1">
长期 长期
</el-radio-button> </el-radio-button>
<el-radio-button label="2"> <el-radio-button value="2">
临时 临时
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>

View File

@@ -10,7 +10,6 @@
v-loading="loading" v-loading="loading"
height="350" height="350"
:data="adviceBaseList" :data="adviceBaseList"
highlight-current-row
:row-config="{ keyField: 'patientId' }" :row-config="{ keyField: 'patientId' }"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
@cell-click="clickRow" @cell-click="clickRow"

View File

@@ -8,7 +8,6 @@
ref="adviceBaseRef" ref="adviceBaseRef"
height="400" height="400"
:data="adviceBaseList" :data="adviceBaseList"
highlight-current-row
:row-config="{ keyField: 'patientId' }" :row-config="{ keyField: 'patientId' }"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
@cell-click="clickRow" @cell-click="clickRow"

View File

@@ -38,9 +38,8 @@
</div> </div>
</div> </div>
<vxe-table <vxe-table
v-loading="templateLoading" :row-config="{ isCurrent: true }" v-loading="templateLoading"
:data="orderGroupList" :data="orderGroupList"
highlight-current-row
style="width: 100%" style="width: 100%"
border border
@current-change="handleTemplateSelect" @current-change="handleTemplateSelect"

View File

@@ -265,7 +265,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="600px" width="600px"
append-to-body teleported
@close="cancel" @close="cancel"
> >
<el-form <el-form

View File

@@ -207,7 +207,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="600px" width="600px"
append-to-body teleported
> >
<el-form <el-form
ref="supplierRef" ref="supplierRef"

View File

@@ -10,7 +10,6 @@
v-loading="loading" v-loading="loading"
height="350" height="350"
:data="adviceBaseList" :data="adviceBaseList"
highlight-current-row
:row-config="{ keyField: 'adviceCode' }" :row-config="{ keyField: 'adviceCode' }"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
@cell-click="clickRow" @cell-click="clickRow"

View File

@@ -38,10 +38,9 @@
@click="getWardList()" @click="getWardList()"
/> />
<vxe-table <vxe-table
ref="wardRef" :row-config="{ isCurrent: true }" ref="wardRef"
max-height="630" max-height="630"
:data="wardList" :data="wardList"
highlight-current-row
@cell-click="(row) => clickRow(row, 10, 0)" @cell-click="(row) => clickRow(row, 10, 0)"
> >
<vxe-column <vxe-column
@@ -165,7 +164,6 @@
v-loading="loading" v-loading="loading"
height="280" height="280"
:data="houseList" :data="houseList"
highlight-current-row
@cell-click="(row) => clickRow(row, 8, 0, 1)" @cell-click="(row) => clickRow(row, 8, 0, 1)"
> >
<vxe-column <vxe-column
@@ -388,7 +386,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="600px" width="600px"
append-to-body teleported
@close="cancel" @close="cancel"
> >
<el-form <el-form

View File

@@ -168,7 +168,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="600px" width="600px"
append-to-body teleported
@close="cancel" @close="cancel"
> >
<el-form <el-form

View File

@@ -236,7 +236,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="800px" width="800px"
append-to-body teleported
> >
<el-form <el-form
ref="registrationfeeRef" ref="registrationfeeRef"

View File

@@ -5,7 +5,7 @@
v-model="visible" v-model="visible"
:title="title" :title="title"
width="955px" width="955px"
append-to-body teleported
> >
<el-form <el-form
ref="deviceDialogRef" ref="deviceDialogRef"

View File

@@ -4,7 +4,7 @@
v-model="visible" v-model="visible"
title="医用耗材目录" title="医用耗材目录"
width="1500px" width="1500px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="cancel" @close="cancel"
> >
@@ -25,10 +25,9 @@
</el-input> </el-input>
</div> </div>
<vxe-table <vxe-table
v-loading="listLoading" :row-config="{ isCurrent: true }" v-loading="listLoading"
border border
:data="list" :data="list"
highlight-current-row
max-height="450" max-height="450"
> >
<vxe-column <vxe-column

View File

@@ -472,7 +472,7 @@
v-model="upload.open" v-model="upload.open"
:title="upload.title" :title="upload.title"
width="400px" width="400px"
append-to-body teleported
> >
<el-upload <el-upload
ref="uploadRef" ref="uploadRef"

View File

@@ -4,7 +4,7 @@
v-model="visible" v-model="visible"
title="医疗服务项目目录" title="医疗服务项目目录"
width="1500px" width="1500px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="cancel" @close="cancel"
> >
@@ -25,10 +25,9 @@
</el-input> </el-input>
</div> </div>
<vxe-table <vxe-table
v-loading="listLoading" :row-config="{ isCurrent: true }" v-loading="listLoading"
border border
:data="list" :data="list"
highlight-current-row
max-height="450" max-height="450"
> >
<vxe-column <vxe-column

View File

@@ -5,7 +5,7 @@
v-model="visible" v-model="visible"
:title="title" :title="title"
width="800px" width="800px"
append-to-body teleported
> >
<el-form <el-form
ref="diagnosisTreatmentRef" ref="diagnosisTreatmentRef"
@@ -343,7 +343,7 @@
> >
<el-checkbox <el-checkbox
v-model="form.pricingFlag" v-model="form.pricingFlag"
:true-value="1" :true-value="true"
:false-value="0" :false-value="0"
/> />
</el-form-item> </el-form-item>
@@ -377,7 +377,7 @@
<!-- 清空按钮 --> <!-- 清空按钮 -->
<el-button <el-button
v-if="item.name && item.name !== ''" v-if="item.name && item.name !== ''"
type="text" type="link"
icon="Delete" icon="Delete"
size="small" size="small"
style=" style="

View File

@@ -369,7 +369,7 @@
v-model="upload.open" v-model="upload.open"
:title="upload.title" :title="upload.title"
width="400px" width="400px"
append-to-body teleported
> >
<el-upload <el-upload
ref="uploadRef" ref="uploadRef"

View File

@@ -263,7 +263,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="600px" width="600px"
append-to-body teleported
> >
<el-form <el-form
ref="diseaseRef" ref="diseaseRef"

View File

@@ -5,7 +5,7 @@
v-model="visible" v-model="visible"
:title="title" :title="title"
width="1500px" width="1500px"
append-to-body teleported
> >
<el-tabs <el-tabs
v-model="activeName" v-model="activeName"

View File

@@ -4,7 +4,7 @@
v-model="visible" v-model="visible"
title="医保药品目录" title="医保药品目录"
width="1800px" width="1800px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="cancel" @close="cancel"
> >
@@ -25,10 +25,9 @@
</el-input> </el-input>
</div> </div>
<vxe-table <vxe-table
v-loading="listLoading" :row-config="{ isCurrent: true }" v-loading="listLoading"
border border
:data="list" :data="list"
highlight-current-row
max-height="450" max-height="450"
> >
<vxe-column <vxe-column

View File

@@ -395,7 +395,7 @@
v-model="upload.open" v-model="upload.open"
:title="upload.title" :title="upload.title"
width="400px" width="400px"
append-to-body teleported
> >
<el-upload <el-upload
ref="uploadRef" ref="uploadRef"

View File

@@ -249,7 +249,7 @@
v-model="paymentDetailShow" v-model="paymentDetailShow"
title="收费详情" title="收费详情"
width="1000" width="1000"
append-to-body teleported
style="height:90vh" style="height:90vh"
> >
<vxe-table <vxe-table

View File

@@ -3,7 +3,7 @@
v-model="props.open" v-model="props.open"
title="确认收费" title="确认收费"
width="700px" width="700px"
append-to-body teleported
destroy-on-close destroy-on-close
@open="handleOpen" @open="handleOpen"
@close="close" @close="close"

View File

@@ -62,7 +62,6 @@
height="620" height="620"
:data="patientList" :data="patientList"
:row-config="{ keyField: 'encounterId', keyField: 'id' }" :row-config="{ keyField: 'encounterId', keyField: 'id' }"
highlight-current-row
@cell-click="clickRow" @cell-click="clickRow"
> >
<vxe-column <vxe-column

View File

@@ -3,7 +3,7 @@
v-model="props.open" v-model="props.open"
title="确认退费" title="确认退费"
width="700px" width="700px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
> >

View File

@@ -58,7 +58,6 @@
height="630" height="630"
:data="patientList" :data="patientList"
:row-config="{ keyField: 'encounterId', keyField: 'encounterId' }" :row-config="{ keyField: 'encounterId', keyField: 'encounterId' }"
highlight-current-row
width="" width=""
@cell-click="clickRow" @cell-click="clickRow"
> >

View File

@@ -3,7 +3,7 @@
v-model="props.open" v-model="props.open"
title="确认收费" title="确认收费"
width="700px" width="700px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
> >

View File

@@ -5,7 +5,7 @@
v-model="visible" v-model="visible"
:title="title" :title="title"
width="1200px" width="1200px"
append-to-body teleported
> >
<el-form <el-form
ref="patientRef" ref="patientRef"

View File

@@ -4,7 +4,7 @@
v-model="visible" v-model="visible"
:title="title" :title="title"
width="800px" width="800px"
append-to-body teleported
> >
<vxe-table <vxe-table
:data="patientInfoList" :data="patientInfoList"

View File

@@ -3,7 +3,7 @@
v-model="props.open" v-model="props.open"
:title="eventType == '1' ? '确认退费' : '挂号详情'" :title="eventType == '1' ? '确认退费' : '挂号详情'"
width="700px" width="700px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
> >

View File

@@ -3,7 +3,7 @@
v-model="dialogVisible" v-model="dialogVisible"
title="补打挂号单凭证" title="补打挂号单凭证"
width="900px" width="900px"
append-to-body teleported
destroy-on-close destroy-on-close
:close-on-click-modal="false" :close-on-click-modal="false"
> >
@@ -182,12 +182,11 @@
v-model="selectDialogVisible" v-model="selectDialogVisible"
title="挂号记录选择" title="挂号记录选择"
width="800px" width="800px"
append-to-body teleported
:close-on-click-modal="false" :close-on-click-modal="false"
> >
<vxe-table <vxe-table
:data="recordList" :row-config="{ isCurrent: true }" :data="recordList"
highlight-current-row
style="width: 100%" style="width: 100%"
max-height="400" max-height="400"
@current-change="handleRecordSelect" @current-change="handleRecordSelect"

View File

@@ -375,7 +375,7 @@
> >
<el-checkbox <el-checkbox
v-model="form.allergenFlag" v-model="form.allergenFlag"
label="减免" value="减免"
></el-checkbox> ></el-checkbox>
</el-form-item> </el-form-item>
</el-col> --> </el-col> -->
@@ -595,13 +595,13 @@
size="small" size="small"
@change="handleQueryTypeChange" @change="handleQueryTypeChange"
> >
<el-radio-button label="all"> <el-radio-button value="all">
全部 全部
</el-radio-button> </el-radio-button>
<el-radio-button label="normal"> <el-radio-button value="normal">
正常挂号 正常挂号
</el-radio-button> </el-radio-button>
<el-radio-button label="returned"> <el-radio-button value="returned">
退号记录 退号记录
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>
@@ -631,7 +631,7 @@
@change="handleQuery" @change="handleQuery"
/> />
<vxe-table <vxe-table
v-loading="loading" :row-config="{ isCurrent: true }" v-loading="loading"
:data="outpatientRegistrationList" :data="outpatientRegistrationList"
max-height="250" max-height="250"
> >
@@ -944,7 +944,6 @@
:data="checkInPatientList" :data="checkInPatientList"
border border
style="width: 100%" style="width: 100%"
highlight-current-row
@cell-click="selectRow" @cell-click="selectRow"
> >
<vxe-column <vxe-column

View File

@@ -190,12 +190,11 @@
</div> </div>
</template> </template>
<vxe-table <vxe-table :row-config="{ isCurrent: true }"
:data="patientList" :data="patientList"
style="width: 100%" style="width: 100%"
:row-key="row => row.identifierNo || row.patientId || row.cardNo" :row-key="row => row.identifierNo || row.patientId || row.cardNo"
:current-row-key="selectedPatient?.identifierNo || selectedPatient?.patientId || selectedPatient?.cardNo" :current-row-key="selectedPatient?.identifierNo || selectedPatient?.patientId || selectedPatient?.cardNo"
highlight-current-row
@cell-click="selectPatient" @cell-click="selectPatient"
> >
<vxe-column <vxe-column

View File

@@ -69,7 +69,6 @@
:data="patientList" :data="patientList"
style="width: 100%" style="width: 100%"
stripe stripe
highlight-current-row
:row-config="{ keyField: 'id' }" :row-config="{ keyField: 'id' }"
:current-row-key="selectedPatient?.id" :current-row-key="selectedPatient?.id"
@cell-click="handleRowClick" @cell-click="handleRowClick"

View File

@@ -8,7 +8,6 @@
ref="adviceBaseRef" ref="adviceBaseRef"
height="400" height="400"
:data="adviceBaseList" :data="adviceBaseList"
highlight-current-row
:row-config="{ keyField: 'patientId' }" :row-config="{ keyField: 'patientId' }"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
@cell-click="clickRow" @cell-click="clickRow"

View File

@@ -307,7 +307,7 @@
<el-button <el-button
v-hasPermi="['consultation:request:edit']" v-hasPermi="['consultation:request:edit']"
size="mini" size="mini"
type="text" type="link"
icon="el-icon-edit" icon="el-icon-edit"
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
> >
@@ -316,7 +316,7 @@
<el-button <el-button
v-hasPermi="['consultation:request:query']" v-hasPermi="['consultation:request:query']"
size="mini" size="mini"
type="text" type="link"
icon="el-icon-view" icon="el-icon-view"
@click="handleView(scope.row)" @click="handleView(scope.row)"
> >
@@ -325,7 +325,7 @@
<el-button <el-button
v-hasPermi="['consultation:request:remove']" v-hasPermi="['consultation:request:remove']"
size="mini" size="mini"
type="text" type="link"
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
> >
@@ -348,7 +348,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="80%" width="80%"
append-to-body teleported
> >
<el-form <el-form
ref="form" ref="form"
@@ -437,8 +437,8 @@
> >
<el-checkbox <el-checkbox
v-model="form.consultationUrgency" v-model="form.consultationUrgency"
true-label="紧急" true-
false-label="一般" false-value="一般"
> >
是否紧急 是否紧急
</el-checkbox> </el-checkbox>

View File

@@ -3,13 +3,12 @@
title="执行记录" title="执行记录"
:model-value="props.open" :model-value="props.open"
width="1000px" width="1000px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
> >
<vxe-table <vxe-table
:data="recordList" :row-config="{ isCurrent: true }" :data="recordList"
highlight-current-row
max-height="650" max-height="650"
style="width: 100%" style="width: 100%"
border border

View File

@@ -58,8 +58,7 @@
:xs="24" :xs="24"
> >
<vxe-table <vxe-table
:data="patientList" :row-config="{ isCurrent: true }" :data="patientList"
highlight-current-row
style="width: 100%; height: calc(100vh - 300px)" style="width: 100%; height: calc(100vh - 300px)"
border border
@cell-click="handlePatientSelect" @cell-click="handlePatientSelect"
@@ -367,7 +366,7 @@
class-name="no-hover-column" class-name="no-hover-column"
> >
<template #default="{ row }"> <template #default="{ row }">
<!-- <el-button type="text" @click="handleExecute(row)"> 执行 </el-button> --> <!-- <el-button type="link" @click="handleExecute(row)"> 执行 </el-button> -->
<!-- <el-button type="danger" link @click="handleCancel(row)"> 取消 </el-button> --> <!-- <el-button type="danger" link @click="handleCancel(row)"> 取消 </el-button> -->
<el-button <el-button
link link

View File

@@ -5,7 +5,7 @@
v-model="visible" v-model="visible"
:title="详情" :title="详情"
width="1200px" width="1200px"
append-to-body teleported
> >
<div style="width: 100%"> <div style="width: 100%">
<vxe-table <vxe-table

View File

@@ -5,7 +5,7 @@
v-model="visible" v-model="visible"
:title="电子处方取药结果" :title="电子处方取药结果"
width="800px" width="800px"
append-to-body teleported
> >
<div style="width: 100%"> <div style="width: 100%">
<!-- <div style="margin-bottom: 5px"> <!-- <div style="margin-bottom: 5px">

View File

@@ -5,7 +5,7 @@
v-model="visible" v-model="visible"
:title="电子处方查询结果" :title="电子处方查询结果"
width="1800px" width="1800px"
append-to-body teleported
> >
<div style="width: 100%"> <div style="width: 100%">
<div class="title"> <div class="title">

View File

@@ -215,7 +215,7 @@
v-model="open" v-model="open"
:title="处方撤销" :title="处方撤销"
width="600px" width="600px"
append-to-body teleported
> >
<el-form <el-form
ref="removeRef" ref="removeRef"

View File

@@ -3,7 +3,7 @@
v-model="props.open" v-model="props.open"
title="医嘱列表" title="医嘱列表"
width="1300px" width="1300px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
@open="openDialog" @open="openDialog"

View File

@@ -66,10 +66,9 @@
</el-form> </el-form>
<vxe-table <vxe-table
:data="patientList" :row-config="{ isCurrent: true }" :data="patientList"
border border
style="width: 100%; height: 73%" style="width: 100%; height: 73%"
highlight-current-row
@cell-click="handleCurrentChange" @cell-click="handleCurrentChange"
> >
<vxe-column <vxe-column
@@ -147,7 +146,6 @@
<vxe-table <vxe-table
ref="tableRef" ref="tableRef"
:data="infusionList" :data="infusionList"
highlight-current-row
border border
style="width: 100%; height: 300px" style="width: 100%; height: 300px"
@checkbox-change="handleSelectionChange" @checkbox-change="handleSelectionChange"

View File

@@ -53,11 +53,10 @@
</el-button> </el-button>
</div> </div>
<vxe-table <vxe-table
:data="encounterList" :row-config="{ isCurrent: true }" :data="encounterList"
border border
style="width: 100%" style="width: 100%"
height="calc(100vh - 300px)" height="calc(100vh - 300px)"
highlight-current-row
@cell-click="handleGetReturnDrugList" @cell-click="handleGetReturnDrugList"
> >
<vxe-column <vxe-column

View File

@@ -155,11 +155,10 @@
<!-- 数据表格 --> <!-- 数据表格 -->
<div class="table-section"> <div class="table-section">
<vxe-table <vxe-table
v-loading="loading" :row-config="{ isCurrent: true }" v-loading="loading"
:data="tableData" :data="tableData"
border border
stripe stripe
highlight-current-row
height="400" height="400"
@current-change="handleRowChange" @current-change="handleRowChange"
> >

View File

@@ -32,11 +32,10 @@
<div class="list-section no-print"> <div class="list-section no-print">
<vxe-table <vxe-table
v-loading="loading" :row-config="{ isCurrent: true }" v-loading="loading"
:data="tableData" :data="tableData"
border border
stripe stripe
highlight-current-row
@current-change="handleRowChange" @current-change="handleRowChange"
> >
<vxe-column <vxe-column

View File

@@ -3,7 +3,7 @@
v-model="localOpen" v-model="localOpen"
:title="title" :title="title"
width="800px" width="800px"
append-to-body teleported
@close="cancel" @close="cancel"
> >
<template #header> <template #header>

View File

@@ -612,7 +612,7 @@
v-model="openDetails" v-model="openDetails"
:title="title" :title="title"
width="600px" width="600px"
append-to-body teleported
> >
<vxe-table <vxe-table
v-loading="detailLoading" v-loading="detailLoading"

View File

@@ -9,7 +9,6 @@
v-loading="loading" v-loading="loading"
height="400" height="400"
:data="adviceBaseList" :data="adviceBaseList"
highlight-current-row
:row-config="{ keyField: 'adviceDefinitionId' }" :row-config="{ keyField: 'adviceDefinitionId' }"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
@cell-click="clickRow" @cell-click="clickRow"

View File

@@ -4,7 +4,7 @@
title="" title=""
width="90%" width="90%"
:close-on-click-modal="false" :close-on-click-modal="false"
custom-class="call-dialog-custom" class="call-dialog-custom"
@update:model-value="val => emit('update:dialogVisible', val)" @update:model-value="val => emit('update:dialogVisible', val)"
> >
<!-- 顶部标题栏 --> <!-- 顶部标题栏 -->

View File

@@ -37,11 +37,10 @@
<!-- 会诊申请列表 --> <!-- 会诊申请列表 -->
<div class="consultation-list"> <div class="consultation-list">
<vxe-table <vxe-table
ref="consultationTableRef" :row-config="{ isCurrent: true }" ref="consultationTableRef"
:data="consultationList" :data="consultationList"
border border
stripe stripe
highlight-current-row
style="width: 100%" style="width: 100%"
max-height="250" max-height="250"
@current-change="handleRowClick" @current-change="handleRowClick"

View File

@@ -3,7 +3,7 @@
v-model="props.openAddDiagnosisDialog" v-model="props.openAddDiagnosisDialog"
title="添加中医诊断" title="添加中医诊断"
width="1300px" width="1300px"
append-to-body teleported
destroy-on-close destroy-on-close
@open="handleOpen" @open="handleOpen"
@close="close" @close="close"
@@ -26,9 +26,8 @@
</el-input> </el-input>
</div> </div>
<vxe-table <vxe-table
:data="conditionList" :row-config="{ isCurrent: true }" :data="conditionList"
max-height="460" max-height="460"
highlight-current-row
@cell-click="handleClickRow" @cell-click="handleClickRow"
> >
<vxe-column <vxe-column
@@ -63,7 +62,6 @@
<vxe-table <vxe-table
:data="syndromeList" :data="syndromeList"
max-height="460" max-height="460"
highlight-current-row
@cell-click="clickSyndromeRow" @cell-click="clickSyndromeRow"
> >
<vxe-column <vxe-column

View File

@@ -38,7 +38,7 @@
<template v-if="node.level === 1 && data.name != '常用' && data.name != '历史'"> <template v-if="node.level === 1 && data.name != '常用' && data.name != '历史'">
<el-button <el-button
style="color: #000000" style="color: #000000"
type="text" type="link"
size="small" size="small"
@click.stop="addChild(data)" @click.stop="addChild(data)"
> >
@@ -62,7 +62,7 @@
node.parent.data.name != '历史' node.parent.data.name != '历史'
" "
style="color: #000000" style="color: #000000"
type="text" type="link"
size="small" size="small"
@click.stop="" @click.stop=""
> >

View File

@@ -3,7 +3,7 @@
v-model="props.openDiagnosis" v-model="props.openDiagnosis"
:title="title" :title="title"
width="1000px" width="1000px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
> >
@@ -31,7 +31,7 @@
<!-- <el-col :span="12"> <!-- <el-col :span="12">
<span>使用范围</span> <span>使用范围</span>
<el-radio-group v-model="radio"> <el-radio-group v-model="radio">
<el-radio :value="1" size="default">个人</el-radio> <el-radio : size="default">个人</el-radio>
<el-radio :value="2" size="default">科室</el-radio> <el-radio :value="2" size="default">科室</el-radio>
</el-radio-group> </el-radio-group>
</el-col> --> </el-col> -->
@@ -42,7 +42,6 @@
ref="diagnosisDefinitionRef" ref="diagnosisDefinitionRef"
:data="diagnosisDefinitionList" :data="diagnosisDefinitionList"
:row-config="{ keyField: 'patientId' }" :row-config="{ keyField: 'patientId' }"
highlight-current-row
@cell-click="clickRow" @cell-click="clickRow"
@checkbox-change="handleSelectionChange" @checkbox-change="handleSelectionChange"
> >

View File

@@ -21,7 +21,6 @@
:data="diagnosisDefinitionList" :data="diagnosisDefinitionList"
:row-config="{ keyField: 'id' }" :row-config="{ keyField: 'id' }"
max-height="350" max-height="350"
highlight-current-row
border border
@cell-click="clickRow" @cell-click="clickRow"
> >

View File

@@ -97,13 +97,13 @@
v-model="form.sex" v-model="form.sex"
class="gender-radio-group" class="gender-radio-group"
> >
<el-radio label="男"> <el-radio value="男">
</el-radio> </el-radio>
<el-radio label="女"> <el-radio value="女">
</el-radio> </el-radio>
<el-radio label="未知"> <el-radio value="未知">
未知 未知
</el-radio> </el-radio>
</el-radio-group> </el-radio-group>
@@ -379,19 +379,19 @@
<div class="case-class-row"> <div class="case-class-row">
<el-radio <el-radio
v-model="form.caseClass" v-model="form.caseClass"
label="1" value="1"
> >
疑似病例 疑似病例
</el-radio> </el-radio>
<el-radio <el-radio
v-model="form.caseClass" v-model="form.caseClass"
label="2" value="2"
> >
临床诊断病例 临床诊断病例
</el-radio> </el-radio>
<el-radio <el-radio
v-model="form.caseClass" v-model="form.caseClass"
label="3" value="3"
> >
确诊病例 确诊病例
</el-radio> </el-radio>
@@ -399,13 +399,13 @@
<div class="case-class-row"> <div class="case-class-row">
<el-radio <el-radio
v-model="form.caseClass" v-model="form.caseClass"
label="4" value="4"
> >
病原携带者 病原携带者
</el-radio> </el-radio>
<el-radio <el-radio
v-model="form.caseClass" v-model="form.caseClass"
label="5" value="5"
> >
阳性检测结果(采供血机构填写) 阳性检测结果(采供血机构填写)
</el-radio> </el-radio>
@@ -484,14 +484,14 @@
<div class="disease-list"> <div class="disease-list">
<el-checkbox <el-checkbox
:model-value="form.selectedClassA === '0101'" :model-value="form.selectedClassA === '0101'"
label="0101" value="0101"
@update:model-value="(checked) => handleClassACheckbox('0101', checked)" @update:model-value="(checked) => handleClassACheckbox('0101', checked)"
> >
鼠疫 鼠疫
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassA === '0102'" :model-value="form.selectedClassA === '0102'"
label="0102" value="0102"
@update:model-value="(checked) => handleClassACheckbox('0102', checked)" @update:model-value="(checked) => handleClassACheckbox('0102', checked)"
> >
霍乱 霍乱
@@ -507,196 +507,196 @@
<div class="disease-list four-columns"> <div class="disease-list four-columns">
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0201'" :model-value="form.selectedClassB === '0201'"
label="0201" value="0201"
@update:model-value="(checked) => handleClassBCheckbox('0201', checked)" @update:model-value="(checked) => handleClassBCheckbox('0201', checked)"
> >
传染性非典型肺炎 传染性非典型肺炎
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0202'" :model-value="form.selectedClassB === '0202'"
label="0202" value="0202"
@update:model-value="(checked) => handleClassBCheckbox('0202', checked)" @update:model-value="(checked) => handleClassBCheckbox('0202', checked)"
> >
艾滋病 艾滋病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0203'" :model-value="form.selectedClassB === '0203'"
label="0203" value="0203"
@update:model-value="(checked) => handleClassBCheckbox('0203', checked)" @update:model-value="(checked) => handleClassBCheckbox('0203', checked)"
> >
病毒性肝炎 病毒性肝炎
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0204'" :model-value="form.selectedClassB === '0204'"
label="0204" value="0204"
@update:model-value="(checked) => handleClassBCheckbox('0204', checked)" @update:model-value="(checked) => handleClassBCheckbox('0204', checked)"
> >
脊髓灰质炎 脊髓灰质炎
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0205'" :model-value="form.selectedClassB === '0205'"
label="0205" value="0205"
@update:model-value="(checked) => handleClassBCheckbox('0205', checked)" @update:model-value="(checked) => handleClassBCheckbox('0205', checked)"
> >
人感染高致病性禽流感 人感染高致病性禽流感
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0206'" :model-value="form.selectedClassB === '0206'"
label="0206" value="0206"
@update:model-value="(checked) => handleClassBCheckbox('0206', checked)" @update:model-value="(checked) => handleClassBCheckbox('0206', checked)"
> >
麻疹 麻疹
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0207'" :model-value="form.selectedClassB === '0207'"
label="0207" value="0207"
@update:model-value="(checked) => handleClassBCheckbox('0207', checked)" @update:model-value="(checked) => handleClassBCheckbox('0207', checked)"
> >
流行性出血热 流行性出血热
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0208'" :model-value="form.selectedClassB === '0208'"
label="0208" value="0208"
@update:model-value="(checked) => handleClassBCheckbox('0208', checked)" @update:model-value="(checked) => handleClassBCheckbox('0208', checked)"
> >
狂犬病 狂犬病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0209'" :model-value="form.selectedClassB === '0209'"
label="0209" value="0209"
@update:model-value="(checked) => handleClassBCheckbox('0209', checked)" @update:model-value="(checked) => handleClassBCheckbox('0209', checked)"
> >
流行性乙型脑炎 流行性乙型脑炎
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0210'" :model-value="form.selectedClassB === '0210'"
label="0210" value="0210"
@update:model-value="(checked) => handleClassBCheckbox('0210', checked)" @update:model-value="(checked) => handleClassBCheckbox('0210', checked)"
> >
登革热 登革热
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0211'" :model-value="form.selectedClassB === '0211'"
label="0211" value="0211"
@update:model-value="(checked) => handleClassBCheckbox('0211', checked)" @update:model-value="(checked) => handleClassBCheckbox('0211', checked)"
> >
炭疽 炭疽
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0212'" :model-value="form.selectedClassB === '0212'"
label="0212" value="0212"
@update:model-value="(checked) => handleClassBCheckbox('0212', checked)" @update:model-value="(checked) => handleClassBCheckbox('0212', checked)"
> >
细菌性和阿米巴性痢疾 细菌性和阿米巴性痢疾
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0213'" :model-value="form.selectedClassB === '0213'"
label="0213" value="0213"
@update:model-value="(checked) => handleClassBCheckbox('0213', checked)" @update:model-value="(checked) => handleClassBCheckbox('0213', checked)"
> >
肺结核 肺结核
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0214'" :model-value="form.selectedClassB === '0214'"
label="0214" value="0214"
@update:model-value="(checked) => handleClassBCheckbox('0214', checked)" @update:model-value="(checked) => handleClassBCheckbox('0214', checked)"
> >
伤寒和副伤寒 伤寒和副伤寒
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0215'" :model-value="form.selectedClassB === '0215'"
label="0215" value="0215"
@update:model-value="(checked) => handleClassBCheckbox('0215', checked)" @update:model-value="(checked) => handleClassBCheckbox('0215', checked)"
> >
流行性脑脊髓膜炎 流行性脑脊髓膜炎
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0216'" :model-value="form.selectedClassB === '0216'"
label="0216" value="0216"
@update:model-value="(checked) => handleClassBCheckbox('0216', checked)" @update:model-value="(checked) => handleClassBCheckbox('0216', checked)"
> >
百日咳 百日咳
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0217'" :model-value="form.selectedClassB === '0217'"
label="0217" value="0217"
@update:model-value="(checked) => handleClassBCheckbox('0217', checked)" @update:model-value="(checked) => handleClassBCheckbox('0217', checked)"
> >
白喉 白喉
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0218'" :model-value="form.selectedClassB === '0218'"
label="0218" value="0218"
@update:model-value="(checked) => handleClassBCheckbox('0218', checked)" @update:model-value="(checked) => handleClassBCheckbox('0218', checked)"
> >
新生儿破伤风 新生儿破伤风
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0219'" :model-value="form.selectedClassB === '0219'"
label="0219" value="0219"
@update:model-value="(checked) => handleClassBCheckbox('0219', checked)" @update:model-value="(checked) => handleClassBCheckbox('0219', checked)"
> >
猩红热 猩红热
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0220'" :model-value="form.selectedClassB === '0220'"
label="0220" value="0220"
@update:model-value="(checked) => handleClassBCheckbox('0220', checked)" @update:model-value="(checked) => handleClassBCheckbox('0220', checked)"
> >
布鲁氏菌病 布鲁氏菌病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0221'" :model-value="form.selectedClassB === '0221'"
label="0221" value="0221"
@update:model-value="(checked) => handleClassBCheckbox('0221', checked)" @update:model-value="(checked) => handleClassBCheckbox('0221', checked)"
> >
淋病 淋病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0222'" :model-value="form.selectedClassB === '0222'"
label="0222" value="0222"
@update:model-value="(checked) => handleClassBCheckbox('0222', checked)" @update:model-value="(checked) => handleClassBCheckbox('0222', checked)"
> >
梅毒 梅毒
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0223'" :model-value="form.selectedClassB === '0223'"
label="0223" value="0223"
@update:model-value="(checked) => handleClassBCheckbox('0223', checked)" @update:model-value="(checked) => handleClassBCheckbox('0223', checked)"
> >
钩端螺旋体病 钩端螺旋体病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0224'" :model-value="form.selectedClassB === '0224'"
label="0224" value="0224"
@update:model-value="(checked) => handleClassBCheckbox('0224', checked)" @update:model-value="(checked) => handleClassBCheckbox('0224', checked)"
> >
血吸虫病 血吸虫病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0225'" :model-value="form.selectedClassB === '0225'"
label="0225" value="0225"
@update:model-value="(checked) => handleClassBCheckbox('0225', checked)" @update:model-value="(checked) => handleClassBCheckbox('0225', checked)"
> >
疟疾 疟疾
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0226'" :model-value="form.selectedClassB === '0226'"
label="0226" value="0226"
@update:model-value="(checked) => handleClassBCheckbox('0226', checked)" @update:model-value="(checked) => handleClassBCheckbox('0226', checked)"
> >
新型冠状病毒肺炎 新型冠状病毒肺炎
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0227'" :model-value="form.selectedClassB === '0227'"
label="0227" value="0227"
@update:model-value="(checked) => handleClassBCheckbox('0227', checked)" @update:model-value="(checked) => handleClassBCheckbox('0227', checked)"
> >
甲型H1N1流感 甲型H1N1流感
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassB === '0228'" :model-value="form.selectedClassB === '0228'"
label="0228" value="0228"
@update:model-value="(checked) => handleClassBCheckbox('0228', checked)" @update:model-value="(checked) => handleClassBCheckbox('0228', checked)"
> >
人感染H7N9禽流感 人感染H7N9禽流感
@@ -712,70 +712,70 @@
<div class="disease-list four-columns"> <div class="disease-list four-columns">
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0301'" :model-value="form.selectedClassC === '0301'"
label="0301" value="0301"
@update:model-value="(checked) => handleClassCCheckbox('0301', checked)" @update:model-value="(checked) => handleClassCCheckbox('0301', checked)"
> >
流行性感冒 流行性感冒
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0302'" :model-value="form.selectedClassC === '0302'"
label="0302" value="0302"
@update:model-value="(checked) => handleClassCCheckbox('0302', checked)" @update:model-value="(checked) => handleClassCCheckbox('0302', checked)"
> >
流行性腮腺炎 流行性腮腺炎
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0303'" :model-value="form.selectedClassC === '0303'"
label="0303" value="0303"
@update:model-value="(checked) => handleClassCCheckbox('0303', checked)" @update:model-value="(checked) => handleClassCCheckbox('0303', checked)"
> >
风疹 风疹
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0304'" :model-value="form.selectedClassC === '0304'"
label="0304" value="0304"
@update:model-value="(checked) => handleClassCCheckbox('0304', checked)" @update:model-value="(checked) => handleClassCCheckbox('0304', checked)"
> >
急性出血性结膜炎 急性出血性结膜炎
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0305'" :model-value="form.selectedClassC === '0305'"
label="0305" value="0305"
@update:model-value="(checked) => handleClassCCheckbox('0305', checked)" @update:model-value="(checked) => handleClassCCheckbox('0305', checked)"
> >
麻风病 麻风病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0306'" :model-value="form.selectedClassC === '0306'"
label="0306" value="0306"
@update:model-value="(checked) => handleClassCCheckbox('0306', checked)" @update:model-value="(checked) => handleClassCCheckbox('0306', checked)"
> >
流行性和地方性斑疹伤寒 流行性和地方性斑疹伤寒
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0307'" :model-value="form.selectedClassC === '0307'"
label="0307" value="0307"
@update:model-value="(checked) => handleClassCCheckbox('0307', checked)" @update:model-value="(checked) => handleClassCCheckbox('0307', checked)"
> >
黑热病 黑热病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0308'" :model-value="form.selectedClassC === '0308'"
label="0308" value="0308"
@update:model-value="(checked) => handleClassCCheckbox('0308', checked)" @update:model-value="(checked) => handleClassCCheckbox('0308', checked)"
> >
包虫病 包虫病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0309'" :model-value="form.selectedClassC === '0309'"
label="0309" value="0309"
@update:model-value="(checked) => handleClassCCheckbox('0309', checked)" @update:model-value="(checked) => handleClassCCheckbox('0309', checked)"
> >
丝虫病 丝虫病
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0310'" :model-value="form.selectedClassC === '0310'"
label="0310" value="0310"
class="wide-checkbox" class="wide-checkbox"
@update:model-value="(checked) => handleClassCCheckbox('0310', checked)" @update:model-value="(checked) => handleClassCCheckbox('0310', checked)"
> >
@@ -783,7 +783,7 @@
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
:model-value="form.selectedClassC === '0311'" :model-value="form.selectedClassC === '0311'"
label="0311" value="0311"
@update:model-value="(checked) => handleClassCCheckbox('0311', checked)" @update:model-value="(checked) => handleClassCCheckbox('0311', checked)"
> >
手足口病 手足口病

View File

@@ -146,7 +146,7 @@
v-model="openEmrTemplate" v-model="openEmrTemplate"
:title="emrTitle" :title="emrTitle"
:width="showDialog === 'emrHistory' ? '800px' : '600px'" :width="showDialog === 'emrHistory' ? '800px' : '600px'"
append-to-body teleported
destroy-on-close destroy-on-close
> >
<emrTemplate <emrTemplate

View File

@@ -4,7 +4,6 @@
ref="emrTemplateRef" ref="emrTemplateRef"
:data="emrTemplate" :data="emrTemplate"
:row-config="{ keyField: 'id' }" :row-config="{ keyField: 'id' }"
highlight-current-row
max-height="400" max-height="400"
@cell-click="clickRow" @cell-click="clickRow"
> >

View File

@@ -3,7 +3,7 @@
v-model="props.openPrescription" v-model="props.openPrescription"
:title="title" :title="title"
width="1840px" width="1840px"
append-to-body teleported
destroy-on-close destroy-on-close
@open="open" @open="open"
@close="close" @close="close"

View File

@@ -88,7 +88,6 @@
v-loading="loading" v-loading="loading"
:data="filteredApplicationList" :data="filteredApplicationList"
:max-height="200" :max-height="200"
highlight-current-row
border border
size="small" size="small"
:header-cell-style="{ background: '#f5f5f5', color: '#303133', fontWeight: '600' }" :header-cell-style="{ background: '#f5f5f5', color: '#303133', fontWeight: '600' }"
@@ -132,8 +131,8 @@
<template #default="{ row }"> <template #default="{ row }">
<el-checkbox <el-checkbox
v-model="row.isUrgent" v-model="row.isUrgent"
:true-label="1" :true-value="true"
:false-label="0" :false-value="0"
disabled disabled
/> />
</template> </template>
@@ -147,8 +146,8 @@
<template #default="{ row }"> <template #default="{ row }">
<el-checkbox <el-checkbox
v-model="row.isCharged" v-model="row.isCharged"
:true-label="1" :true-value="true"
:false-label="0" :false-value="0"
disabled disabled
/> />
</template> </template>
@@ -162,8 +161,8 @@
<template #default="{ row }"> <template #default="{ row }">
<el-checkbox <el-checkbox
v-model="row.isRefunded" v-model="row.isRefunded"
:true-label="1" :true-value="true"
:false-label="0" :false-value="0"
disabled disabled
/> />
</template> </template>
@@ -177,8 +176,8 @@
<template #default="{ row }"> <template #default="{ row }">
<el-checkbox <el-checkbox
v-model="row.isExecuted" v-model="row.isExecuted"
:true-label="1" :true-value="true"
:false-label="0" :false-value="0"
disabled disabled
/> />
</template> </template>
@@ -453,31 +452,31 @@
<el-form-item label="状态"> <el-form-item label="状态">
<el-checkbox <el-checkbox
v-model="form.isUrgent" v-model="form.isUrgent"
:true-label="1" :true-value="true"
:false-label="0" :false-value="0"
> >
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
v-model="form.isCharged" v-model="form.isCharged"
:true-label="1" :true-value="true"
:false-label="0" :false-value="0"
disabled disabled
> >
收费 收费
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
v-model="form.isRefunded" v-model="form.isRefunded"
:true-label="1" :true-value="true"
:false-label="0" :false-value="0"
disabled disabled
> >
退费 退费
</el-checkbox> </el-checkbox>
<el-checkbox <el-checkbox
v-model="form.isExecuted" v-model="form.isExecuted"
:true-label="1" :true-value="true"
:false-label="0" :false-value="0"
disabled disabled
> >
执行 执行

View File

@@ -3,7 +3,7 @@
v-model="props.open" v-model="props.open"
title="住院登记" title="住院登记"
width="1000px" width="1000px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
@open="openDialog" @open="openDialog"

View File

@@ -95,13 +95,13 @@
v-model="form.sex" v-model="form.sex"
:disabled="isReadOnly" :disabled="isReadOnly"
> >
<el-radio label="男"> <el-radio value="男">
</el-radio> </el-radio>
<el-radio label="女"> <el-radio value="女">
</el-radio> </el-radio>
<el-radio label="未知"> <el-radio value="未知">
未知 未知
</el-radio> </el-radio>
</el-radio-group> </el-radio-group>
@@ -343,19 +343,19 @@
v-model="form.caseClass" v-model="form.caseClass"
:disabled="isReadOnly" :disabled="isReadOnly"
> >
<el-radio label="1"> <el-radio value="1">
疑似病例 疑似病例
</el-radio> </el-radio>
<el-radio label="2"> <el-radio value="2">
临床诊断病例 临床诊断病例
</el-radio> </el-radio>
<el-radio label="3"> <el-radio value="3">
确诊病例 确诊病例
</el-radio> </el-radio>
<el-radio label="4"> <el-radio value="4">
病原携带者 病原携带者
</el-radio> </el-radio>
<el-radio label="5"> <el-radio value="5">
阳性检测结果 阳性检测结果
</el-radio> </el-radio>
</el-radio-group> </el-radio-group>

View File

@@ -79,7 +79,6 @@
max-height="280px" max-height="280px"
style="width: 100%; min-width: 100%" style="width: 100%; min-width: 100%"
class="inspection-table" class="inspection-table"
highlight-current-row
:row-config="{ keyField: 'applicationId', keyField: 'itemId' }" :row-config="{ keyField: 'applicationId', keyField: 'itemId' }"
@checkbox-change="handleSelectionChange" @checkbox-change="handleSelectionChange"
@current-change="handleRowClick" @current-change="handleRowClick"
@@ -712,7 +711,7 @@
<!-- 只有急标记能编辑 --> <!-- 只有急标记能编辑 -->
<el-checkbox <el-checkbox
v-model="formData.priorityCode" v-model="formData.priorityCode"
:true-value="1" :true-value="true"
:false-value="0" :false-value="0"
> >
@@ -727,7 +726,7 @@
<!-- 收费标记默认不勾选并不可编辑 --> <!-- 收费标记默认不勾选并不可编辑 -->
<el-checkbox <el-checkbox
v-model="formData.applyStatus" v-model="formData.applyStatus"
:true-value="1" :true-value="true"
:false-value="0" :false-value="0"
disabled disabled
> >

View File

@@ -51,7 +51,6 @@
max-height="750" max-height="750"
:data="patient" :data="patient"
:row-config="{ keyField: 'id' }" :row-config="{ keyField: 'id' }"
highlight-current-row
@cell-click="clickRow" @cell-click="clickRow"
@checkbox-change="handleSelectionChange" @checkbox-change="handleSelectionChange"
> >

View File

@@ -39,11 +39,10 @@
</el-form> </el-form>
</el-card> </el-card>
<vxe-table <vxe-table :row-config="{ isCurrent: true }"
v-loading="loading" v-loading="loading"
:data="emrList" :data="emrList"
style="width: 100%" style="width: 100%"
highlight-current-row
@cell-click="handleRowClick" @cell-click="handleRowClick"
> >
<vxe-column <vxe-column

View File

@@ -46,10 +46,9 @@
</el-button> </el-button>
</div> </div>
<vxe-table <vxe-table :row-config="{ isCurrent: true }"
v-loading="loading" v-loading="loading"
:data="filteredOrderList" :data="filteredOrderList"
highlight-current-row
border border
stripe stripe
style="margin-top: 10px" style="margin-top: 10px"
@@ -362,7 +361,7 @@
v-model="previewVisible" v-model="previewVisible"
title="组套预览" title="组套预览"
width="600px" width="600px"
append-to-body teleported
> >
<div v-if="currentGroup"> <div v-if="currentGroup">
<h4>{{ currentGroup.name }}</h4> <h4>{{ currentGroup.name }}</h4>
@@ -430,7 +429,7 @@
v-model="addItemVisible" v-model="addItemVisible"
title="添加医嘱项目" title="添加医嘱项目"
width="800px" width="800px"
append-to-body teleported
> >
<div style="margin-bottom: 15px;"> <div style="margin-bottom: 15px;">
<el-input <el-input
@@ -453,7 +452,6 @@
v-loading="itemLoading" v-loading="itemLoading"
:data="adviceItemList" :data="adviceItemList"
border border
highlight-current-row
max-height="400" max-height="400"
@current-change="handleItemSelect" @current-change="handleItemSelect"
> >

View File

@@ -3,7 +3,7 @@
v-model="props.open" v-model="props.open"
title="处方单" title="处方单"
width="1600px" width="1600px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
@open="openDialog" @open="openDialog"

View File

@@ -394,7 +394,7 @@
> >
皮试<el-checkbox 皮试<el-checkbox
v-model="scope.row.skinTestFlag" v-model="scope.row.skinTestFlag"
:true-value="1" :true-value="true"
:false-value="0" :false-value="0"
@change="handleSkinTestChange(scope.row, scope.rowIndex)" @change="handleSkinTestChange(scope.row, scope.rowIndex)"
> >
@@ -837,7 +837,7 @@
> >
皮试<el-checkbox 皮试<el-checkbox
v-model="scope.row.skinTestFlag" v-model="scope.row.skinTestFlag"
:true-value="1" :true-value="true"
:false-value="0" :false-value="0"
@change="handleSkinTestChange(scope.row, scope.rowIndex)" @change="handleSkinTestChange(scope.row, scope.rowIndex)"
> >
@@ -1332,7 +1332,7 @@
<template v-if="scope.row.isEdit"> <template v-if="scope.row.isEdit">
<el-checkbox <el-checkbox
v-model="scope.row.skinTestFlag" v-model="scope.row.skinTestFlag"
:true-value="1" :true-value="true"
:false-value="0" :false-value="0"
@change="handleSkinTestChange(scope.row, scope.rowIndex)" @change="handleSkinTestChange(scope.row, scope.rowIndex)"
> >

View File

@@ -3,7 +3,7 @@
v-model="props.open" v-model="props.open"
title="退费单" title="退费单"
width="1300px" width="1300px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
@open="openDialog" @open="openDialog"

View File

@@ -199,7 +199,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="900px" width="900px"
append-to-body teleported
:close-on-click-modal="false" :close-on-click-modal="false"
@close="cancel" @close="cancel"
> >
@@ -832,7 +832,7 @@
v-model="viewOpen" v-model="viewOpen"
title="手术申请详情" title="手术申请详情"
width="900px" width="900px"
append-to-body teleported
> >
<el-descriptions <el-descriptions
:column="2" :column="2"

View File

@@ -178,7 +178,7 @@
<span class="doctor-station"> 是否代煎 </span> <span class="doctor-station"> 是否代煎 </span>
<el-checkbox <el-checkbox
v-model="prescription.sufferingFlag" v-model="prescription.sufferingFlag"
:true-value="'1'" :true-value="true"
:false-value="'0'" :false-value="'0'"
placeholder=" " placeholder=" "
@change=" @change="

View File

@@ -8,7 +8,6 @@
ref="adviceBaseRef" ref="adviceBaseRef"
height="400" height="400"
:data="filteredAdviceBaseList" :data="filteredAdviceBaseList"
highlight-current-row
:row-config="{ keyField: 'patientId' }" :row-config="{ keyField: 'patientId' }"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
@cell-click="clickRow" @cell-click="clickRow"

View File

@@ -3,7 +3,7 @@
v-model="openDiagnosis" v-model="openDiagnosis"
title="中医诊断" title="中医诊断"
width="500px" width="500px"
append-to-body teleported
destroy-on-close destroy-on-close
@close="close" @close="close"
@open="open" @open="open"

View File

@@ -578,7 +578,7 @@ const getStatusTagType = (status) => {
case 4: // 已取消 case 4: // 已取消
return 'info' return 'info'
default: default:
return '' return 'info'
} }
} }

View File

@@ -818,7 +818,7 @@ const getStatusTagType = (status) => {
case 4: // 已取消 case 4: // 已取消
return 'info' return 'info'
default: default:
return '' return 'info'
} }
} }
</script> </script>

View File

@@ -56,11 +56,10 @@
</el-card> </el-card>
<!-- 数据表格 --> <!-- 数据表格 -->
<vxe-table <vxe-table :row-config="{ isCurrent: true }"
v-loading="loading" v-loading="loading"
:data="emrList" :data="emrList"
style="width: 100%" style="width: 100%"
highlight-current-row
@cell-click="handleRowClick" @cell-click="handleRowClick"
> >
<vxe-column <vxe-column

View File

@@ -7,11 +7,9 @@
@change="search" @change="search"
> >
<el-radio-button <el-radio-button
label="待发药"
value="1" value="1"
/> />
<el-radio-button <el-radio-button
label="待退药"
value="2" value="2"
/> />
</el-radio-group> </el-radio-group>
@@ -93,11 +91,9 @@
<div class="inHospitalDispensing-container-bottom-right-top"> <div class="inHospitalDispensing-container-bottom-right-top">
<el-radio-group v-model="isAll"> <el-radio-group v-model="isAll">
<el-radio-button <el-radio-button
label="汇总"
value="1" value="1"
/> />
<el-radio-button <el-radio-button
label="明细"
value="2" value="2"
/> />
</el-radio-group> </el-radio-group>

View File

@@ -68,10 +68,9 @@
</div> </div>
<vxe-table <vxe-table
:data="patientList" :row-config="{ isCurrent: true }" :data="patientList"
border border
style="width: 100%; height: 60vh" style="width: 100%; height: 60vh"
highlight-current-row
@cell-click="handleCurrentChange" @cell-click="handleCurrentChange"
> >
<vxe-column <vxe-column

View File

@@ -70,11 +70,10 @@
</div> </div>
</div> </div>
<vxe-table <vxe-table
ref="summaryTableRef" :row-config="{ isCurrent: true }" ref="summaryTableRef"
:data="summaryList" :data="summaryList"
style="width: 100%" style="width: 100%"
border border
highlight-current-row
auto-resize auto-resize
@cell-click="({ row }) => getDetails(row)" @cell-click="({ row }) => getDetails(row)"
> >

View File

@@ -53,11 +53,10 @@
</el-button> </el-button>
</div> </div>
<vxe-table <vxe-table
:data="encounterList" :row-config="{ isCurrent: true }" :data="encounterList"
border border
style="width: 100%" style="width: 100%"
height="calc(100vh - 300px)" height="calc(100vh - 300px)"
highlight-current-row
@cell-click="handleGetReturnDrugList" @cell-click="handleGetReturnDrugList"
> >
<vxe-column <vxe-column

View File

@@ -26,8 +26,8 @@
> >
<el-checkbox <el-checkbox
v-model="queryParams.printable" v-model="queryParams.printable"
true-label="1" true-
false-label="0" false-value="0"
> >
</el-checkbox> </el-checkbox>
@@ -101,7 +101,7 @@
<!-- 表格数据 --> <!-- 表格数据 -->
<vxe-table <vxe-table
v-loading="loading" :row-config="{ isCurrent: true }" v-loading="loading"
:data="ratioApplicationRecordList" :data="ratioApplicationRecordList"
@checkbox-change="handleSelectionChange" @checkbox-change="handleSelectionChange"
> >
@@ -311,7 +311,7 @@
v-model="open" v-model="open"
:title="title" :title="title"
width="800px" width="800px"
append-to-body teleported
> >
<el-form <el-form
ref="ratioApplicationRecordRef" ref="ratioApplicationRecordRef"
@@ -431,7 +431,7 @@
v-model="processOpen" v-model="processOpen"
:title="processTitle" :title="processTitle"
width="700px" width="700px"
append-to-body teleported
> >
<el-form <el-form
ref="ratioApplicationProcessRef" ref="ratioApplicationProcessRef"
@@ -527,7 +527,6 @@
ref="definitionTableRef" ref="definitionTableRef"
v-loading="definitionLoading" v-loading="definitionLoading"
:data="definitionList" :data="definitionList"
highlight-current-row
style="width: 100%;" style="width: 100%;"
@cell-click="handleRowClick" @cell-click="handleRowClick"
> >

Some files were not shown because too many files have changed in this diff Show More