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 @@
+ margin-bottom: 8px;" + > + + + + 解绑DI器械信息
- - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 单位:{{ item.packUnit }} + 层级:{{ item.packLevel }} + + + + + + + + + + 单位:{{ item.packUnit }} + 层级:{{ item.packLevel }} + + + + + + + + + + + + + + 单位:{{ item.packUnit }} + 层级:{{ item.packLevel }} + + + + + + + + + + 单位:{{ item.packUnit }} + 层级:{{ item.packLevel }} + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + - + @@ -294,26 +505,12 @@ - - - {{ item.name }} - {{ item.code }} - - + size="small" + splaceholder="请输入内容" + v-model="editQuery.basicPrductRemak7" + > @@ -326,6 +523,7 @@ reserve-keyword placeholder="请选择物价类别" :remote-method="findHsflMethod" + :loading="loading" style="width: 80%" > {{ item.hsmc }} - {{ item.hsbm }} @@ -379,6 +576,20 @@ + + + + + + + @@ -402,6 +613,7 @@ + 是否需要扫码 @@ -419,6 +631,7 @@ + 是否禁用 @@ -454,6 +667,7 @@ + 采购类型 @@ -472,6 +686,7 @@ + 产品属性 @@ -486,7 +701,7 @@ - 采购类型 + 产品属性 @@ -503,7 +718,7 @@ - 耗材类别 + 产品属性 @@ -524,54 +739,56 @@ + - 最小包装可使用次数 + 多次/重复使用耗材 - + + + + - 最小包装可使用次数 + 多次/重复使用耗材 - 启用使用单元 + 最小包装可使用次数 - - - - + - 启用使用单元 + 最小包装可使用次数 - 多次/重复使用耗材 + 启用使用单元 - + - 多次/重复使用耗材 + 启用使用单元 @@ -706,6 +923,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 使用周期 @@ -724,8 +975,98 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -763,7 +1104,7 @@ >
- 提交
+ + + + + + + + + + + + + + + + @@ -1197,6 +1809,13 @@ export default { width: 500px; } +.form-title2 { + font-size: 16px; + font-family: Noto Sans SC; + font-weight: bold; + color: #303133; +} + .el-divider { margin: 6px 0px 8px 0px; background: 0 0; diff --git a/src/views/basic/product/selectmedicalSuppliesDialog.vue b/src/views/basic/product/selectmedicalSuppliesDialog.vue new file mode 100644 index 0000000..a6f67a6 --- /dev/null +++ b/src/views/basic/product/selectmedicalSuppliesDialog.vue @@ -0,0 +1,526 @@ + + + + diff --git a/src/views/thirdSys/medicare/medicalSuppliesSddDialog.vue b/src/views/thirdSys/medicare/medicalSuppliesSddDialog.vue new file mode 100644 index 0000000..2b92238 --- /dev/null +++ b/src/views/thirdSys/medicare/medicalSuppliesSddDialog.vue @@ -0,0 +1,1016 @@ + + + +