From 90de81ed138823dc498b201bc7873f74016d2f65 Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期三, 23 十一月 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