|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
<template> |
|
|
|
|
<view class="content"> |
|
|
|
|
<view class="card"> |
|
|
|
|
<view class="card" v-if="isMenu(14)||isMenu(16)||isMenu(17)||isMenu(18)||isMenu(19)||isMenu(20)"> |
|
|
|
|
<view class="card-title">检验</view> |
|
|
|
|
<view class="card-content"> |
|
|
|
|
<view v-if="isMenu(14)" class="card-list" @tap="rawMaterial()"> |
|
|
|
@ -11,14 +11,7 @@
|
|
|
|
|
来料检验 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- <view v-if="isMenu('首检记录')" class="card-list" @tap="firstInspection()"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/sjjl.png"></image> |
|
|
|
|
</view> |
|
|
|
|
<view class="menu-text"> |
|
|
|
|
首检记录 |
|
|
|
|
</view> |
|
|
|
|
</view> --> |
|
|
|
|
|
|
|
|
|
<view v-if="isMenu(16)" class="card-list" @tap="stampingInspection()"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/cyxj.png"></image> |
|
|
|
@ -51,7 +44,7 @@
|
|
|
|
|
五金巡检 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view v-if="isMenu('制程质量')" class="card-list gery"> |
|
|
|
|
<!-- <view v-if="isMenu('制程质量')" class="card-list gery"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/zczl.png"></image> |
|
|
|
|
</view> |
|
|
|
@ -66,7 +59,7 @@
|
|
|
|
|
<view class="menu-text"> |
|
|
|
|
成品巡检 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> --> |
|
|
|
|
<view v-if="isMenu(20)" class="card-list" @tap="TCQ()"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/cto.png"></image> |
|
|
|
@ -77,10 +70,10 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="card" style="margin-top: 24upx;"> |
|
|
|
|
<view class="card" style="margin-top: 24upx;" v-if="isMenu(21)||isMenu(22)"> |
|
|
|
|
<view class="card-title">生产作业</view> |
|
|
|
|
<view class="card-content"> |
|
|
|
|
<view class="card-list " @tap="stampingRecordList()"> |
|
|
|
|
<view class="card-list " @tap="stampingRecordList()" v-if="isMenu(21)"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-cyjl" src="../../static/cybb.png"></image> |
|
|
|
|
</view> |
|
|
|
@ -88,7 +81,7 @@
|
|
|
|
|
冲压记录 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="card-list gery" @tap="kfz()"> |
|
|
|
|
<view class="card-list gery" @tap="kfz()" v-if="isMenu(22)"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/ptjl.png"></image> |
|
|
|
|
</view> |
|
|
|
@ -98,10 +91,10 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="card" style="margin-top: 24upx;"> |
|
|
|
|
<view class="card" style="margin-top: 24upx;" v-if="isMenu(23)||isMenu(24)||isMenu(25)||isMenu(26)"> |
|
|
|
|
<view class="card-title">报表</view> |
|
|
|
|
<view class="card-content"> |
|
|
|
|
<view class="card-list gery" @tap="kfz()" > |
|
|
|
|
<view class="card-list gery" @tap="kfz()" v-if="isMenu(23)"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/cyrb.png"></image> |
|
|
|
|
</view> |
|
|
|
@ -109,7 +102,7 @@
|
|
|
|
|
冲压日报 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="card-list gery" @tap="kfz()"> |
|
|
|
|
<view class="card-list gery" @tap="kfz()" v-if="isMenu(24)"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/cyzb.png"></image> |
|
|
|
|
</view> |
|
|
|
@ -117,7 +110,7 @@
|
|
|
|
|
冲压周报 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="card-list gery"> |
|
|
|
|
<view class="card-list gery" v-if="isMenu(25)"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/ptrb.png"></image> |
|
|
|
|
</view> |
|
|
|
@ -125,7 +118,7 @@
|
|
|
|
|
喷涂日报 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="card-list gery" @tap="kfz()"> |
|
|
|
|
<view class="card-list gery" @tap="kfz()" v-if="isMenu(26)"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/ptzb.png"></image> |
|
|
|
|
</view> |
|
|
|
@ -151,10 +144,10 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="card" style="margin-top: 24upx;"> |
|
|
|
|
<view class="card" style="margin-top: 24upx;" v-if="isMenu(49)||isMenu(50)"> |
|
|
|
|
<view class="card-title">保养</view> |
|
|
|
|
<view class="card-content"> |
|
|
|
|
<view class="card-list" @tap="modeMaintainList()" > |
|
|
|
|
<view class="card-list" @tap="modeMaintainList()" v-if="isMenu(49)"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/cyrb.png"></image> |
|
|
|
|
</view> |
|
|
|
@ -162,14 +155,14 @@
|
|
|
|
|
模具保养 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="card-list" @tap="LineList()"> |
|
|
|
|
<view class="card-list" @tap="LineList()" v-if="isMenu(50)"> |
|
|
|
|
<view class="card-list-img"> |
|
|
|
|
<image class="icon-yclj" src="../../static/cyzb.png"></image> |
|
|
|
|
</view> |
|
|
|
|
<view class="menu-text"> |
|
|
|
|
设备保养 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
@ -197,31 +190,34 @@
|
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
...mapGetters(['userInfo', 'roleType']) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
onLoad() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.power = this.userInfo.power |
|
|
|
|
power({}).then(res => { |
|
|
|
|
res.map(item => { |
|
|
|
|
this.menuNameList.push(item.id); |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
this.getArr() |
|
|
|
|
this.isMenu(); |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
getArr() { |
|
|
|
|
let newArr = this.power.map(item => { |
|
|
|
|
if (item.children) { |
|
|
|
|
|
|
|
|
|
item.children.map(items => { |
|
|
|
|
this.jurisdiction.push(items.id) |
|
|
|
|
return items |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
if (this.power.length > 0) { |
|
|
|
|
let newArr = this.power.map(item => { |
|
|
|
|
this.jurisdiction.push(item.id) |
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
console.log("xinshuzu", this.jurisdiction) |
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
isMenu(id) { |
|
|
|
|
console.log("id", id) |
|
|
|
|
return this.jurisdiction.includes(id); |
|
|
|
|
}, |
|
|
|
|
rawMaterial() { |
|
|
|
@ -262,23 +258,23 @@
|
|
|
|
|
url: '../stampingRecordList/stampingRecordList' |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
TCQ(){ |
|
|
|
|
TCQ() { |
|
|
|
|
uni.navigateTo({ |
|
|
|
|
url: '../TCQ/TCQ' |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
modeMaintainList(){ |
|
|
|
|
modeMaintainList() { |
|
|
|
|
uni.navigateTo({ |
|
|
|
|
url: '../modeMaintainList/modeMaintainList' |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
LineList(){ |
|
|
|
|
LineList() { |
|
|
|
|
uni.navigateTo({ |
|
|
|
|
url: '../lineList/lineList' |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
kfz(){ |
|
|
|
|
this.$functions.error("功能开发中"); |
|
|
|
|
kfz() { |
|
|
|
|
this.$functions.error("功能开发中"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|