| 
					
				 | 
			
			
				@@ -25,10 +25,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="${comment}" prop="${column.javaField}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-select v-model="queryParams.${column.javaField}" placeholder="请选择${comment}" clearable size="small">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-option
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-for="dict in ${column.javaField}Options"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :key="dict.dictValue"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :label="dict.dictLabel"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :value="dict.dictValue"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-for="dict in dict.type.${dictType}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :key="dict.value"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :label="dict.label"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :value="dict.value"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item>
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -137,7 +137,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elseif($column.list && "" != $column.dictType)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column label="${comment}" align="center" prop="${javaField}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template slot-scope="scope">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <dict-tag :options="${javaField}Options" :value="scope.row.${javaField}"/>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <dict-tag :options="dict.type.${column.dictType}" :value="scope.row.${javaField}"/>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elseif($column.list && "" != $javaField)
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -206,10 +206,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="${comment}" prop="${field}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select v-model="form.${field}" placeholder="请选择${comment}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-for="dict in ${field}Options"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :key="dict.dictValue"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :label="dict.dictLabel"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              #if($column.javaType == "Integer" || $column.javaType == "Long"):value="parseInt(dict.dictValue)"#else:value="dict.dictValue"#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-for="dict in dict.type.${dictType}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :key="dict.value"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :label="dict.label"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              #if($column.javaType == "Integer" || $column.javaType == "Long"):value="parseInt(dict.value)"#else:value="dict.value"#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ></el-option>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select>
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -224,10 +224,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="${comment}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-checkbox-group v-model="form.${field}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-checkbox
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-for="dict in ${field}Options"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :key="dict.dictValue"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :label="dict.dictValue">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              {{dict.dictLabel}}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-for="dict in dict.type.${dictType}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :key="dict.value"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :label="dict.value">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              {{dict.label}}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-checkbox>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-checkbox-group>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item>
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -241,11 +241,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="${comment}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-radio-group v-model="form.${field}">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-radio
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-for="dict in ${field}Options"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :key="dict.dictValue"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              #if($column.javaType == "Integer" || $column.javaType == "Long"):label="parseInt(dict.dictValue)"#else:label="dict.dictValue"#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-for="dict in dict.type.${dictType}"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :key="dict.value"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              #if($column.javaType == "Integer" || $column.javaType == "Long"):label="parseInt(dict.value)"#else:label="dict.value"#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            >{{dict.dictLabel}}</el-radio>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            >{{dict.label}}</el-radio>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-radio-group>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #elseif($column.htmlType == "radio" && $dictType)
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -317,6 +317,9 @@ import { list${BusinessName}, get${BusinessName}, del${BusinessName}, add${Busin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "${BusinessName}",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#if(${dicts} != '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dicts: [${dicts}],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 遮罩层
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -348,16 +351,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 是否显示弹出层
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       open: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #foreach ($column in $columns)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#set($parentheseIndex=$column.columnComment.indexOf("("))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#if($parentheseIndex != -1)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#set($comment=$column.columnComment.substring(0, $parentheseIndex))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#else
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#set($comment=$column.columnComment)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#if(${column.dictType} != '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // $comment字典
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ${column.javaField}Options: [],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#if($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // $comment时间范围
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       daterange${AttrName}: [],
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -397,13 +391,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#foreach ($column in $columns)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#if(${column.dictType} != '')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.getDicts("${column.dictType}").then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.${column.javaField}Options = response.data;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#end
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 查询${functionName}列表 */
 
			 |