Skip to content

Commit f85f97a

Browse files
committed
😎修复代码生成-生成前端没有主键导致报错 感谢 @tang-lujun
1 parent b328359 commit f85f97a

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Admin.NET/Admin.NET.Web.Entry/wwwroot/Template/index.vue.vm

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
@{
22
var pkField = Model.TableField.Where(c => c.ColumnKey == "True").FirstOrDefault();
3-
string pkFieldName = LowerFirstLetter(pkField.PropertyName);
3+
string pkFieldName = null;
4+
if(pkField != null && !string.IsNullOrEmpty(pkField.PropertyName))
5+
{
6+
pkFieldName = LowerFirstLetter(pkField.PropertyName);
7+
}
48
Dictionary<string, int> definedObjects = new Dictionary<string, int>();
59
bool haveLikeCdt = false;
610
foreach (var column in Model.TableField){
@@ -113,7 +117,10 @@
113117
style="width: 100%"
114118
v-loading="loading"
115119
tooltip-effect="light"
116-
row-key="@(@pkFieldName)"
120+
@if(@pkFieldName != null)
121+
{
122+
@:row-key="@(@pkFieldName)"
123+
}
117124
@@sort-change="sortChange"
118125
border="">
119126
<el-table-column type="index" label="序号" width="55" align="center"/>

0 commit comments

Comments
 (0)