| 
					
				 | 
			
			
				@@ -13,76 +13,75 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-col :span="20" :xs="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="main-right-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="main-search-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <!--    搜索条件    --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :model="queryParams" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ref="queryParams" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-show="showSearch" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label-width="100px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-form-item label="任务名称" prop="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="width: 200px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model="queryParams.title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              placeholder="请输入任务名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :maxlength="50" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @input="inputTitle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-form-item label="检查人员" prop="roleId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model="queryParams.roleId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              placeholder="请选择用户角色" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="main-search-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!--    搜索条件    --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :model="queryParams" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ref="queryParams" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-show="showSearch" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-for="item in selectRoleOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :key="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :label="item.roleName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-form-item label="受检机构" prop="orgName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!-- <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="任务名称" prop="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 200px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-model="queryParams.title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  placeholder="请输入任务名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :maxlength="50" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @input="inputTitle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="检查人员" prop="roleId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-model="queryParams.roleId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  placeholder="请选择用户角色" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-for="item in selectRoleOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :key="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :label="item.roleName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="受检机构" prop="orgName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <!-- <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-model="queryParams.orgName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               placeholder="请输入受检机构" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :maxlength="50" @input="inputRestriction" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div style="width: 200px; height: 30px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <org-tree-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-model="queryParams.checkOrgIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ref="checkorgTreeSelect" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :disable="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @change="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </org-tree-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-form-item label="任务进度" prop="status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="width: 200px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model="queryParams.status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              placeHolder="请选择任务进度" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-for="item in dict.type.safety_check_status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :key="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :value="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- <el-form-item label="检查周期" prop="executeCycle"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div style="width: 200px; height: 30px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <org-tree-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model="queryParams.checkOrgIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ref="checkorgTreeSelect" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :disable="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @change="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </org-tree-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="任务进度" prop="status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 200px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-model="queryParams.status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  placeHolder="请选择任务进度" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-for="item in dict.type.safety_check_status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :key="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :value="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <!-- <el-form-item label="检查周期" prop="executeCycle"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-model="queryParams.executeCycle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               placeHolder="请选择检查周期" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -97,7 +96,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-form-item> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <!-- <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="searchTitle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="planStartTime" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -113,165 +112,195 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-form-item> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            class="searchTitle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="任务时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="planStartTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <DataRangePicker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              type="daterange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              value-format="yyyy-MM-dd HH:mm:ss" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :default-time="['00:00:00', '23:59:59']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              start-placeholder="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              end-placeholder="结束日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model="queryParams.range" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :picker-options="pickerOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </DataRangePicker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-form-item style="margin-left: 35px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                icon="el-icon-search" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                >搜索</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                class="searchTitle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                label="任务时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                prop="planStartTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                >重置</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['core:safetycheck:tempregister']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                >临时登记</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <!--    按纽    --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          height="700" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-loading="loading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :data="pageData" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fixed 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="50" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="序号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="columns[0].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="任务名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="120" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="columns[1].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="checkOrgName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="检查主体" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="140" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="columns[5].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="roleName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="检查人员" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="150" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="columns[6].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                r.row.roles ? r.row.roles.map((r) => r.roleName).join("||") : "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="任务进度" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            width="100px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="columns[10].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <!-- <i class="circle" :style="statusColor(r.row.status, true)" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <!-- <label :style="statusColor(r.row.status, false)"> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    getLabel(dict.type.safety_check_status, r.row.status) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  }}</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <DataRangePicker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  type="daterange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  value-format="yyyy-MM-dd HH:mm:ss" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :default-time="['00:00:00', '23:59:59']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  start-placeholder="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  end-placeholder="结束日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-model="queryParams.range" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :picker-options="pickerOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="orgName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="受检机构" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="140" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="columns[4].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </DataRangePicker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-form-item style="margin-left: 35px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    icon="el-icon-search" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @click="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    >搜索</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    icon="el-icon-refresh" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @click="resetQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    >重置</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    icon="el-icon-plus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @click="handleAdd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-hasPermi="['core:safetycheck:tempregister']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    >临时登记</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!--    按纽    --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            height="596" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-loading="loading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :data="pageData" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              fixed 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="80px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="序号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="columns[0].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="任务名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="250px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :show-overflow-tooltip="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="columns[1].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="checkOrgName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="检查主体" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="columns[5].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="roleName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="检查人员" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="columns[6].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  r.row.roles 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ? r.row.roles.map((r) => r.roleName).join("||") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    : "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="任务进度" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="columns[10].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <!-- <i class="circle" :style="statusColor(r.row.status, true)" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <!-- <label :style="statusColor(r.row.status, false)"> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      getLabel(dict.type.safety_check_status, r.row.status) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }}</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="orgName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="受检机构" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="columns[4].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="planStartTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="任务时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="200" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="columns[2].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ><template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                r.row.planStartTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ? dayjs(r.row.planStartTime).format("YYYY年-MM月-DD日") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  : "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }}~{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                r.row.planEndTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ? dayjs(r.row.planEndTime).format("YYYY年-MM月-DD日") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  : "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template></el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="planEndTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="截止日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="100" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ><template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                r.row.planEndTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ? dayjs(r.row.planEndTime).format("YYYY-MM-DD") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  : "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template></el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="planStartTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="任务时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="300px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="columns[2].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ><template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  r.row.planStartTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ? dayjs(r.row.planStartTime).format("YYYY年-MM月-DD日") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    : "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }}~{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  r.row.planEndTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ? dayjs(r.row.planEndTime).format("YYYY年-MM月-DD日") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    : "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template></el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="planEndTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="截止日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ><template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  r.row.planEndTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ? dayjs(r.row.planEndTime).format("YYYY-MM-DD") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    : "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template></el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="submitBy" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="检查人" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="100" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="检查时间" min-width="120" v-if="false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="r">{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              r.row.submitTime | dateTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }}</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="exceptionCount" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="隐患问题数" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            min-width="80" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="columns[9].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column prop="des" label="备注" min-width="80" v-if="false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="操作" fixed="right" min-width="200"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <!-- <el-button v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="submitBy" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="检查人" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="检查时间" min-width="120" v-if="false"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="r">{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                r.row.submitTime | dateTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }}</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="exceptionCount" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="隐患问题数" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="columns[9].visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              prop="des" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="备注" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="操作" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              fixed="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="r"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <!-- <el-button v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             r.row.status == 'WAIT' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             queryParams.type == 'QUARTER' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         " type="text" @click="onEdit(r.row.id)">检查</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -280,41 +309,40 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             r.row.status != 'NOT' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             r.row.status != 'WAIT' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         " type="text" @click="onEdit(r.row.id, { isRead: true })">查看</el-button> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="showDetail(r.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-hasPermi="['resumption:taskManager:query']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                >详情</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="showscanRecord(r.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-hasPermi="['resumption:taskManager:query']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                >扫描记录</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="showRegister(r.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-if="showRegisterBtn(r.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                >任务登记</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <pagination 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-show="total > 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :total="total" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :page.sync="queryParams.pageNum" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :limit.sync="queryParams.pageSize" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @pagination="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click="showDetail(r.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-hasPermi="['resumption:taskManager:query']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  >详情</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click="showscanRecord(r.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-hasPermi="['resumption:taskManager:query']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  >扫描记录</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click="showRegister(r.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-if="showRegisterBtn(r.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  >任务登记</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <pagination 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-show="total > 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :total="total" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :page.sync="queryParams.pageNum" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :limit.sync="queryParams.pageSize" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @pagination="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 详情 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <dialog-detail ref="detaildialog"></dialog-detail> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <dialog-scan-record ref="scanrecorddialog"></dialog-scan-record> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -339,7 +367,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     DataRangePicker, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     OrgTreeSelect, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     OrgTree, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -477,7 +504,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.resetForm("queryParams"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleAdd(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleAdd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let path = "/safetycheck/tempregister/add"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$router.push(path); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 |