|
|
|
<template>
|
|
|
|
<view class="content">
|
|
|
|
<view class="card">
|
|
|
|
<view class="card-title">检验</view>
|
|
|
|
<view class="card-content">
|
|
|
|
<view v-if="isMenu(14)" class="card-list" @tap="rawMaterial()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/yclj.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
来料检验
|
|
|
|
</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>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
冲压巡检
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view v-if="isMenu(17)" class="card-list" @tap="spray()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/ptxj.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
喷涂巡检
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view v-if="isMenu(18)" class="card-list" @click="assemble()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/zzxj.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
组装巡检
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view v-if="isMenu(19)" class="card-list" @tap="hardware()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/wjxj.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
五金巡检
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view v-if="isMenu('制程质量')" class="card-list gery">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/zczl.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
制程质量
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view v-if="isMenu('成品巡检')" class="card-list gery">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/cpcj.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
成品巡检
|
|
|
|
</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>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
三次元检测
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card" style="margin-top: 24upx;">
|
|
|
|
<view class="card-title">生产作业</view>
|
|
|
|
<view class="card-content">
|
|
|
|
<view class="card-list " @tap="stampingRecordList()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-cyjl" src="../../static/cybb.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
冲压记录
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card-list gery" @tap="kfz()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/ptjl.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
喷涂记录
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card" style="margin-top: 24upx;">
|
|
|
|
<view class="card-title">报表</view>
|
|
|
|
<view class="card-content">
|
|
|
|
<view class="card-list gery" @tap="kfz()" >
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/cyrb.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
冲压日报
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card-list gery" @tap="kfz()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/cyzb.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
冲压周报
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card-list gery">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/ptrb.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
喷涂日报
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card-list gery" @tap="kfz()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/ptzb.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
喷涂周报
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card-list gery" @tap="kfz()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-cyfx" src="../../static/cyfx.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
冲压返修
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card-list gery" @tap="kfz()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/ptfx.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
喷涂返修
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card" style="margin-top: 24upx;">
|
|
|
|
<view class="card-title">保养</view>
|
|
|
|
<view class="card-content">
|
|
|
|
<view class="card-list" @tap="modeMaintainList()" >
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/cyrb.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
模具保养
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="card-list" @tap="LineList()">
|
|
|
|
<view class="card-list-img">
|
|
|
|
<image class="icon-yclj" src="../../static/cyzb.png"></image>
|
|
|
|
</view>
|
|
|
|
<view class="menu-text">
|
|
|
|
设备保养
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
import {
|
|
|
|
power
|
|
|
|
} from "../../api/user.js";
|
|
|
|
import {
|
|
|
|
mapGetters,
|
|
|
|
mapMutations
|
|
|
|
} from 'vuex';
|
|
|
|
export default {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
title: 'Hello',
|
|
|
|
menuNameList: [],
|
|
|
|
power: [],
|
|
|
|
jurisdiction: [],
|
|
|
|
}
|
|
|
|
},
|
|
|
|
onShow() {
|
|
|
|
this.isMenu();
|
|
|
|
},
|
|
|
|
computed: {
|
|
|
|
...mapGetters(['userInfo', 'roleType'])
|
|
|
|
|
|
|
|
},
|
|
|
|
onLoad() {
|
|
|
|
this.power = this.userInfo.power
|
|
|
|
power({}).then(res => {
|
|
|
|
res.map(item => {
|
|
|
|
this.menuNameList.push(item.id);
|
|
|
|
})
|
|
|
|
})
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
getArr() {
|
|
|
|
let newArr = this.power.map(item => {
|
|
|
|
if (item.children) {
|
|
|
|
|
|
|
|
item.children.map(items => {
|
|
|
|
this.jurisdiction.push(items.id)
|
|
|
|
return items
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
console.log("xinshuzu", this.jurisdiction)
|
|
|
|
},
|
|
|
|
isMenu(id) {
|
|
|
|
return this.jurisdiction.includes(id);
|
|
|
|
},
|
|
|
|
rawMaterial() {
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../rawMaterial/rawMaterial',
|
|
|
|
success: res => {},
|
|
|
|
fail: () => {},
|
|
|
|
complete: () => {}
|
|
|
|
});
|
|
|
|
},
|
|
|
|
firstInspection() {
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../firstInspection/firstInspection'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
stampingInspection() {
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../stampingInspection/stampingInspection'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
spray() {
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../spray/spray'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
assemble() {
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../assemble/assemble'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
hardware() {
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../hardware/hardware'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
stampingRecordList() {
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../stampingRecordList/stampingRecordList'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
TCQ(){
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../TCQ/TCQ'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
modeMaintainList(){
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../modeMaintainList/modeMaintainList'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
LineList(){
|
|
|
|
uni.navigateTo({
|
|
|
|
url: '../lineList/lineList'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
kfz(){
|
|
|
|
this.$functions.error("功能开发中");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss">
|
|
|
|
@import "./index.scss"
|
|
|
|
</style>
|