From 20b0ce2db27b64a60de60aee05dedd448099e330 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期一, 08 七月 2024 10:12:16 +0800
Subject: [PATCH] xiugai

---
 src/views/newSpecialWorkSystem/workTicket/sqjl/index.vue |   70 +++++++++++++++++++++++++++-------
 1 files changed, 55 insertions(+), 15 deletions(-)

diff --git a/src/views/newSpecialWorkSystem/workTicket/sqjl/index.vue b/src/views/newSpecialWorkSystem/workTicket/sqjl/index.vue
index 20a5ac3..f8fdcc8 100644
--- a/src/views/newSpecialWorkSystem/workTicket/sqjl/index.vue
+++ b/src/views/newSpecialWorkSystem/workTicket/sqjl/index.vue
@@ -34,6 +34,13 @@
                           />
                         </el-select>
                       </div>
+                      <div class="basic-line" style="display:flex;white-space:nowrap;line-height: 40px">
+                        <span>作业票编号:</span>
+                        <el-input
+                            v-model="searPara.workPermitNo"
+                            placeholder="请输入作业票编号"
+                        />
+                      </div>
                       <div style="margin-left: 20px">
                         <el-button type="primary" @click="searchRecord">查询</el-button>
                         <el-button plain @click="clearSearch">重置</el-button>
@@ -59,7 +66,12 @@
                                 <el-table-column property="applyDepName" label="作业所在车间" align="center"/>
                                 <el-table-column property="workContent" label="作业内容" align="center"/>
                                 <el-table-column property="workTypeDesc" label="作业类型" align="center"/>
-                                <el-table-column property="workDepName" label="作业单位" align="center"/>
+                                <el-table-column label="作业单位" align="center">
+                                  <template #default="scope">
+                                    <span v-if="scope.row.workDepList && scope.row.workDepList.length>0">{{scope.row.workDepList.map(i=>i.workDepName).join(',')}}</span>
+                                    <span v-else>{{scope.row.workDepName }}</span>
+                                  </template>
+                                </el-table-column>
                                 <el-table-column property="headList" label="负责人及电话" align="center">
                                   <template #default="scope">
                                     {{scope.row.headList.map(i=>{return i.userName + '(' + i.phone+ ')' }).join(',')}}
@@ -328,6 +340,7 @@
             searPara:{
               startTime: '',
               endTime: '',
+              workPermitNo: '',
               workType: null,
               headUserName: '',
               secondDepId: null
@@ -365,48 +378,72 @@
             ],
           statusList: [
             {
-              value: -1,
-              label: '废止'
-            },
-            {
               value: 0,
-              label: '风险研判中'
+              label: '风险研判'
             },
             {
               value: 1,
-              label: '票证办理中'
+              label: '票证办理'
             },
             {
               value: 2,
-              label: '安全措施确认中'
+              label: '气体分析'
             },
             {
               value: 3,
-              label: '培训交底中'
+              label: '安全措施确认,培训交底'
             },
             {
               value: 4,
-              label: '气体分析中'
+              label: '安全措施确认'
             },
             {
               value: 5,
-              label: '作业开始'
+              label: '培训交底'
             },
             {
               value: 6,
-              label: '作业监护'
+              label: '部门审批'
             },
             {
               value: 7,
-              label: '作业结束'
+              label: '作业票填报结束'
             },
             {
               value: 8,
-              label: '作业验收'
+              label: '作业气体分析不合格'
             },
             {
               value: 9,
-              label: '安全措施确认,培训交底中'
+              label: '审批未通过'
+            },
+            {
+              value: 10,
+              label: '开始'
+            },
+            {
+              value: 11,
+              label: '监护'
+            },
+            {
+              value: 12,
+              label: '结束'
+            },
+            {
+              value: 13,
+              label: '待验收'
+            },
+            {
+              value: 14,
+              label: '验收完成'
+            },
+            {
+              value: 15,
+              label: '取消'
+            },
+            {
+              value: 16,
+              label: '废止作业票'
             }
           ],
           timeRange: []
@@ -504,6 +541,7 @@
 
         // 关键词查询记录
         const searchRecord = async () => {
+            state.pageIndex1 = 1
             getListByPage();
         };
         // 重置搜索
@@ -512,10 +550,12 @@
             state.searPara = {
               startTime: '',
               endTime: '',
+              workPermitNo: '',
               workType: null,
               headUserName: '',
               secondDepId: null
             };
+            state.pageIndex1 = 1
             getListByPage();
         };
 

--
Gitblit v1.9.2