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