修改代码生成字典回显样式
This commit is contained in:
		
							parent
							
								
									4e8c6fb7c0
								
							
						
					
					
						commit
						c628aa5be8
					
				| 
						 | 
					@ -106,7 +106,11 @@
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
      </el-table-column>
 | 
					      </el-table-column>
 | 
				
			||||||
#elseif($column.list && "" != $column.dictType)
 | 
					#elseif($column.list && "" != $column.dictType)
 | 
				
			||||||
      <el-table-column label="${comment}" align="center" prop="${javaField}" :formatter="${javaField}Format" />
 | 
					      <el-table-column label="${comment}" align="center" prop="${javaField}">
 | 
				
			||||||
 | 
					        <template slot-scope="scope">
 | 
				
			||||||
 | 
					          <dict-tag :options="${javaField}Options" :value="scope.row.${javaField}"/>
 | 
				
			||||||
 | 
					        </template>
 | 
				
			||||||
 | 
					      </el-table-column>
 | 
				
			||||||
#elseif($column.list && "" != $javaField)
 | 
					#elseif($column.list && "" != $javaField)
 | 
				
			||||||
#if(${foreach.index} == 1)
 | 
					#if(${foreach.index} == 1)
 | 
				
			||||||
      <el-table-column label="${comment}" prop="${javaField}" />
 | 
					      <el-table-column label="${comment}" prop="${javaField}" />
 | 
				
			||||||
| 
						 | 
					@ -378,20 +382,6 @@ export default {
 | 
				
			||||||
        this.${businessName}Options.push(data);
 | 
					        this.${businessName}Options.push(data);
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
#foreach ($column in $columns)
 | 
					 | 
				
			||||||
#if(${column.dictType} != '')
 | 
					 | 
				
			||||||
#set($parentheseIndex=$column.columnComment.indexOf("("))
 | 
					 | 
				
			||||||
#if($parentheseIndex != -1)
 | 
					 | 
				
			||||||
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
 | 
					 | 
				
			||||||
#else
 | 
					 | 
				
			||||||
#set($comment=$column.columnComment)
 | 
					 | 
				
			||||||
#end
 | 
					 | 
				
			||||||
    // $comment字典翻译
 | 
					 | 
				
			||||||
    ${column.javaField}Format(row, column) {
 | 
					 | 
				
			||||||
      return this.selectDictLabel#if($column.htmlType == "checkbox")s#end(this.${column.javaField}Options, row.${column.javaField});
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
#end
 | 
					 | 
				
			||||||
#end
 | 
					 | 
				
			||||||
    // 取消按钮
 | 
					    // 取消按钮
 | 
				
			||||||
    cancel() {
 | 
					    cancel() {
 | 
				
			||||||
      this.open = false;
 | 
					      this.open = false;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -135,7 +135,11 @@
 | 
				
			||||||
        </template>
 | 
					        </template>
 | 
				
			||||||
      </el-table-column>
 | 
					      </el-table-column>
 | 
				
			||||||
#elseif($column.list && "" != $column.dictType)
 | 
					#elseif($column.list && "" != $column.dictType)
 | 
				
			||||||
      <el-table-column label="${comment}" align="center" prop="${javaField}" :formatter="${javaField}Format" />
 | 
					      <el-table-column label="${comment}" align="center" prop="${javaField}">
 | 
				
			||||||
 | 
					        <template slot-scope="scope">
 | 
				
			||||||
 | 
					          <dict-tag :options="${javaField}Options" :value="scope.row.${javaField}"/>
 | 
				
			||||||
 | 
					        </template>
 | 
				
			||||||
 | 
					      </el-table-column>
 | 
				
			||||||
#elseif($column.list && "" != $javaField)
 | 
					#elseif($column.list && "" != $javaField)
 | 
				
			||||||
      <el-table-column label="${comment}" align="center" prop="${javaField}" />
 | 
					      <el-table-column label="${comment}" align="center" prop="${javaField}" />
 | 
				
			||||||
#end
 | 
					#end
 | 
				
			||||||
| 
						 | 
					@ -426,20 +430,6 @@ export default {
 | 
				
			||||||
        this.loading = false;
 | 
					        this.loading = false;
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
#foreach ($column in $columns)
 | 
					 | 
				
			||||||
#if(${column.dictType} != '')
 | 
					 | 
				
			||||||
#set($parentheseIndex=$column.columnComment.indexOf("("))
 | 
					 | 
				
			||||||
#if($parentheseIndex != -1)
 | 
					 | 
				
			||||||
#set($comment=$column.columnComment.substring(0, $parentheseIndex))
 | 
					 | 
				
			||||||
#else
 | 
					 | 
				
			||||||
#set($comment=$column.columnComment)
 | 
					 | 
				
			||||||
#end
 | 
					 | 
				
			||||||
    // $comment字典翻译
 | 
					 | 
				
			||||||
    ${column.javaField}Format(row, column) {
 | 
					 | 
				
			||||||
      return this.selectDictLabel#if($column.htmlType == "checkbox")s#end(this.${column.javaField}Options, row.${column.javaField});
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
#end
 | 
					 | 
				
			||||||
#end
 | 
					 | 
				
			||||||
    // 取消按钮
 | 
					    // 取消按钮
 | 
				
			||||||
    cancel() {
 | 
					    cancel() {
 | 
				
			||||||
      this.open = false;
 | 
					      this.open = false;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue