✨ 代码生成新增操作按钮样式生成选择
This commit is contained in:
parent
4b1f79c1da
commit
45143e5b5d
@ -201,6 +201,19 @@ $end
|
|||||||
$end
|
$end
|
||||||
<el-table-column label="操作" align="center" width="160">
|
<el-table-column label="操作" align="center" width="160">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
|
$if(replaceDto.OperBtnStyle == 2)
|
||||||
|
<el-button-group>
|
||||||
|
$if(replaceDto.ShowBtnView)
|
||||||
|
<el-button text type="primary" icon="view" @click="handlePreview(scope.row)"></el-button>
|
||||||
|
$end
|
||||||
|
$if(replaceDto.ShowBtnEdit)
|
||||||
|
<el-button text v-hasPermi="['${replaceDto.PermissionPrefix}:edit']" type="success" icon="edit" title="编辑" @click="handleUpdate(scope.row)"></el-button>
|
||||||
|
$end
|
||||||
|
$if(replaceDto.ShowBtnDelete)
|
||||||
|
<el-button text v-hasPermi="['${replaceDto.PermissionPrefix}:delete']" type="danger" icon="delete" title="删除" @click="handleDelete(scope.row)"></el-button>
|
||||||
|
$end
|
||||||
|
</el-button-group>
|
||||||
|
$else
|
||||||
$if(replaceDto.ShowBtnView)
|
$if(replaceDto.ShowBtnView)
|
||||||
<el-button type="primary" icon="view" @click="handlePreview(scope.row)"></el-button>
|
<el-button type="primary" icon="view" @click="handlePreview(scope.row)"></el-button>
|
||||||
$end
|
$end
|
||||||
@ -209,6 +222,7 @@ $if(replaceDto.ShowBtnEdit)
|
|||||||
$end
|
$end
|
||||||
$if(replaceDto.ShowBtnDelete)
|
$if(replaceDto.ShowBtnDelete)
|
||||||
<el-button v-hasPermi="['${replaceDto.PermissionPrefix}:delete']" type="danger" icon="delete" title="删除" @click="handleDelete(scope.row)"></el-button>
|
<el-button v-hasPermi="['${replaceDto.PermissionPrefix}:delete']" type="danger" icon="delete" title="删除" @click="handleDelete(scope.row)"></el-button>
|
||||||
|
$end
|
||||||
$end
|
$end
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|||||||
@ -50,7 +50,8 @@ namespace ZR.CodeGenerator
|
|||||||
ShowBtnView = dto.GenTable.Options.CheckedBtn.Any(f => f == 5),
|
ShowBtnView = dto.GenTable.Options.CheckedBtn.Any(f => f == 5),
|
||||||
ShowBtnTruncate = dto.GenTable.Options.CheckedBtn.Any(f => f == 6),
|
ShowBtnTruncate = dto.GenTable.Options.CheckedBtn.Any(f => f == 6),
|
||||||
ShowBtnMultiDel = dto.GenTable.Options.CheckedBtn.Any(f => f == 7),
|
ShowBtnMultiDel = dto.GenTable.Options.CheckedBtn.Any(f => f == 7),
|
||||||
ViewFileName = dto.GenTable.BusinessName.FirstUpperCase()
|
ViewFileName = dto.GenTable.BusinessName.FirstUpperCase(),
|
||||||
|
OperBtnStyle = dto.GenTable.Options.OperBtnStyle
|
||||||
};
|
};
|
||||||
var columns = dto.GenTable.Columns;
|
var columns = dto.GenTable.Columns;
|
||||||
|
|
||||||
|
|||||||
@ -69,5 +69,9 @@ namespace ZR.CodeGenerator.Model
|
|||||||
/// vue页面文件名
|
/// vue页面文件名
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string ViewFileName { get; set; }
|
public string ViewFileName { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 操作按钮样式
|
||||||
|
/// </summary>
|
||||||
|
public int OperBtnStyle { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -105,7 +105,7 @@ namespace ZR.Model.System.Generate
|
|||||||
|
|
||||||
public class Options
|
public class Options
|
||||||
{
|
{
|
||||||
public long ParentMenuId { get; set; } = 0;
|
public long ParentMenuId { get; set; }
|
||||||
public string SortType { get; set; } = "asc";
|
public string SortType { get; set; } = "asc";
|
||||||
public string SortField { get; set; } = string.Empty;
|
public string SortField { get; set; } = string.Empty;
|
||||||
public string TreeCode { get; set; } = string.Empty;
|
public string TreeCode { get; set; } = string.Empty;
|
||||||
@ -128,5 +128,9 @@ namespace ZR.Model.System.Generate
|
|||||||
/// 自动生成菜单
|
/// 自动生成菜单
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool GenerateMenu { get; set; }
|
public bool GenerateMenu { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 操作按钮样式
|
||||||
|
/// </summary>
|
||||||
|
public int OperBtnStyle { get; set; } = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user