From 90de81ed138823dc498b201bc7873f74016d2f65 Mon Sep 17 00:00:00 2001
From: Admin <978517621@qq.com>
Date: Wed, 23 Nov 2022 15:20:23 +0800
Subject: [PATCH] 新增安全专项检查与用户层级
---
src/views/specialCheck/index.vue | 55 ++++++++++++++++++++++++++++++++-----------------------
1 files changed, 32 insertions(+), 23 deletions(-)
diff --git a/src/views/specialCheck/index.vue b/src/views/specialCheck/index.vue
index 135ca32..4d88493 100644
--- a/src/views/specialCheck/index.vue
+++ b/src/views/specialCheck/index.vue
@@ -3,27 +3,21 @@
<div class="menu-area">
<el-button v-if="unitType==1" class="add-btn" type="primary" icon="el-icon-plus" @click="sendJob()">新任务下发</el-button>
<el-menu
- default-active="1"
+ default-active="0-1"
class="el-menu-vertical-demo"
- background-color="#eeeeee"
+ background-color="#eee"
text-color="#333"
unique-opened
active-text-color="#034EA2"
@select="menuSelect">
- <el-submenu v-for="(item,i) in taskMenu" :key="i" :index="item.id + ''">
+ <el-submenu v-for="(item,i) in taskMenu" :key="i" :index="item.id + '-' + item.taskName">
<template slot="title">
<i class="el-icon-s-order"></i>
<span>{{item.taskName}}</span>
</template>
- <el-menu-item index="1">
- <span slot="title">安全检查反馈情况(批发)</span>
- </el-menu-item>
- <el-menu-item index="2">
- <span slot="title">安全检查反馈情况(零售)</span>
- </el-menu-item>
- <el-menu-item index="3" v-if="unitType==1||unitType==2">
- <span slot="title">安全检查情况汇总</span>
- </el-menu-item>
+ <el-menu-item :index="i + '-' + 1">安全检查反馈情况(批发)</el-menu-item>
+ <el-menu-item :index="i + '-' + 2">安全检查反馈情况(零售)</el-menu-item>
+ <el-menu-item :index="i + '-' + 3" v-if="unitType==1||unitType==2">安全检查情况汇总</el-menu-item>
</el-submenu>
</el-menu>
</div>
@@ -56,9 +50,10 @@
data() {
return {
curTab: 1,
- unitType: 1,
+ unitType: null,
taskMenu: [],
- taskId: null
+ taskId: null,
+ openeds:[]
}
},
created() {
@@ -96,9 +91,11 @@
const res = await getSpecialCheckTask()
if(res.data.code === "200"){
t.taskMenu = res.data.result.specialCheckTaskSimplifyInfos
- t.$refs.wholesale.taskId = t.taskMenu[0].id
- t.$refs.wholesale.enterpriseType = 1
- t.$refs.wholesale.getEnterpriseCompleteInfoList()
+ t.openeds[0] = t.taskMenu[0].id + '-' + t.taskMenu[0].taskName
+ t.openeds[1] = '1'
+ console.log(t.openeds,'openeds')
+ // t.$refs.wholesale.enterpriseType = t.unitType
+ // t.$refs.wholesale.getEnterpriseCompleteInfoList()
}else{
t.$message({
type:'warning',
@@ -109,16 +106,20 @@
menuSelect(key, keyPath) {
const t = this
- console.log(key, keyPath,'切换')
- if(key == 1 || key == 2){
- t.$refs.wholesale.taskId = Number(keyPath[0])
- t.$refs.wholesale.enterpriseType = Number(key)
+ if(key.split('-')[1] == '1' || key.split('-')[1] == '2'){
+ t.$refs.wholesale.taskId = Number(keyPath[0].split('-')[0])
+ t.$refs.wholesale.taskName = keyPath[0].split('-')[1]
+ t.$refs.wholesale.enterpriseType = Number(key.split('-')[1])
t.$refs.wholesale.getEnterpriseCompleteInfoList()
}else{
- t.$refs.sumSheet.taskId = Number(keyPath[0])
+ t.$refs.sumSheet.taskId = Number(keyPath[0].split('-')[0])
+ t.$refs.sumSheet.taskName = keyPath[0].split('-')[1]
+ t.$refs.sumSheet.enterpriseCity = ''
+ t.$refs.sumSheet.enterpriseArea = ''
+ t.$refs.sumSheet.sheetStatus = t.unitType
t.$refs.sumSheet.getDataStatistics()
}
- t.curTab = key
+ t.curTab = Number(key.split('-')[1])
},
sendJob(){
@@ -137,6 +138,14 @@
.menu-area{
width: 18%;
+
+ .el-menu{
+ height: 80vh;
+ overflow: hidden;
+ overflow-y: scroll;
+ &::-webkit-scrollbar { width: 0; height: 0; color: transparent }
+ &::scrollbar { width: 0; height: 0; color: transparent }
+ }
.add-btn{
width: 100%;
margin-bottom: 20px;
--
Gitblit v1.9.2