| 
					
				 | 
			
			
				@@ -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) {
 
			 |