药品管理

This commit is contained in:
zoujiandong
2023-12-25 15:09:10 +08:00
parent 8810edfe10
commit fafbf5aad4
4 changed files with 217 additions and 30 deletions
+21 -12
View File
@@ -54,10 +54,10 @@
<div class="action">
<a-space>
<a-button v-has="'admin:sysMedinceList:add'" type="primary" @click="handleAdd"><icon-plus /> 新增 </a-button>
<a-button v-has="'admin:sysMedinceList:remove'" type="primary" status="danger" @click="handleAdd"><icon-delete /> 删除 </a-button>
<!-- <a-button v-has="'admin:sysMedinceList:remove'" type="primary" status="danger" @click="handleAdd"><icon-delete /> 删除 </a-button>
<a-button v-has="'admin:sysMedinceList:selectExport'" type="primary" @click="handlExport(2)"><icon-export /> 选择数据导出 </a-button>
<a-button v-has="'admin:sysMedinceList:searchExport'" type="primary" @click="handlExport(1)"><icon-export /> 当前搜索全部导出</a-button>
<a-button v-has="'admin:sysMedinceList:allExport'" type="primary" @click="handlExport(3)"><icon-export /> 全部导出</a-button>
<a-button v-has="'admin:sysMedinceList:allExport'" type="primary" @click="handlExport(3)"><icon-export /> 全部导出</a-button> -->
</a-space>
</div>
@@ -70,13 +70,15 @@
<template #doctor_id="{record,rowIndex}">
<div>{{(rowIndex+1)+(pager.page-1)*pager.page_size}}</div>
</template>
<template #product_name="{record}">
<span> {{formatProductStatus(record.product_status)}}</span>
<template #product_status="{record}">
<a-tag v-if="record.product_status == 1" color="green">{{formatProductStatus(record.product_status)}}</a-tag>
<a-tag v-else-if="record.product_status == 2" color="red">{{formatProductStatus(record.product_status)}}</a-tag>
</template>
<template #action="{ record }">
<a-space>
<a-button v-has="'admin:sysMedinceList:detail'" type="text"
@click="handleDetail(record)"><icon-book />详情</a-button>
<a-button v-has="'admin:sysMedinceList:edit'" type="text"
@click="handleDetail(record)"><icon-edit />修改</a-button>
<!-- <a-button v-has="'admin:sysMedinceList:edit'" type="text" @click="handleUpdate(record)"><icon-edit />
修改</a-button> -->
<!-- <a-button v-has="'admin:sysMedinceList:remove'" type="text"
@@ -85,7 +87,7 @@
</template>
</a-table>
<sysmedinceDetailModal :modalVisible="modalVisible" :modalForm="modalForm" :modalSatus="modalSatus" @familyVisibleChange="()=>{modalVisible=false}" :modalTitle="modalTitle"></sysmedinceDetailModal>
<sysmedinceDetailModal :modalVisible="modalVisible" :modalForm="modalForm" @freshList="getMedinceInfo({ ...pager, ...queryForm })" :modalSatus="modalSatus" @familyVisibleChange="familyVisibleChange" :modalTitle="modalTitle"></sysmedinceDetailModal>
<!-- Akiraka 20230223 删除与批量删除 开始 -->
<!-- <DeleteModal :data="deleteData" :visible="deleteVisible" :apiDelete="removeFamily"
@deleteVisibleChange="() => deleteVisible = false" /> -->
@@ -183,18 +185,23 @@
modalTitle.value = '新增药品';
modalSatus.value = 'add';
modalForm.product_id ='';
modalForm.frequency_use ='';
modalForm.available_days ='';
modalForm.frequency_use =null;
modalForm.available_days =null;
modalForm.product_name ='';
modalForm.common_name ='';
modalForm.product_spec ='';
modalForm.product_price ='';
modalForm.product_price =null;
modalForm.license_number ='';
modalForm.manufacturer ='';
modalForm.product_pharmacy_code ='';
modalForm.product_platform_code ='';
modalForm.stock ='';
modalForm.prescription_num ='';
modalForm.prescription_num =null;
modalForm.single_unit ='';
modalForm.single_use ='';
modalForm.packaging_unit ='';
modalForm.product_status ='';
modalForm.product_type='';
};
//详情
@@ -273,6 +280,9 @@
proxy.$refs.queryFormRef.resetFields();
getMedinceInfo(queryForm);
}
const familyVisibleChange=(data)=>{
modalVisible.value=false;
}
const handlExport=async(type)=>{
proxy.$loading.show();
let fromData=null;
@@ -310,7 +320,6 @@
}
proxy.$loading.hide();
}
onMounted(() => {
getMedinceInfo(pager);
});