|  | @@ -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>
 | 
	
	
		
			
				|  | @@ -136,7 +136,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)
 | 
	
	
		
			
				|  | @@ -205,10 +205,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>
 | 
	
	
		
			
				|  | @@ -223,10 +223,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>
 | 
	
	
		
			
				|  | @@ -240,11 +240,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)
 | 
	
	
		
			
				|  | @@ -316,6 +316,9 @@ import { list${BusinessName}, get${BusinessName}, del${BusinessName}, add${Busin
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "${BusinessName}",
 | 
	
		
			
				|  |  | +#if(${dicts} != '')
 | 
	
		
			
				|  |  | +  dicts: [${dicts}],
 | 
	
		
			
				|  |  | +#end
 | 
	
		
			
				|  |  |    data() {
 | 
	
		
			
				|  |  |      return {
 | 
	
		
			
				|  |  |        // 遮罩层
 | 
	
	
		
			
				|  | @@ -345,16 +348,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}: [],
 | 
	
	
		
			
				|  | @@ -394,13 +388,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}列表 */
 |