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 });