diff --git a/src/api/basic/basicCaterelType.js b/src/api/basic/basicCaterelType.js new file mode 100644 index 00000000..beae48b0 --- /dev/null +++ b/src/api/basic/basicCaterelType.js @@ -0,0 +1,40 @@ +import axios from "@/utils/request"; +import {saveSubWarehouse} from "@/api/system/invSubWarehouse"; + +export function saveRel(query) { + return axios({ + url: "/udiwms/basic/product/category/bindRel", + method: "post", + data: query + }); +} + + +export function productList(query) { + return axios({ + url: "/udiwms/basic/product/category/productList", + method: "get", + params: query + }); +} + + +export function SelectproductList(query) { + return axios({ + url: "/udiwms/basic/product/category/SelcetproductList", + method: "get", + params: query + }); +} + + + + + + + + + + + + diff --git a/src/api/basic/basicProductType.js b/src/api/basic/basicProductType.js new file mode 100644 index 00000000..6a8d9c34 --- /dev/null +++ b/src/api/basic/basicProductType.js @@ -0,0 +1,76 @@ +import axios from "@/utils/request"; + + +export function getListTree(query) { + return axios({ + url: "/udiwms/basic/product/category/getTree", + method: "get", + params: query + }); +} + +export function getOneName(query) { + return axios({ + url: "/udiwms/basic/product/category/getOneName", + method: "get", + params: query + }); +} + +export function getListMenu(query) { + return axios({ + url: "/udiwms/basic/product/category/selectList", + method: "post", + data: query + }); +} + +export function uodateBasicHospType(query) { + return axios({ + url: "/udiwms/basic/product/category/update", + method: "post", + data: query + }); +} + +export function saveBasicHospType(query) { + return axios({ + url: "/udiwms/basic/product/category/save", + method: "post", + data: query + }); +} + + +export function deleteBasicHospType(query) { + return axios({ + url: "/udiwms/basic/product/category/delect", + method: "get", + params: query + }); +} + +export function getbindList(query) { + return axios({ + url: "/udiwms/basic/product/category/bindList", + method: "get", + params: query + }); +} + +export function deleterel(query) { + return axios({ + url: "/udiwms/basic/product/category/deleterel", + method: "get", + params: query + }); +} + + + + + + + + + diff --git a/src/api/basic/basicUnitMaintain.js b/src/api/basic/basicUnitMaintain.js index 19a5d97d..c2c04052 100644 --- a/src/api/basic/basicUnitMaintain.js +++ b/src/api/basic/basicUnitMaintain.js @@ -112,6 +112,22 @@ export function selectCorpList(query) { }); } +export function getCorpLists(query) { + return axios({ + url: "/udiwms/basic/unit/maintain/getCorpLists", + method: "get", + params: query + }); +} + +export function getPlatFormDelect(query) { + return axios({ + url: "/udiwms/platform/getPlatFormDelect", + method: "post", + data: query + }); +} + diff --git a/src/api/userManage/platform.js b/src/api/userManage/platform.js new file mode 100644 index 00000000..68f2656d --- /dev/null +++ b/src/api/userManage/platform.js @@ -0,0 +1,91 @@ +import axios from '@/utils/request' + +export function getPlatform(query) { + return axios({ + url: "/udiwms/platform/list", + method: "get", + params: query + }); +} + +export function updatePlatform(data) { + return axios({ + url: "/udiwms/platform/update", + method: "post", + data: data + }); +} + +export function deletePlatform(data) { + return axios({ + url: "/udiwms/platform/remove", + method: "post", + data: data + }); +} + +export function linkPlatform(query) { + return axios({ + url: "/udiwms/platform/link", + method: "post", + data: query + }); +} + +//查询往来单位和自助平台关联数据 +export function getLinkPlatformList(query) { + return axios({ + url: "/udiwms/platform/getLinkPlatformList", + method: "get", + params: query + }); +} + +//解绑往来单位字典和自助平台 +export function unbindPlatform(query) { + return axios({ + url: "/udiwms/platform/unbind", + method: "post", + params: query + }); +} + +export function getTargetActions(query) { + return axios({ + url: "/udiwms/platform/getTargetActions", + method: "get", + params: query + }); +} + +export function getTargetInv(query) { + return axios({ + url: "/udiwms/platform/getTargetInv", + method: "get", + params: query + }); +} + +export function getTargetSubInv(query) { + return axios({ + url: "/udiwms/platform/getTargetSubInv", + method: "get", + params: query + }); +} + +export function testPlatformConnection(query) { + return axios({ + url: "/udiwms/platform/testPlatformConnection", + method: "get", + params: query + }) +} + +export function testUserInfo(data) { + return axios({ + url: "/udiwms/platform/testUserInfo", + method: "post", + data: data + }); +} diff --git a/src/api/userManage/unitMaintain.js b/src/api/userManage/unitMaintain.js new file mode 100644 index 00000000..aa85919c --- /dev/null +++ b/src/api/userManage/unitMaintain.js @@ -0,0 +1,52 @@ +import axios from '@/utils/request' + +export function getUnitMaintain(query) { + return axios({ + url: "/warehouse/unitMaintain/filter", + method: "get", + params: query + }); +} + +export function combine(query) { + return axios({ + url: "/udiwms/basic/unit/maintain/combine", + method: "post", + data: query + }); +} + +export function deleteUnitMaintain(query) { + return axios({ + url: "/warehouse/unitMaintain/delete", + method: "post", + data: query + }); +} + +export function addUnit(query) { + return axios({ + url: "/warehouse/unitMaintain/add", + method: "post", + data: query + }); +} + +export function modifyUnit(query) { + return axios({ + url: "/warehouse/unitMaintain/modify", + method: "post", + data: query + }); +} + +export function uploadOrder(query) { + return axios({ + url: "/udiwms/platform/uploadOrder", + method: "get", + params: query + }); +} + + + diff --git a/src/views/basic/product/bindProduct.vue b/src/views/basic/product/bindProduct.vue new file mode 100644 index 00000000..9f917ec4 --- /dev/null +++ b/src/views/basic/product/bindProduct.vue @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 显示/隐藏搜索栏 + 重置 + 查询 + 选入 + 查询选入 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/basic/product/productCategory.vue b/src/views/basic/product/productCategory.vue new file mode 100644 index 00000000..c456f004 --- /dev/null +++ b/src/views/basic/product/productCategory.vue @@ -0,0 +1,1806 @@ + + + + + + + + + {{ + node.label + }} + append(data,'add')"> + 新增 + + append(data, 'edit')"> + 编辑 + + remove(node, data)"> + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 显示/隐藏搜索栏 + 重置 + 查询 + 新增 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 详情 + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 产品标识: + + + + + + + + + + + + + + + 产品属性 + + + + + + + 产品是否禁用: + + + + + + + + + + + + 是否寄售: + + + + + + + + + + + + + + 允许无批次号: + + + + + + + + + + + + 允许无失效日期: + + + + + + + + + + + + + + 允许无生产日期: + + + + + + + + + + + + 允许无序列号: + + + + + + + + + + + + + + 启用使用单元: + + + + + + + + + + + + 允许科室多次使用出库: + + + + + + + + + + + + + + 产品标识基本信息 + + + + + + 产品名称: + + + + + + + + + 最小包装内包含使用单元数量: + + + + + + + + + + + 包含下级产品编码: + + + + + + + + + + 包含最小销售包装数量: + + + + + + + + + + + 包装单位: + + + + + + + + + 最小包装可使用次数: + + + + + + + + + + 产品基本信息 + + + + + + 产品标识: + + + + + + + + 规格型号: + + + + + + + + + + + 产品类别: + + + + + + + + + 分类编码: + + + + + + + + + + + 器械类别: + + + + + + + + + 注册证/备案号: + + + + + + + + + + 医疗器械注册人: + + + + + + + + + 注册人英文名称: + + + + + + + + + + 医保编码: + + + + + + + + 统一社会信用号: + + + + + + + + + + 商品名称: + + + + + + + + + 商品条码: + + + + + + + + + + + 计量单位: + + + + + + + + 生产企业: + + + + + + + + + + + 产品描述: + + + + + + + + + + + {{ productRemarkSet.remarkTitle1 }}: + + + + + + + + + {{ productRemarkSet.remarkTitle2 }}: + + + + + + + + + + + {{ productRemarkSet.remarkTitle3 }}: + + + + + + + + + {{ productRemarkSet.remarkTitle4 }}: + + + + + + + + + + + {{ productRemarkSet.remarkTitle5 }}: + + + + + + + + + {{ productRemarkSet.remarkTitle6 }}: + + + + + + + + + + + {{ productRemarkSet.remarkTitle7 }}: + + + + + + + + + {{ productRemarkSet.remarkTitle8 }}: + + + + + + + + + + 生产标识基本信息 + + + + + + 是否包含批号: + + + + + + + + 是否包含序列号: + + + + + + + + + + 是否包含生产日期: + + + + + + + + 是否包含失效日期: + + + + + + + + + + 包装标识信息 + + + + + + 上级产品编码: + + + + + + + + + 包装级别: + + + + + + + + + + 包装层级: + + + + + + + + + + 包含下级包装数量: + + + + + + + + + + 版本信息 + + + + + + + 当前版本号: + + + 切换版本 + + + + + + + + + + + + + + + + + + diff --git a/src/views/inout/IoUploadOrder.vue b/src/views/inout/IoUploadOrder.vue new file mode 100644 index 00000000..b5c23ec0 --- /dev/null +++ b/src/views/inout/IoUploadOrder.vue @@ -0,0 +1,1060 @@ + + + + + + + + + + + + + + + + + + + + + + + + {{ item.name }} + + + + + + + + + + + {{ item.name }} + + + + + + + + + + + + + + + + + + + + + + + 显示/隐藏搜索栏 + 重置 + + 查询 + + + + + + + + + + + + + + {{ scope.row.createTime }} + + + + + + + {{ scope.row.auditTime }} + + + + + + + + + + + + + + {{ fromTypeMap[scope.row.fromType] }} + + + + + {{ + checkStatus[scope.row.status] + }} + + + + + + 打印 + 上传 + + + + + + + + + + 单据 {{ currentRow.billNo }}-单据详情 + + + + + + + + + 重置 + + 查询 + + + + + + + + + + + + + + + + + + + + + + {{ scope.row.checkFileName }} + + + + + + {{ scope.row.checkColdFileName }} + + + + + + 编辑 + + + + + + + + + + 单据 {{ currentRow.billNo }}-扫码明细 + + + + + + + + 重置 + + 查询 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/userManage/bindPlatform.vue b/src/views/userManage/bindPlatform.vue new file mode 100644 index 00000000..2b85c3d6 --- /dev/null +++ b/src/views/userManage/bindPlatform.vue @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + 编辑 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/userManage/bindPlatformEditModel.vue b/src/views/userManage/bindPlatformEditModel.vue new file mode 100644 index 00000000..e239febf --- /dev/null +++ b/src/views/userManage/bindPlatformEditModel.vue @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + {{ item.name }} + + + + + + + + + + + + + + {{ item.name }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/userManage/bindPlatformModel.vue b/src/views/userManage/bindPlatformModel.vue new file mode 100644 index 00000000..67c3e742 --- /dev/null +++ b/src/views/userManage/bindPlatformModel.vue @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 账号验证 + + + + + + + + + + 添加 + + + + + + + + 编辑 + + + + + + + + + + + + + + + + + diff --git a/src/views/userManage/platform.vue b/src/views/userManage/platform.vue new file mode 100644 index 00000000..d78ef1da --- /dev/null +++ b/src/views/userManage/platform.vue @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + 查询 + 添加自助平台信息 + + + + + + + + + + + + + 编辑 + 删除 + 测试连通 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
产品属性
产品标识基本信息
产品基本信息
生产标识基本信息
包装标识信息
版本信息