提交 d7a47359 编写于 作者: H hansonyu183

修复:AutoCode生成的表格不显示bool值

上级 c821c609
......@@ -2,9 +2,7 @@
<div>
<div class="search-term">
<el-form :inline="true" :model="searchInfo" class="demo-form-inline">
{{- range .Fields}}
{{- if .FieldSearchType}}
{{- if eq .FieldType "bool" }}
{{- range .Fields}} {{- if .FieldSearchType}} {{- if eq .FieldType "bool" }}
<el-form-item label="{{.FieldDesc}}" prop="{{.FieldJson}}">
<el-col :span="8">
<el-select v-model="searchInfo.{{.FieldJson}}" placeholder="请选择">
......@@ -28,10 +26,7 @@
{{- else }}
<el-form-item label="{{.FieldDesc}}">
<el-input placeholder="搜索条件" v-model="searchInfo.{{.FieldJson}}"></el-input>
</el-form-item>
{{ end }}
{{ end }}
{{ end }}
</el-form-item> {{ end }} {{ end }} {{ end }}
<el-form-item>
<el-button @click="onSubmit" type="primary">查询</el-button>
</el-form-item>
......@@ -52,8 +47,11 @@
<el-table-column label="日期" width="180">
<template slot-scope="scope">{{ "{{scope.row.CreatedAt|formatDate}}" }}</template>
</el-table-column>
{{range .Fields}}
<el-table-column label="{{.FieldDesc}}" prop="{{.FieldJson}}" width="120"></el-table-column>
{{range .Fields}} {{- if eq .FieldType "bool" }}
<el-table-column label="{{.FieldDesc}}" prop="{{.FieldJson}}" width="120">
<template slot-scope="scope">{{ "{{scope.row."}}{{.FieldJson}}{{"|formatBoolean}}" }}</template>
</el-table-column> {{- else }}
<el-table-column label="{{.FieldDesc}}" prop="{{.FieldJson}}" width="120"></el-table-column> {{ end }}
{{ end }}
<el-table-column label="按钮组">
<template slot-scope="scope">
......@@ -124,6 +122,13 @@ export default {
} else {
return "";
}
},
formatBoolean: function(bool) {
if (bool != null) {
return bool ? "" :"";
} else {
return "";
}
}
},
methods: {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册