|  |  |  | @ -5,7 +5,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         <el-form v-if="queryList && queryList.length > 0" :model="filterQuery" size="mini" label-width="125px" v-show="showSearch"> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-row style=" display:flex;  flex-wrap: wrap; "> | 
			
		
	
		
			
				
					|  |  |  |  |             <template v-for="(item, index) in queryList" > | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'input'" :label="item.columnDesc+`:`" :key="item.id"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'input' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`" :key="item.id"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-input | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="filterQuery[item.columnName]" | 
			
		
	
		
			
				
					|  |  |  |  |                   :placeholder="item.columnDesc" | 
			
		
	
	
		
			
				
					|  |  |  | @ -14,7 +14,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                   clearable | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-input> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'select'" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |               <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)" | 
			
		
	
	
		
			
				
					|  |  |  | @ -27,7 +27,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'selectServer'" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |               <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" | 
			
		
	
	
		
			
				
					|  |  |  | @ -44,7 +44,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |  |                 </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'datePicker'" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'datePicker' && executeEval(row,item.expression,true)" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-date-picker | 
			
		
	
		
			
				
					|  |  |  |  |                   v-model="dateRange" | 
			
		
	
		
			
				
					|  |  |  |  |                   :style="`width:${item.width+'px'}`" | 
			
		
	
	
		
			
				
					|  |  |  | @ -57,7 +57,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                   :default-time="['00:00:00', '23:59:59']" | 
			
		
	
		
			
				
					|  |  |  |  |                 ></el-date-picker> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-form-item v-if="item.columnType == 'date'" :label="item.columnDesc+`:`"> | 
			
		
	
		
			
				
					|  |  |  |  |               <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'}`" | 
			
		
	
	
		
			
				
					|  |  |  | @ -176,7 +176,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         > | 
			
		
	
		
			
				
					|  |  |  |  |           <template v-for="(item, index) in tableHeader"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'id'" | 
			
		
	
		
			
				
					|  |  |  |  |               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'" | 
			
		
	
	
		
			
				
					|  |  |  | @ -185,7 +185,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               :selectable="executeFuc"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'radio'" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'radio' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
	
		
			
				
					|  |  |  | @ -198,7 +198,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'laber'" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'laber' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
	
		
			
				
					|  |  |  | @ -211,7 +211,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'eltag'" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'eltag' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
	
		
			
				
					|  |  |  | @ -226,7 +226,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'button'" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'button' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :width="item.width" | 
			
		
	
	
		
			
				
					|  |  |  | @ -247,7 +247,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'text'" | 
			
		
	
		
			
				
					|  |  |  |  |               v-if="item.columnType == 'text' && executeEval(row,item.expression,true)" | 
			
		
	
		
			
				
					|  |  |  |  |               :prop="item.columnName" | 
			
		
	
		
			
				
					|  |  |  |  |               :label="item.columnDesc" | 
			
		
	
		
			
				
					|  |  |  |  |               :sortable="item.sort" | 
			
		
	
	
		
			
				
					|  |  |  | 
 |