|
|
@ -3,43 +3,43 @@
|
|
|
|
<el-card class="box-card">
|
|
|
|
<el-card class="box-card">
|
|
|
|
<el-form class="search" :inline="true" :model="vm" ref="vm" label-position="right" label-width="90px">
|
|
|
|
<el-form class="search" :inline="true" :model="vm" ref="vm" label-position="right" label-width="90px">
|
|
|
|
<#list fields as item>
|
|
|
|
<#list fields as item>
|
|
|
|
<#if item.isQuery>
|
|
|
|
<#if item.isQuery || item.isLike>
|
|
|
|
<#if item.getFieldTypeJava() =="Boolean">
|
|
|
|
<#if item.getFieldTypeJava() =="Boolean" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-radio-group v-model="vm.${item.getFName()}" clearable size="mini">
|
|
|
|
<el-radio-group v-model="vm.${item.getFName()}" clearable size="mini">
|
|
|
|
<el-radio :label="true">${item.getLabel("true","是")}</el-radio>
|
|
|
|
<el-radio :label="true">${item.getLabel("true","是")}</el-radio>
|
|
|
|
<el-radio :label="false">${item.getLabel("false","否")}</el-radio>
|
|
|
|
<el-radio :label="false">${item.getLabel("false","否")}</el-radio>
|
|
|
|
</el-radio-group>
|
|
|
|
</el-radio-group>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="Byte">
|
|
|
|
<#elseif item.getFieldTypeJava() =="Byte" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :min="-128" :max="127" :step="1" step-strictly></el-input-number>
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :min="-128" :max="127" :step="1" step-strictly></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="Character">
|
|
|
|
<#elseif item.getFieldTypeJava() =="Character" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" minlength="0" maxlength="1"></el-input>
|
|
|
|
<el-input v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" minlength="0" maxlength="1"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="Short">
|
|
|
|
<#elseif item.getFieldTypeJava() =="Short" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :min="-32768" :max="32767" :step="1" step-strictly></el-input-number>
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :min="-32768" :max="32767" :step="1" step-strictly></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="Integer">
|
|
|
|
<#elseif item.getFieldTypeJava() =="Integer" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :min="-2147483648" :max="2147483647" :step="1" step-strictly></el-input-number>
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :min="-2147483648" :max="2147483647" :step="1" step-strictly></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="Long">
|
|
|
|
<#elseif item.getFieldTypeJava() =="Long" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :step="1" step-strictly></el-input-number>
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :step="1" step-strictly></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="Float">
|
|
|
|
<#elseif item.getFieldTypeJava() =="Float" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :step="0.01" step-strictly :precision="2"></el-input-number>
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :step="0.01" step-strictly :precision="2"></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="Double">
|
|
|
|
<#elseif item.getFieldTypeJava() =="Double" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :step="0.01" step-strictly :precision="2"></el-input-number>
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" controls-position="right" :step="0.01" step-strictly :precision="2"></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="Date">
|
|
|
|
<#elseif item.getFieldTypeJava() =="Date" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-date-picker
|
|
|
|
<el-date-picker
|
|
|
|
size="mini"
|
|
|
|
size="mini"
|
|
|
@ -50,15 +50,15 @@
|
|
|
|
placeholder="选择日期时间">
|
|
|
|
placeholder="选择日期时间">
|
|
|
|
</el-date-picker>
|
|
|
|
</el-date-picker>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="BigDecimal">
|
|
|
|
<#elseif item.getFieldTypeJava() =="BigDecimal" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}"clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" :step="1" step-strictly :precision="2" :step="0.01"></el-input-number>
|
|
|
|
<el-input-number v-model="vm.${item.getFName()}"clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" :step="1" step-strictly :precision="2" :step="0.01"></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="String" && item.fieldType == "Dict">
|
|
|
|
<#elseif item.getFieldTypeJava() =="String" && item.fieldType == "Dict" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input-dict v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" dict-name="${item.getFieldName()}" ></el-input-dict>
|
|
|
|
<el-input-dict v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}" dict-name="${item.getFieldName()}" ></el-input-dict>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="String" && item.fieldType == "Select">
|
|
|
|
<#elseif item.getFieldTypeJava() =="String" && item.fieldType == "Select" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-select v-model="vm.${item.getFName()}" clearable size="mini" filterable placeholder="请输入${item.fieldComment?default("")}">
|
|
|
|
<el-select v-model="vm.${item.getFName()}" clearable size="mini" filterable placeholder="请输入${item.fieldComment?default("")}">
|
|
|
|
<#list item.selectItems as st>
|
|
|
|
<#list item.selectItems as st>
|
|
|
@ -66,11 +66,16 @@
|
|
|
|
</#list>
|
|
|
|
</#list>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<#elseif item.getFieldTypeJava() =="String">
|
|
|
|
<#elseif item.getFieldTypeJava() =="String" && item.isQuery>
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
<el-input v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}"></el-input>
|
|
|
|
<el-input v-model="vm.${item.getFName()}" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if item.getFieldTypeJava() =="String" && item.isLike>
|
|
|
|
|
|
|
|
<el-form-item label="${item.fieldComment?default("")}" prop="${item.getFName()}">
|
|
|
|
|
|
|
|
<el-input v-model="vm.${item.getFName()}Like" clearable size="mini" placeholder="请输入${item.fieldComment?default("")}模糊查询"></el-input>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
</#list>
|
|
|
|
</#list>
|
|
|
|
<el-form-item label="开始日期" prop="startDate">
|
|
|
|
<el-form-item label="开始日期" prop="startDate">
|
|
|
@ -432,9 +437,14 @@
|
|
|
|
target: '${table.getFName()}',
|
|
|
|
target: '${table.getFName()}',
|
|
|
|
vm: {//条件及分页参数
|
|
|
|
vm: {//条件及分页参数
|
|
|
|
<#list fields as item>
|
|
|
|
<#list fields as item>
|
|
|
|
|
|
|
|
<#if item.isQuery || item.isLike>
|
|
|
|
<#if item.isQuery>
|
|
|
|
<#if item.isQuery>
|
|
|
|
${item.getFName()}: null,
|
|
|
|
${item.getFName()}: null,
|
|
|
|
</#if>
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
<#if item.isQuery>
|
|
|
|
|
|
|
|
${item.getFName()}Like: null,
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
</#if>
|
|
|
|
</#list>
|
|
|
|
</#list>
|
|
|
|
startDate: null,
|
|
|
|
startDate: null,
|
|
|
|
endDate: null,
|
|
|
|
endDate: null,
|
|
|
|