diff --git a/pages.json b/pages.json index 0a0ac25..a69ca29 100644 --- a/pages.json +++ b/pages.json @@ -370,6 +370,62 @@ "navigationStyle": "custom" } } + ,{ + "path" : "pages/hdyy/tygn/agv-manage", + "style" : + { + "navigationStyle": "custom" + } + } + ,{ + "path" : "pages/hdyy/tygn/dtd-transfer", + "style" : + { + "navigationStyle": "custom" + } + } + ,{ + "path" : "pages/hdyy/tygn/kc-query", + "style" : + { + "navigationStyle": "custom" + } + } + ,{ + "path" : "pages/hdyy/tygn/ls-search", + "style" : + { + "navigationStyle": "custom" + } + } + ,{ + "path" : "pages/hdyy/tygn/pt-update", + "style" : + { + "navigationStyle": "custom" + } + } + ,{ + "path" : "pages/hdyy/tygn/work-manage", + "style" : + { + "navigationStyle": "custom" + } + } + ,{ + "path" : "pages/hdyy/wrcdj/wrc-load", + "style" : + { + "navigationStyle": "custom" + } + } + ,{ + "path" : "pages/hdyy/wrcdj/wrc-unload", + "style" : + { + "navigationStyle": "custom" + } + } ], "globalStyle": { // "pageOrientation": "landscape", diff --git a/pages/hdyy/kzj/kzj-instore.vue b/pages/hdyy/kzj/kzj-instore.vue index 3a51224..a1e2081 100644 --- a/pages/hdyy/kzj/kzj-instore.vue +++ b/pages/hdyy/kzj/kzj-instore.vue @@ -32,7 +32,7 @@ - + @@ -40,8 +40,7 @@ + + \ No newline at end of file diff --git a/pages/hdyy/tygn/dtd-transfer.vue b/pages/hdyy/tygn/dtd-transfer.vue new file mode 100644 index 0000000..eaeba14 --- /dev/null +++ b/pages/hdyy/tygn/dtd-transfer.vue @@ -0,0 +1,107 @@ + + + \ No newline at end of file diff --git a/pages/hdyy/tygn/kc-query.vue b/pages/hdyy/tygn/kc-query.vue new file mode 100644 index 0000000..febcf3b --- /dev/null +++ b/pages/hdyy/tygn/kc-query.vue @@ -0,0 +1,145 @@ + + + + + \ No newline at end of file diff --git a/pages/hdyy/tygn/ls-search.vue b/pages/hdyy/tygn/ls-search.vue new file mode 100644 index 0000000..85a205f --- /dev/null +++ b/pages/hdyy/tygn/ls-search.vue @@ -0,0 +1,143 @@ + + + + + \ No newline at end of file diff --git a/pages/hdyy/tygn/pt-update.vue b/pages/hdyy/tygn/pt-update.vue new file mode 100644 index 0000000..16878b7 --- /dev/null +++ b/pages/hdyy/tygn/pt-update.vue @@ -0,0 +1,146 @@ + + + \ No newline at end of file diff --git a/pages/hdyy/tygn/work-manage.vue b/pages/hdyy/tygn/work-manage.vue new file mode 100644 index 0000000..1895a8e --- /dev/null +++ b/pages/hdyy/tygn/work-manage.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/pages/hdyy/wrcdj/wrc-load.vue b/pages/hdyy/wrcdj/wrc-load.vue new file mode 100644 index 0000000..bb7f674 --- /dev/null +++ b/pages/hdyy/wrcdj/wrc-load.vue @@ -0,0 +1,191 @@ + + + \ No newline at end of file diff --git a/pages/hdyy/wrcdj/wrc-unload.vue b/pages/hdyy/wrcdj/wrc-unload.vue new file mode 100644 index 0000000..14dce87 --- /dev/null +++ b/pages/hdyy/wrcdj/wrc-unload.vue @@ -0,0 +1,205 @@ + + + \ No newline at end of file diff --git a/pages/home/home.vue b/pages/home/home.vue index 28f33fb..7327583 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -42,7 +42,7 @@ return { userName: '', menuList: [ - {title: '通用功能', path: 'RF07', sonTree: [ + {title: '通用功能0', path: 'RF07', sonTree: [ {title: '入库组箱', path: '/pages/General/warehouse-box'}, {title: '配送组箱', path: '/pages/General/distribution-box'}, {title: '点对点转运', path: '/pages/General/line-transfer'}, @@ -50,12 +50,12 @@ {title: '作业管理', path: '/pages/General/ops-mgmt'}, {title: '点位更新', path: '/pages/General/pt-update'} ]}, - {title: '小料箱功能', path: 'RF08', sonTree: [ + {title: '小料箱功能0', path: 'RF08', sonTree: [ {title: '空载具出库', path: '/pages/Material/kzj-out-store'}, {title: '空载具入库', path: '/pages/Material/kzj-in-store'}, {title: '小料箱入库', path: '/pages/Material/xlx-in-store'} ]}, - {title: '大料箱功能', path: 'RF09', sonTree: [ + {title: '大料箱功能0', path: 'RF09', sonTree: [ {title: '空载具出入库', path: '/pages/Material/kzj-inout-store'}, {title: '料箱入库', path: '/pages/Material/lx-in-store'}, {title: '物料入库', path: '/pages/Material/mater-in-store'}, @@ -64,30 +64,27 @@ {title: '大料箱移库', path: '/pages/Material/dlx-move-store'}, {title: '大料箱盘库', path: '/pages/Material/dlx-pan-store'} ]}, - {title: '外包材管理', path: 'RF01', sonTree: [ - {title: '外包材收货', path: '/pages/hdyy/wbc/wbc-shouhuo'}, - {title: '外包材转运', path: '/pages/hdyy/wbc/wbc-transfer'}, - {title: '外包材送入', path: '/pages/hdyy/wbc/wbc-enter'}, - {title: '外包材领用', path: '/pages/hdyy/wbc/wbc-getuse'}, - {title: '外包材还回', path: '/pages/hdyy/wbc/wbc-return'} + {title: '无人车对接', path: 'RF10', sonTree: [ + {title: '无人车卸货', path: '/pages/hdyy/wrcdj/wrc-unload'}, + {title: '无人车装货', path: '/pages/hdyy/wrcdj/wrc-load'} ]}, - {title: '空载具管理', path: 'RF02', sonTree: [ + {title: '空载具管理', path: 'RF01', sonTree: [ {title: '空载具入库', path: '/pages/hdyy/kzj/kzj-instore'}, {title: '空载具出库', path: '/pages/hdyy/kzj/kzj-outstore'}, {title: '空载具堆叠', path: '/pages/hdyy/kzj/kzj-duidie'} ]}, + {title: '组盘管理', path: 'RF02', sonTree: [ + {title: '物料组袋', path: '/pages/hdyy/zpgl/mater-zudai'}, + {title: '物料组盘', path: '/pages/hdyy/zpgl/mater-zupan'}, + {title: '物料组桶', path: '/pages/hdyy/zpgl/mater-zutong'} + ]}, {title: '仓储管理', path: 'RF03', sonTree: [ {title: '收货入库', path: '/pages/hdyy/ccgl/sh-instore'}, {title: '直接入库', path: '/pages/hdyy/ccgl/zj-instore'}, {title: '直接出库', path: '/pages/hdyy/ccgl/zj-outstore'}, {title: '库内合盘', path: '/pages/hdyy/ccgl/kn-hepan'} ]}, - {title: '组盘管理', path: 'RF04', sonTree: [ - {title: '物料组袋', path: '/pages/hdyy/zpgl/mater-zudai'}, - {title: '物料组盘', path: '/pages/hdyy/zpgl/mater-zupan'}, - {title: '物料组桶', path: '/pages/hdyy/zpgl/mater-zutong'} - ]}, - {title: '生产管理', path: 'RF05', sonTree: [ + {title: '生产管理', path: 'RF04', sonTree: [ {title: '成品出料', path: '/pages/hdyy/scgl/cp-chuliao'}, {title: '料桶叫料', path: '/pages/hdyy/scgl/lt-callmater'}, {title: '料桶称重', path: '/pages/hdyy/scgl/lt-weight'}, @@ -97,6 +94,20 @@ {title: '托盘叫料', path: '/pages/hdyy/scgl/tp-callmater'}, {title: '预加工出料', path: '/pages/hdyy/scgl/yjg-chuliao'} ]}, + {title: '外包材管理', path: 'RF05', sonTree: [ + {title: '外包材收货', path: '/pages/hdyy/wbc/wbc-shouhuo'}, + {title: '外包材转运', path: '/pages/hdyy/wbc/wbc-transfer'}, + {title: '外包材送入', path: '/pages/hdyy/wbc/wbc-enter'}, + {title: '外包材领用', path: '/pages/hdyy/wbc/wbc-getuse'}, + {title: '外包材还回', path: '/pages/hdyy/wbc/wbc-return'} + ]}, + {title: '通用功能', path: 'RF06', sonTree: [ + {title: '点对点转运', path: '/pages/hdyy/tygn/dtd-transfer'}, + {title: '作业管理', path: '/pages/hdyy/tygn/work-manage'}, + {title: '点位更新', path: '/pages/hdyy/tygn/pt-update'}, + {title: 'AGV管理', path: '/pages/hdyy/tygn/agv-manage'}, + {title: '库存查询', path: '/pages/hdyy/tygn/kc-query'} + ]}, ], show: false, secM: [], diff --git a/utils/getData3.js b/utils/getData3.js index d7fda5d..cfa32e3 100644 --- a/utils/getData3.js +++ b/utils/getData3.js @@ -91,3 +91,143 @@ export const packConfirmReturn = (pcode, mid, mcode, mname, pcsn, qty, remark) = url:'api/pda/packaging/packConfirmReturn', data: {point_code: pcode, material_id: mid, material_code: mcode, material_name: mname, pcsn: pcsn, qty: qty, remark: remark} }) + +/** + * 空载具管理 + */ +// 空载具入库 +// 呼叫入库 +export const inEmptyVehicle = (scode, stcode, pcode) => request({ + url:'api/pdaCommon/inEmptyVehicle', + data: {sect_code: scode, storagevehicle_code: stcode, point_code: pcode} +}) +// 库区下拉框 +export const getSectList = (code) => request({ + url:'/api/pdaCommon/getSectList', + data: {code: code} +}) +// 空载具出库 +// 呼叫出库 +export const callEmptyVehicle = (scode, pcode, vtype, vnum) => request({ + url:'/api/pdaCommon/callEmptyVehicle', + data: {sect_code: scode, point_code: pcode, vehicle_type: vtype, vehicle_num: vnum} +}) + +/** + * 组盘管理 + */ +// 物料组袋 +export const confirmBagAssembly = (bagNo, mid, suppCode, qty, pcsn) => request({ + url:'api/pdaCommon/confirmBagAssembly', + data: {bagNo: bagNo, materialId: mid, suppCode: suppCode, qty: qty, pcsn: pcsn} +}) +// 物料组盘 +// 获取组盘信息 +export const getBagAssembly = (bno) => request({ + url:'api/pdaCommon/getBagAssembly', + data: {bag_no: bno} +}) +// 组盘 +export const confirmPalletAssembly = (vcode, arr) => request({ + url:'api/pdaCommon/confirmPalletAssembly', + data: {vehicle_code: vcode, group_plates: arr} +}) +// 物料组桶 +export const confirmBucketAssembly = (bcode, bweight, qty, pcsn, mid) => request({ + url:'api/pdaCommon/confirmBucketAssembly', + data: {bucket_code: bcode, bucket_weight: bweight, qty: qty, pcsn: pcsn, material_id: mid} +}) + +/** + * 仓储管理 + */ +// 直接入库 +// 直接入库-扫码插入 +export const getPalletAssembly = (search) => request({ + url:'api/pdaWarehouse/getPalletAssembly', + data: {search: search} +}) +// 直接入库 +export const confirmPalletAssemblyIn = (search, rows) => request({ + url:'api/pdaWarehouse/confirmPalletAssemblyIn', + data: {search: search, rows: rows} +}) + +/** + * 生产管理 + */ +// 剩料回库 +// 获取物料信息 +export const getGroupInfo = (search) => request({ + url:'api/pdaProduction/getGroupInfo', + data: {search: search} +}) +// 剩料回库 +export const leftoverMaterialBack = (search) => request({ + url:'/api/pdaProduction/leftoverMaterialBack', + data: {search: search} +}) + +// 托盘叫料 +// 获取库存组盘信息 +export const getStockGroupInfo = (scode, mid, pcsn) => request({ + url:'api/pdaProduction/getStockGroupInfo', + data: {sect_code: scode, material_id: mid, pcsn: pcsn} +}) +// 确认叫料 +export const confirmCallMaterial = (pcode, scode, rows) => request({ + url:'api/pdaProduction/confirmCallMaterial', + data: {point_code: pcode, sect_code: scode, rows: rows} +}) + +// 点位取货 +// 扫码插入 +export const getPalletAssemblyOK = (search) => request({ + url:'api/pdaProduction/getPalletAssemblyOK', + data: {search: search} +}) +// 取物料 +export const takePalletMaterial = (search, rows) => request({ + url:'api/pdaProduction/takePalletMaterial', + data: {search: search, rows: rows} +}) +// 取载具 +export const takeTheVehicle = (search) => request({ + url:'api/pdaProduction/takeTheVehicle', + data: {search: search} +}) +// 取货完成 +export const takeFinish = () => request({ + url:'api/pdaProduction/takeFinish', + data: {} +}) + +// 预加工出料 +// 出料 +export const preProcessingDown = (vcode, pcode, scode) => request({ + url:'api/pdaProduction/preProcessingDown', + data: {vehicle_code: vcode, point_code: pcode, sect_code: scode} +}) +// 生产下料 +// 获取物料信息 +export const getGroupBucketInfo = (vcode) => request({ + url:'api/pdaProduction/getGroupBucketInfo', + data: {vehicle_code: vcode} +}) +// 下料 +export const productionLine = (vcode, pcode) => request({ + url:'api/pdaProduction/productionLine', + data: {vehicle_code: vcode, point_code: pcode} +}) + +// 收货入库 +// 获取物料信息 Copy +export const getVehicleInfo = (vcode) => request({ + url:'api/pdaProduction/getVehicleInfo', + data: {vehicle_code: vcode} +}) +// 收货入库 +export const receivedIn = (pcode, vcode, scode, rows) => request({ + url:'api/pdaProduction/receivedIn', + data: {point_code: pcode, vehicle_code: vcode, sect_code: scode, rows: rows} +})