From 91c7bbc13b15ceeae90c46e6b0bfed9bce07ad44 Mon Sep 17 00:00:00 2001 From: qyt <123456> Date: Wed, 16 Oct 2024 09:43:37 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E7=A7=BB=E6=A4=8D=E5=86=85=E7=BD=91?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=B3=BB=E7=BB=9F=E7=9A=84=E8=80=97=E6=9D=90?= =?UTF-8?q?=E5=AD=97=E5=85=B8=E7=BB=B4=E6=8A=A4=E7=BC=96=E8=BE=91=E5=88=B0?= =?UTF-8?q?=E8=80=97=E6=9D=90=E5=AD=97=E5=85=B8=E7=BB=B4=E6=8A=A4=E9=87=8C?= =?UTF-8?q?=E9=9D=A2=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/pharmaceuticals/receiveDrugOrder.js | 80 ++ src/api/thrsys/medicalSupplies.js | 58 + src/views/basic/product/productEdit.vue | 793 +++++++++++-- .../product/selectmedicalSuppliesDialog.vue | 526 +++++++++ .../medicare/medicalSuppliesSddDialog.vue | 1016 +++++++++++++++++ 5 files changed, 2386 insertions(+), 87 deletions(-) create mode 100644 src/api/pharmaceuticals/receiveDrugOrder.js create mode 100644 src/api/thrsys/medicalSupplies.js create mode 100644 src/views/basic/product/selectmedicalSuppliesDialog.vue create mode 100644 src/views/thirdSys/medicare/medicalSuppliesSddDialog.vue diff --git a/src/api/pharmaceuticals/receiveDrugOrder.js b/src/api/pharmaceuticals/receiveDrugOrder.js new file mode 100644 index 0000000..8c3ecb8 --- /dev/null +++ b/src/api/pharmaceuticals/receiveDrugOrder.js @@ -0,0 +1,80 @@ +import axios from '@/utils/request' +import request from "@/utils/request"; + +//--------------获取领用单据------------------- +export function getReceiveOrder(query) { + return axios({ + url: "/udiwms/receive/order/filter", + method: "get", + params: query + }); +} + + +export function addDetail(query) { + return axios({ + url: "/udiwms/receive/detail/add", + method: "post", + data: query + }); +} +export function addWarlockBag(query) { + return axios({ + url: "/udiwms/receive/detail/addWarlockBag", + method: "post", + data: query + }); +} + +export function repeatAdd(query) { + return axios({ + url: "/udiwms/thrsys/order/repeatAdd", + method: "post", + data: query + }); +} + + +export function getOrderDetail(query) { + return axios({ + url: "/udiwms/receive/drug/order/detail", + method: "get", + params: query + }); +} + +export function getAudit(query) { + return axios({ + url: "/udiwms/receive/order/audit", + method: "post", + data: query + }); +} + +// 根据领用单单添加详情表 +export function addOrderDetailAndApply(data) { + return request({ + url: "/receive/order/addOrderDetailAndApply", + method: 'post', + data: data + }) +} + + +export function printOrder(data) { + return axios({ + url: "/pur/receive/order/printOrder", + method: "post", + data: data, + headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}, + responseType: 'arraybuffer', //一定要设置响应类型,否则页面会是空白pdf + }); +} + + + + + + + + diff --git a/src/api/thrsys/medicalSupplies.js b/src/api/thrsys/medicalSupplies.js new file mode 100644 index 0000000..88958df --- /dev/null +++ b/src/api/thrsys/medicalSupplies.js @@ -0,0 +1,58 @@ +import axios from "../../utils/request"; + + +export function getAll(query) { + return axios({ + url: "/udiwms/thrInsFee/material/filter", + method: "get", + params: query + }); +} + +export function deleteMaterial(query) { + return axios({ + url: "/udiwms/thrInsFee/material/deleteMaterial", + method: "post", + data: query + }); +} + + + +//获取中西药列表 +export function chDrugList(query) { + return axios({ + url: "/udiwms/thrInsFee/chDrug/filter", + method: "get", + params: query + }); +} + + +export function deleteChDrug(query) { + return axios({ + url: "/udiwms/thrInsFee/material/deleteChDrug", + method: "post", + data: query + }); +} + + + + +//获取中药饮品List +export function drugList(query) { + return axios({ + url: "/udiwms/thrInsFee/drug/filter", + method: "get", + params: query + }); +} +//删除中药饮品 +export function deleteDrug(query) { + return axios({ + url: "/udiwms/thrInsFee/material/deleteDrug", + method: "post", + data: query + }); +} diff --git a/src/views/basic/product/productEdit.vue b/src/views/basic/product/productEdit.vue index 54cd212..e4612bf 100644 --- a/src/views/basic/product/productEdit.vue +++ b/src/views/basic/product/productEdit.vue @@ -37,26 +37,236 @@
流通时采用的计量单位设置
+ +使用时采用的计量单位设置
+ +