diff --git a/src/api/production/production-return2.js b/src/api/production/production-return2.js index 227bfde..4397b6d 100644 --- a/src/api/production/production-return2.js +++ b/src/api/production/production-return2.js @@ -1,6 +1,10 @@ import { createAPI } from "@/utils/httpRequest.js"; +export const getApplicationReturnList = data => createAPI(`productionReturn/getApplicationReturnList`, 'post', data) + +export const getApplicationReturnDetails = data => createAPI(`productionReturn/getApplicationReturnDetails`, 'post', data) + export const getQualifiedReturnList = data => createAPI(`productionReturn/getQualifiedReturnList`, 'post', data) export const getReturnDetails = data => createAPI(`productionReturn/getReturnDetails`, 'post', data) diff --git a/src/router/index.js b/src/router/index.js index f88fc43..db08384 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -75,6 +75,14 @@ const globalRoutes = [ path: "/productionReturnStorage/:buNo/:inboundNo", name: "productionReturnStorage", component: resolve => require(["@/views/modules/production/productionReturnStorage.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } }, + { + path: "/productionApplicationReturnList", name: "productionApplicationReturnList", + component: resolve => require(["@/views/modules/production/productionApplicationReturnList.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } + }, + { + path: "/productionApplicationReturnStorage/:searchCode", name: "productionApplicationReturnStorage", + component: resolve => require(["@/views/modules/production/productionApplicationReturnStorage.vue"], resolve), meta: { transition: 'instant', preload: true, keepAlive: true } + }, // 生产领退料 { diff --git a/src/views/modules/production/production-return.vue b/src/views/modules/production/production-return.vue index 855ae9e..153afef 100644 --- a/src/views/modules/production/production-return.vue +++ b/src/views/modules/production/production-return.vue @@ -33,7 +33,7 @@ export default { data() { return { buttons: [ - { icon: 'scan', label: '申请单退仓', iconClass: 'purchase', to: 'productionQualifiedReturn', disabled: true }, + { icon: 'scan', label: '申请单退仓', iconClass: 'purchase', to: 'productionApplicationReturnList', disabled: false }, { icon: 'records', label: '直接退仓', iconClass: 'qualified', to: 'productionQualifiedReturn', disabled: false }, ] } diff --git a/src/views/modules/production/productionApplicationReturnList.vue b/src/views/modules/production/productionApplicationReturnList.vue new file mode 100644 index 0000000..b986d2c --- /dev/null +++ b/src/views/modules/production/productionApplicationReturnList.vue @@ -0,0 +1,412 @@ + + + + + diff --git a/src/views/modules/production/productionApplicationReturnStorage.vue b/src/views/modules/production/productionApplicationReturnStorage.vue new file mode 100644 index 0000000..e84d87f --- /dev/null +++ b/src/views/modules/production/productionApplicationReturnStorage.vue @@ -0,0 +1,1454 @@ + + + + +