|  |  |  | @ -2,149 +2,149 @@ | 
			
		
	
		
			
				
					|  |  |  |  |   <div> | 
			
		
	
		
			
				
					|  |  |  |  |     <el-card class="el-card"> | 
			
		
	
		
			
				
					|  |  |  |  |       <el-form v-if="queryList && queryList.length > 0" :model="filterQuery" class="query-form" label-width="100px" v-show="showSearch"> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-row>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-col :span="6" v-if="this.ckeck">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item class="query-form-item" label="配送企业名称:">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-input v-model="filterQuery.name" placeholder="配送企业名称"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                        style="width: 90%"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                        clearable="true"></el-input>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-col>--> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-col :span="6">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item class="query-form-item" label="证书名称:">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-input v-model="filterQuery.certName" placeholder="证书名称"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                        style="width: 90%"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                        clearable="true"></el-input>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-col>--> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-col :span="6">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item class="query-form-item" label="状态:">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-select v-model="filterQuery.status"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         placeholder="请选择消息状态"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         clearable--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         style="width: 90%"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              >--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <el-option label="未确认" :value="1"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <el-option label="已确认" :value="2"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              </el-select>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-col>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–          <el-col :span="6">–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–            <el-form-item class="query-form-item" label="忽略状态:">–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–              <el-select v-model="filterQuery.ignoreStatus"–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–                         placeholder="请选择消息忽略状态"–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–                         clearable–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–                         style="width: 90%"–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–              >–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–                <el-option label="不忽略" :value="0"></el-option>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–                <el-option label="忽略7天" :value="1"></el-option>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–                <el-option label="忽略15天" :value="2"></el-option>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–                <el-option label="忽略30天" :value="3"></el-option>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–              </el-select>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–            </el-form-item>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <!–          </el-col>–>--> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-row> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-col :span="6" v-if="this.ckeck"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item class="query-form-item" label="配送企业名称:"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-input v-model="filterQuery.name" placeholder="配送企业名称" | 
			
		
	
		
			
				
					|  |  |  |  |                         style="width: 90%" | 
			
		
	
		
			
				
					|  |  |  |  |                         clearable="true"></el-input> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-col> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-col :span="6">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item class="query-form-item" label="预警类型:">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-select v-model="filterQuery.type"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         placeholder="请选择消息状态"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         clearable--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         style="width: 90%"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         @change="typeChange"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              >--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <el-option label="配送企业资质预警" :value="1"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <el-option label="生产企业资质预警" :value="2"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <el-option label="产品资质预警" :value="3"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              </el-select>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-col>--> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-col :span="6"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item class="query-form-item" label="证书名称:"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-input v-model="filterQuery.certName" placeholder="证书名称" | 
			
		
	
		
			
				
					|  |  |  |  |                         style="width: 90%" | 
			
		
	
		
			
				
					|  |  |  |  |                         clearable="true"></el-input> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-col> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | <!--        </el-row>--> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-row style=" display:flex;  flex-wrap: wrap; "> | 
			
		
	
		
			
				
					|  |  |  |  |           <template v-for="(item, index) in queryList" > | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item v-if="item.columnType == 'input' && item.columnName !='queryName' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-input | 
			
		
	
		
			
				
					|  |  |  |  |                 v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                 :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                 @keyup.enter.native="executeFuc($event,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |           <el-col :span="6"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item class="query-form-item" label="状态:"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-select v-model="filterQuery.status" | 
			
		
	
		
			
				
					|  |  |  |  |                          placeholder="请选择消息状态" | 
			
		
	
		
			
				
					|  |  |  |  |                          clearable | 
			
		
	
		
			
				
					|  |  |  |  |               ></el-input> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item v-if="item.columnType == 'input' && item.columnName =='queryName' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-autocomplete | 
			
		
	
		
			
				
					|  |  |  |  |                 class="inline-input" | 
			
		
	
		
			
				
					|  |  |  |  |                          style="width: 90%" | 
			
		
	
		
			
				
					|  |  |  |  |                 v-model="queryName" | 
			
		
	
		
			
				
					|  |  |  |  |                 :fetch-suggestions="queryProductName" | 
			
		
	
		
			
				
					|  |  |  |  |                 placeholder="请输入内容" | 
			
		
	
		
			
				
					|  |  |  |  |                 clearable | 
			
		
	
		
			
				
					|  |  |  |  |                 @select="handleSelect" | 
			
		
	
		
			
				
					|  |  |  |  |                 @clear="clearQueryProduct" | 
			
		
	
		
			
				
					|  |  |  |  |               ></el-autocomplete> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-select v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                          :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                          :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                          @change="executeFuc($event,'5',item.checkRules)" | 
			
		
	
		
			
				
					|  |  |  |  |                          clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option | 
			
		
	
		
			
				
					|  |  |  |  |                   v-for="dict in item.lableRuleObj" | 
			
		
	
		
			
				
					|  |  |  |  |                   :key="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                   :label="dict.label" | 
			
		
	
		
			
				
					|  |  |  |  |                   :value="dict.value" | 
			
		
	
		
			
				
					|  |  |  |  |                 /> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span style="float: left">{{ item.name }}</span> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span> | 
			
		
	
		
			
				
					|  |  |  |  |               > | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option label="未确认" :value="1"></el-option> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option label="已确认" :value="2"></el-option> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-select | 
			
		
	
		
			
				
					|  |  |  |  |                 v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                 :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |                 :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                 @change="executeFuc($event,'5',item.checkRules)" | 
			
		
	
		
			
				
					|  |  |  |  |                 filterable | 
			
		
	
		
			
				
					|  |  |  |  |                 remote | 
			
		
	
		
			
				
					|  |  |  |  |                 :remote-method="(query) => executeFuc(query,'5',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |                 clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option | 
			
		
	
		
			
				
					|  |  |  |  |                   v-for="item in options[item.clickFuc]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :key="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                   :label="item.label" | 
			
		
	
		
			
				
					|  |  |  |  |                   :value="item.code" | 
			
		
	
		
			
				
					|  |  |  |  |                 /> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span style="float: left">{{ item.name }}</span> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-col> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--          <el-col :span="6">--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--            <el-form-item class="query-form-item" label="忽略状态:">--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--              <el-select v-model="filterQuery.ignoreStatus"--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--                         placeholder="请选择消息忽略状态"--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--                         clearable--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--                         style="width: 90%"--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--              >--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--                <el-option label="不忽略" :value="0"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--                <el-option label="忽略7天" :value="1"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--                <el-option label="忽略15天" :value="2"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--                <el-option label="忽略30天" :value="3"></el-option>--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--              </el-select>--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  |           <!--          </el-col>--> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |           <el-col :span="6"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item class="query-form-item" label="预警类型:"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-select v-model="filterQuery.type" | 
			
		
	
		
			
				
					|  |  |  |  |                          placeholder="请选择消息状态" | 
			
		
	
		
			
				
					|  |  |  |  |                          clearable | 
			
		
	
		
			
				
					|  |  |  |  |                          style="width: 90%" | 
			
		
	
		
			
				
					|  |  |  |  |                          @change="typeChange" | 
			
		
	
		
			
				
					|  |  |  |  |               > | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option label="配送企业资质预警" :value="1"></el-option> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option label="生产企业资质预警" :value="2"></el-option> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option label="产品资质预警" :value="3"></el-option> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                 :picker-options="pickerOptions" | 
			
		
	
		
			
				
					|  |  |  |  |                 v-model="actDateRange" | 
			
		
	
		
			
				
					|  |  |  |  |                 type="daterange" | 
			
		
	
		
			
				
					|  |  |  |  |                 format="yyyy 年 MM 月 dd 日" | 
			
		
	
		
			
				
					|  |  |  |  |                 value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                 range-separator="至" | 
			
		
	
		
			
				
					|  |  |  |  |                 start-placeholder="开始日期" | 
			
		
	
		
			
				
					|  |  |  |  |                 end-placeholder="结束日期" | 
			
		
	
		
			
				
					|  |  |  |  |               ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                 v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                 :style="`width:${item.width+'px'}`" | 
			
		
	
		
			
				
					|  |  |  |  |                 value-format="yyyy-MM-dd" | 
			
		
	
		
			
				
					|  |  |  |  |                 :disabled="executeEval(null,item.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                 type="date" | 
			
		
	
		
			
				
					|  |  |  |  |                 :placeholder="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |           </template> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-col> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         </el-row> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-row style=" display:flex;  flex-wrap: wrap; ">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <template v-for="(item, index) in queryList" >--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item v-if="item.columnType == 'input' && item.columnName !='queryName' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-input--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                v-model="filterQuery[item.columnName]"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :placeholder="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :disabled="executeEval(null,item.disabledFuc,false)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                @keyup.enter.native="executeFuc($event,'5',item.clickFuc)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                clearable--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              ></el-input>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item v-if="item.columnType == 'input' && item.columnName =='queryName' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-autocomplete--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                class="inline-input"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                style="width: 90%"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                v-model="queryName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :fetch-suggestions="queryProductName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                placeholder="请输入内容"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                clearable--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                @select="handleSelect"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                @clear="clearQueryProduct"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              ></el-autocomplete>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item v-if="item.columnType == 'select' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-select v-model="filterQuery[item.columnName]"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         :placeholder="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         :disabled="executeEval(null,item.disabledFuc,false)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         @change="executeFuc($event,'5',item.checkRules)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         clearable>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <el-option--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                  v-for="dict in item.lableRuleObj"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                  :key="dict.value"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                  :label="dict.label"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                  :value="dict.value"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                />--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <span style="float: left">{{ item.name }}</span>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              </el-select>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item v-if="item.columnType == 'selectServer' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-select--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                v-model="filterQuery[item.columnName]"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :placeholder="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :disabled="executeEval(null,item.disabledFuc,false)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                @change="executeFuc($event,'5',item.checkRules)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                filterable--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                remote--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :remote-method="(query) => executeFuc(query,'5',item.clickFuc)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                clearable>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <el-option--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                  v-for="item in options[item.clickFuc]"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                  :key="item.code"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                  :label="item.label"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                  :value="item.code"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                />--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <span style="float: left">{{ item.name }}</span>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <span v-if="item.isShowXx == '1'" style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              </el-select>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-date-picker--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :picker-options="pickerOptions"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                v-model="actDateRange"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                type="daterange"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                format="yyyy 年 MM 月 dd 日"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                value-format="yyyy-MM-dd"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                range-separator="至"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                start-placeholder="开始日期"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                end-placeholder="结束日期"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              ></el-date-picker>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-form-item v-if="item.columnType == 'date' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-date-picker--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                v-model="filterQuery[item.columnName]"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :style="`width:${item.width+'px'}`"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                value-format="yyyy-MM-dd"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :disabled="executeEval(null,item.disabledFuc,false)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                type="date"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                :placeholder="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              ></el-date-picker>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-form-item>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        </el-row>--> | 
			
		
	
		
			
				
					|  |  |  |  |       </el-form> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       <div class="top-right-btn"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -157,135 +157,137 @@ | 
			
		
	
		
			
				
					|  |  |  |  |       <el-divider style="margin: 15px"></el-divider> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       <el-table v-loading="loading" :data="list" style="width: 100%" border highlight-current-row> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column type="index" label="序号" width="50"></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column :label="msgName" prop="name" width="180" show-overflow-tooltip></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="证书名称" prop="certName" width="180" show-overflow-tooltip></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="有效期" prop="vailDate" width="120"></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="失效期" prop="expireDate" width="120" show-overflow-tooltip></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="消息状态" prop="status" width="120">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <template slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-tag>{{ statusMap[scope.row.status] }}</el-tag>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <!–        <el-table-column label="忽略预警" prop="ignoreStatus" width="100">–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <!–          <template slot-scope="scope">–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <!–            <el-tag>{{ ignoreStatusMap[scope.row.ignoreStatus] }}</el-tag>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <!–          </template>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <!–        </el-table-column>–>--> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column type="index" label="序号" width="50"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="供应商" prop="name" width="180" show-overflow-tooltip  v-if="filterQuery.type!=1"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column :label="msgName" prop="name" width="180" show-overflow-tooltip></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="预警次数" prop="remindCount" width="120" show-overflow-tooltip></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="预警类型" prop="type" width="120">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <template slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-tag>{{ typeMap[scope.row.type] }}</el-tag>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="预警内容" prop="msg" show-overflow-tooltip width="250"></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="处理结果" prop="handleMsg" show-overflow-tooltip width="200"></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <el-table-column label="操作" width="100" fixed="right">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <template slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <el-button--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              type="text"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              size="small"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              v-if="scope.row.status === 1"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              @click.native="confirmMsg(scope.row)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            >确认--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </el-button>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <!–            <el-button–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <!–              type="text"–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <!–              size="small"–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <!–              v-if="scope.row.ignoreStatus === 0"–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <!–              @click.native="ignoreMsg(scope.row)"–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <!–            >忽略–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <!–            </el-button>–>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  |         <template v-for="(item, index) in tableHeader"> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'id' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             type="index" :label="item.columnDesc"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'selection'" | 
			
		
	
		
			
				
					|  |  |  |  |             type="selection" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :selectable="(row,number) => executeFuc(row,'3',item.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |           ></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="证书名称" prop="certName" width="180" show-overflow-tooltip></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="有效期" prop="vailDate" width="120"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="失效期" prop="expireDate" width="120" show-overflow-tooltip></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="消息状态" prop="status" width="120"> | 
			
		
	
		
			
				
					|  |  |  |  |           <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-tag>{{ statusMap[scope.row.status] }}</el-tag> | 
			
		
	
		
			
				
					|  |  |  |  |           </template> | 
			
		
	
		
			
				
					|  |  |  |  |         </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |             <template   slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |               <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{ item.lableRuleObj[scope.row[item.columnName]] }}</span> | 
			
		
	
		
			
				
					|  |  |  |  |             </template> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |         <!--        <el-table-column label="忽略预警" prop="ignoreStatus" width="100">--> | 
			
		
	
		
			
				
					|  |  |  |  |         <!--          <template slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  |         <!--            <el-tag>{{ ignoreStatusMap[scope.row.ignoreStatus] }}</el-tag>--> | 
			
		
	
		
			
				
					|  |  |  |  |         <!--          </template>--> | 
			
		
	
		
			
				
					|  |  |  |  |         <!--        </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="预警次数" prop="remindCount" width="120" show-overflow-tooltip></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="预警类型" prop="type" width="120"> | 
			
		
	
		
			
				
					|  |  |  |  |           <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-tag :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <span>{{ item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName] }}</span> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-tag> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-tag>{{ typeMap[scope.row.type] }}</el-tag> | 
			
		
	
		
			
				
					|  |  |  |  |           </template> | 
			
		
	
		
			
				
					|  |  |  |  |         </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'button' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             fixed="right" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="预警内容" prop="msg" show-overflow-tooltip width="250"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="处理结果" prop="handleMsg" show-overflow-tooltip width="200"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="操作" width="100" fixed="right"> | 
			
		
	
		
			
				
					|  |  |  |  |           <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-button v-for="(buttonItem, buttonIndex) in item.buttonRulObj" | 
			
		
	
		
			
				
					|  |  |  |  |                          :type="buttonItem.type" | 
			
		
	
		
			
				
					|  |  |  |  |                          :size="buttonItem.size" | 
			
		
	
		
			
				
					|  |  |  |  |                          :style="buttonItem.style" | 
			
		
	
		
			
				
					|  |  |  |  |                          :key="buttonItem" | 
			
		
	
		
			
				
					|  |  |  |  |                          v-if="executeEval(scope.row,buttonItem.hasPermi,true)" | 
			
		
	
		
			
				
					|  |  |  |  |                          :disabled="executeEval(scope.row,buttonItem.disabledFuc,false)" | 
			
		
	
		
			
				
					|  |  |  |  |                          @click.native.stop="executeFuc(scope.row,'1',buttonItem.clickFuc)" | 
			
		
	
		
			
				
					|  |  |  |  |               >{{ buttonItem.name }} | 
			
		
	
		
			
				
					|  |  |  |  |             <el-button | 
			
		
	
		
			
				
					|  |  |  |  |               type="text" | 
			
		
	
		
			
				
					|  |  |  |  |               size="small" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="scope.row.status === 1" | 
			
		
	
		
			
				
					|  |  |  |  |               @click.native="confirmMsg(scope.row)" | 
			
		
	
		
			
				
					|  |  |  |  |             >确认 | 
			
		
	
		
			
				
					|  |  |  |  |             </el-button> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--            <el-button--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--              type="text"--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--              size="small"--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--              v-if="scope.row.ignoreStatus === 0"--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--              @click.native="ignoreMsg(scope.row)"--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--            >忽略--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--            </el-button>--> | 
			
		
	
		
			
				
					|  |  |  |  |           </template> | 
			
		
	
		
			
				
					|  |  |  |  |         </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |             v-if="item.columnType == 'text' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |             :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |             :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |             :sortable="item.sort" | 
			
		
	
		
			
				
					|  |  |  |  |             :width="item.width" | 
			
		
	
		
			
				
					|  |  |  |  |             :show-overflow-tooltip="item.tooltip" | 
			
		
	
		
			
				
					|  |  |  |  |             :key="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |               <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{ scope.row[item.columnName] }}</span> | 
			
		
	
		
			
				
					|  |  |  |  |             </template> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         </template> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        <template v-for="(item, index) in tableHeader">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-table-column--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            v-if="item.columnType == 'id' && executeEval(row,item.expression,true)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            type="index" :label="item.columnDesc"></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-table-column--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            v-if="item.columnType == 'selection'"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            type="selection"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :width="item.width"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :selectable="(row,number) => executeFuc(row,'3',item.clickFuc)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          ></el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-table-column--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :prop="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :label="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :sortable="item.sort"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :width="item.width"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :show-overflow-tooltip="item.tooltip"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :key="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          >--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <template  slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-radio :label="scope.row.id" v-model="radioCheck"><span></span></el-radio>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-table-column--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :prop="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :label="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :sortable="item.sort"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :width="item.width"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :show-overflow-tooltip="item.tooltip"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :key="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          >--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <template   slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <span :style="{color: executeFuc(scope.row,'4',item.lableRuleObj[scope.row[item.columnName]])}">{{ item.lableRuleObj[scope.row[item.columnName]] }}</span>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-table-column--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :prop="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :label="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :sortable="item.sort"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :width="item.width"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :show-overflow-tooltip="item.tooltip"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :key="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          >--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <template   slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-tag :type="executeFuc(scope.row,'4',item,item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName])">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                <span>{{ item.lableRuleObj?item.lableRuleObj[scope.row[item.columnName]]:scope.row[item.columnName] }}</span>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              </el-tag>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-table-column--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            v-if="item.columnType == 'button' && executeEval(row,item.expression,true)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :prop="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :label="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :width="item.width"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :key="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            fixed="right"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          >--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <template slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <el-button v-for="(buttonItem, buttonIndex) in item.buttonRulObj"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         :type="buttonItem.type"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         :size="buttonItem.size"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         :style="buttonItem.style"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         :key="buttonItem"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         v-if="executeEval(scope.row,buttonItem.hasPermi,true)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         :disabled="executeEval(scope.row,buttonItem.disabledFuc,false)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                         @click.native.stop="executeFuc(scope.row,'1',buttonItem.clickFuc)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              >{{ buttonItem.name }}--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              </el-button>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          <el-table-column--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            v-if="item.columnType == 'text' && executeEval(row,item.expression,true)"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :prop="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :label="item.columnDesc"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :sortable="item.sort"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :width="item.width"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :show-overflow-tooltip="item.tooltip"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            :key="item.columnName"--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          >--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <template slot-scope="scope">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--              <span :style="{color: executeFuc(scope.row,'4',item,scope.row[item.columnName])}">{{ scope.row[item.columnName] }}</span>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </template>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--          </el-table-column>--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--        </template>--> | 
			
		
	
		
			
				
					|  |  |  |  |       </el-table> | 
			
		
	
		
			
				
					|  |  |  |  |       <pagination | 
			
		
	
		
			
				
					|  |  |  |  |         v-show="total>0" | 
			
		
	
	
		
			
				
					|  |  |  | @ -393,9 +395,9 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |       showSearch: true, | 
			
		
	
		
			
				
					|  |  |  |  |       filterQuery: { | 
			
		
	
		
			
				
					|  |  |  |  |         name: null, | 
			
		
	
		
			
				
					|  |  |  |  |         status: "1", | 
			
		
	
		
			
				
					|  |  |  |  |         ignoreStatus: "0", | 
			
		
	
		
			
				
					|  |  |  |  |         type: "1", | 
			
		
	
		
			
				
					|  |  |  |  |         status: 1, | 
			
		
	
		
			
				
					|  |  |  |  |         ignoreStatus: 0, | 
			
		
	
		
			
				
					|  |  |  |  |         type: 1, | 
			
		
	
		
			
				
					|  |  |  |  |         page: 1, | 
			
		
	
		
			
				
					|  |  |  |  |         limit: 20, | 
			
		
	
		
			
				
					|  |  |  |  |         certName:null | 
			
		
	
	
		
			
				
					|  |  |  | @ -448,7 +450,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |         page: 1, | 
			
		
	
		
			
				
					|  |  |  |  |         limit: 20, | 
			
		
	
		
			
				
					|  |  |  |  |       }; | 
			
		
	
		
			
				
					|  |  |  |  |       this.typeChange(this,this.filterQuery.type); | 
			
		
	
		
			
				
					|  |  |  |  |       this.typeChange(this.filterQuery.type); | 
			
		
	
		
			
				
					|  |  |  |  |       this.getList(); | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     search() { | 
			
		
	
	
		
			
				
					|  |  |  | @ -476,9 +478,9 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     confirmMsg(_this,row) { | 
			
		
	
		
			
				
					|  |  |  |  |       _this.confirmVisible = true; | 
			
		
	
		
			
				
					|  |  |  |  |       _this.confirmQuery = row; | 
			
		
	
		
			
				
					|  |  |  |  |     confirmMsg(row) { | 
			
		
	
		
			
				
					|  |  |  |  |       this.confirmVisible = true; | 
			
		
	
		
			
				
					|  |  |  |  |       this.confirmQuery = row; | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     postConfirm() { | 
			
		
	
		
			
				
					|  |  |  |  |       confirmMsg(this.confirmQuery).then((res) => { | 
			
		
	
	
		
			
				
					|  |  |  | @ -518,8 +520,8 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |         this.currentId = null; | 
			
		
	
		
			
				
					|  |  |  |  |       }) | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     typeChange(_this,val) { | 
			
		
	
		
			
				
					|  |  |  |  |       _this.msgName = _this.msgNameMap[val]; | 
			
		
	
		
			
				
					|  |  |  |  |     typeChange(val) { | 
			
		
	
		
			
				
					|  |  |  |  |       this.msgName = this.msgNameMap[val]; | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     executeFuc(row,type,clickFuc,value){ | 
			
		
	
		
			
				
					|  |  |  |  |       return executeFuc(this,row,type,clickFuc,value); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |