linwe
2024-08-08 3c738f4fe2762bba8087e5a22fc0dc06560eab0e
subPackage/task/index.vue
@@ -126,17 +126,32 @@
            </view>
         </view> -->
         <view class="nav-item flex j-c-s-b a-i-c" @click="navTo(i.path)" v-for="i in securityList">
         <view class="nav-item flex j-c-s-b a-i-c" @click="navTo(`${i.path}&from=task`)" v-for="i in securityList">
            <text class="f-28">{{i.name}}</text>
            <view class="flex">
               <block v-if="bailCount > 0">
               <block v-if="i.count > 0">
                  <text class="f-28 c-99">待处理</text>
                  <view class="dot bgc-main">{{bailCount}}</view>
                  <view class="dot bgc-main">{{i.count}}</view>
               </block>
               <u-icon name="arrow-right" color="#999"></u-icon>
            </view>
         </view>
      </view>
      <view class="nav bgc-ff mb-20 mt-20" v-if="schoolList.length">
         <view class="nav-item flex j-c-s-b a-i-c" @click="navTo(`${i.path}&from=task`)" v-for="i in schoolList">
            <text class="f-28">{{i.name}}</text>
            <view class="flex">
               <block v-if="i.count > 0">
                  <text class="f-28 c-99">待处理</text>
                  <view class="dot bgc-main">{{i.count}}</view>
               </block>
               <u-icon name="arrow-right" color="#999"></u-icon>
            </view>
         </view>
      </view>
   </view>
</template>
@@ -156,6 +171,7 @@
            }],
            repairsCount: 0,
            countInfo: {},
            schoolList: [],
            securityList: [],
            comprehensive: [],
            bailCount: 0
@@ -180,8 +196,10 @@
                  if (i.remark == '1') {
                     if (i.name == "报事报修") {}
                     this.comprehensive.push(i)
                  } else {
                  } else if (i.remark == '2') {
                     this.securityList.push(i)
                  } else if (i.remark == '3') {
                     this.schoolList.push(i)
                  }
               }
            }
@@ -205,22 +223,44 @@
                        i.count = data.bsbx;
                     } else if (i.name.trim() == "住户审核") {
                        i.count = data.zhsh
                     } else if (i.name.trim() == "二手交易") {
                        i.count = data.bqsj
                     } else if (i.name.trim() == "租户确认") {
                        i.count = data.czsh
                     } else if (i.name.trim() == "走访任务") {
                        i.count = data.zfrw;
                     } else if (i.name.trim() == "走访任务") {
                        i.count = data.zfrw;
                     } else if (i.name.trim() == "消防自查") {
                        i.count = data.xfzc;
                     } else if (i.name.trim() == "消防隐患整改") {
                        i.count = data.xfyhzg;
                     }
                  }
                  this.bailCount = data.qbhs
                  // this.bailCount = data.qbhs
                  for (let i of this.securityList) {
                     if (i.name.trim() == "二手交易审核") {
                        i.count = data.bqsj
                     } else if (i.name.trim() == "消防自查审核") {
                        i.count = data.xfzc;
                     } else if (i.name.trim() == "消防隐患整改审核") {
                        i.count = data.xfyhzg;
                     } else if (i.name.trim() == "居住证申请审核") {
                        i.count = data.jzzsq;
                     } else if (i.name.trim() == "从业人员审核") {
                        i.count = data.cyrysh;
                     } else if (i.name.trim() == "无诈上报审核") {
                        i.count = data.wztj;
                     } else if (i.name.trim() == "取保监居审核") {
                        i.count = data.qbhs;
                     }
                  }
                  for (let i of this.schoolList) {
                     if (i.name.trim() == "安全隐患上报处置") {
                        i.count = data.xyyh;
                     } else if (i.name.trim() == "纠纷矛盾上报处置") {
                        i.count = data.xyjfmd;
                     } else if (i.name.trim() == "校园安保审核") {
                        i.count = data.xyaqjc;
                     } else {
                        // i.count = data.qbhs;
                     }
                  }
               }
            })
         },