| | |
| | | <image src="@/static/menuIcon/menu-home.png" slot="icon" size="32" name="search"/> |
| | | </u-cell> |
| | | <u-cell |
| | | v-if="shenqingMenu" |
| | | title="我的申请" |
| | | isLink |
| | | url="/pages/my-application/my-application" |
| | |
| | | <image src="@/static/menuIcon/menu-havedo.png" slot="icon" size="32" name="search"/> |
| | | </u-cell> |
| | | <u-cell |
| | | v-if="rijihuaMenu" |
| | | title="日发运计划" |
| | | isLink |
| | | url="/pages/jihua/jihua" style="color:blue" |
| | | > |
| | | <image src="@/static/menuIcon/menu-home.png" slot="icon" size="32" name="search"/> |
| | | <image src="@/static/menuIcon/menu-shipment.png" slot="icon" size="32" name="search"/> |
| | | </u-cell> |
| | | </u-cell-group> |
| | | <u-button text="退出" type="primary" @click="menuPopupClick"></u-button> |
| | |
| | | // }, |
| | | data() { |
| | | return { |
| | | menuShow:false |
| | | menuShow:false, |
| | | rijihuaMenu:false, |
| | | shenqingMenu:false, |
| | | }; |
| | | }, |
| | | onShow() { |
| | | alert(111) |
| | | }, |
| | | methods: { |
| | | checkRijihua(data) { |
| | | let labelArry = [] |
| | | let newObj = data.filter(e => e.label == '地销计量') |
| | | newObj && newObj.forEach(e => { |
| | | if(e.children.length > 0) { |
| | | e.children.forEach(item => { |
| | | labelArry.push(item.label) |
| | | }) |
| | | }else{ |
| | | this.rijihuaMenu = false |
| | | } |
| | | }) |
| | | if(labelArry.indexOf('汽车日发运计划管理') > -1) { |
| | | this.rijihuaMenu = true |
| | | }else { |
| | | this.rijihuaMenu = false |
| | | } |
| | | }, |
| | | checkShenqing(data) { |
| | | let labelArry = [] |
| | | let newObj = data.filter(e => e.label == '工作审批') |
| | | newObj && newObj.forEach(e => { |
| | | if(e.children.length > 0) { |
| | | e.children.forEach(item => { |
| | | labelArry.push(item.label) |
| | | }) |
| | | }else{ |
| | | this.shenqingMenu = false |
| | | } |
| | | }) |
| | | if(labelArry.indexOf('我的申请') > -1) { |
| | | this.shenqingMenu = true |
| | | }else { |
| | | this.shenqingMenu = false |
| | | } |
| | | }, |
| | | menu() { |
| | | // 权限判断 |
| | | this.$reqGet('menu').then(res => { |
| | | if(res.data == null) { |
| | | this.rijihuaMenu = false |
| | | this.shenqingMenu = false |
| | | }else { |
| | | this.checkRijihua(res.data) |
| | | this.checkShenqing(res.data) |
| | | } |
| | | }) |
| | | }, |
| | | menuClick(){ |
| | | this.menuShow = !this.menuShow |
| | | this.$emit('menuShow',this.menuShow) |
| | | }, |
| | | open() { |
| | | console.log('open'); |
| | | this.menu() |
| | | }, |
| | | close() { |
| | | this.menuShow = false; |