更新
This commit is contained in:
@@ -109,19 +109,25 @@
|
||||
|
||||
<div class="info-section">
|
||||
<el-row :gutter="16">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="数量规格" prop="dose_count">
|
||||
<div class="flex gap-2 items-center">
|
||||
<el-input-number v-model="formData.dose_count" :min="1" :max="999" class="!w-28" />
|
||||
<el-select v-model="formData.dose_unit" placeholder="单位" class="!w-24">
|
||||
<el-option v-for="u in doseUnitOptions" :key="u" :label="u" :value="u" />
|
||||
</el-select>
|
||||
</div>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="服用天数" prop="dose_count">
|
||||
<el-input-number v-model="formData.dose_count" :min="1" :max="999" class="!w-full" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="用法" prop="usage_instruction">
|
||||
<el-input v-model="formData.usage_instruction" placeholder="如:水煎服一日二次" />
|
||||
<el-col :span="8">
|
||||
<el-form-item label="类型" prop="dose_unit">
|
||||
<el-select v-model="formData.dose_unit" placeholder="请选择类型" class="!w-full">
|
||||
<el-option label="浓缩水丸" value="浓缩水丸" />
|
||||
<el-option label="饮片" value="饮片" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="服用说明" prop="usage_instruction">
|
||||
<el-select v-model="formData.usage_instruction" placeholder="请选择服用说明" class="!w-full">
|
||||
<el-option label="饭前" value="饭前" />
|
||||
<el-option label="饭后" value="饭后" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
@@ -213,7 +219,7 @@
|
||||
<div class="prescription-footer">
|
||||
<div class="footer-left">
|
||||
<div class="footer-dosage">
|
||||
共{{ savedPrescription.dose_count }}{{ savedPrescription.dose_unit || '剂' }}, {{ savedPrescription.usage_instruction }}
|
||||
服用{{ savedPrescription.dose_count }}天, {{ savedPrescription.dose_unit || '浓缩水丸' }}, {{ savedPrescription.usage_instruction }}
|
||||
</div>
|
||||
<!-- <div class="footer-amount">金额 {{ savedPrescription.amount }}</div> -->
|
||||
</div>
|
||||
@@ -442,8 +448,8 @@ const formData = reactive<PrescriptionForm>({
|
||||
case_record: null as any,
|
||||
herbs: [],
|
||||
dose_count: 1,
|
||||
dose_unit: '剂',
|
||||
usage_instruction: '水煎服一日二次',
|
||||
dose_unit: '浓缩水丸',
|
||||
usage_instruction: '饭前',
|
||||
amount: 0,
|
||||
doctor_name: '',
|
||||
doctor_signature: ''
|
||||
@@ -606,8 +612,8 @@ const open = async (data: any, options?: { templateId?: number; stationName?: st
|
||||
formData.case_record = caseRecord
|
||||
formData.herbs = []
|
||||
formData.dose_count = 1
|
||||
formData.dose_unit = '剂'
|
||||
formData.usage_instruction = '水煎服一日二次'
|
||||
formData.dose_unit = '浓缩水丸'
|
||||
formData.usage_instruction = '饭前'
|
||||
formData.amount = 0
|
||||
formData.doctor_name = userStore.userInfo?.name || ''
|
||||
formData.doctor_signature = ''
|
||||
@@ -757,7 +763,7 @@ const handleSave = async () => {
|
||||
case_record: formData.case_record,
|
||||
herbs: formData.herbs,
|
||||
dose_count: formData.dose_count,
|
||||
dose_unit: formData.dose_unit || '剂',
|
||||
dose_unit: formData.dose_unit || '浓缩水丸',
|
||||
usage_instruction: formData.usage_instruction,
|
||||
amount: formData.amount,
|
||||
doctor_name: formData.doctor_name,
|
||||
@@ -830,8 +836,8 @@ const handleNewPrescription = async () => {
|
||||
formData.tongue = saved.tongue || ''
|
||||
formData.clinical_diagnosis = saved.clinical_diagnosis || ''
|
||||
formData.dose_count = 1
|
||||
formData.dose_unit = saved.dose_unit || '剂'
|
||||
formData.usage_instruction = '水煎服一日二次'
|
||||
formData.dose_unit = saved.dose_unit || '浓缩水丸'
|
||||
formData.usage_instruction = '饭前'
|
||||
formData.amount = 0
|
||||
formData.doctor_name = userStore.userInfo?.name || saved.doctor_name || ''
|
||||
formData.doctor_signature = ''
|
||||
|
||||
Reference in New Issue
Block a user