From 794a8b35ca033716807d5ae0176530ff43ecac2a Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Fri, 24 May 2024 14:53:57 +0800 Subject: [PATCH] =?UTF-8?q?5..24=E6=9B=B4=E6=96=B0=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E8=8D=AF=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/medince/list.js | 4 ++-- src/views/medince/sys-medince/index.vue | 31 ++++++++++++++++++++++--- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/src/api/medince/list.js b/src/api/medince/list.js index f257835..aab19de 100644 --- a/src/api/medince/list.js +++ b/src/api/medince/list.js @@ -14,11 +14,11 @@ export function getMedinceDetail(id){//商品详情-平台 method: 'get' }) }; - export function getSysMedinceList(params){//获取商品列表-分页-系统 + export function getSysMedinceList(data){//获取商品列表-分页-系统 return request({ url:'/admin/product/page', method: 'post', - params + data }) }; diff --git a/src/views/medince/sys-medince/index.vue b/src/views/medince/sys-medince/index.vue index 5ecdc01..1b8477a 100644 --- a/src/views/medince/sys-medince/index.vue +++ b/src/views/medince/sys-medince/index.vue @@ -53,7 +53,7 @@
- 新增 + 新增 1 选择数据导出 当前搜索全部导出 @@ -115,6 +115,7 @@ const deleteVisible = ref(false) // Akiraka 20230210 监听删除事件 const okVisible = ref(false); + const lock= ref(false); watch(() => deleteVisible.value, (value) => { if (value == false) { @@ -135,7 +136,7 @@ }; // form const queryForm = reactive({ - + order:null }); const modalForm = reactive({ user:{}, @@ -169,7 +170,30 @@ { title: '批准文号', dataIndex: 'license_number',width:200 }, { title: '生产厂家', dataIndex: 'manufacturer',width:200 }, { title: '药店编码', dataIndex: 'product_pharmacy_code',width:100 }, - { title: '库存', dataIndex: 'stock',width:100 }, + { title: '库存', dataIndex: 'stock',width:100,sortable: { + sortDirections: ['ascend', 'descend',''], + sorter:false + // sorter:function(a,b,extra){ + + // console.log(extra); + // if(extra.direction=='ascend'){ + // queryForm.order={ + // stock:'asc' + // } + // }else if(extra.direction=='descend'){ + // queryForm.order={ + // stock:'desc' + // } + // }else{ + // queryForm.order=null + // } + // if(!lock.value){ + // getMedinceInfo({ ...pager, ...queryForm }); + // lock.value=true; + // } + // return true + // } + }, }, { title: '购买上限', dataIndex: 'prescription_num',width:100 }, { title: '状态', dataIndex: 'product_status',slotName:'product_status',width:100 }, // { title: '启用状态', dataIndex: 'status', slotName: 'status' }, @@ -265,6 +289,7 @@ // 获取患者信息 const getMedinceInfo = async (params = {}) => { const { data, code, message } = await getSysMedinceList(params); + lock.value=false if (code == 200) { tableData.value = data.data; Object.assign(pager, { total: data.total, page: data.page, page_size: data.page_size });