This commit is contained in:
Your Name
2026-04-23 18:31:29 +08:00
parent 31498b7891
commit d7aa984a31
266 changed files with 630 additions and 311 deletions
@@ -53,6 +53,15 @@
</div>
<div class="pl-toolbar__line pl-toolbar__line--second">
<el-form :model="formData" inline class="pl-toolbar__form">
<el-form-item label="处方编号" class="!mb-0">
<el-input
v-model="formData.sn"
placeholder="编号"
clearable
class="pl-toolbar__input"
@keyup.enter="resetPage"
/>
</el-form-item>
<el-form-item label="患者" class="!mb-0">
<el-input
v-model="formData.patient_name"
@@ -944,7 +953,7 @@
</el-form-item>
</el-col>
<el-col :xs="24" :sm="8">
<el-form-item label="疗程" class="create-order-form-item--inline-num">
<el-form-item label="服用天数" class="create-order-form-item--inline-num">
<div class="flex items-center gap-1 w-full">
<el-input-number
v-model="createOrderForm.medication_days"
@@ -1292,6 +1301,8 @@ function goBusinessOrderList() {
// 表单数据(与列表接口查询参数一致)
const formData = reactive({
/** 处方编号(后台 sn,模糊匹配) */
sn: '',
patient_name: '',
/** 处方创建人(医师账号 ID),多选 */
creator_ids: [] as number[],
@@ -2082,6 +2093,7 @@ function formatListCreateTime(v: unknown) {
function resetParams() {
syncingDateTab = true
dateQuickTab.value = 'all'
formData.sn = ''
formData.patient_name = ''
formData.creator_ids = []
formData.audit_filter = 'all'
@@ -2501,8 +2513,8 @@ const resetForm = () => {
editForm.dose_count = 7
editForm.dose_unit = '剂'
editForm.usage_days = 7
editForm.usage_instruction = '水煎服,一日二次'
editForm.usage_time = '饭'
editForm.usage_instruction = ''
editForm.usage_time = '饭'
editForm.usage_way = '温水送服'
editForm.dietary_taboo = []
editForm.usage_notes = ''
@@ -2620,8 +2632,8 @@ const handleEdit = async (row: any) => {
editForm.dose_unit = src.dose_unit || '剂'
editForm.usage_days = src.usage_days ?? 7
editForm.times_per_day = src.times_per_day ?? 2
editForm.usage_instruction = src.usage_instruction || '水煎服,一日二次'
editForm.usage_time = src.usage_time || '饭'
editForm.usage_instruction = src.usage_instruction || ''
editForm.usage_time = src.usage_time || '饭'
editForm.usage_way = src.usage_way || '温水送服'
editForm.dietary_taboo = src.dietary_taboo
? (Array.isArray(src.dietary_taboo) ? src.dietary_taboo : String(src.dietary_taboo).split(',').filter((v: string) => v))