Admin
2022-11-23 90de81ed138823dc498b201bc7873f74016d2f65
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;