From 03f0e2a3220106ec2a9dd8f53d3ef5ab824c3ae7 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期五, 10 一月 2025 09:47:02 +0800
Subject: [PATCH] 添加OCR

---
 src/views/selfCheck/index.vue |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/src/views/selfCheck/index.vue b/src/views/selfCheck/index.vue
index 3908fbc..0c57c05 100644
--- a/src/views/selfCheck/index.vue
+++ b/src/views/selfCheck/index.vue
@@ -29,14 +29,14 @@
                 <el-table-column label="整改情况" prop="rectifyStatus" align="center" class-name="small-padding fixed-width">
                     <template slot-scope="scope">
                         <span v-if="scope.row.rectifyStatus==0">无需整改</span>
-                        <el-button v-else-if="scope.row.rectifyStatus==1" type="text" @click="toRepair(scope.row)">去整改</el-button>
+                        <el-button v-else-if="scope.row.rectifyStatus==1 && unitType==-1" type="text" @click="toRepair(scope.row)">去整改</el-button>
                         <span v-else-if="scope.row.rectifyStatus==2">已整改</span>
                         <span v-else>--</span>
                     </template>
                 </el-table-column>
                 <el-table-column label="详情" align="center" class-name="small-padding fixed-width">
                     <template slot-scope="scope">
-                        <el-button v-if="scope.row.selfcheckStatus == 0" type="text" @click="toReport(scope.row)">自查填报</el-button>
+                        <el-button v-if="scope.row.selfcheckStatus == 0  && unitType==-1" type="text" @click="toReport(scope.row)">自查填报</el-button>
                         <el-button v-else type="text" @click="toDetail(scope.row)">查看详情</el-button>
                     </template>
                 </el-table-column>
@@ -69,6 +69,7 @@
     import repair from "./components/repair"
     import checkDetails from "./components/checkDetails"
     import { getUnDoneCheckTask } from '@/api/selfCheck'
+    import { getCheckUnitType } from "@/api/specialCheck"
 
     export default {
         name: "selfCheck",
@@ -85,11 +86,13 @@
                 pageTotal: 0,
                 currentPage: 1,
                 tableKey: 0,
-                checkData: []
+                checkData: [],
+                unitType: null
             }
         },
         created() {
             const t = this
+            t.getCheckUnitType()
             t.getUncheckList()
         },
         mounted() {
@@ -112,6 +115,16 @@
                 this.getUncheckList()
             },
 
+            async getCheckUnitType(){
+                const t = this
+                let res = await getCheckUnitType()
+                if(res.data.code === "200"){
+                    t.unitType = res.data.result.checkUnitType
+                }else{
+                    t.unitType = -1
+                }
+            },
+
             toReport(row){
                 const t = this
                 t.$refs.report.dialogVisible = true

--
Gitblit v1.9.2