|
|
@@ -108,7 +108,11 @@
|
|
|
#elseif($column.list && "" != $column.dictType)
|
|
|
<el-table-column label="${comment}" align="center" prop="${javaField}">
|
|
|
<template slot-scope="scope">
|
|
|
+#if($column.htmlType == "checkbox")
|
|
|
+ <dict-tag :options="dict.type.${column.dictType}" :value="scope.row.${javaField} ? scope.row.${javaField}.split(',') : []"/>
|
|
|
+#else
|
|
|
<dict-tag :options="dict.type.${column.dictType}" :value="scope.row.${javaField}"/>
|
|
|
+#end
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
#elseif($column.list && "" != $javaField)
|
|
|
@@ -259,7 +263,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { list${BusinessName}, get${BusinessName}, del${BusinessName}, add${BusinessName}, update${BusinessName}, export${BusinessName} } from "@/api/${moduleName}/${businessName}";
|
|
|
+import { list${BusinessName}, get${BusinessName}, del${BusinessName}, add${BusinessName}, update${BusinessName} } from "@/api/${moduleName}/${businessName}";
|
|
|
import Treeselect from "@riophae/vue-treeselect";
|
|
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
|
|
|
|
|
@@ -296,8 +300,7 @@ export default {
|
|
|
queryParams: {
|
|
|
#foreach ($column in $columns)
|
|
|
#if($column.query)
|
|
|
- $column.javaField: null#if($velocityCount != $columns.size()),#end
|
|
|
-
|
|
|
+ $column.javaField: null#if($foreach.count != $columns.size()),#end
|
|
|
#end
|
|
|
#end
|
|
|
},
|
|
|
@@ -315,8 +318,7 @@ export default {
|
|
|
#end
|
|
|
$column.javaField: [
|
|
|
{ required: true, message: "$comment不能为空", trigger: #if($column.htmlType == "select")"change"#else"blur"#end }
|
|
|
- ]#if($velocityCount != $columns.size()),#end
|
|
|
-
|
|
|
+ ]#if($foreach.count != $columns.size()),#end
|
|
|
#end
|
|
|
#end
|
|
|
}
|
|
|
@@ -379,14 +381,12 @@ export default {
|
|
|
this.form = {
|
|
|
#foreach ($column in $columns)
|
|
|
#if($column.htmlType == "radio")
|
|
|
- $column.javaField: #if($column.javaType == "Integer" || $column.javaType == "Long")0#else"0"#end#if($velocityCount != $columns.size()),#end
|
|
|
+ $column.javaField: #if($column.javaType == "Integer" || $column.javaType == "Long")0#else"0"#end#if($foreach.count != $columns.size()),#end
|
|
|
|
|
|
#elseif($column.htmlType == "checkbox")
|
|
|
- $column.javaField: []#if($velocityCount != $columns.size()),#end
|
|
|
-
|
|
|
+ $column.javaField: []#if($foreach.count != $columns.size()),#end
|
|
|
#else
|
|
|
- $column.javaField: null#if($velocityCount != $columns.size()),#end
|
|
|
-
|
|
|
+ $column.javaField: null#if($foreach.count != $columns.size()),#end
|
|
|
#end
|
|
|
#end
|
|
|
};
|