Просмотр исходного кода

上级领导页面:LDPE相关修改、当前年份审计装置标识

wangggziwen 8 месяцев назад
Родитель
Сommit
47a6a2349d

+ 15 - 0
rc-admin/src/main/java/com/ruoyi/web/controller/rc/TAuditController.java

@@ -2,6 +2,7 @@ package com.ruoyi.web.controller.rc;
 
 import java.math.BigDecimal;
 import java.math.BigInteger;
+import java.util.Calendar;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
@@ -31,6 +32,7 @@ import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.enums.BusinessType;
 import com.ruoyi.common.utils.poi.ExcelUtil;
 import com.ruoyi.common.core.page.TableDataInfo;
+import sun.util.resources.cldr.es.CalendarData_es_AR;
 
 /**
  * 审计记录Controller
@@ -69,6 +71,19 @@ public class TAuditController extends BaseController
     @Autowired
     private TAuditMapper tAuditMapper;
 
+    /**
+     * 查询当前年份审计装置列表
+     */
+    @GetMapping("/getAuditDeptList")
+    public AjaxResult getAuditDeptList() {
+        TAudit audit = new TAudit();
+        Calendar calendar = Calendar.getInstance();
+        int i = calendar.get(Calendar.YEAR);
+        audit.setYear(i+"");
+        List<TAudit> tAudits = tAuditMapper.selectAllTAuditList(audit);
+        return success(tAudits);
+    }
+
     /**
      * 上级领导页面:查询首页顶部四个方框数据
      */

+ 2 - 0
rc-buisness/src/main/java/com/ruoyi/rc/mapper/TAuditMapper.java

@@ -39,6 +39,8 @@ public interface TAuditMapper
      */
     public List<TAudit> selectTAuditList(TAudit tAudit);
 
