优化查询、表单代码生成功能
This commit is contained in:
parent
75dd2a1be7
commit
08598bef9f
@ -167,9 +167,9 @@ $if(genTable.SortField != "")
|
|||||||
////// <param name="id"></param>
|
////// <param name="id"></param>
|
||||||
////// <param name="orderNum"></param>
|
////// <param name="orderNum"></param>
|
||||||
////// <returns></returns>
|
////// <returns></returns>
|
||||||
///[ActionPermissionFilter(Permission = "${replaceDto.PermissionPrefix}:update")]
|
/////[ActionPermissionFilter(Permission = "${replaceDto.PermissionPrefix}:update")]
|
||||||
///[HttpGet("ChangeSort")]
|
//////[HttpGet("ChangeSort")]
|
||||||
//[Log(Title = "保存排序", BusinessType = BusinessType.UPDATE)]
|
/////[Log(Title = "保存排序", BusinessType = BusinessType.UPDATE)]
|
||||||
//public IActionResult ChangeSort(int id = 0, int orderNum = 0)
|
//public IActionResult ChangeSort(int id = 0, int orderNum = 0)
|
||||||
//{
|
//{
|
||||||
// if (id <= 0) { return ToResponse(ApiResult.Error(101, "请求参数错误")); }
|
// if (id <= 0) { return ToResponse(ApiResult.Error(101, "请求参数错误")); }
|
||||||
|
|||||||
@ -20,6 +20,9 @@ ${vueQueryFormHtml}
|
|||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button type="danger" :disabled="multiple" v-hasPermi="['${replaceDto.PermissionPrefix}:delete']" plain icon="el-icon-delete" size="mini" @click="handleDelete">删除</el-button>
|
<el-button type="danger" :disabled="multiple" v-hasPermi="['${replaceDto.PermissionPrefix}:delete']" plain icon="el-icon-delete" size="mini" @click="handleDelete">删除</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="1.5" style="display:none">
|
||||||
|
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['${replaceDto.PermissionPrefix}:export']">导出</el-button>
|
||||||
|
</el-col>
|
||||||
$if(genTable.SortField != "" && 1 == 2)
|
$if(genTable.SortField != "" && 1 == 2)
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button type="info" plain icon="el-icon-edit" size="mini" @click="handleShowSort" v-hasPermi="['${replaceDto.PermissionPrefix}:update']">修改排序</el-button>
|
<el-button type="info" plain icon="el-icon-edit" size="mini" @click="handleShowSort" v-hasPermi="['${replaceDto.PermissionPrefix}:update']">修改排序</el-button>
|
||||||
@ -266,6 +269,7 @@ $end
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
handleExport() {},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -57,6 +57,7 @@ export function del${genTable.BusinessName}(pid) {
|
|||||||
method: 'delete'
|
method: 'delete'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 导出${genTable.functionName}
|
// 导出${genTable.functionName}
|
||||||
export function export${replaceDto.ModelTypeName}(query) {
|
export function export${replaceDto.ModelTypeName}(query) {
|
||||||
return request({
|
return request({
|
||||||
@ -75,5 +76,4 @@ export function changeSort(data) {
|
|||||||
params: data
|
params: data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
$end
|
$end
|
||||||
@ -162,6 +162,17 @@ namespace ZR.CodeGenerator
|
|||||||
sb.AppendLine(" </el-form-item>");
|
sb.AppendLine(" </el-form-item>");
|
||||||
sb.AppendLine(" </el-col>");
|
sb.AppendLine(" </el-col>");
|
||||||
}
|
}
|
||||||
|
else if (dbFieldInfo.HtmlType == GenConstants.HTML_SELECT)
|
||||||
|
{
|
||||||
|
string value = CodeGeneratorTool.IsNumber(dbFieldInfo.CsharpType) ? "parseInt(item.dictValue)" : "item.dictValue";
|
||||||
|
sb.AppendLine(" <el-col :span=\"12\">");
|
||||||
|
sb.AppendLine($" <el-form-item label=\"{ labelName}\" :label-width=\"labelWidth\" prop=\"{columnName}\">");
|
||||||
|
sb.AppendLine($" <el-select v-model=\"form.{columnName}\">");
|
||||||
|
sb.AppendLine($" <el-option v-for=\"item in {columnName}Options\" :key=\"item.dictValue\" :label=\"item.dictLabel\" :value=\"{value}\"></el-option>");
|
||||||
|
sb.AppendLine(" </el-select>");
|
||||||
|
sb.AppendLine(" </el-form-item>");
|
||||||
|
sb.AppendLine(" </el-col>");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
string inputNumTxt = CodeGeneratorTool.IsNumber(dbFieldInfo.CsharpType) ? ".number" : "";
|
string inputNumTxt = CodeGeneratorTool.IsNumber(dbFieldInfo.CsharpType) ? ".number" : "";
|
||||||
@ -201,6 +212,15 @@ namespace ZR.CodeGenerator
|
|||||||
sb.AppendLine(" </el-select>");
|
sb.AppendLine(" </el-select>");
|
||||||
sb.AppendLine(" </el-form-item>");
|
sb.AppendLine(" </el-form-item>");
|
||||||
}
|
}
|
||||||
|
else if (dbFieldInfo.HtmlType == GenConstants.HTML_SELECT)
|
||||||
|
{
|
||||||
|
//string value = CodeGeneratorTool.IsNumber(dbFieldInfo.CsharpType) ? "parseInt(item.dictValue)" : "item.dictValue";
|
||||||
|
sb.AppendLine($" <el-form-item label=\"{ labelName}\" :label-width=\"labelWidth\" prop=\"{dbFieldInfo.ColumnName}\">");
|
||||||
|
sb.AppendLine($" <el-select v-model=\"queryParams.{dbFieldInfo.ColumnName}\">");
|
||||||
|
sb.AppendLine($" <el-option v-for=\"item in {dbFieldInfo.ColumnName}Options\" :key=\"item.dictValue\" :label=\"item.dictLabel\" :value=\"item.dictValue\"></el-option>");
|
||||||
|
sb.AppendLine(" </el-select>");
|
||||||
|
sb.AppendLine(" </el-form-item>");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
string inputNumTxt = CodeGeneratorTool.IsNumber(dbFieldInfo.CsharpType) ? ".number" : "";
|
string inputNumTxt = CodeGeneratorTool.IsNumber(dbFieldInfo.CsharpType) ? ".number" : "";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user