diff --git a/src/api/admin/Itemrequisition.ts b/src/api/admin/Itemrequisition.ts new file mode 100644 index 0000000..d18c492 --- /dev/null +++ b/src/api/admin/Itemrequisition.ts @@ -0,0 +1,75 @@ +import request from '@/utils/http' + +export class invitemService { + // 物品列表 + static getinvitemlist(params: Api.Common.PaginatingParams) { + return request.get({ + url: '/admin/inv/item/list', + params + }) + } + // 添加物品 + static invitemadd(params: any) { + return request.post({ + url: '/admin/inv/item/store', + params + }) + } + // 修改物品 + static invitemupdate(params: any) { + return request.post({ + url: '/admin/inv/item/update', + params + }) + } + // 删除物品 + static invitemdelete(params: any) { + return request.post({ + url: '/admin/inv/item/destroy', + params + }) + } + // 借用审批相关接口 + static getBorrowList(params: Api.Common.PaginatingParams) { + return request.get({ + url: '/admin/inv/requisition/list', + params + }) + } + // 借用申请详情 + static getBorrowDetail(params: { id: number }) { + return request.get({ + url: '/admin/inv/requisition/show', + params + }) + } + // 借用审批 + static borrowApproval(params: any) { + return request.post({ + url: '/admin/inv/requisition/approval', + params + }) + } + // 归还审批列表 + static getReturnList(params: Api.Common.PaginatingParams) { + return request.get({ + url: '/mobile/inv/requisition/return/list', + params + }) + } + + // 归还申请详情 + static getReturnDetail(params: { id: number }) { + return request.get({ + url: '/admin/inv/requisition/return/show', + params + }) + } + // 确认归还 + static returnconfirm(params: any) { + return request.post({ + url: '/admin/inv/requisition/return/confirm', + params + }) + } +} diff --git a/src/assets/img/admin/dibai.png b/src/assets/img/admin/dibai.png new file mode 100644 index 0000000..9fc6df3 Binary files /dev/null and b/src/assets/img/admin/dibai.png differ diff --git a/src/assets/img/admin/finance.png b/src/assets/img/admin/finance.png new file mode 100644 index 0000000..148c660 Binary files /dev/null and b/src/assets/img/admin/finance.png differ diff --git a/src/views/admin/Itemrequisition/borrow_approval.vue b/src/views/admin/Itemrequisition/borrow_approval.vue new file mode 100644 index 0000000..eb7e360 --- /dev/null +++ b/src/views/admin/Itemrequisition/borrow_approval.vue @@ -0,0 +1,810 @@ + + + + + diff --git a/src/views/admin/Itemrequisition/item_list.vue b/src/views/admin/Itemrequisition/item_list.vue new file mode 100644 index 0000000..5c8c783 --- /dev/null +++ b/src/views/admin/Itemrequisition/item_list.vue @@ -0,0 +1,335 @@ + + + + + diff --git a/src/views/admin/Itemrequisition/return_approval.vue b/src/views/admin/Itemrequisition/return_approval.vue new file mode 100644 index 0000000..e8baf08 --- /dev/null +++ b/src/views/admin/Itemrequisition/return_approval.vue @@ -0,0 +1,742 @@ + + + + +