| | |
| | | <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> |
| | |
| | | data() { |
| | | return { |
| | | curTab: 1, |
| | | unitType: 1, |
| | | unitType: null, |
| | | taskMenu: [], |
| | | taskId: null |
| | | taskId: null, |
| | | openeds:[] |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | 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', |
| | |
| | | |
| | | 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(){ |
| | |
| | | |
| | | .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; |