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:
@@ -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>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
v-model="dialogVisible"
|
||||
title="预览"
|
||||
width="800px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<img
|
||||
:src="dialogImageUrl"
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
v-model="detailVisible"
|
||||
:title="currentNotice.noticeTitle"
|
||||
width="800px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<div class="notice-detail">
|
||||
<div class="detail-header">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.openDialog"
|
||||
title="药品追溯码"
|
||||
width="842"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
:draggable="true"
|
||||
@close="cancel"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
v-model="showDialog"
|
||||
title="切换科室"
|
||||
width="400px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
>
|
||||
<el-select
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
>
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
专家
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
专家
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
v-model="open"
|
||||
:title="title"
|
||||
width="600px"
|
||||
append-to-body
|
||||
teleported
|
||||
@close="cancel"
|
||||
>
|
||||
<el-form
|
||||
|
||||
@@ -157,7 +157,7 @@
|
||||
v-model="open"
|
||||
:title="title"
|
||||
width="500px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-form
|
||||
ref="statisticsRef"
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
|
||||
@@ -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)"
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
v-loading="loading"
|
||||
height="350"
|
||||
:data="adviceBaseList"
|
||||
highlight-current-row
|
||||
:row-config="{ keyField: 'patientId' }"
|
||||
@current-change="handleCurrentChange"
|
||||
@cell-click="clickRow"
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
ref="adviceBaseRef"
|
||||
height="400"
|
||||
:data="adviceBaseList"
|
||||
highlight-current-row
|
||||
:row-config="{ keyField: 'patientId' }"
|
||||
@current-change="handleCurrentChange"
|
||||
@cell-click="clickRow"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -265,7 +265,7 @@
|
||||
v-model="open"
|
||||
:title="title"
|
||||
width="600px"
|
||||
append-to-body
|
||||
teleported
|
||||
@close="cancel"
|
||||
>
|
||||
<el-form
|
||||
|
||||
@@ -207,7 +207,7 @@
|
||||
v-model="open"
|
||||
:title="title"
|
||||
width="600px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-form
|
||||
ref="supplierRef"
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
v-loading="loading"
|
||||
height="350"
|
||||
:data="adviceBaseList"
|
||||
highlight-current-row
|
||||
:row-config="{ keyField: 'adviceCode' }"
|
||||
@current-change="handleCurrentChange"
|
||||
@cell-click="clickRow"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
v-model="open"
|
||||
:title="title"
|
||||
width="600px"
|
||||
append-to-body
|
||||
teleported
|
||||
@close="cancel"
|
||||
>
|
||||
<el-form
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
v-model="open"
|
||||
:title="title"
|
||||
width="800px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-form
|
||||
ref="registrationfeeRef"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
v-model="visible"
|
||||
:title="title"
|
||||
width="955px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-form
|
||||
ref="deviceDialogRef"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -472,7 +472,7 @@
|
||||
v-model="upload.open"
|
||||
:title="upload.title"
|
||||
width="400px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-upload
|
||||
ref="uploadRef"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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="
|
||||
|
||||
@@ -369,7 +369,7 @@
|
||||
v-model="upload.open"
|
||||
:title="upload.title"
|
||||
width="400px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-upload
|
||||
ref="uploadRef"
|
||||
|
||||
@@ -263,7 +263,7 @@
|
||||
v-model="open"
|
||||
:title="title"
|
||||
width="600px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-form
|
||||
ref="diseaseRef"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
v-model="visible"
|
||||
:title="title"
|
||||
width="1500px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-tabs
|
||||
v-model="activeName"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -395,7 +395,7 @@
|
||||
v-model="upload.open"
|
||||
:title="upload.title"
|
||||
width="400px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-upload
|
||||
ref="uploadRef"
|
||||
|
||||
@@ -249,7 +249,7 @@
|
||||
v-model="paymentDetailShow"
|
||||
title="收费详情"
|
||||
width="1000"
|
||||
append-to-body
|
||||
teleported
|
||||
style="height:90vh"
|
||||
>
|
||||
<vxe-table
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.open"
|
||||
title="确认收费"
|
||||
width="700px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@open="handleOpen"
|
||||
@close="close"
|
||||
|
||||
@@ -62,7 +62,6 @@
|
||||
height="620"
|
||||
:data="patientList"
|
||||
:row-config="{ keyField: 'encounterId', keyField: 'id' }"
|
||||
highlight-current-row
|
||||
@cell-click="clickRow"
|
||||
>
|
||||
<vxe-column
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.open"
|
||||
title="确认退费"
|
||||
width="700px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@close="close"
|
||||
>
|
||||
|
||||
@@ -58,7 +58,6 @@
|
||||
height="630"
|
||||
:data="patientList"
|
||||
:row-config="{ keyField: 'encounterId', keyField: 'encounterId' }"
|
||||
highlight-current-row
|
||||
width=""
|
||||
@cell-click="clickRow"
|
||||
>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.open"
|
||||
title="确认收费"
|
||||
width="700px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@close="close"
|
||||
>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
v-model="visible"
|
||||
:title="title"
|
||||
width="1200px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-form
|
||||
ref="patientRef"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
v-model="visible"
|
||||
:title="title"
|
||||
width="800px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<vxe-table
|
||||
:data="patientInfoList"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.open"
|
||||
:title="eventType == '1' ? '确认退费' : '挂号详情'"
|
||||
width="700px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@close="close"
|
||||
>
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
ref="adviceBaseRef"
|
||||
height="400"
|
||||
:data="adviceBaseList"
|
||||
highlight-current-row
|
||||
:row-config="{ keyField: 'patientId' }"
|
||||
@current-change="handleCurrentChange"
|
||||
@cell-click="clickRow"
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
v-model="visible"
|
||||
:title="详情"
|
||||
width="1200px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<div style="width: 100%">
|
||||
<vxe-table
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
v-model="visible"
|
||||
:title="电子处方取药结果"
|
||||
width="800px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<div style="width: 100%">
|
||||
<!-- <div style="margin-bottom: 5px">
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
v-model="visible"
|
||||
:title="电子处方查询结果"
|
||||
width="1800px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<div style="width: 100%">
|
||||
<div class="title">
|
||||
|
||||
@@ -215,7 +215,7 @@
|
||||
v-model="open"
|
||||
:title="处方撤销"
|
||||
width="600px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<el-form
|
||||
ref="removeRef"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.open"
|
||||
title="医嘱列表"
|
||||
width="1300px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@close="close"
|
||||
@open="openDialog"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="localOpen"
|
||||
:title="title"
|
||||
width="800px"
|
||||
append-to-body
|
||||
teleported
|
||||
@close="cancel"
|
||||
>
|
||||
<template #header>
|
||||
|
||||
@@ -612,7 +612,7 @@
|
||||
v-model="openDetails"
|
||||
:title="title"
|
||||
width="600px"
|
||||
append-to-body
|
||||
teleported
|
||||
>
|
||||
<vxe-table
|
||||
v-loading="detailLoading"
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
v-loading="loading"
|
||||
height="400"
|
||||
:data="adviceBaseList"
|
||||
highlight-current-row
|
||||
:row-config="{ keyField: 'adviceDefinitionId' }"
|
||||
@current-change="handleCurrentChange"
|
||||
@cell-click="clickRow"
|
||||
|
||||
@@ -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)"
|
||||
>
|
||||
<!-- 顶部标题栏 -->
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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=""
|
||||
>
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
:data="diagnosisDefinitionList"
|
||||
:row-config="{ keyField: 'id' }"
|
||||
max-height="350"
|
||||
highlight-current-row
|
||||
border
|
||||
@cell-click="clickRow"
|
||||
>
|
||||
|
||||
@@ -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)"
|
||||
>
|
||||
手足口病
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
v-model="openEmrTemplate"
|
||||
:title="emrTitle"
|
||||
:width="showDialog === 'emrHistory' ? '800px' : '600px'"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
>
|
||||
<emrTemplate
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
ref="emrTemplateRef"
|
||||
:data="emrTemplate"
|
||||
:row-config="{ keyField: 'id' }"
|
||||
highlight-current-row
|
||||
max-height="400"
|
||||
@cell-click="clickRow"
|
||||
>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.openPrescription"
|
||||
:title="title"
|
||||
width="1840px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@open="open"
|
||||
@close="close"
|
||||
|
||||
@@ -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
|
||||
>
|
||||
执行
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.open"
|
||||
title="住院登记"
|
||||
width="1000px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@close="close"
|
||||
@open="openDialog"
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
>
|
||||
执行
|
||||
|
||||
@@ -51,7 +51,6 @@
|
||||
max-height="750"
|
||||
:data="patient"
|
||||
:row-config="{ keyField: 'id' }"
|
||||
highlight-current-row
|
||||
@cell-click="clickRow"
|
||||
@checkbox-change="handleSelectionChange"
|
||||
>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.open"
|
||||
title="处方单"
|
||||
width="1600px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@close="close"
|
||||
@open="openDialog"
|
||||
|
||||
@@ -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)"
|
||||
>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="props.open"
|
||||
title="退费单"
|
||||
width="1300px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@close="close"
|
||||
@open="openDialog"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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="
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
ref="adviceBaseRef"
|
||||
height="400"
|
||||
:data="filteredAdviceBaseList"
|
||||
highlight-current-row
|
||||
:row-config="{ keyField: 'patientId' }"
|
||||
@current-change="handleCurrentChange"
|
||||
@cell-click="clickRow"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
v-model="openDiagnosis"
|
||||
title="中医诊断"
|
||||
width="500px"
|
||||
append-to-body
|
||||
teleported
|
||||
destroy-on-close
|
||||
@close="close"
|
||||
@open="open"
|
||||
|
||||
@@ -578,7 +578,7 @@ const getStatusTagType = (status) => {
|
||||
case 4: // 已取消
|
||||
return 'info'
|
||||
default:
|
||||
return ''
|
||||
return 'info'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -818,7 +818,7 @@ const getStatusTagType = (status) => {
|
||||
case 4: // 已取消
|
||||
return 'info'
|
||||
default:
|
||||
return ''
|
||||
return 'info'
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)"
|
||||
>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user