feat(generate): 优化代码生成逻辑
- 新增公共字段配置,统一处理常见字段的生成规则 - 修复模板中的一些错误,如变量名、函数名等 - 优化代码结构,提高可读性和可维护性
This commit is contained in:
@@ -184,9 +184,7 @@ export const use{{ class_name }} = (tableRef: Ref) => {
|
||||
const onbatchDel = async () => {
|
||||
// 返回当前选中的行
|
||||
const curSelected = tableRef.value.getTableRef().getSelectionRows();
|
||||
const res = await delete{{ class_name }}ListAPI({
|
||||
ids: getKeyList(curSelected, "id")
|
||||
});
|
||||
const res = await delete{{ class_name }}ListAPI(getKeyList(curSelected, "id"));
|
||||
if (res.success) {
|
||||
message(res.msg, {
|
||||
type: "success"
|
||||
@@ -235,7 +233,7 @@ export const use{{ class_name }} = (tableRef: Ref) => {
|
||||
{{ column.python_name }}: FormData.{{ column.python_name }} ?? "",
|
||||
{% endfor %}
|
||||
};
|
||||
const res = await postAdd{{ class_name }}PI(addForm);
|
||||
const res = await postAdd{{ class_name }}API(addForm);
|
||||
if (res.success) {
|
||||
done();
|
||||
await onSearch();
|
||||
@@ -243,7 +241,7 @@ export const use{{ class_name }} = (tableRef: Ref) => {
|
||||
message(res.msg, { type: res.success ? "success" : "error" });
|
||||
} else {
|
||||
let updateForm = {
|
||||
{% for column in columns if column.is_update %}
|
||||
{% for column in columns if column.is_edit %}
|
||||
/** {{ column.column_comment }} */
|
||||
{{ column.python_name }}: FormData.{{ column.python_name }} ?? "",
|
||||
{% endfor %}
|
||||
|
||||
Reference in New Issue
Block a user