diff --git a/pages/projectEnd/specialOperations/specialCheck.vue b/pages/projectEnd/specialOperations/specialCheck.vue index f1c9f01a..559b5511 100644 --- a/pages/projectEnd/specialOperations/specialCheck.vue +++ b/pages/projectEnd/specialOperations/specialCheck.vue @@ -5,8 +5,17 @@ 特种作业 - - + + + + + + + + {{item.menuName}} + + + @@ -80,19 +89,57 @@ navigationBarTitleText: '页面标题', data() { return { - + userInfo:{}, + moduleList:[], + menuList:[], }; }, + onReady() { + + }, + created() { + + }, + mounted() { + + }, + onLoad() { + uni.showLoading({ + title: "加载中...", + }) + setTimeout(() =>{ + this.userInfo = JSON.parse(uni.getStorageSync('userInfo')) + this.moduleList = this.userInfo.menuAuthority.moduleList + this.moduleList.map(item => { + if(item.plugin === "specialOperations") this.menuList = item.menuList + }) + if(this.menuList.length > 0){ + this.menuList.map(item => { + if(item.path === "/project/specialWork/fireWork") item.iconImg = 'fireWork.png' + if(item.path === "/project/specialWork/confinedSpaceWork") item.iconImg = 'limitSpaceWork.png' + if(item.path === "/project/specialWork/blindPlugWork") item.iconImg = 'bindPlatePlug.png' + if(item.path === "/project/specialWork/towerOverWork") item.iconImg = 'highJob.png' + if(item.path === "/project/specialWork/riggingOutWork") item.iconImg = 'hoistSafe.png' + if(item.path === "/project/specialWork/temporaryPowerWork") item.iconImg = 'tempElectricity.png' + if(item.path === "/project/specialWork/startBuildingWork") item.iconImg = 'groundSafe.png' + if(item.path === "/project/specialWork/disconnectionWork") item.iconImg = 'openCircuit.png' + }) + } + console.log("userInfo=======================",this.userInfo); + console.log("moduleList=======================",this.moduleList); + },500) + uni.hideLoading() + }, methods:{ handleNavigateTo(val){ - if(val === 1) uni.navigateTo({ url: "./fireWork/checkList" }) - if(val === 2) uni.navigateTo({ url: "./limitSpaceWork/checkList" }) - if(val === 3) uni.navigateTo({ url: "./bindPlatePlug/checkList" }) - if(val === 4) uni.navigateTo({ url: "./highJob/checkList" }) - if(val === 5) uni.navigateTo({ url: "./hoistSafe/checkList" }) - if(val === 6) uni.navigateTo({ url: "./tempElectricity/checkList" }) - if(val === 7) uni.navigateTo({ url: "./groundSafe/checkList" }) - if(val === 8) uni.navigateTo({ url: "./openCircuit/checkList" }) + if(val === "/project/specialWork/fireWork") uni.navigateTo({ url: "./fireWork/checkList" }) + if(val === "/project/specialWork/confinedSpaceWork") uni.navigateTo({ url: "./limitSpaceWork/checkList" }) + if(val === "/project/specialWork/blindPlugWork") uni.navigateTo({ url: "./bindPlatePlug/checkList" }) + if(val === "/project/specialWork/towerOverWork") uni.navigateTo({ url: "./highJob/checkList" }) + if(val === "/project/specialWork/riggingOutWork") uni.navigateTo({ url: "./hoistSafe/checkList" }) + if(val === "/project/specialWork/temporaryPowerWork") uni.navigateTo({ url: "./tempElectricity/checkList" }) + if(val === "/project/specialWork/startBuildingWork") uni.navigateTo({ url: "./groundSafe/checkList" }) + if(val === "/project/specialWork/disconnectionWork") uni.navigateTo({ url: "./openCircuit/checkList" }) } } } diff --git a/pages/projectEnd/specialOperations/specialOperations.vue b/pages/projectEnd/specialOperations/specialOperations.vue index 523b2e9a..5028921e 100644 --- a/pages/projectEnd/specialOperations/specialOperations.vue +++ b/pages/projectEnd/specialOperations/specialOperations.vue @@ -5,8 +5,17 @@ 特种作业 - - + + + + + + + + {{item.menuName}} + + + @@ -80,19 +89,57 @@ navigationBarTitleText: '页面标题', data() { return { - + userInfo:{}, + moduleList:[], + menuList:[], }; }, + onReady() { + + }, + created() { + + }, + mounted() { + + }, + onLoad() { + uni.showLoading({ + title: "加载中...", + }) + setTimeout(() =>{ + this.userInfo = JSON.parse(uni.getStorageSync('userInfo')) + this.moduleList = this.userInfo.menuAuthority.moduleList + this.moduleList.map(item => { + if(item.plugin === "specialOperations") this.menuList = item.menuList + }) + if(this.menuList.length > 0){ + this.menuList.map(item => { + if(item.path === "/project/specialWork/fireWork") item.iconImg = 'fireWork.png' + if(item.path === "/project/specialWork/confinedSpaceWork") item.iconImg = 'limitSpaceWork.png' + if(item.path === "/project/specialWork/blindPlugWork") item.iconImg = 'bindPlatePlug.png' + if(item.path === "/project/specialWork/towerOverWork") item.iconImg = 'highJob.png' + if(item.path === "/project/specialWork/riggingOutWork") item.iconImg = 'hoistSafe.png' + if(item.path === "/project/specialWork/temporaryPowerWork") item.iconImg = 'tempElectricity.png' + if(item.path === "/project/specialWork/startBuildingWork") item.iconImg = 'groundSafe.png' + if(item.path === "/project/specialWork/disconnectionWork") item.iconImg = 'openCircuit.png' + }) + } + console.log("userInfo=======================",this.userInfo); + console.log("moduleList=======================",this.moduleList); + },500) + uni.hideLoading() + }, methods:{ handleNavigateTo(val){ - if(val === 1) uni.navigateTo({ url: "./fireWork/work" }) - if(val === 2) uni.navigateTo({ url: "./limitSpaceWork/work" }) - if(val === 3) uni.navigateTo({ url: "./bindPlatePlug/work" }) - if(val === 4) uni.navigateTo({ url: "./highJob/work" }) - if(val === 5) uni.navigateTo({ url: "./hoistSafe/work" }) - if(val === 6) uni.navigateTo({ url: "./tempElectricity/work" }) - if(val === 7) uni.navigateTo({ url: "./groundSafe/work" }) - if(val === 8) uni.navigateTo({ url: "./openCircuit/work" }) + if(val === "/project/specialWork/fireWork") uni.navigateTo({ url: "./fireWork/work" }) + if(val === "/project/specialWork/confinedSpaceWork") uni.navigateTo({ url: "./limitSpaceWork/work" }) + if(val === "/project/specialWork/blindPlugWork") uni.navigateTo({ url: "./bindPlatePlug/work" }) + if(val === "/project/specialWork/towerOverWork") uni.navigateTo({ url: "./highJob/work" }) + if(val === "/project/specialWork/riggingOutWork") uni.navigateTo({ url: "./hoistSafe/work" }) + if(val === "/project/specialWork/temporaryPowerWork") uni.navigateTo({ url: "./tempElectricity/work" }) + if(val === "/project/specialWork/startBuildingWork") uni.navigateTo({ url: "./groundSafe/work" }) + if(val === "/project/specialWork/disconnectionWork") uni.navigateTo({ url: "./openCircuit/work" }) } } }