#foreach($column in $columns)
#if ($column.listOperation)
    #set ($dictType=$column.dictType)
    #set ($javaField = $column.javaField)
    #set ($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
    #set ($comment=$column.columnComment)
#if ($column.htmlType == "input")
      
        
      
#elseif ($column.htmlType == "select" || $column.htmlType == "radio")
      
        
    #if ("" != $dictType)## 设置了 dictType 数据字典的情况
          
    #else## 未设置 dictType 数据字典的情况
          
    #end
        
      
#elseif($column.htmlType == "datetime")
    #if ($column.listOperationCondition != "BETWEEN")## 非范围
      
        
      
    #else## 范围
      
        
      
    #end
#end
#end
#end
      
        搜索
        重置
      
    
    
    
      
        新增
      
      
        导出
      
        ## 特殊:树表专属逻辑
        #if ( $table.templateType == 2 )
          
            
              展开/折叠
            
          
        #end
      
    
      ## 特殊:主子表专属逻辑
      #if ( $table.templateType == 11 && $subTables && $subTables.size() > 0 )
      
          ## 特殊:树表专属逻辑
      #elseif ( $table.templateType == 2 )
      
      #else
      
      #end
      ## 特殊:主子表专属逻辑
      #if ( $table.templateType == 12 && $subTables && $subTables.size() > 0 )
        
        
          
            
                #foreach ($subTable in $subTables)
                    #set ($index = $foreach.count - 1)
                    #set ($subClassNameVar = $subClassNameVars.get($index))
                    #set ($subSimpleClassName = $subSimpleClassNames.get($index))
                    #set ($subJoinColumn_strikeCase = $subJoinColumn_strikeCases.get($index))
                  
                    <${subSimpleClassName}List :${subJoinColumn_strikeCase}="scope.row.id" />
                  
                #end
            
          
        
      #end
#foreach($column in $columns)
#if ($column.listOperationResult)
    #set ($dictType=$column.dictType)
    #set ($javaField = $column.javaField)
    #set ($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
    #set ($comment=$column.columnComment)
#if ($column.javaType == "LocalDateTime")## 时间类型
      
        
          {{ parseTime(scope.row.${javaField}) }}
        
      
#elseif("" != $column.dictType)## 数据字典
      
        
          
        
      
#else
      
#end
#end
#end
      
        
          修改
          删除
        
      
    
## 特殊:树表专属逻辑(树不需要分页)
#if ( $table.templateType != 2 )
    
    
#end
    
    <${simpleClassName}Form ref="formRef" @success="getList" />
  ## 特殊:主子表专属逻辑
  #if ( $table.templateType == 11 && $subTables && $subTables.size() > 0 )
    
      
          #foreach ($subTable in $subTables)
              #set ($index = $foreach.count - 1)
              #set ($subClassNameVar = $subClassNameVars.get($index))
              #set ($subSimpleClassName = $subSimpleClassNames.get($index))
              #set ($subJoinColumn_strikeCase = $subJoinColumn_strikeCases.get($index))
            
              <${subSimpleClassName}List v-if="currentRow.id" :${subJoinColumn_strikeCase}="currentRow.id" />
            
          #end
      
  #end