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/specialCheck/index.vue |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/src/views/specialCheck/index.vue b/src/views/specialCheck/index.vue
index 4d88493..b5ac286 100644
--- a/src/views/specialCheck/index.vue
+++ b/src/views/specialCheck/index.vue
@@ -3,6 +3,7 @@
         <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
+                v-if="taskMenu && taskMenu.length>0"
                 default-active="0-1"
                 class="el-menu-vertical-demo"
                 background-color="#eee"
@@ -17,14 +18,18 @@
                     </template>
                     <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-menu-item :index="i + '-' + 3" v-if="unitType==0||unitType==1||unitType==2">安全检查情况汇总</el-menu-item>
                 </el-submenu>
             </el-menu>
+            <div v-else style="background:#eee;color: #333;font-size: 16px;padding: 20px 10px">
+                暂无任务
+            </div>
         </div>
-        <div class="table-area">
+        <div class="table-area" v-if="taskMenu && taskMenu.length>0">
             <wholesale-form v-show="curTab == 1 || curTab == 2" ref="wholesale"></wholesale-form>
             <sum-sheet v-show="curTab == 3" ref="sumSheet"></sum-sheet>
         </div>
+        <div v-else class="table-area" style="text-align:center;">暂无任务信息</div>
         <send-work ref="send"></send-work>
     </div>
 </template>
@@ -73,7 +78,6 @@
         methods: {
             async getCheckUnitType(){
                 const t = this
-                t.listLoading = true
                 let res = await getCheckUnitType()
                 if(res.data.code === "200"){
                     t.unitType = res.data.result.checkUnitType
@@ -83,7 +87,6 @@
                         message:res.data.message
                     })
                 }
-                t.listLoading = false
             },
 
             async getSpecialCheckTask(){
@@ -93,9 +96,6 @@
                     t.taskMenu = res.data.result.specialCheckTaskSimplifyInfos
                     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',
@@ -106,9 +106,13 @@
 
             menuSelect(key, keyPath) {
                 const t = this
+                t.$refs.wholesale.currentPage = 1
+                t.$refs.wholesale.pageSize = 10
                 if(key.split('-')[1] == '1' || key.split('-')[1] == '2'){
+                    console.log(keyPath,'path')
                     t.$refs.wholesale.taskId = Number(keyPath[0].split('-')[0])
-                    t.$refs.wholesale.taskName = keyPath[0].split('-')[1]
+                    t.$refs.wholesale.taskName = keyPath[0].split('-').slice(1).join('-')
+                    console.log(t.$refs.wholesale.taskName,'name')
                     t.$refs.wholesale.enterpriseType = Number(key.split('-')[1])
                     t.$refs.wholesale.getEnterpriseCompleteInfoList()
                 }else{
@@ -116,7 +120,12 @@
                     t.$refs.sumSheet.taskName = keyPath[0].split('-')[1]
                     t.$refs.sumSheet.enterpriseCity = ''
                     t.$refs.sumSheet.enterpriseArea = ''
-                    t.$refs.sumSheet.sheetStatus = t.unitType
+                    if(t.unitType == 0){
+                        t.$refs.sumSheet.sheetStatus=1
+                    }else{
+                        t.$refs.sumSheet.sheetStatus = t.unitType
+                    }
+                    t.$refs.sumSheet.activeTab = 1
                     t.$refs.sumSheet.getDataStatistics()
                 }
                 t.curTab = Number(key.split('-')[1])

--
Gitblit v1.9.2