提交 d7a47359 编写于 作者: H hansonyu183

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

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