From d57f1780b485901761167be262f959471e5f0f1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Tue, 7 Mar 2023 16:54:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=97=E6=9D=90=E5=AD=97=E5=85=B8=E9=99=A2?= =?UTF-8?q?=E5=86=85=E5=88=86=E7=B1=BB=E5=8A=9F=E8=83=BD=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/basic/basicHospType.js | 88 + src/utils/ruoyi.js | 1 + src/views/basic/product/bindHospProduct.vue | 280 +++ src/views/basic/product/product2.vue | 1895 +++++++++++++++++ src/views/basic/product/productUdiType.vue | 316 +++ src/views/basic/product/unbindHospProduct.vue | 271 +++ 6 files changed, 2851 insertions(+) create mode 100644 src/api/basic/basicHospType.js create mode 100644 src/views/basic/product/bindHospProduct.vue create mode 100644 src/views/basic/product/product2.vue create mode 100644 src/views/basic/product/productUdiType.vue create mode 100644 src/views/basic/product/unbindHospProduct.vue diff --git a/src/api/basic/basicHospType.js b/src/api/basic/basicHospType.js new file mode 100644 index 00000000..766b347e --- /dev/null +++ b/src/api/basic/basicHospType.js @@ -0,0 +1,88 @@ +import axios from "@/utils/request"; +import {saveSubWarehouse} from "@/api/system/invSubWarehouse"; + +export function getBasicHospType(query) { + return axios({ + url: "/udiwms/basic/hosp/type/filter", + method: "get", + params: query + }); +} + + +export function getListMenu(query) { + return axios({ + url: "/udiwms/basic/hosp/type/menuList", + method: "get", + params: query + }); +} + + +export function saveBasicHospType(query) { + return axios({ + url: "/udiwms/basic/hosp/type/save", + method: "post", + data: query + }); +} + +export function uodateBasicHospType(query) { + return axios({ + url: "/udiwms/basic/hosp/type/update", + method: "post", + data: query + }); +} + + +export function deleteBasicHospType(query) { + return axios({ + url: "/udiwms/basic/hosp/type/delect", + method: "get", + params: query + }); +} + + +export function getListTree(query) { + return axios({ + url: "/udiwms/basic/hosp/type/getTree", + method: "get", + params: query + }); +} + +export function bindBasicHospProduct(query) { + return axios({ + url: "/udiwms/basic/hosp/type/bindRel", + method: "post", + data: query + }); +} + +export function getBindList(query) { + return axios({ + url: "/udiwms/basic/hosp/type/bindList", + method: "get", + params: query + }); +} + + +export function unbindBasicHospProduct(query) { + return axios({ + url: "/udiwms/basic/hosp/type/unbindRel", + method: "post", + data: query + }); +} + + + + + + + + + diff --git a/src/utils/ruoyi.js b/src/utils/ruoyi.js index de2e1641..8540fe48 100644 --- a/src/utils/ruoyi.js +++ b/src/utils/ruoyi.js @@ -155,6 +155,7 @@ export function mergeRecursive(source, target) { * @param {*} children 孩子节点字段 默认 'children' */ export function handleTree(data, id, parentId, children) { + let config = { id: id || 'id', parentId: parentId || 'parentId', diff --git a/src/views/basic/product/bindHospProduct.vue b/src/views/basic/product/bindHospProduct.vue new file mode 100644 index 00000000..23d65291 --- /dev/null +++ b/src/views/basic/product/bindHospProduct.vue @@ -0,0 +1,280 @@ + + + + diff --git a/src/views/basic/product/product2.vue b/src/views/basic/product/product2.vue new file mode 100644 index 00000000..39ec988f --- /dev/null +++ b/src/views/basic/product/product2.vue @@ -0,0 +1,1895 @@ + + + + diff --git a/src/views/basic/product/productUdiType.vue b/src/views/basic/product/productUdiType.vue new file mode 100644 index 00000000..5324ce78 --- /dev/null +++ b/src/views/basic/product/productUdiType.vue @@ -0,0 +1,316 @@ + + + + + diff --git a/src/views/basic/product/unbindHospProduct.vue b/src/views/basic/product/unbindHospProduct.vue new file mode 100644 index 00000000..142bd27a --- /dev/null +++ b/src/views/basic/product/unbindHospProduct.vue @@ -0,0 +1,271 @@ + + + +