This commit is contained in:
2026-01-29 14:08:17 +08:00
parent f62166b4b1
commit 0aebee32c8
3 changed files with 465 additions and 80 deletions

View File

@@ -37,90 +37,93 @@
</template>
<script>
import {allAuthority} from '@/utils/mork02.js'
import {authority} from '@/utils/getData2.js'
export default {
data() {
return {
userName: '',
menuList: [
// {title: '通用功能0', path: 'RF07', sonTree: [
// {title: '入库组箱', path: '/pages/General/warehouse-box'},
// {title: '配送组箱', path: '/pages/General/distribution-box'},
// {title: '点对点转运', path: '/pages/General/line-transfer'},
// {title: '确认取放货', path: '/pages/General/pick-place-goods'},
// {title: '作业管理', path: '/pages/General/ops-mgmt'},
// {title: '点位更新', path: '/pages/General/pt-update'}
// ]},
// {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: '大料箱功能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'},
// {title: '大料箱出库', path: '/pages/Material/dlx-out-store'},
// {title: '退库确认', path: '/pages/Material/tuiku-confirm'},
// {title: '大料箱移库', path: '/pages/Material/dlx-move-store'},
// {title: '大料箱盘库', path: '/pages/Material/dlx-pan-store'}
// ]},
{title: '无人车对接', path: 'RF10', sonTree: [
{title: '无人车卸货', path: '/pages/hdyy/wrcdj/wrc-unload'},
{title: '无人车装货', path: '/pages/hdyy/wrcdj/wrc-load'}
]},
{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/scgl/cp-chuliao'},
{title: '料桶叫料', path: '/pages/hdyy/scgl/lt-callmater'},
{title: '包衣叫料', path: '/pages/hdyy/scgl/by-callmater'},
{title: '内包装叫料', path: '/pages/hdyy/scgl/nbz-callmater'},
{title: '料桶称重', path: '/pages/hdyy/scgl/lt-weight'},
{title: '点位取货', path: '/pages/hdyy/scgl/point-quhuo'},
{title: '生产出料', path: '/pages/hdyy/scgl/sc-chuliao'},
{title: '粉碎下料', path: '/pages/hdyy/scgl/fs-xialiao'},
{title: '压片下料', path: '/pages/hdyy/scgl/yp-xialiao'},
{title: '包衣下料', path: '/pages/hdyy/scgl/by-xialiao'},
{title: '码垛下料', path: '/pages/hdyy/scgl/md-xialiao'},
{title: '缠膜下料', path: '/pages/hdyy/scgl/cm-xialiao'},
{title: '剩料回库', path: '/pages/hdyy/scgl/sl-huiku'},
{title: '托盘叫料', path: '/pages/hdyy/scgl/tp-callmater'},
{title: '称量叫料', path: '/pages/hdyy/scgl/cz-callmater'},
{title: '粉碎叫料', path: '/pages/hdyy/scgl/fs-callmater'},
{title: '制粒叫料', path: '/pages/hdyy/scgl/zl-callmater'},
{title: '配液叫料', path: '/pages/hdyy/scgl/py-callmater'},
{title: '缠膜叫料', path: '/pages/hdyy/scgl/cm-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'}
]},
],
// menuList: [
// // {title: '通用功能0', path: 'RF07', sonTree: [
// // {title: '入库组箱', path: '/pages/General/warehouse-box'},
// // {title: '配送组箱', path: '/pages/General/distribution-box'},
// // {title: '点对点转运', path: '/pages/General/line-transfer'},
// // {title: '确认取放货', path: '/pages/General/pick-place-goods'},
// // {title: '作业管理', path: '/pages/General/ops-mgmt'},
// // {title: '点位更新', path: '/pages/General/pt-update'}
// // ]},
// // {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: '大料箱功能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'},
// // {title: '大料箱出库', path: '/pages/Material/dlx-out-store'},
// // {title: '退库确认', path: '/pages/Material/tuiku-confirm'},
// // {title: '大料箱移库', path: '/pages/Material/dlx-move-store'},
// // {title: '大料箱盘库', path: '/pages/Material/dlx-pan-store'}
// // ]},
// {title: '无人车对接', path: 'RF10', sonTree: [
// {title: '无人车卸货', path: '/pages/hdyy/wrcdj/wrc-unload'},
// {title: '无人车装货', path: '/pages/hdyy/wrcdj/wrc-load'}
// ]},
// {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/scgl/cp-chuliao'},
// {title: '料桶叫料', path: '/pages/hdyy/scgl/lt-callmater'},
// {title: '包衣叫料', path: '/pages/hdyy/scgl/by-callmater'},
// {title: '内包装叫料', path: '/pages/hdyy/scgl/nbz-callmater'},
// {title: '料桶称重', path: '/pages/hdyy/scgl/lt-weight'},
// {title: '点位取货', path: '/pages/hdyy/scgl/point-quhuo'},
// {title: '生产出料', path: '/pages/hdyy/scgl/sc-chuliao'},
// {title: '粉碎下料', path: '/pages/hdyy/scgl/fs-xialiao'},
// {title: '压片下料', path: '/pages/hdyy/scgl/yp-xialiao'},
// {title: '包衣下料', path: '/pages/hdyy/scgl/by-xialiao'},
// {title: '码垛下料', path: '/pages/hdyy/scgl/md-xialiao'},
// {title: '缠膜下料', path: '/pages/hdyy/scgl/cm-xialiao'},
// {title: '剩料回库', path: '/pages/hdyy/scgl/sl-huiku'},
// {title: '托盘叫料', path: '/pages/hdyy/scgl/tp-callmater'},
// {title: '称量叫料', path: '/pages/hdyy/scgl/cz-callmater'},
// {title: '粉碎叫料', path: '/pages/hdyy/scgl/fs-callmater'},
// {title: '制粒叫料', path: '/pages/hdyy/scgl/zl-callmater'},
// {title: '配液叫料', path: '/pages/hdyy/scgl/py-callmater'},
// {title: '缠膜叫料', path: '/pages/hdyy/scgl/cm-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'}
// ]},
// ],
menuList: [],
show: false,
secM: [],
icon: '',
@@ -131,8 +134,21 @@
if (this.$store.getters.userInfo) {
this.userName = JSON.parse(this.$store.getters.userInfo).username
}
this._authority()
},
methods: {
async _authority () {
// let res = await authority()
let res = await allAuthority()
if (res.code === '1') {
this.menuList = [...res.result.rf_menu1.sonTree]
} else {
uni.showToast({
title: res.desc,
icon: 'none'
})
}
},
toPage1 (e) {
if (e.sonTree.length > 0) {
this.show = true