| 
					
				 | 
			
			
				@@ -38,15 +38,28 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-option label="请选择字典生成" value="" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#elseif($column.htmlType == "datetime")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="${comment}" prop="${column.javaField}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-date-picker clearable size="small" style="width: 200px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-date-picker clearable size="small"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="queryParams.${column.javaField}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type="date"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           value-format="yyyy-MM-dd"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="选择${comment}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-date-picker>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="${comment}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-date-picker
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="daterange${AttrName}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          size="small"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          style="width: 240px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          value-format="yyyy-MM-dd"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="daterange"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          range-separator="-"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          start-placeholder="开始日期"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          end-placeholder="结束日期"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ></el-date-picker>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #end
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,7 +108,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-hasPermi="['${moduleName}:${businessName}:export']"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >导出</el-button>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-row>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-table v-loading="loading" :data="${businessName}List" @selection-change="handleSelectionChange">
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -230,7 +243,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elseif($column.htmlType == "datetime")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="${comment}" prop="${field}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-date-picker clearable size="small" style="width: 200px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-date-picker clearable size="small"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-model="form.${field}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type="date"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             value-format="yyyy-MM-dd"
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -315,6 +328,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #if(${column.dictType} != '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // $comment字典
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ${column.javaField}Options: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // $comment时间范围
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      daterange${AttrName}: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 查询参数
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -363,6 +380,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 查询${functionName}列表 */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getList() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.loading = true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#foreach ($column in $columns)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.queryParams.params = {};
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#break
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#foreach ($column in $columns)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (null != this.daterange${AttrName} && '' != this.daterange${AttrName}) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.queryParams.params["begin${AttrName}"] = this.daterange${AttrName}[0];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.queryParams.params["end${AttrName}"] = this.daterange${AttrName}[1];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       list${BusinessName}(this.queryParams).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.${businessName}List = response.rows;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.total = response.total;
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -413,6 +445,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 重置按钮操作 */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     resetQuery() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#foreach ($column in $columns)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.daterange${AttrName} = [];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.resetForm("queryForm");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.handleQuery();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 |