From 546d64bb0d74fd9ffcb72c410b58939b9b91960d Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Wed, 20 Dec 2023 10:42:24 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=96=87=E5=AD=97=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/doctor/doctor-list/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/doctor/doctor-list/index.vue b/src/views/doctor/doctor-list/index.vue index f5682cb..4a3b8e1 100644 --- a/src/views/doctor/doctor-list/index.vue +++ b/src/views/doctor/doctor-list/index.vue @@ -939,7 +939,7 @@ const showCheckedAll=ref(true); cb("请上传医师资格证") } if (qualification_cert_list.value.length < 2) { - cb("医师资格证最少上传两张") + cb("至少上传2张医师资格证") } resolve() }, 1000) From 8810edfe10526ebef4df83dbf51133d724d0a220 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Fri, 22 Dec 2023 15:40:27 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E8=8D=AF=E5=93=81=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/medince/list.js | 30 ++ src/components/medinceDetailModal.vue | 192 +++++++++ src/components/sysmedinceDetailModal.vue | 217 ++++++++++ src/utils/format.js | 20 +- src/views/medince/platform-medince/index.vue | 355 +++++++++++++++++ src/views/medince/sys-medince/index.vue | 392 +++++++++++++++++++ 6 files changed, 1205 insertions(+), 1 deletion(-) create mode 100644 src/api/medince/list.js create mode 100644 src/components/medinceDetailModal.vue create mode 100644 src/components/sysmedinceDetailModal.vue create mode 100644 src/views/medince/platform-medince/index.vue create mode 100644 src/views/medince/sys-medince/index.vue diff --git a/src/api/medince/list.js b/src/api/medince/list.js new file mode 100644 index 0000000..404c199 --- /dev/null +++ b/src/api/medince/list.js @@ -0,0 +1,30 @@ +import request from '../../utils/request' +const url = '/admin/product/platform'; +export function getMedinceList(params){//获取药品列表-分页-平台 + return request({ + url:'/admin/product/platform', + method: 'get', + params + }) +} + +export function getMedinceDetail(id){//商品详情-平台 + return request({ + url:`${url}/${id}`, + method: 'get' + }) + } + export function getSysMedinceList(params){//获取商品列表-分页-系统 + return request({ + url:'/admin/product', + method: 'get', + params + }) + } + + export function getSysMedinceDetail(id){//商品详情-系统 + return request({ + url:`/admin/product/${id}`, + method: 'get' + }) + } diff --git a/src/components/medinceDetailModal.vue b/src/components/medinceDetailModal.vue new file mode 100644 index 0000000..d40ed62 --- /dev/null +++ b/src/components/medinceDetailModal.vue @@ -0,0 +1,192 @@ + + + \ No newline at end of file diff --git a/src/components/sysmedinceDetailModal.vue b/src/components/sysmedinceDetailModal.vue new file mode 100644 index 0000000..fd80e41 --- /dev/null +++ b/src/components/sysmedinceDetailModal.vue @@ -0,0 +1,217 @@ + + + \ No newline at end of file diff --git a/src/utils/format.js b/src/utils/format.js index e928781..111148b 100644 --- a/src/utils/format.js +++ b/src/utils/format.js @@ -117,4 +117,22 @@ export const formatRelation=(val)=>{ return '' } }; - \ No newline at end of file + + export const formatProductType=(val)=>{ + //0:'未知',2:'中成药', 3:'西药' + let data={0:'未知',1:'中成药', 2:'西药'} + if(val || val==0){ + return data[val] + }else{ + return '' + } + }; + export const formatProductStatus=(val)=>{ + //0:'未知',2:'中成药', 3:'西药' + let data={1:'正常', 2:'下架'} + if(val){ + return data[val] + }else{ + return '' + } + }; \ No newline at end of file diff --git a/src/views/medince/platform-medince/index.vue b/src/views/medince/platform-medince/index.vue new file mode 100644 index 0000000..a09304d --- /dev/null +++ b/src/views/medince/platform-medince/index.vue @@ -0,0 +1,355 @@ + + + + + \ No newline at end of file diff --git a/src/views/medince/sys-medince/index.vue b/src/views/medince/sys-medince/index.vue new file mode 100644 index 0000000..a861399 --- /dev/null +++ b/src/views/medince/sys-medince/index.vue @@ -0,0 +1,392 @@ + + + + + \ No newline at end of file From fafbf5aad4d885ae732fde88d1c490f2af3da301 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Mon, 25 Dec 2023 15:09:10 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E8=8D=AF=E5=93=81=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/medince/list.js | 34 +++- src/components/sysmedinceDetailModal.vue | 164 ++++++++++++++++++- src/views/medince/platform-medince/index.vue | 16 +- src/views/medince/sys-medince/index.vue | 33 ++-- 4 files changed, 217 insertions(+), 30 deletions(-) diff --git a/src/api/medince/list.js b/src/api/medince/list.js index 404c199..0bef543 100644 --- a/src/api/medince/list.js +++ b/src/api/medince/list.js @@ -6,25 +6,53 @@ export function getMedinceList(params){//获取药品列表-分页-平台 method: 'get', params }) -} +}; export function getMedinceDetail(id){//商品详情-平台 return request({ url:`${url}/${id}`, method: 'get' }) - } + }; export function getSysMedinceList(params){//获取商品列表-分页-系统 return request({ url:'/admin/product', method: 'get', params }) - } + }; export function getSysMedinceDetail(id){//商品详情-系统 return request({ url:`/admin/product/${id}`, method: 'get' }) + }; + export function addSysMedince(data){//新增商品-系统 + return request({ + url:`/admin/product`, + method: 'post', + data + }) + }; + export function editSysMedince(id,data){//修改商品-系统 + return request({ + url:`/admin/product/${id}`, + method: 'put', + data + }) } + export function editMedinceStatus(id,data){//修改商品状态(上/下架) + return request({ + url:`/admin/product/status/${id}`, + method: 'put', + data:data + }) + } + export function getList(){//获取商品列表-平台 + return request({ + url:`/admin/product/platform/list`, + method: 'get' + }) + } + \ No newline at end of file diff --git a/src/components/sysmedinceDetailModal.vue b/src/components/sysmedinceDetailModal.vue index fd80e41..80beac1 100644 --- a/src/components/sysmedinceDetailModal.vue +++ b/src/components/sysmedinceDetailModal.vue @@ -10,7 +10,13 @@ - + + + {{item.product_name }} + + @@ -32,7 +38,8 @@
-
{{modalForm.stock}}
+ +
{{modalForm.stock}}
选择药品后展示
@@ -119,7 +126,67 @@
+ + + + + 未知 + 中成药 + 西药 + + + + +
+
+
药品通用名称
+
+ + + + + + + + +
+
+
药品价格
+
+ + + + + + + + +
+
+
批准文号
+
+ + + + + + + + +
+
+
处方平台编码:
+
+ + + + + + + + +
购买上限
@@ -131,6 +198,20 @@ + +
+
+
药品备注
+
+ + + + + + +
@@ -141,9 +222,10 @@ - 上架 - 重新上架 - 下架 + 上架 + 保存 + 重新上架 + 下架 @@ -152,7 +234,9 @@