fix: 就医记录费用明细,功能提交。
This commit is contained in:
@@ -8,16 +8,16 @@
|
||||
<el-option v-for="person in personList" :key="person.id" :label="person.name" :value="person.id" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="用药类型" prop="type">
|
||||
<el-select v-model="queryParams.type" placeholder="请选择用药类型" @change="handleTypeChange" clearable>
|
||||
<el-option v-for="dict in mar_type" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="药品名称" prop="medicineId">
|
||||
<el-select v-model="queryParams.medicineId" placeholder="请选择药品名称" clearable>
|
||||
<el-option v-for="medicine in medicineList" :key="medicine.id" :label="medicine.shortNameBrandPackaging" :value="medicine.id" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="用药类型" prop="type">
|
||||
<el-select v-model="queryParams.type" placeholder="请选择用药类型" clearable>
|
||||
<el-option v-for="dict in mar_type" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="药品来源" prop="resource">
|
||||
<el-select v-model="queryParams.resource" placeholder="请选择药品来源" clearable>
|
||||
<el-option v-for="dict in mar_resource" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
@@ -308,6 +308,8 @@ function getList() {
|
||||
// 取消按钮
|
||||
function cancel() {
|
||||
open.value = false
|
||||
queryMedicineParams.value.treatmentType = null
|
||||
getMedicineList()
|
||||
reset()
|
||||
}
|
||||
|
||||
@@ -346,6 +348,8 @@ function handleQuery() {
|
||||
/** 重置按钮操作 */
|
||||
function resetQuery() {
|
||||
proxy.resetForm('queryRef')
|
||||
queryMedicineParams.value.treatmentType = null
|
||||
getMedicineList()
|
||||
handleQuery()
|
||||
}
|
||||
|
||||
@@ -365,6 +369,10 @@ function handleSelectionChange(selection) {
|
||||
// 查看
|
||||
const handleView = (row) => {
|
||||
title.value = '查看用药记录'
|
||||
queryHealthRecordParams.personId = row.personId
|
||||
listHealthRecord(queryHealthRecordParams).then((response) => {
|
||||
healthRecordList.value = response.rows
|
||||
})
|
||||
form.value = row
|
||||
open.value = true
|
||||
}
|
||||
@@ -382,6 +390,8 @@ function handleAdd() {
|
||||
}
|
||||
})
|
||||
}
|
||||
queryMedicineParams.value.treatmentType = null
|
||||
getMedicineList()
|
||||
open.value = true
|
||||
title.value = '添加用药记录'
|
||||
}
|
||||
@@ -389,6 +399,10 @@ function handleAdd() {
|
||||
/** 修改按钮操作 */
|
||||
function handleUpdate(row) {
|
||||
reset()
|
||||
queryHealthRecordParams.personId = row.personId
|
||||
listHealthRecord(queryHealthRecordParams).then((response) => {
|
||||
healthRecordList.value = response.rows
|
||||
})
|
||||
const _id = row.id || ids.value
|
||||
getMarRecord(_id).then((response) => {
|
||||
form.value = response.data
|
||||
@@ -400,6 +414,10 @@ function handleUpdate(row) {
|
||||
/** 复制按钮操作 */
|
||||
function handleCopy(row) {
|
||||
reset()
|
||||
queryHealthRecordParams.personId = row.personId
|
||||
listHealthRecord(queryHealthRecordParams).then((response) => {
|
||||
healthRecordList.value = response.rows
|
||||
})
|
||||
const _id = row.id || ids.value
|
||||
getMarRecord(_id).then((response) => {
|
||||
form.value = response.data
|
||||
|
||||
Reference in New Issue
Block a user