diff --git a/hb_client/src/api/pum.js b/hb_client/src/api/pum.js new file mode 100644 index 0000000..2a807b4 --- /dev/null +++ b/hb_client/src/api/pum.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +export function getPuorderList(query) { + return request({ + url: '/pum/pu_order/', + method: 'get', + params: query + }) +} +export function createPuorder(data) { + return request({ + url: '/pum/pu_order/', + method: 'post', + data + }) +} +export function updatePuorder(id, data) { + return request({ + url: `/pum/pu_order/${id}/`, + method: 'put', + data + }) +} +export function deletePuorder(id, data) { + return request({ + url: `/pum/pu_order/${id}/`, + method: 'delete', + data + }) +} +//采购订单审核 +export function createPuorderAudit(id,data) { + return request({ + url: `/pum/pu_order/${id}/audit/`, + method: 'post', + data + }) +} +//采购订单条目 +export function getPuorderItemList(query) { + return request({ + url: '/pum/pu_order_item/', + method: 'get', + params: query + }) +} +export function createPuorderItem(data) { + return request({ + url: '/pum/pu_order_item/', + method: 'post', + data + }) +} +//采购订单条目删除 +export function deletePuorderItem(id, data) { + return request({ + url: `/pum/pu_order_item/${id}/`, + method: 'delete', + data + }) +} \ No newline at end of file diff --git a/hb_client/src/router/index.js b/hb_client/src/router/index.js index 980eabf..e793c8d 100644 --- a/hb_client/src/router/index.js +++ b/hb_client/src/router/index.js @@ -508,10 +508,17 @@ export const asyncRoutes = [ meta: { title: '供应商', icon: 'example', perms: ['vendor_manage'] } }, { - path: 'vendor', - name: 'vendor', - component: () => import('@/views/procurement/vendor'), + path: 'puorder', + name: 'puorder', + component: () => import('@/views/procurement/puorder'), meta: { title: '采购订单', icon: 'example', perms: ['vendor_manage'] } + }, + { + path: 'puorderitem/:id', + name: 'puorderitem', + component: () => import('@/views/procurement/puorderitem'), + meta: { title: '采购订单项', perms: ['vendor_manage'] }, + hidden: true } ] }, diff --git a/hb_client/src/views/procurement/puorder.vue b/hb_client/src/views/procurement/puorder.vue new file mode 100644 index 0000000..6a28a35 --- /dev/null +++ b/hb_client/src/views/procurement/puorder.vue @@ -0,0 +1,292 @@ + + diff --git a/hb_client/src/views/procurement/puorderitem.vue b/hb_client/src/views/procurement/puorderitem.vue new file mode 100644 index 0000000..3a8b9d3 --- /dev/null +++ b/hb_client/src/views/procurement/puorderitem.vue @@ -0,0 +1,197 @@ + + diff --git a/hb_client/src/views/procurement/vendor.vue b/hb_client/src/views/procurement/vendor.vue index bf1a781..fcfc435 100644 --- a/hb_client/src/views/procurement/vendor.vue +++ b/hb_client/src/views/procurement/vendor.vue @@ -8,7 +8,7 @@ 编辑