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>
<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-icon class="el-icon--upload"><upload-filled /></el-icon>
<div class="el-upload__text">将文件拖到此处<em>点击上传</em></div>

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
<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-if="!detail" class="notice-empty">
<el-icon><Document /></el-icon>

View File

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

View File

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

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>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -139,10 +139,10 @@
v-model="scope.row.therapyEnum"
size="small"
>
<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-group>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -58,8 +58,7 @@
:xs="24"
>
<vxe-table
:data="patientList"
highlight-current-row
:row-config="{ isCurrent: true }" :data="patientList"
style="width: 100%; height: calc(100vh - 300px)"
border
@cell-click="handlePatientSelect"
@@ -367,7 +366,7 @@
class-name="no-hover-column"
>
<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
link

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -95,13 +95,13 @@
v-model="form.sex"
:disabled="isReadOnly"
>
<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>
@@ -343,19 +343,19 @@
v-model="form.caseClass"
: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-group>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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