diff --git a/src/api/spares/inbound.js b/src/api/spares/inbound.js index 4f03845..baa5dbd 100644 --- a/src/api/spares/inbound.js +++ b/src/api/spares/inbound.js @@ -32,7 +32,7 @@ export const remove = (ids) => { }) } -export const add = (row) => { +export const in_add = (row) => { return request({ url: '/api/spares/inbound/submit', method: 'post', @@ -42,9 +42,19 @@ export const add = (row) => { export const update = (row) => { return request({ - url: '/api/spares/inbound/submit', + url: '/api/spares/inbound/update', method: 'post', data: row }) } +export const inbound_getListByMaterialNo = (materialNo) => { + return request({ + url: '/api//spares/inbound/getList', + method: 'get', + params: { + materialNo: materialNo + } + }) +} + diff --git a/src/api/spares/material.js b/src/api/spares/material.js index 0ee0c57..cd82f83 100644 --- a/src/api/spares/material.js +++ b/src/api/spares/material.js @@ -42,7 +42,7 @@ export const add = (row) => { export const update = (row) => { return request({ - url: '/api/spares/material/submit', + url: '/api/spares/material/update', method: 'post', data: row }) diff --git a/src/api/spares/outbound.js b/src/api/spares/outbound.js index a51a7be..c08b232 100644 --- a/src/api/spares/outbound.js +++ b/src/api/spares/outbound.js @@ -32,7 +32,7 @@ export const remove = (ids) => { }) } -export const add = (row) => { +export const out_add = (row) => { return request({ url: '/api/spares/outbound/submit', method: 'post', @@ -42,9 +42,19 @@ export const add = (row) => { export const update = (row) => { return request({ - url: '/api/spares/outbound/submit', + url: '/api/spares/outbound/update', method: 'post', data: row }) } +export const outbound_getListByMaterialNo = (materialNo) => { + return request({ + url: '/api//spares/outbound/getList', + method: 'get', + params: { + materialNo: materialNo + } + }) +} + diff --git a/src/router/views/index.js b/src/router/views/index.js index a922793..1c9a929 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -139,5 +139,18 @@ export default [{ component: () => import( /* webpackChunkName: "views" */ '@/views/smart/workorderDetail') }] +}, { + path: '/spares', + component: Layout, + redirect: '/spares/index', + children: [{ + path: 'materialDetail', + name: '物资详情', + meta: { + menu: false + }, + component: () => + import( /* webpackChunkName: "views" */ '@/views/spares/materialDetail') + }] } ] diff --git a/src/views/spares/material.vue b/src/views/spares/material.vue index 6b917e0..350f63d 100644 --- a/src/views/spares/material.vue +++ b/src/views/spares/material.vue @@ -8,8 +8,7 @@ :before-open="beforeOpen" v-model="form" ref="crud" - @row-update="rowUpdate" - @row-save="rowSave" + :header-cell-class-name="headerClass" @row-del="rowDel" @search-change="searchChange" @search-reset="searchReset" @@ -23,23 +22,89 @@ icon="el-icon-delete" plain v-if="permission.material_delete" - @click="handleDelete">删 除 + @click="handleDelete">批量删除 + + + + + + + + 取 消 + 确 定 + + + + + + + + 取 消 + 确 定 + + diff --git a/src/views/spares/materialDetail.vue b/src/views/spares/materialDetail.vue new file mode 100644 index 0000000..84aa139 --- /dev/null +++ b/src/views/spares/materialDetail.vue @@ -0,0 +1,338 @@ + + + + +