|
@@ -1,167 +1,160 @@
|
|
|
-/*********************** 【库位管理】API ********************/
|
|
|
-import axiosApi from '../AxiosApi.js'
|
|
|
-
|
|
|
-const apiList = {
|
|
|
- getList: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/all`
|
|
|
- },
|
|
|
- page: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/page`
|
|
|
- },
|
|
|
- update: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/update`
|
|
|
- },
|
|
|
- save: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge`
|
|
|
- },
|
|
|
- updateStatus: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/status`
|
|
|
- },
|
|
|
- remove: {
|
|
|
- method: 'DELETE',
|
|
|
- url: `/authority/storge`
|
|
|
- },
|
|
|
- delete: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/delete`
|
|
|
- },
|
|
|
- // 货架存在的可用库位数
|
|
|
- storgeCount: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/storgeCount`
|
|
|
- },
|
|
|
-
|
|
|
- // 设置可选的托盘
|
|
|
- setValidTray: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/setValidTray`
|
|
|
- },
|
|
|
-
|
|
|
- list: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/query`
|
|
|
- },
|
|
|
- preview: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/preview`
|
|
|
- },
|
|
|
- export: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/export`
|
|
|
- },
|
|
|
- import: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/import`
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-export default {
|
|
|
- getList (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.getList,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- page (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.page,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- save (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.save,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- update (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.update,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- checkField (data) {
|
|
|
- return axiosApi({
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/check`,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- updateStatus (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.updateStatus,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- remove (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.remove,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- delete (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.remove,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 货架存在的可用库位数
|
|
|
- storgeCount (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.storgeCount,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
- // 设置可选的托盘
|
|
|
- setValidTray (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.setValidTray,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
- list (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.list,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- check (code) {
|
|
|
- return axiosApi({
|
|
|
- method: 'GET',
|
|
|
- url: `/authority/storge/check/${code}`
|
|
|
- })
|
|
|
- },
|
|
|
- checkField (data) {
|
|
|
- return axiosApi({
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/storge/check`,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- preview (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.preview,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- export (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.export,
|
|
|
- responseType: "blob",
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- import (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.import,
|
|
|
- data
|
|
|
- })
|
|
|
- }
|
|
|
-}
|
|
|
+/*********************** 【库位管理】API ********************/
|
|
|
+import axiosApi from '../AxiosApi.js'
|
|
|
+
|
|
|
+const apiList = {
|
|
|
+ getList: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/all`
|
|
|
+ },
|
|
|
+ page: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/page`
|
|
|
+ },
|
|
|
+ update: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/update`
|
|
|
+ },
|
|
|
+ save: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge`
|
|
|
+ },
|
|
|
+ updateStatus: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/status`
|
|
|
+ },
|
|
|
+ remove: {
|
|
|
+ method: 'DELETE',
|
|
|
+ url: `/authority/storge`
|
|
|
+ },
|
|
|
+ delete: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/delete`
|
|
|
+ },
|
|
|
+ // 货架存在的可用库位数
|
|
|
+ storgeCount: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/storgeCount`
|
|
|
+ },
|
|
|
+
|
|
|
+ // 设置可选的托盘
|
|
|
+ setValidTray: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/setValidTray`
|
|
|
+ },
|
|
|
+
|
|
|
+ list: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/query`
|
|
|
+ },
|
|
|
+ preview: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/preview`
|
|
|
+ },
|
|
|
+ export: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/export`
|
|
|
+ },
|
|
|
+ import: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/import`
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+export default {
|
|
|
+ getList (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.getList,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ page (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.page,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ save (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.save,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ update (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.update,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ updateStatus (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.updateStatus,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ remove (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.remove,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ delete (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.remove,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 货架存在的可用库位数
|
|
|
+ storgeCount (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.storgeCount,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // 设置可选的托盘
|
|
|
+ setValidTray (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.setValidTray,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ list (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.list,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ check (code) {
|
|
|
+ return axiosApi({
|
|
|
+ method: 'GET',
|
|
|
+ url: `/authority/storge/check/${code}`
|
|
|
+ })
|
|
|
+ },
|
|
|
+ checkField (data) {
|
|
|
+ return axiosApi({
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/storge/check`,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ preview (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.preview,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ export (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.export,
|
|
|
+ responseType: "blob",
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ import (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.import,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ }
|
|
|
+}
|