diff --git a/apps/web-antd/src/adapter/component/index.ts b/apps/web-antd/src/adapter/component/index.ts index 57d2c76e..e4b38e89 100644 --- a/apps/web-antd/src/adapter/component/index.ts +++ b/apps/web-antd/src/adapter/component/index.ts @@ -13,7 +13,8 @@ import { $t } from '@vben/locales'; import { AutoComplete, - Button, Cascader, + Button, + Cascader, Checkbox, CheckboxGroup, DatePicker, diff --git a/apps/web-antd/src/views/business/warehouse-drug-management/admin/api/index.ts b/apps/web-antd/src/views/business/warehouse-drug-management/admin/api/index.ts index f54364ab..f395347d 100644 --- a/apps/web-antd/src/views/business/warehouse-drug-management/admin/api/index.ts +++ b/apps/web-antd/src/views/business/warehouse-drug-management/admin/api/index.ts @@ -39,6 +39,14 @@ export async function exportWarehouseDrugManagementTemplateApi() { return requestClient.download(`${prefix}export-template`); } +/** + * 上架/下架 + * @param id + */ +export async function updateWarehouseDrugManagementStatusApi(id: number) { + return requestClient.get(`${prefix}update-status`, { params: { id } }); +} + /** * 新增西(中成)药 * @param data diff --git a/apps/web-antd/src/views/business/warehouse-drug-management/admin/index.vue b/apps/web-antd/src/views/business/warehouse-drug-management/admin/index.vue index 52f5c1c9..03c08049 100644 --- a/apps/web-antd/src/views/business/warehouse-drug-management/admin/index.vue +++ b/apps/web-antd/src/views/business/warehouse-drug-management/admin/index.vue @@ -11,7 +11,11 @@ import { useVbenVxeGrid } from '#/adapter/vxe-table'; import { TableAction } from '#/components/table-action'; import { downloadByData } from '#/util/tool'; -import { deleteWarehouseDrugManagement, exportWarehouseDrugManagementApi } from './api'; +import { + deleteWarehouseDrugManagement, + exportWarehouseDrugManagementApi, + updateWarehouseDrugManagementStatusApi +} from './api'; import FormModalDemo from './components/modal.vue'; import ExcelUpload from './components/ExcelUpload.vue'; import { formOptions } from './config/search'; @@ -88,6 +92,13 @@ const openExcelUploadModal = (type = 1) => { }); ExcelUploadModalApi.open(); }; + +const updateStatus = (id) => { + updateWarehouseDrugManagementStatusApi(id).then(() => { + message.success('修改成功!'); + gridApi.reload(); + }); +}