+    public List<TAudit> selectAllTAuditList(TAudit tAudit);
+
     /**
      * 新增审计记录
      * 

+ 12 - 0
rc-buisness/src/main/resources/mapper/rc/TAuditMapper.xml

@@ -18,6 +18,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         select d.id, d.year, d.pre_audit_time, d.audit_time, d.audit_result, d.remarks, d.dept_id from t_audit d
     </sql>
 
+    <select id="selectAllTAuditList" parameterType="TAudit" resultMap="TAuditResult">
+        <include refid="selectTAuditVo"/>
+        <where>
+            <if test="year != null  and year != ''"> and year = #{year}</if>
+            <if test="preAuditTime != null "> and pre_audit_time = #{preAuditTime}</if>
+            <if test="auditTime != null "> and audit_time = #{auditTime}</if>
+            <if test="auditResult != null  and auditResult != ''"> and audit_result = #{auditResult}</if>
+            <if test="remarks != null  and remarks != ''"> and remarks = #{remarks}</if>
+            <if test="deptId != null "> and dept_id like concat(concat('%', #{deptId}), '%')</if>
+        </where>
+    </select>
+
     <select id="selectTAuditList" parameterType="TAudit" resultMap="TAuditResult">
         <include refid="selectTAuditVo"/>
         <where>  

+ 8 - 0
ruoyi-ui/src/api/rc/audit.js

@@ -1,5 +1,13 @@
 import request from '@/utils/request'
 
+// 查询当前年份审计装置列表
+export function getAuditDeptList() {
+  return request({
+    url: '/rc/audit/getAuditDeptList',
+    method: 'get'
+  })
+}
+
 // 查询首页顶部四个方框数据
 export function getHomeData() {
   return request({

+ 184 - 40
ruoyi-ui/src/views/home1.vue

@@ -46,7 +46,8 @@
         <div class="card cardleft1" @click="handleClickPlant(101)">
           <div class="cardword">
             <div class="cardleft1Title">
-              <svg-icon v-if="hasAudit(101)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>
+              <!--&lt;!&ndash;<svg-icon v-if="hasAudit(101)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>&ndash;&gt;-->
+              <i class="el-icon-s-flag" v-if="hasAudit(101)" style="color: #02B151; font-size: 18px;"></i>
               电厂
             </div>
             <div class="cardleft1Content">Power<br>Plant</div>
@@ -56,7 +57,8 @@
         <div class="card cardleft2" @click="handleClickPlant(102)">
           <div class="cardword">
             <div class="cardleft1Title">
-              <svg-icon v-if="hasAudit(102)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>
+              <!--&lt;!&ndash;<svg-icon v-if="hasAudit(102)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>&ndash;&gt;-->
+              <i class="el-icon-s-flag" v-if="hasAudit(102)" style="color: #02B151; font-size: 18px;"></i>
               合成气
             </div>
             <div class="cardleft1Content">Syngas</div>
@@ -65,45 +67,73 @@
 
         <div class="card cardleft3" @click="handleClickPlant(104)">
           <div class="cardword">
-            <div class="cardleft1Title">D900</div>
+            <div class="cardleft1Title">
+              <!--&lt;!&ndash;<svg-icon v-if="hasAudit(104)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>&ndash;&gt;-->
+              <i class="el-icon-s-flag" v-if="hasAudit(104)" style="color: #02B151; font-size: 18px;"></i>
+              D900
+            </div>
           </div>
         </div>
 
         <div class="card cardleft4" @click="handleClickPlant(105)">
           <div class="cardword">
-            <div class="cardleft1Title">C900</div>
+            <div class="cardleft1Title">
+              <!--&lt;!&ndash;<svg-icon v-if="hasAudit(105)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>&ndash;&gt;-->
+              <i class="el-icon-s-flag" v-if="hasAudit(105)" style="color: #02B151; font-size: 18px;"></i>
+              C900
+            </div>
           </div>
         </div>
 
         <div class="card cardleft5" @click="handleClickPlant(106)">
           <div class="cardword">
-            <div class="cardleft1Title">B900</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(106)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(106)" style="color: #02B151; font-size: 18px;"></i>
+              B900
+            </div>
           </div>
         </div>
 
         <div class="card card2 cardleft6" @click="handleClickPlant(107)">
           <div class="cardword">
-            <div class="cardleft1Title">聚苯乙烯包装库房</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(107)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(107)" style="color: #02B151; font-size: 18px;"></i>
+              聚苯乙烯包装库房
+            </div>
             <div class="cardleft1Content">PS Storage<br>A900 A800</div>
           </div>
         </div>
 
         <div class="card cardleft7" @click="handleClickPlant(108)">
           <div class="cardword">
-            <div class="cardleft1Title">D800</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(108)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(108)" style="color: #02B151; font-size: 18px;"></i>
+              D800
+            </div>
           </div>
         </div>
 
         <div class="card cardleft8" @click="handleClickPlant(109)">
           <div class="cardword">
-            <div class="cardleft1Title">C800</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(109)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(109)" style="color: #02B151; font-size: 18px;"></i>
+              C800
+            </div>
             <div class="cardleft1Content">乙苯/苯乙烯<br>EB/SM</div>
           </div>
         </div>
 
         <div class="card cardleft9" @click="handleClickPlant(110)">
           <div class="cardword">
-            <div class="cardleft1Title">聚苯乙烯</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(110)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(110)" style="color: #02B151; font-size: 18px;"></i>
+              聚苯乙烯
+            </div>
             <div class="cardleft1Content">PS<br>B800</div>
           </div>
         </div>
@@ -113,68 +143,108 @@
       <div class="bot-center">
         <div class="card card2 cardleft10" @click="handleClickPlant(103)">
           <div class="cardword">
-            <div class="cardleft1Title">火炬BCC Flare</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(103)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(103)" style="color: #02B151; font-size: 18px;"></i>
+              火炬BCC Flare
+            </div>
           </div>
         </div>
 
         <div class="card card2 cardleft11" @click="handleClickPlant(103)">
           <div class="cardword">
-            <div class="cardleft1Title">裂解<br>罐区<br>SCTF</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(103)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(103)" style="color: #02B151; font-size: 18px;"></i>
+              裂解<br>罐区<br>SCTF
+            </div>
           </div>
         </div>
 
         <div class="card card2 cardleft12" @click="handleClickPlant(103)">
           <div class="cardword">
-            <div class="cardleft1Title">蒸汽裂解</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(103)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(103)" style="color: #02B151; font-size: 18px;"></i>
+              蒸汽裂解
+            </div>
             <div class="cardleft1Content">EU<br>D100/200</div>
           </div>
         </div>
 
         <div class="card card2 cardleft13" @click="handleClickPlant(111)">
           <div class="cardword">
-            <div class="cardleft1Title">芳烃抽提<br>汽油加氢</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(111)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(111)" style="color: #02B151; font-size: 18px;"></i>
+              芳烃抽提<br>汽油加氢
+            </div>
             <div class="cardleft1Content">AEU/PGU<br>D300</div>
           </div>
         </div>
 
         <div class="card card2 cardleft14" @click="handleClickPlant(112)">
           <div class="cardword">
-            <div class="cardleft1Title">异丁烯/聚异丁烯/丁二烯</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(112)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(112)" style="color: #02B151; font-size: 18px;"></i>
+              异丁烯/聚异丁烯/丁二烯
+            </div>
             <div class="cardleft1Content">IB/PIB/BD<br>C100/200</div>
           </div>
         </div>
 
         <div class="card card2 cardleft15" @click="handleClickPlant(113)">
           <div class="cardword">
-            <div class="cardleft1Title">公用工程</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(113)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(113)" style="color: #02B151; font-size: 18px;"></i>
+              公用工程
+            </div>
             <div class="cardleft1Content">U1<br>C300</div>
           </div>
         </div>
 
         <div class="card card2 cardleft16" @click="handleClickPlant(114)">
           <div class="cardword">
-            <div class="cardleft1Title">低密度聚乙烯醋<br>酸乙烯共聚物</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(114)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(114)" style="color: #02B151; font-size: 18px;"></i>
+              低密度聚乙烯醋<br>酸乙烯共聚物
+            </div>
             <div class="cardleft1Content">LDPE<br>B100/200</div>
           </div>
         </div>
 
         <div class="card card2 cardleft17" @click="handleClickPlant(115)">
           <div class="cardword">
-            <div class="cardleft1Title">醇类联合</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(115)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(115)" style="color: #02B151; font-size: 18px;"></i>
+              醇类联合
+            </div>
             <div class="cardleft1Content">OXO<br>B300</div>
           </div>
         </div>
 
-        <div class="card card2 cardleft18" @click="handleClickPlant(116)">
+        <div class="card card2 cardleft18" @click="handleClickPlant(115)">
           <div class="cardword">
-            <div class="cardleft1Title">聚乙烯仓库</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(115)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(115)" style="color: #02B151; font-size: 18px;"></i>
+              聚乙烯仓库
+            </div>
             <div class="cardleft1Content">LDPE/EVA<br>Storage A100/200</div>
           </div>
         </div>
 
         <div class="card card2 cardleft19" @click="handleClickPlant(117)">
           <div class="cardword">
-            <div class="cardleft1Title">危险品仓库</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(117)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(117)" style="color: #02B151; font-size: 18px;"></i>
+              危险品仓库
+            </div>
             <div class="cardleft1Content">Hazard Chemical<br>Storage A300</div>
           </div>
         </div>
@@ -183,96 +253,160 @@
       <div class="bot-right">
         <div class="card cardleft20" @click="handleClickPlant(118)">
           <div class="cardword">
-            <div class="cardleft1Title">氧化炉</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(118)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(118)" style="color: #02B151; font-size: 18px;"></i>
+              氧化炉
+            </div>
             <div class="cardleft1Content">TO</div>
           </div>
         </div>
         <div class="card card2 cardleft21" @click="handleClickPlant(119)">
           <div class="cardword">
-            <div class="cardleft1Title">中央罐区</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(119)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(119)" style="color: #02B151; font-size: 18px;"></i>
+              中央罐区
+            </div>
             <div class="cardleft1Content">CLTF</div>
           </div>
         </div>
         <div class="card cardleft22" @click="handleClickPlant(120)">
           <div class="cardword">
-            <div class="cardleft1Title">环氧乙烷/<br>乙二醇</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(120)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(120)" style="color: #02B151; font-size: 18px;"></i>
+              环氧乙烷/<br>乙二醇
+            </div>
             <div class="cardleft1Content"> EO/EG<br>D400</div>
           </div>
         </div>
         <div class="card cardleft23" @click="handleClickPlant(121)">
           <div class="cardword">
-            <div class="cardleft1Title">非离子表面<br>活性剂</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(121)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(121)" style="color: #02B151; font-size: 18px;"></i>
+              非离子表面<br>活性剂
+            </div>
             <div class="cardleft1Content">NIS<br>500</div>
           </div>
         </div>
         <div class="card cardleft24" @click="handleClickPlant(122)">
           <div class="cardword">
-            <div class="cardleft1Title">超吸水聚合物</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(122)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(122)" style="color: #02B151; font-size: 18px;"></i>
+              超吸水聚合物
+            </div>
             <div class="cardleft1Content">SAP<br>D600</div>
           </div>
         </div>
         <div class="card cardleft25" @click="handleClickPlant(123)">
           <div class="cardword">
-            <div class="cardleft1Title">办公区<br>维修中心</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(123)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(123)" style="color: #02B151; font-size: 18px;"></i>
+              办公区<br>维修中心
+            </div>
             <div class="cardleft1Content">中心库房<br>D700</div>
           </div>
         </div>
         <div class="card cardleft26" @click="handleClickPlant(124)">
           <div class="cardword">
-            <div class="cardleft1Title">公用工程</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(124)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(124)" style="color: #02B151; font-size: 18px;"></i>
+              公用工程
+            </div>
             <div class="cardleft1Content">U2<br>C400</div>
           </div>
         </div>
         <div class="card cardleft27" @click="handleClickPlant(125)">
           <div class="cardword">
-            <div class="cardleft1Title">精丙烯酸</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(125)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(125)" style="color: #02B151; font-size: 18px;"></i>
+              精丙烯酸
+            </div>
             <div class="cardleft1Content">GAA<br>C500</div>
           </div>
         </div>
         <div class="card cardleft28" @click="handleClickPlant(126)">
           <div class="cardword">
-            <div class="cardleft1Title">醇胺联合<br>NPG</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(126)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(126)" style="color: #02B151; font-size: 18px;"></i>
+              醇胺联合<br>NPG
+            </div>
             <div class="cardleft1Content">ACN<br>C600</div>
           </div>
         </div>
         <div class="card cardleft29" @click="handleClickPlant(127)">
           <div class="cardword">
-            <div class="cardleft1Title">公路终端</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(127)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(127)" style="color: #02B151; font-size: 18px;"></i>
+              公路终端
+            </div>
             <div class="cardleft1Content">RTTF<br>C700</div>
           </div>
         </div>
         <div class="card card2 cardleft30" @click="handleClickPlant(128)">
           <div class="cardword">
-            <div class="cardleft1Title">丙烯酸/丙烯酸酯</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(128)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(128)" style="color: #02B151; font-size: 18px;"></i>
+              丙烯酸/丙烯酸酯
+            </div>
             <div class="cardleft1Content">AA/AE<br>B400/B500</div>
           </div>
         </div>
         <div class="card cardleft31" @click="handleClickPlant(129)">
           <div class="cardword">
-            <div class="cardleft1Title">碳一联合</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(129)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(129)" style="color: #02B151; font-size: 18px;"></i>
+              碳一联合
+            </div>
             <div class="cardleft1Content">C1<br>B600</div>
           </div>
         </div>
         <div class="card cardleft32" @click="handleClickPlant(130)">
           <div class="cardword">
-            <div class="cardleft1Title">B700</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(130)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(130)" style="color: #02B151; font-size: 18px;"></i>
+              B700
+            </div>
           </div>
         </div>
         <div class="card card2 cardleft33" @click="handleClickPlant(131)">
           <div class="cardword">
-            <div class="cardleft1Title">物流库房</div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(131)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(131)" style="color: #02B151; font-size: 18px;"></i>
+              物流库房
+            </div>
             <div class="cardleft1Content">Logistical storage<br>A400/A500</div>
           </div>
         </div>
         <div class="card cardleft34" @click="handleClickPlant(132)">
           <div class="cardword">
-            <div class="cardleft1Title">碳一联合库房 </div>
+            <div class="cardleft1Title">
+              <!--<svg-icon v-if="hasAudit(132)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>-->
+              <i class="el-icon-s-flag" v-if="hasAudit(132)" style="color: #02B151; font-size: 18px;"></i>
+              碳一联合库房
+            </div>
             <div class="cardleft1Content">C1 complex<br>Storage<br>A600</div>
           </div>
         </div>
         <div class="card cardleft35" @click="handleClickPlant(133)">
           <div class="cardword">
-            <div class="cardleft1Title">铁路控制室</div>
+            <div class="cardleft1Title">
+              <!--&lt;!&ndash;<svg-icon v-if="hasAudit(133)" icon-class="roundGreen" style="font-size: 10px;"></svg-icon>&ndash;&gt;-->
+              <i class="el-icon-s-flag" v-if="hasAudit(133)" style="color: #02B151; font-size: 18px;"></i>
+              铁路控制室
+            </div>
             <div class="cardleft1Content">Rail Control<br>Room<br>A700</div>
           </div>
         </div>
@@ -282,7 +416,7 @@
 </template>
 
 <script>
-  import { getHomeData } from "@/api/rc/audit";
+  import { getHomeData, getAuditDeptList } from "@/api/rc/audit";
 
   export default {
     data() {
@@ -304,14 +438,24 @@
         }
       });
       getAuditDeptList().then(response => {
-        this.auditDeptList = response.data;
+        this.auditDeptList = [];
+        let data = response.data;
+        for (let i = 0; i < data.length; i++) {
+          this.auditDeptList.push(data[i].deptId);
+        }
+        console.log(this.auditDeptList)
       });
     },
     methods: {
       hasAudit(deptId) {
+        let auditDeptList = this.auditDeptList;
         let hasAudit = false;
-
-        return;
+        for (let i = 0; i < auditDeptList.length; i++) {
+          if (deptId == auditDeptList[i]) {
+            hasAudit = true;
+          }
+        }
+        return hasAudit;
       },
       handleClickTopItem1() {
         this.$router.push("/rc/audit");