药品管理
This commit is contained in:
@@ -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);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user