fix:问题修复
This commit is contained in:
parent
75a84207ec
commit
77ea2c242d
@ -68,12 +68,9 @@
|
|||||||
<img v-if="data.doctorSignImg" class="signImage" :src="data.doctorSignImg" />
|
<img v-if="data.doctorSignImg" class="signImage" :src="data.doctorSignImg" />
|
||||||
<text v-else>{{ data.doctorName }}</text>
|
<text v-else>{{ data.doctorName }}</text>
|
||||||
</div>
|
</div>
|
||||||
<div class="stamp">
|
|
||||||
<!-- <image class="stamp-img" src="/static/stamp.png"></image> -->
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-shrink-0 w-1/3">
|
<div class="flex-shrink-0 w-1/3">
|
||||||
<div>药师审方:<img v-if="data.pharmacistSignImg" class="signImage" :src="data.pharmacistSignImg" />
|
<div>审方药师:<img v-if="data.pharmacistSignImg" class="signImage" :src="data.pharmacistSignImg" />
|
||||||
<text v-else>{{ data.pharmacist }}</text>
|
<text v-else>{{ data.pharmacist }}</text>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -69,7 +69,7 @@ import { memberStore } from "@/store/member";
|
|||||||
import MyLayout, { LayoutMain, LayoutItem } from "@/components/layout";
|
import MyLayout, { LayoutMain, LayoutItem } from "@/components/layout";
|
||||||
|
|
||||||
const antibioticLevelMap = { 0: '0 (无)', 1: '1 (非限制使用级)', 2: '2 (限制使用级)', 3: '3 (特殊使用级)' };
|
const antibioticLevelMap = { 0: '0 (无)', 1: '1 (非限制使用级)', 2: '2 (限制使用级)', 3: '3 (特殊使用级)' };
|
||||||
const tumorUseMap = { 0: '0 (无)', 1: '1 (非限制使用级)', 2: '2 (限制使用级)', 3: '3 (特殊使用级)' };
|
const tumorUseMap = { 0: '0 (无)', 1: '1 (免疫)', 2: '2 (普通)', 3: '3 (限制)' };
|
||||||
|
|
||||||
const emits = defineEmits(['close', 'edit', 'changeSale'])
|
const emits = defineEmits(['close', 'edit', 'changeSale'])
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
|||||||
@ -123,9 +123,9 @@ const antibioticLevelOptions = [
|
|||||||
]
|
]
|
||||||
const tumorUseOptions = [
|
const tumorUseOptions = [
|
||||||
{ label: '0 (无)', value: 0 },
|
{ label: '0 (无)', value: 0 },
|
||||||
{ label: '1 (非限制使用级)', value: 1 },
|
{ label: '1 (免疫)', value: 1 },
|
||||||
{ label: '2 (限制使用级)', value: 2 },
|
{ label: '2 (普通)', value: 2 },
|
||||||
{ label: '3 (特殊使用级)', value: 3 },
|
{ label: '3 (限制)', value: 3 },
|
||||||
]
|
]
|
||||||
const getOptionLabel = option => typeof option === 'object' && option !== null ? option.label : option
|
const getOptionLabel = option => typeof option === 'object' && option !== null ? option.label : option
|
||||||
const getOptionValue = option => typeof option === 'object' && option !== null ? option.value : option
|
const getOptionValue = option => typeof option === 'object' && option !== null ? option.value : option
|
||||||
|
|||||||
@ -116,7 +116,7 @@ const { memberInfo } = storeToRefs(memberStore());
|
|||||||
|
|
||||||
const statusList = [{ label: '上架', value: 1 }, { label: '下架', value: 0 }];
|
const statusList = [{ label: '上架', value: 1 }, { label: '下架', value: 0 }];
|
||||||
const antibioticLevelMap = { 0: '0 (无)', 1: '1 (非限制使用级)', 2: '2 (限制使用级)', 3: '3 (特殊使用级)' };
|
const antibioticLevelMap = { 0: '0 (无)', 1: '1 (非限制使用级)', 2: '2 (限制使用级)', 3: '3 (特殊使用级)' };
|
||||||
const tumorUseMap = { 0: '0 (无)', 1: '1 (非限制使用级)', 2: '2 (限制使用级)', 3: '3 (特殊使用级)' };
|
const tumorUseMap = { 0: '0 (无)', 1: '1 (免疫)', 2: '2 (普通)', 3: '3 (限制)' };
|
||||||
const queryForm = ref({ onSale: '', name: '', erpId: '', barcode: '', insuranceCode: '' })
|
const queryForm = ref({ onSale: '', name: '', erpId: '', barcode: '', insuranceCode: '' })
|
||||||
const params = ref({});
|
const params = ref({});
|
||||||
const selections = ref([]);
|
const selections = ref([]);
|
||||||
|
|||||||
@ -61,12 +61,12 @@
|
|||||||
<el-text type="primary" class="cursor-pointer mr-10px" @click="viewDetails(row)">详情</el-text>
|
<el-text type="primary" class="cursor-pointer mr-10px" @click="viewDetails(row)">详情</el-text>
|
||||||
<el-text type="primary" class="cursor-pointer" @click="viewChatLogs(row)">会话记录</el-text>
|
<el-text type="primary" class="cursor-pointer" @click="viewChatLogs(row)">会话记录</el-text>
|
||||||
<el-tooltip v-if="row.videoRecordCount > 0" content="视频问诊回放" placement="top">
|
<el-tooltip v-if="row.videoRecordCount > 0" content="视频问诊回放" placement="top">
|
||||||
<img
|
<!-- <img
|
||||||
class="ml-10px cursor-pointer video-playback-icon"
|
class="ml-10px cursor-pointer video-playback-icon"
|
||||||
src="/icons/hlw-video-playback.svg"
|
src="/icons/hlw-video-playback.svg"
|
||||||
alt="视频问诊回放"
|
alt="视频问诊回放"
|
||||||
@click.stop="openVideoRecords(row)"
|
@click.stop="openVideoRecords(row)"
|
||||||
/>
|
/> -->
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -58,26 +58,7 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<template v-if="form.job === 'doctor'">
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="抗生素级别" prop="antibiotic_level">
|
|
||||||
<el-select :model-value="form.antibiotic_level ?? 0" placeholder="请选择" class="w-full"
|
|
||||||
@update:model-value="change($event, 'antibiotic_level')">
|
|
||||||
<el-option v-for="item in usageLevelOptions" :key="item.value" :label="item.label"
|
|
||||||
:value="item.value" />
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="肿瘤使用" prop="tumor_use">
|
|
||||||
<el-select :model-value="form.tumor_use ?? 0" placeholder="请选择" class="w-full"
|
|
||||||
@update:model-value="change($event, 'tumor_use')">
|
|
||||||
<el-option v-for="item in usageLevelOptions" :key="item.value" :label="item.label"
|
|
||||||
:value="item.value" />
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</template>
|
|
||||||
<!-- <el-col :span="12">
|
<!-- <el-col :span="12">
|
||||||
<el-form-item label="头像" prop="avatar">
|
<el-form-item label="头像" prop="avatar">
|
||||||
<el-upload class="avatar-uploader" action="#" :show-file-list="false" :on-success="handleAvatarSuccess"
|
<el-upload class="avatar-uploader" action="#" :show-file-list="false" :on-success="handleAvatarSuccess"
|
||||||
@ -105,23 +86,35 @@
|
|||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<div class="mb-2.5 font-bold">业务配置</div>
|
<div class="mb-2.5 font-bold">业务配置</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<template v-if="form.job === 'doctor'">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
|
<el-form-item label="抗生素级别" prop="antibiotic_level">
|
||||||
|
<el-select :model-value="form.antibiotic_level ?? 0" placeholder="请选择" class="w-full"
|
||||||
|
@update:model-value="change($event, 'antibiotic_level')">
|
||||||
|
<el-option v-for="item in usageLevelOptions" :key="item.value" :label="item.label"
|
||||||
|
:value="item.value" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="肿瘤使用" prop="tumor_use">
|
||||||
|
<el-select :model-value="form.tumor_use ?? 0" placeholder="请选择" class="w-full"
|
||||||
|
@update:model-value="change($event, 'tumor_use')">
|
||||||
|
<el-option v-for="item in tumorUseOptions" :key="item.value" :label="item.label"
|
||||||
|
:value="item.value" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</template>
|
||||||
|
<el-col :span="12">
|
||||||
|
|
||||||
<el-form-item label="上传签名" prop="signatureUrl">
|
<el-form-item label="上传签名" prop="signatureUrl">
|
||||||
<div class="signature-upload">
|
<div class="signature-upload">
|
||||||
<el-image
|
<el-image v-if="signaturePreviewUrl || form.signatureUrl" class="signature-image"
|
||||||
v-if="signaturePreviewUrl || form.signatureUrl"
|
:src="signaturePreviewUrl || form.signatureUrl" fit="contain"
|
||||||
class="signature-image"
|
:preview-src-list="[signaturePreviewUrl || form.signatureUrl]" />
|
||||||
:src="signaturePreviewUrl || form.signatureUrl"
|
<el-upload action="#" accept="image/png,image/jpeg" :auto-upload="false" :show-file-list="false"
|
||||||
fit="contain"
|
@change="handleSignatureChange">
|
||||||
:preview-src-list="[signaturePreviewUrl || form.signatureUrl]"
|
|
||||||
/>
|
|
||||||
<el-upload
|
|
||||||
action="#"
|
|
||||||
accept="image/png,image/jpeg"
|
|
||||||
:auto-upload="false"
|
|
||||||
:show-file-list="false"
|
|
||||||
@change="handleSignatureChange"
|
|
||||||
>
|
|
||||||
<el-button type="primary" plain>
|
<el-button type="primary" plain>
|
||||||
{{ signaturePreviewUrl || form.signatureUrl ? '重新上传' : '选择图片' }}
|
{{ signaturePreviewUrl || form.signatureUrl ? '重新上传' : '选择图片' }}
|
||||||
</el-button>
|
</el-button>
|
||||||
@ -161,6 +154,12 @@ const usageLevelOptions = [
|
|||||||
{ label: '2 (限制使用级)', value: 2 },
|
{ label: '2 (限制使用级)', value: 2 },
|
||||||
{ label: '3 (特殊使用级)', value: 3 },
|
{ label: '3 (特殊使用级)', value: 3 },
|
||||||
]
|
]
|
||||||
|
const tumorUseOptions = [
|
||||||
|
{ label: '0 (无)', value: 0 },
|
||||||
|
{ label: '1 (免疫)', value: 1 },
|
||||||
|
{ label: '2 (普通)', value: 2 },
|
||||||
|
{ label: '3 (限制)', value: 3 },
|
||||||
|
]
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
visible: {
|
visible: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
|
|||||||
@ -61,12 +61,12 @@
|
|||||||
<el-text type="primary" class="cursor-pointer mr-10px" @click="viewDetails(row)">详情</el-text>
|
<el-text type="primary" class="cursor-pointer mr-10px" @click="viewDetails(row)">详情</el-text>
|
||||||
<el-text type="primary" class="cursor-pointer" @click="viewChatLogs(row)">会话记录</el-text>
|
<el-text type="primary" class="cursor-pointer" @click="viewChatLogs(row)">会话记录</el-text>
|
||||||
<el-tooltip v-if="row.videoRecordCount > 0" content="视频问诊回放" placement="top">
|
<el-tooltip v-if="row.videoRecordCount > 0" content="视频问诊回放" placement="top">
|
||||||
<img
|
<!-- <img
|
||||||
class="ml-10px cursor-pointer video-playback-icon"
|
class="ml-10px cursor-pointer video-playback-icon"
|
||||||
src="/icons/hlw-video-playback.svg"
|
src="/icons/hlw-video-playback.svg"
|
||||||
alt="视频问诊回放"
|
alt="视频问诊回放"
|
||||||
@click.stop="openVideoRecords(row)"
|
@click.stop="openVideoRecords(row)"
|
||||||
/>
|
/> -->
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user