优化代码生成
This commit is contained in:
parent
3f0357fe77
commit
9eda5bb74f
@ -80,6 +80,7 @@ $end
|
|||||||
return SUCCESS(response);
|
return SUCCESS(response);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$if(replaceDto.ShowBtnAdd)
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 添加${genTable.FunctionName}
|
/// 添加${genTable.FunctionName}
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -106,7 +107,9 @@ ${end}
|
|||||||
});
|
});
|
||||||
return ToResponse(response);
|
return ToResponse(response);
|
||||||
}
|
}
|
||||||
|
$end
|
||||||
|
|
||||||
|
$if(replaceDto.ShowBtnEdit)
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 更新${genTable.FunctionName}
|
/// 更新${genTable.FunctionName}
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -135,7 +138,9 @@ ${end}
|
|||||||
|
|
||||||
return ToResponse(response);
|
return ToResponse(response);
|
||||||
}
|
}
|
||||||
|
$end
|
||||||
|
|
||||||
|
$if(replaceDto.ShowBtnDelete)
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 删除${genTable.FunctionName}
|
/// 删除${genTable.FunctionName}
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -152,6 +157,7 @@ ${end}
|
|||||||
|
|
||||||
return ToResponse(response);
|
return ToResponse(response);
|
||||||
}
|
}
|
||||||
|
$end
|
||||||
|
|
||||||
$if(replaceDto.ShowBtnExport)
|
$if(replaceDto.ShowBtnExport)
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@ -34,7 +34,7 @@ ${VueViewListContent}
|
|||||||
<el-table-column label="操作" align="center" width="140">
|
<el-table-column label="操作" align="center" width="140">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button size="mini" v-hasPermi="['${replaceDto.PermissionPrefix}:edit']" type="success" icon="el-icon-edit" title="编辑"
|
<el-button size="mini" v-hasPermi="['${replaceDto.PermissionPrefix}:edit']" type="success" icon="el-icon-edit" title="编辑"
|
||||||
@click="handleUpdate(scope.row)"></el-button>
|
@click="handleUpdate(scope.row)"></el-button>
|
||||||
<el-button size="mini" v-hasPermi="['${replaceDto.PermissionPrefix}:delete']" type="danger" icon="el-icon-delete" title="删除"
|
<el-button size="mini" v-hasPermi="['${replaceDto.PermissionPrefix}:delete']" type="danger" icon="el-icon-delete" title="删除"
|
||||||
@click="handleDelete(scope.row)"></el-button>
|
@click="handleDelete(scope.row)"></el-button>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -46,10 +46,10 @@ namespace ZR.CodeGenerator
|
|||||||
replaceDto.ModelTypeName = dto.GenTable.ClassName;//表名对应C# 实体类名
|
replaceDto.ModelTypeName = dto.GenTable.ClassName;//表名对应C# 实体类名
|
||||||
replaceDto.PermissionPrefix = $"{dto.GenTable.ModuleName.ToLower()}:{dto.GenTable.ClassName.ToLower()}";//权限
|
replaceDto.PermissionPrefix = $"{dto.GenTable.ModuleName.ToLower()}:{dto.GenTable.ClassName.ToLower()}";//权限
|
||||||
replaceDto.Author = dto.GenTable.FunctionAuthor;
|
replaceDto.Author = dto.GenTable.FunctionAuthor;
|
||||||
replaceDto.ShowBtnAdd = dto.CheckedBtn.Any(f => f == 1);
|
replaceDto.ShowBtnAdd = dto.GenTable.CheckedBtn.Any(f => f == 1);
|
||||||
replaceDto.ShowBtnEdit = dto.CheckedBtn.Any(f => f == 2);
|
replaceDto.ShowBtnEdit = dto.GenTable.CheckedBtn.Any(f => f == 2);
|
||||||
replaceDto.ShowBtnDelete = dto.CheckedBtn.Any(f => f == 3);
|
replaceDto.ShowBtnDelete = dto.GenTable.CheckedBtn.Any(f => f == 3);
|
||||||
replaceDto.ShowBtnExport = dto.CheckedBtn.Any(f => f == 4);
|
replaceDto.ShowBtnExport = dto.GenTable.CheckedBtn.Any(f => f == 4);
|
||||||
|
|
||||||
//循环表字段信息
|
//循环表字段信息
|
||||||
foreach (GenTableColumn dbFieldInfo in dto.GenTable.Columns.OrderBy(x => x.Sort))
|
foreach (GenTableColumn dbFieldInfo in dto.GenTable.Columns.OrderBy(x => x.Sort))
|
||||||
|
|||||||
@ -1,13 +1,8 @@
|
|||||||
using JinianNet.JNTemplate;
|
using JinianNet.JNTemplate;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.IO.Compression;
|
using System.IO.Compression;
|
||||||
using System.Linq;
|
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
using ZR.CodeGenerator.Model;
|
|
||||||
|
|
||||||
namespace ZR.CodeGenerator
|
namespace ZR.CodeGenerator
|
||||||
{
|
{
|
||||||
|
|||||||
@ -41,7 +41,7 @@ namespace ZR.CodeGenerator.Model
|
|||||||
/// 生成代码方式(0zip压缩包 1自定义路径)
|
/// 生成代码方式(0zip压缩包 1自定义路径)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string GenType { get; set; }
|
public string GenType { get; set; }
|
||||||
public string GenPath { get; set; } = "/";
|
public string GenPath { get; set; } = "";
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -127,13 +127,13 @@
|
|||||||
<el-col :lg="24">
|
<el-col :lg="24">
|
||||||
<el-form-item label="显示按钮">
|
<el-form-item label="显示按钮">
|
||||||
<el-checkbox-group v-model="checkedBtn" @change="checkedBtnSelect">
|
<el-checkbox-group v-model="checkedBtn" @change="checkedBtnSelect">
|
||||||
<el-checkbox :label="1" disabled>
|
<el-checkbox :label="1">
|
||||||
<el-tag type="primary">添加</el-tag>
|
<el-tag type="primary">添加</el-tag>
|
||||||
</el-checkbox>
|
</el-checkbox>
|
||||||
<el-checkbox :label="2" disabled>
|
<el-checkbox :label="2">
|
||||||
<el-tag type="success">修改</el-tag>
|
<el-tag type="success">修改</el-tag>
|
||||||
</el-checkbox>
|
</el-checkbox>
|
||||||
<el-checkbox :label="3" disabled>
|
<el-checkbox :label="3">
|
||||||
<el-tag type="danger">删除</el-tag>
|
<el-tag type="danger">删除</el-tag>
|
||||||
</el-checkbox>
|
</el-checkbox>
|
||||||
<el-checkbox :label="4">
|
<el-checkbox :label="4">
|
||||||
|
|||||||
@ -183,17 +183,13 @@ export default {
|
|||||||
|
|
||||||
codeGenerator(seachdata)
|
codeGenerator(seachdata)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
const { code, data } = res;
|
const { data } = res;
|
||||||
if (code == 200) {
|
this.showGenerate = false;
|
||||||
this.showGenerate = false;
|
if (row.genType === "1") {
|
||||||
if (row.genType === "1") {
|
this.msgSuccess("成功生成到自定义路径:" + row.genPath);
|
||||||
this.msgSuccess("成功生成到自定义路径:" + row.genPath);
|
|
||||||
} else {
|
|
||||||
this.msgSuccess("恭喜你,代码生成完成!");
|
|
||||||
this.download(data.path);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
this.msgError(res.msg);
|
this.msgSuccess("恭喜你,代码生成完成!");
|
||||||
|
this.download(data.path);
|
||||||
}
|
}
|
||||||
pageLoading.close();
|
pageLoading.close();
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user