|  | @@ -185,6 +185,23 @@
 | 
	
		
			
				|  |  |              <el-option label="请选择字典生成" value="" />
 | 
	
		
			
				|  |  |            </el-select>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | +#elseif($column.htmlType == "checkbox" && "" != $dictType)
 | 
	
		
			
				|  |  | +        <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}}
 | 
	
		
			
				|  |  | +            </el-checkbox>
 | 
	
		
			
				|  |  | +          </el-checkbox-group>
 | 
	
		
			
				|  |  | +        </el-form-item>
 | 
	
		
			
				|  |  | +#elseif($column.htmlType == "checkbox" && $dictType)
 | 
	
		
			
				|  |  | +        <el-form-item label="${comment}">
 | 
	
		
			
				|  |  | +          <el-checkbox-group v-model="form.${field}">
 | 
	
		
			
				|  |  | +            <el-checkbox>请选择字典生成</el-checkbox>
 | 
	
		
			
				|  |  | +          </el-checkbox-group>
 | 
	
		
			
				|  |  | +        </el-form-item>
 | 
	
		
			
				|  |  |  #elseif($column.htmlType == "radio" && "" != $dictType)
 | 
	
		
			
				|  |  |          <el-form-item label="${comment}">
 | 
	
		
			
				|  |  |            <el-radio-group v-model="form.${field}">
 | 
	
	
		
			
				|  | @@ -326,7 +343,7 @@ export default {
 | 
	
		
			
				|  |  |  #end
 | 
	
		
			
				|  |  |      // $comment字典翻译
 | 
	
		
			
				|  |  |      ${column.javaField}Format(row, column) {
 | 
	
		
			
				|  |  | -      return this.selectDictLabel(this.${column.javaField}Options, row.${column.javaField});
 | 
	
		
			
				|  |  | +      return this.selectDictLabel#if($column.htmlType == "checkbox")s#end(this.${column.javaField}Options, row.${column.javaField});
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |  #end
 | 
	
		
			
				|  |  |  #end
 | 
	
	
		
			
				|  | @@ -342,6 +359,9 @@ export default {
 | 
	
		
			
				|  |  |  #if($column.htmlType == "radio")
 | 
	
		
			
				|  |  |          $column.javaField: "0"#if($velocityCount != $columns.size()),#end
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#elseif($column.htmlType == "checkbox")
 | 
	
		
			
				|  |  | +        $column.javaField: []#if($velocityCount != $columns.size()),#end
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  #else
 | 
	
		
			
				|  |  |          $column.javaField: undefined#if($velocityCount != $columns.size()),#end
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -378,6 +398,11 @@ export default {
 | 
	
		
			
				|  |  |        const ${pkColumn.javaField} = row.${pkColumn.javaField} || this.ids
 | 
	
		
			
				|  |  |        get${BusinessName}(${pkColumn.javaField}).then(response => {
 | 
	
		
			
				|  |  |          this.form = response.data;
 | 
	
		
			
				|  |  | +#foreach ($column in $columns)
 | 
	
		
			
				|  |  | +#if($column.htmlType == "checkbox")
 | 
	
		
			
				|  |  | +        this.form.$column.javaField = this.form.${column.javaField}.split(",");
 | 
	
		
			
				|  |  | +#end
 | 
	
		
			
				|  |  | +#end
 | 
	
		
			
				|  |  |          this.open = true;
 | 
	
		
			
				|  |  |          this.title = "修改${functionName}";
 | 
	
		
			
				|  |  |        });
 | 
	
	
		
			
				|  | @@ -386,6 +411,11 @@ export default {
 | 
	
		
			
				|  |  |      submitForm: function() {
 | 
	
		
			
				|  |  |        this.#[[$]]#refs["form"].validate(valid => {
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
		
			
				|  |  | +#foreach ($column in $columns)
 | 
	
		
			
				|  |  | +#if($column.htmlType == "checkbox")
 | 
	
		
			
				|  |  | +          this.form.$column.javaField = this.form.${column.javaField}.join(",");
 | 
	
		
			
				|  |  | +#end
 | 
	
		
			
				|  |  | +#end
 | 
	
		
			
				|  |  |            if (this.form.${pkColumn.javaField} != undefined) {
 | 
	
		
			
				|  |  |              update${BusinessName}(this.form).then(response => {
 | 
	
		
			
				|  |  |                if (response.code === 200) {
 |