| 
					
				 | 
			
			
				@@ -1,366 +1,364 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <div class="app-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div v-if="isPercentage" class="percentage" style="width: 210px;height: 90px;background: #fff;position: fixed;bottom: 0;left: 0;z-index: 9999999999999;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <h4 style="padding-left: 10px;line-height: 0;">导出进度:</h4> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-progress style="padding-left: 10px;" :text-inside="true" :stroke-width="26" :percentage="percentage" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div class="filter-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-select v-model="getdataListParm.parammaps.pastureName" placeholder="牧场" class="filter-item" style="width: 150px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-option v-for="item in findAllPasture" :key="item.id" :label="item.name" :value="item.name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-select v-model="getdataListParm.parammaps.status" placeholder="检验预警状态" class="filter-item" style="width: 150px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-option v-for="item in warningStatus" :key="item.id" :label="item.name" :value="item.name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="form_search">搜索</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div class="app-btn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button class="filter-item" type="primary" icon="el-icon-edit" @click="form_add">新增</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button class="filter-item" type="info" icon="el-icon-tickets" @click="handleDownloadTemp">模板</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-upload style="display: inline-block;" :headers="headers" :data="uploadData" :action="uploadExcelUrl" :show-file-list="false" :before-upload="beforeImportExcel" :on-success="handleImportExcelSuccess"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-waves class="filter-item" type="warning" icon="el-icon-download">导入</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-upload> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button class="filter-item" type="success" icon="el-icon-download" style="" @click="handleDownload">导出</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      :key="tableKey" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v-loading="listLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      element-loading-text="给我一点时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      :data="list" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      fit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      highlight-current-row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      style="width: 100%;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      :row-class-name="tableRowClassName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      :row-style="selectedHighlight" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      :max-height="myHeight" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="序号" align="center" type="index" width="50px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.$index + (pageNum-1) * pageSize + 1 }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="牧场" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.pastureName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="安全阀类型" width="140px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.warnName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="安全阀型号" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.specification }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="公称通径" min-width="100px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.level }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="公称压力MPa" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.measureRange }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="工作压力MPa" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.factoryNumber }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="整定压力MPa" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.amount }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="起跳压力MPa" min-width="100px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.unit }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="回座压力MPa" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.cycle }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="使用位置" min-width="110px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.warnUnit }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="使用部门" min-width="80px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.departmentName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="检验日期" min-width="110px" align="center" sortable prop="lastCheckDate" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="有效日期" min-width="110px" align="center" sortable prop="validityDate" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="管理责任人" min-width="110px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span>{{ scope.row.empName }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="操作" align="center" width="300" class-name="small-padding fixed-width" fixed="right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button type="primary" size="mini" @click="form_see(row)">查看</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button type="success" size="mini" @click="form_edit(row)">编辑</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button type="danger" size="mini" @click="form_delete(row)">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <pagination v-show="total>0" :total="total" :page.sync="getdataListParm.offset" :limit.sync="getdataListParm.pagecount" @pagination="get_table_data" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible" :close-on-click-modal="false" width="80%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class="app-add"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form ref="createTemp" :rules="rules" :model="createTemp" label-position="right" label-width="115px" style="width: 90%;margin:0 auto 30px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item ref="pastureId" label="牧场:" prop="pastureId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select v-model="createTemp.pastureId " placeholder="请输入牧场" class="filter-item" style="width:100%" :disabled="dialogStatus==='see'" @change="changePasture"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-option v-for="item in findAllPasture" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="安全阀类型:" prop="warnName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="warnName" v-model="createTemp.warnName" placeholder="请输入安全阀类型" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="安全阀型号:" prop="specification"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="specification" v-model="createTemp.specification" placeholder="请输入安全阀型号" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="公称通径:" prop="level"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="level" v-model="createTemp.level" placeholder="请输入公称通径" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="公称压力MPa:" prop="measureRange"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="measureRange" v-model="createTemp.measureRange" placeholder="请输入公称压力MPa" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="工作压力MPa:" prop="factoryNumber"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="factoryNumber" v-model="createTemp.factoryNumber" placeholder="请输入工作压力MPa" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="整定压力MPa:" prop="amount"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="amount" v-model="createTemp.amount" placeholder="请输入整定压力MPa" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="起跳压力MPa:" prop="unit"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="unit" v-model="createTemp.unit" placeholder="请输入起跳压力MPa" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="回座压力MPa:" prop="cycle"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="cycle" v-model="createTemp.cycle" placeholder="请输入回座压力MPa" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="使用位置:" prop="warnUnit"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input ref="warnUnit" v-model="createTemp.warnUnit" placeholder="请输入使用位置" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="使用部门:" prop="departmentName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select v-model="createTemp.departmentName" placeholder="请输入使用部门" class="filter-item" style="width:100%" :disabled="dialogStatus==='see'" @change="changeDepartment"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-option v-for="item in findAllDepart" :key="item.id" :label="item.name" :value="item.name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="检验日期:" prop="lastCheckDate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-date-picker v-model="createTemp.lastCheckDate" type="date" :picker-options="pickerOptions1" placeholder="请输入检验日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="有效日期:" prop="validityDate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-date-picker v-model="createTemp.validityDate" type="date" :picker-options="pickerOptions2" placeholder="请输入有效日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="管理责任人:" prop="empName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select ref="empName" v-model="createTemp.empName" filterable placeholder="请输入管理责任人" class="filter-item" style="width:100%" :disabled="dialogStatus==='see'" @change="changeEmp"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-option v-for="item in findAllEmploye" :key="item.id" :label="item.name" :value="item.name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div slot="footer" class="dialog-footer" style="right:30px;position:absolute;bottom:5px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button v-if="dialogStatus==='create' || dialogStatus==='update'" type="primary" :disabled="isokDisable" @click="dialogStatus==='create'?add_dialog_save():edit_dialog_save()">保存并关闭</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button @click="dialogFormVisible = false; getdataListParm.parammaps.inputDatetime = ''">取消并关闭</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import waves from '@/directive/waves' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { GetDataByNames, GetDataByName, PostDataByName, failproccess, GetAccount } from '@/api/common' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Cookies from 'js-cookie' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { json2excel } from '@/utils/index.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { MessageBox } from 'element-ui' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { getToken } from '@/utils/auth' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { parseTime } from '@/utils/index.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Pagination from '@/components/Pagination' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  name: 'SafetyValve', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  directives: { waves }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  components: { Pagination }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      myHeight:document.documentElement.clientHeight - 85- 250, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      warningStatus: [{ id: 0, name: '全部' }, { id: 1, name: '正常' }, { id: 2, name: '预警期' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      findAllPasture: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      findAllDepart: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      findAllEmploye: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      requestParams: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'findAllPasture', offset: 0, pagecount: 0, returntype: 'Map', parammaps: { 'id': Cookies.get('pastureid') }}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'findAllDepart', offset: 0, pagecount: 0, parammaps: { 'pastureId': Cookies.get('pastureid') }}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'findAllEmploye', offset: 0, pagecount: 0, parammaps: { 'pastureId': Cookies.get('pastureid') }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      rules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pastureId: [{ required: true, message: '必填', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        warnName: [{ required: true, message: '必填', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        specification: [{ required: true, message: '必填', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        lastCheckDate: [{ required: true, message: '必填', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        validityDate: [{ required: true, message: '必填', trigger: 'blur' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getdataListParm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'getExaminewarningList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        page: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        offset: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pagecount: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          pastureName: Cookies.get('pasturename'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          warningType: '安全阀' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      tableKey: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listLoading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      total: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      list: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getIndexList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      rowStyle: { maxHeight: 50 + 'px', height: 45 + 'px' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      cellStyle: { padding: 0 + 'px' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      pickerOptions1: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        disabledDate: (time) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.createTemp.validityDate !== '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return parseTime(time.getTime(), '{y}-{m}-{d}') >= this.createTemp.validityDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      pickerOptions2: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        disabledDate: (time) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return parseTime(time.getTime(), '{y}-{m}-{d}') <= this.createTemp.lastCheckDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      createTemp: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pastureId: this.$store.state.user.pastureid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pastureName: this.$store.state.user.pasturename, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        departmentName: this.$store.state.user.departmentname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        departmentId: this.$store.state.user.departmentid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        warnName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        specification: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        level: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        measureRange: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        factoryNumber: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        amount: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        unit: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cycle: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        warnUnit: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        lastCheckDate: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        validityDate: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        empName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        empId: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogFormVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dialogStatus: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      textMap: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        create: '新增', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        update: '编辑', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        see: '查看' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      isokDisable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      postDataPramas: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      downLoadParm: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      isPercentage: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      percentage: 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  computed: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    headers() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        token: getToken() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    uploadData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'uploadExaminewarnAQF', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        importParams: '牧场,安全阀类型,安全阀型号,公称通径,公称压力MPa,工作压力MPa,整定压力MPa,起跳压力MPa,回座压力MPa,使用位置,使用部门,本次检验日期,下次检验日期,管理责任人', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sheetname: 'SheetJS' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 设置上传地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    uploadExcelUrl() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return process.env.VUE_APP_BASE_API + 'authdata/ImportExcel' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.get_select_list() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // 设置变量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    get_select_list() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByNames(this.requestParams).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.findAllPasture = response.data.findAllPasture.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.findAllDepart = response.data.findAllDepart.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.findAllEmploye = response.data.findAllEmploye.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getNextDate(date, day) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var dd = new Date(date) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dd.setDate(dd.getDate() + day) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var y = dd.getFullYear() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var m = dd.getMonth() + 1 < 10 ? '0' + (dd.getMonth() + 1) : dd.getMonth() + 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var d = dd.getDate() < 10 ? '0' + dd.getDate() : dd.getDate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return y + '-' + m + '-' + d 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    tableRowClassName({ row, rowIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // 把每一行的索引放进row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.index = rowIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    get_table_data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.listLoading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.getdataListParm).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.list !== null || response.data !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.list = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <div class="app-container">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div v-if="isPercentage" class="percentage" style="width: 210px;height: 90px;background: #fff;position: fixed;bottom: 0;left: 0;z-index: 9999999999999;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <h4 style="padding-left: 10px;line-height: 0;">导出进度:</h4>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-progress style="padding-left: 10px;" :text-inside="true" :stroke-width="26" :percentage="percentage" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="filter-container">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-select v-model="getdataListParm.parammaps.pastureName" placeholder="牧场" class="filter-item" style="width: 150px;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-option v-for="item in findAllPasture" :key="item.id" :label="item.name" :value="item.name" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-select v-model="getdataListParm.parammaps.status" placeholder="检验预警状态" class="filter-item" style="width: 150px;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-option v-for="item in warningStatus" :key="item.id" :label="item.name" :value="item.name" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="form_search">搜索</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="app-btn">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button class="filter-item" type="primary" icon="el-icon-edit" @click="form_add">新增</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button class="filter-item" type="info" icon="el-icon-tickets" @click="handleDownloadTemp">模板</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-upload style="display: inline-block;" :headers="headers" :data="uploadData" :action="uploadExcelUrl" :show-file-list="false" :before-upload="beforeImportExcel" :on-success="handleImportExcelSuccess">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button v-waves class="filter-item" type="warning" icon="el-icon-download">导入</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-upload>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button class="filter-item" type="success" icon="el-icon-download" style="" @click="handleDownload">导出</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-table
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :key="tableKey"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      v-loading="listLoading"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      element-loading-text="给我一点时间"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :data="list"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      border
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fit
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      highlight-current-row
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      style="width: 100%;"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :row-class-name="tableRowClassName"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :row-style="selectedHighlight"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :cell-style="cellStyle"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      class="elTable table-fixed"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :max-height="myHeight"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="序号" align="center" type="index" width="50px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.$index + (pageNum-1) * pageSize + 1 }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="牧场" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.pastureName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="安全阀类型" width="140px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.warnName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="安全阀型号" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.specification }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="公称通径" min-width="100px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.level }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="公称压力MPa" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.measureRange }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="工作压力MPa" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.factoryNumber }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="整定压力MPa" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.amount }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="起跳压力MPa" min-width="100px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.unit }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="回座压力MPa" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.cycle }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="使用位置" min-width="110px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.warnUnit }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="使用部门" min-width="80px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.departmentName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="检验日期" min-width="110px" align="center" sortable prop="lastCheckDate" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="有效日期" min-width="110px" align="center" sortable prop="validityDate" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="管理责任人" min-width="110px" align="center">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span>{{ scope.row.empName }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="操作" align="center" width="300" class-name="small-padding fixed-width" fixed="right">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="{row}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="primary" size="mini" @click="form_see(row)">查看</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="success" size="mini" @click="form_edit(row)">编辑</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="danger" size="mini" @click="form_delete(row)">删除</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-table>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <pagination v-show="total>0" :total="total" :page.sync="getdataListParm.offset" :limit.sync="getdataListParm.pagecount" @pagination="get_table_data" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible" :close-on-click-modal="false" width="80%">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="app-add">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form ref="createTemp" :rules="rules" :model="createTemp" label-position="right" label-width="115px" style="width: 90%;margin:0 auto 30px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item ref="pastureId" label="牧场:" prop="pastureId">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select v-model="createTemp.pastureId " placeholder="请输入牧场" class="filter-item" style="width:100%" :disabled="dialogStatus==='see'" @change="changePasture">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-option v-for="item in findAllPasture" :key="item.id" :label="item.name" :value="item.id" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="安全阀类型:" prop="warnName">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="warnName" v-model="createTemp.warnName" placeholder="请输入安全阀类型" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="安全阀型号:" prop="specification">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="specification" v-model="createTemp.specification" placeholder="请输入安全阀型号" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="公称通径:" prop="level">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="level" v-model="createTemp.level" placeholder="请输入公称通径" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="公称压力MPa:" prop="measureRange">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="measureRange" v-model="createTemp.measureRange" placeholder="请输入公称压力MPa" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="工作压力MPa:" prop="factoryNumber">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="factoryNumber" v-model="createTemp.factoryNumber" placeholder="请输入工作压力MPa" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="整定压力MPa:" prop="amount">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="amount" v-model="createTemp.amount" placeholder="请输入整定压力MPa" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="起跳压力MPa:" prop="unit">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="unit" v-model="createTemp.unit" placeholder="请输入起跳压力MPa" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="回座压力MPa:" prop="cycle">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="cycle" v-model="createTemp.cycle" placeholder="请输入回座压力MPa" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="使用位置:" prop="warnUnit">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input ref="warnUnit" v-model="createTemp.warnUnit" placeholder="请输入使用位置" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="使用部门:" prop="departmentName">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select v-model="createTemp.departmentName" placeholder="请输入使用部门" class="filter-item" style="width:100%" :disabled="dialogStatus==='see'" @change="changeDepartment">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-option v-for="item in findAllDepart" :key="item.id" :label="item.name" :value="item.name" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="检验日期:" prop="lastCheckDate">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-date-picker v-model="createTemp.lastCheckDate" type="date" :picker-options="pickerOptions1" placeholder="请输入检验日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="有效日期:" prop="validityDate">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-date-picker v-model="createTemp.validityDate" type="date" :picker-options="pickerOptions2" placeholder="请输入有效日期" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" :disabled="dialogStatus==='see'" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-col :span="8">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="管理责任人:" prop="empName">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-select ref="empName" v-model="createTemp.empName" filterable placeholder="请输入管理责任人" class="filter-item" style="width:100%" :disabled="dialogStatus==='see'" @change="changeEmp">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-option v-for="item in findAllEmploye" :key="item.id" :label="item.name" :value="item.name" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div slot="footer" class="dialog-footer" style="right:30px;position:absolute;bottom:5px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button v-if="dialogStatus==='create' || dialogStatus==='update'" type="primary" :disabled="isokDisable" @click="dialogStatus==='create'?add_dialog_save():edit_dialog_save()">保存并关闭</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button @click="dialogFormVisible = false; getdataListParm.parammaps.inputDatetime = ''">取消并关闭</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import waves from '@/directive/waves'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { GetDataByNames, GetDataByName, PostDataByName, failproccess, GetAccount } from '@/api/common'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Cookies from 'js-cookie'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { json2excel } from '@/utils/index.js'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { MessageBox } from 'element-ui'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getToken } from '@/utils/auth'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { parseTime } from '@/utils/index.js'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Pagination from '@/components/Pagination'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export default {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name: 'SafetyValve',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  directives: { waves },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  components: { Pagination },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  data() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      myHeight:document.documentElement.clientHeight - 85- 250,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      warningStatus: [{ id: 0, name: '全部' }, { id: 1, name: '正常' }, { id: 2, name: '预警期' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      findAllPasture: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      findAllDepart: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      findAllEmploye: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      requestParams: [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { name: 'findAllPasture', offset: 0, pagecount: 0, returntype: 'Map', parammaps: { 'id': Cookies.get('pastureid') }},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { name: 'findAllDepart', offset: 0, pagecount: 0, parammaps: { 'pastureId': Cookies.get('pastureid') }},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { name: 'findAllEmploye', offset: 0, pagecount: 0, parammaps: { 'pastureId': Cookies.get('pastureid') }}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pastureId: [{ required: true, message: '必填', trigger: 'blur' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        warnName: [{ required: true, message: '必填', trigger: 'blur' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        specification: [{ required: true, message: '必填', trigger: 'blur' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        lastCheckDate: [{ required: true, message: '必填', trigger: 'blur' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        validityDate: [{ required: true, message: '必填', trigger: 'blur' }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getdataListParm: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'getExaminewarningList',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page: 1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        offset: 1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pagecount: 10,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype: 'Map',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pastureName: Cookies.get('pasturename'),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          warningType: '安全阀'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tableKey: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listLoading: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      total: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      list: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getIndexList: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rowStyle: { maxHeight: 50 + 'px', height: 45 + 'px' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cellStyle: { padding: 0 + 'px' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pickerOptions1: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        disabledDate: (time) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.createTemp.validityDate !== '') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return parseTime(time.getTime(), '{y}-{m}-{d}') >= this.createTemp.validityDate
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pickerOptions2: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        disabledDate: (time) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return parseTime(time.getTime(), '{y}-{m}-{d}') <= this.createTemp.lastCheckDate
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      createTemp: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pastureId: this.$store.state.user.pastureid,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pastureName: this.$store.state.user.pasturename,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        departmentName: this.$store.state.user.departmentname,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        departmentId: this.$store.state.user.departmentid,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        warnName: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        specification: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        level: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        measureRange: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        factoryNumber: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        amount: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        unit: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cycle: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        warnUnit: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        lastCheckDate: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        validityDate: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        empName: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        empId: ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogFormVisible: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogStatus: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      textMap: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        create: '新增',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        update: '编辑',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        see: '查看'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isokDisable: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      postDataPramas: {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      downLoadParm: {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isPercentage: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      percentage: 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  computed: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    headers() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        token: getToken()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    uploadData() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'uploadExaminewarnAQF',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        importParams: '牧场,安全阀类型,安全阀型号,公称通径,公称压力MPa,工作压力MPa,整定压力MPa,起跳压力MPa,回座压力MPa,使用位置,使用部门,本次检验日期,下次检验日期,管理责任人',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sheetname: 'SheetJS'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 设置上传地址
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    uploadExcelUrl() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return process.env.VUE_APP_BASE_API + 'authdata/ImportExcel'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  created() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.get_select_list()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.get_table_data()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 设置变量
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  methods: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_select_list() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByNames(this.requestParams).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.findAllPasture = response.data.findAllPasture.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.findAllDepart = response.data.findAllDepart.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.findAllEmploye = response.data.findAllEmploye.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getNextDate(date, day) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var dd = new Date(date)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dd.setDate(dd.getDate() + day)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var y = dd.getFullYear()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var m = dd.getMonth() + 1 < 10 ? '0' + (dd.getMonth() + 1) : dd.getMonth() + 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var d = dd.getDate() < 10 ? '0' + dd.getDate() : dd.getDate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return y + '-' + m + '-' + d
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    tableRowClassName({ row, rowIndex }) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 把每一行的索引放进row
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.index = rowIndex
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_table_data() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.listLoading = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.getdataListParm).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data.list !== null || response.data !== null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           console.log('table数据', response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.getIndexList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let i = 0; i < response.data.list.length; i++) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -372,294 +370,296 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.list = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.pageNum = response.data.pageNum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.pageSize = response.data.pageSize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.total = response.data.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    selectedHighlight({ row, rowIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      for (let i = 0; i < this.getIndexList.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (this.getIndexList[i].myindex === rowIndex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            color: 'red' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_search() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了搜索') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getdataListParm.offset = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    resetCreateTemp() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.pastureId = this.$store.state.user.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.pastureName = this.$store.state.user.pasturename 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentName = this.$store.state.user.departmentname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentId = this.$store.state.user.departmentid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.warnName = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.specification = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.level = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.measureRange = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.factoryNumber = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.amount = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.unit = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.cycle = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.warnUnit = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.lastCheckDate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.validityDate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.empName = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.empId = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_add() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了新增') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.resetCreateTemp() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'create' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    changePasture(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.pastureName = this.findAllPasture.find(obj => obj.id === item).name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    changeDepartment(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentId = this.findAllDepart.find(obj => obj.name === item).id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    changeEmp(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.empId = this.findAllEmploye.find(obj => obj.name === item).id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    add_dialog_save() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了保存') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['createTemp'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.name = 'insertExaminewarning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.parammaps = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.parammaps = this.createTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.parammaps.warningType = '安全阀' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          PostDataByName(this.postDataPramas).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('新增保存发送参数', this.postDataPramas) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.dialogFormVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                title: '成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: '新增成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              failproccess(response, this.$notify) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_edit(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了编辑') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'update' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp = Object.assign({}, row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.pastureId = parseFloat(row.pastureId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentId = parseFloat(row.departmentId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.empId = parseFloat(row.empId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    edit_dialog_save() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了编辑保存') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['createTemp'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.name = 'updateExaminewarning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.parammaps = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.parammaps = this.createTemp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.parammaps.id = this.createTemp.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.postDataPramas.parammaps.warningType = '安全阀' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          PostDataByName(this.postDataPramas).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('编辑保存发送参数', this.postDataPramas) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.dialogFormVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                title: '成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: '保存成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              failproccess(response, this.$notify) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_see(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了查看', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogStatus = 'see' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp = Object.assign({}, row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.pastureId = parseFloat(row.pastureId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.departmentId = parseFloat(row.departmentId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.createTemp.empId = parseFloat(row.empId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_delete(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MessageBox.confirm('确认删除此信息?', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: '确认', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelButtonText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('点击了删除', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.postDataPramas.name = 'deleteExaminewarning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.postDataPramas.parammaps = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.postDataPramas.parammaps.id = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.postDataPramas.parammaps.warningType = '安全阀' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PostDataByName(this.postDataPramas).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('删除保存发送参数', this.postDataPramas) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.dialogFormVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title: '成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              message: '删除成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            failproccess(response, this.$notify) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleDownloadTemp() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了模板') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      import('@/vendor/Export2Excel').then(excel => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const list1 = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const tHeader = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          '牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const filterVal = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          '牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const data1 = this.formatJson(filterVal, list1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        excel.export_json_to_excel({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          header: tHeader, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          data: data1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          filename: '安全阀模板', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          autoWidth: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          bookType: 'xlsx' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    beforeImportExcel(file) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const isLt2M = file.size / 1024 / 1024 < 6 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!isLt2M) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message.error('上传文件大小不能超过 6MB!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return isLt2M 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleImportExcelSuccess(res, file) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (res.msg === 'ok') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          title: '成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '导入成功:' + res.data.success + '条!', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res.data.err_count > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            title: '失败', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            message: '导入失败:' + res.data.err_count + '条!', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type: 'danger', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           import('@/vendor/Export2Excel').then(excel => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             const list1 = res.data.result 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             const tHeader = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               '牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人', '报错信息' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             const filterVal = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               '牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人', 'error_msg' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             const data1 = this.formatJson(filterVal, list1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             excel.export_json_to_excel({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               header: tHeader, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               data: data1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               filename: '安全阀报错信息', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               autoWidth: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               bookType: 'xlsx' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          title: '失败', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '上传失败', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'danger', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          duration: 2000 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    formatJson(filterVal, jsonData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return jsonData.map(v => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        filterVal.map(j => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (j === 'timestamp') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return parseTime(v[j]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return v[j] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleDownload() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了导出') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$alert('安全阀正在导出中,请勿刷新或离开本页面,若导出时间过长,建议缩小导出数据范围重新导出', {}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isPercentage = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.percentage = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var timer = setInterval(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.percentage += 5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (this.percentage > 95) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.percentage = 99 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          clearInterval(timer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.percentage = this.percentage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.downLoadParm.name = 'getExaminewarningList' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.downLoadParm.parammaps = this.getdataListParm.parammaps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetAccount(this.downLoadParm).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.list !== '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.percentage = 99 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.isPercentage = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }, 2000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.downLoadList = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('导出table数据', this.downLoadList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          const ExcelDatas = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              tHeader: ['牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              filterVal: ['pastureName', 'warnName', 'specification', 'level', 'measureRange', 'factoryNumber', 'amount', 'unit', 'cycle', 'warnUnit', 'departmentName', 'lastCheckDate', 'validityDate', 'empName'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              tableDatas: this.downLoadList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              sheetName: '安全阀' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          json2excel(ExcelDatas, '安全阀', true, 'xlsx') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<style lang="scss" scoped> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.app-btn { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  margin-bottom: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.total = response.data.total
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.list = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.listLoading = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 100)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    selectedHighlight({ row, rowIndex }) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      for (let i = 0; i < this.getIndexList.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.getIndexList[i].myindex === rowIndex) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            color: 'red'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_search() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了搜索')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getdataListParm.offset = 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.get_table_data()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    resetCreateTemp() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.pastureId = this.$store.state.user.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.pastureName = this.$store.state.user.pasturename
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentName = this.$store.state.user.departmentname
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentId = this.$store.state.user.departmentid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.warnName = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.specification = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.level = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.measureRange = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.factoryNumber = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.amount = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.unit = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.cycle = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.warnUnit = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.lastCheckDate = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.validityDate = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.empName = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.empId = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_add() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了新增')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.resetCreateTemp()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'create'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    changePasture(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.pastureName = this.findAllPasture.find(obj => obj.id === item).name
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    changeDepartment(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentId = this.findAllDepart.find(obj => obj.name === item).id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    changeEmp(item) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.empId = this.findAllEmploye.find(obj => obj.name === item).id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    add_dialog_save() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了保存')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['createTemp'].validate(valid => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.name = 'insertExaminewarning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.parammaps = {}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.parammaps = this.createTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.parammaps.warningType = '安全阀'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          PostDataByName(this.postDataPramas).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('新增保存发送参数', this.postDataPramas)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg !== 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.dialogFormVisible = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.get_table_data()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: '新增成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              failproccess(response, this.$notify)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_edit(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了编辑')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'update'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp = Object.assign({}, row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.pastureId = parseFloat(row.pastureId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentId = parseFloat(row.departmentId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.empId = parseFloat(row.empId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    edit_dialog_save() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了编辑保存')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['createTemp'].validate(valid => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (valid) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.name = 'updateExaminewarning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.parammaps = {}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.parammaps = this.createTemp
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.parammaps.id = this.createTemp.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.postDataPramas.parammaps.warningType = '安全阀'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          PostDataByName(this.postDataPramas).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('编辑保存发送参数', this.postDataPramas)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg !== 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.dialogFormVisible = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.get_table_data()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: '成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: '保存成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              failproccess(response, this.$notify)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_see(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了查看', row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogStatus = 'see'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFormVisible = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp = Object.assign({}, row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.pastureId = parseFloat(row.pastureId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.departmentId = parseFloat(row.departmentId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.createTemp.empId = parseFloat(row.empId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_delete(row) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MessageBox.confirm('确认删除此信息?', {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: '确认',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: '取消',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: 'warning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('点击了删除', row)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.postDataPramas.name = 'deleteExaminewarning'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.postDataPramas.parammaps = {}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.postDataPramas.parammaps.id = row.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.postDataPramas.parammaps.warningType = '安全阀'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PostDataByName(this.postDataPramas).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('删除保存发送参数', this.postDataPramas)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (response.msg !== 'fail') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.dialogFormVisible = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.get_table_data()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: '删除成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            failproccess(response, this.$notify)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleDownloadTemp() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了模板')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      import('@/vendor/Export2Excel').then(excel => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const list1 = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const tHeader = [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          '牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const filterVal = [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          '牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const data1 = this.formatJson(filterVal, list1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        excel.export_json_to_excel({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          header: tHeader,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          data: data1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          filename: '安全阀模板',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          autoWidth: true,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          bookType: 'xlsx'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    beforeImportExcel(file) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const isLt2M = file.size / 1024 / 1024 < 6
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!isLt2M) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.error('上传文件大小不能超过 6MB!')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return isLt2M
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleImportExcelSuccess(res, file) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.get_table_data()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (res.msg === 'ok') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          title: '成功',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: '导入成功:' + res.data.success + '条!',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res.data.err_count > 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: '失败',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: '导入失败:' + res.data.err_count + '条!',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: 'danger',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           import('@/vendor/Export2Excel').then(excel => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             const list1 = res.data.result
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             const tHeader = [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               '牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人', '报错信息'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             const filterVal = [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               '牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人', 'error_msg'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             const data1 = this.formatJson(filterVal, list1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             excel.export_json_to_excel({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               header: tHeader,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               data: data1,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               filename: '安全阀报错信息',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               autoWidth: true,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               bookType: 'xlsx'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$notify({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          title: '失败',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: '上传失败',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: 'danger',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    formatJson(filterVal, jsonData) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return jsonData.map(v =>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        filterVal.map(j => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (j === 'timestamp') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return parseTime(v[j])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return v[j]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleDownload() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击了导出')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$alert('安全阀正在导出中,请勿刷新或离开本页面,若导出时间过长,建议缩小导出数据范围重新导出', {})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isPercentage = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.percentage = 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var timer = setInterval(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.percentage += 5
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.percentage > 95) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.percentage = 99
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clearInterval(timer)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.percentage = this.percentage
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.downLoadParm.name = 'getExaminewarningList'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.downLoadParm.parammaps = this.getdataListParm.parammaps
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetAccount(this.downLoadParm).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data.list !== '') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.percentage = 99
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          setTimeout(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.isPercentage = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 2000)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.downLoadList = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('导出table数据', this.downLoadList)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const ExcelDatas = [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              tHeader: ['牧场', '安全阀类型', '安全阀型号', '公称通径', '公称压力MPa', '工作压力MPa', '整定压力MPa', '起跳压力MPa', '回座压力MPa', '使用位置', '使用部门', '本次检验日期', '下次检验日期', '管理责任人'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              filterVal: ['pastureName', 'warnName', 'specification', 'level', 'measureRange', 'factoryNumber', 'amount', 'unit', 'cycle', 'warnUnit', 'departmentName', 'lastCheckDate', 'validityDate', 'empName'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              tableDatas: this.downLoadList,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              sheetName: '安全阀'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          json2excel(ExcelDatas, '安全阀', true, 'xlsx')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<style lang="scss" scoped>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.app-btn {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  margin-bottom: 10px;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</style>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 |