47 lines
2.1 KiB
Plaintext
47 lines
2.1 KiB
Plaintext
{
|
|
"EnCode": "@(@Model.EnCode)",
|
|
"FullName": "@(@Model.FullName)",
|
|
"Category": "@(@Model.Category)",
|
|
"UrlAddress": "@(Model.WebType == 3 ? "workFlow/workFlowForm/"+ Model.MianTable +"/index.vue" : "extend/"+ Model.MianTable +"/Form.vue")",
|
|
"AppUrlAddress": "@(Model.WebType == 3 ? "/pages/apply/"+ Model.MianTable + "" : "/pages/apply/" + Model.MianTable + "/index.vue")", @*app地址*@
|
|
@*线上模板*@
|
|
"PropertyJson": "[
|
|
@{ var formListNum = 0;}
|
|
@foreach(var item in Model.FormList)
|
|
{
|
|
@switch(item.jnpfKey)
|
|
{
|
|
case "table":
|
|
@:@(formListNum > 0 ? "," : ""){\"filedName\":\"@(@item.Placeholder)\",\"jnpfKey\":\"@(@item.jnpfKey)\",\"filedId\":\"@(@item.OriginalName)\",\"required\":@(@item.Required ==true ? "true":" false"),\"multiple\":@(@item.Multiple == true ? "true":" false")}
|
|
formListNum++;
|
|
@foreach(var children in item.ChildrenList)
|
|
{
|
|
@:@(formListNum > 0 ? "," : ""){\"filedName\":\"@(@item.Placeholder+"-"+@children.Placeholder)\",\"jnpfKey\":\"@(@item.jnpfKey)\",\"filedId\":\"@(@item.OriginalName+"-"+@children.LowerName)\",\"required\":@(@children.Required ==true ? "true":" false"),\"multiple\":@(@item.Multiple == true ? "true":" false")}
|
|
}
|
|
break;
|
|
default:
|
|
@:@(formListNum > 0 ? "," : ""){\"filedName\":\"@(@item.Placeholder)\",\"jnpfKey\":\"@(@item.jnpfKey)\",\"filedId\":\"@(@item.LowerName)\",\"required\":@(@item.Required ==true ? "true":" false"),\"multiple\":@(@item.Multiple == true ? "true":" false")}
|
|
formListNum++;
|
|
break;
|
|
}
|
|
}
|
|
]",
|
|
"Description": "",
|
|
"SortCode": 0,
|
|
"FlowType": @(Model.WebType == 3 ? "0" : "1"),
|
|
"FormType": 1,
|
|
"TableJson": @(@Model.Tables),
|
|
"DbLinkId": "@(@Model.DbLinkId)",
|
|
"InterfaceUrl":"api/@(Model.WebType == 3 ? Model.NameSpace + "/Form" : Model.NameSpace)/@(Model.ClassName)",
|
|
@*草稿模板*@
|
|
"DraftJson":"",
|
|
"CreatorTime": @Model.CreatorTime,
|
|
"CreatorUserId": "@(@Model.CreatorUserId)",
|
|
"EnabledMark": 0,
|
|
"LastModifyTime": null,
|
|
"LastModifyUserId": null,
|
|
"DeleteMark": null,
|
|
"DeleteTime": null,
|
|
"DeleteUserId": null,
|
|
"Id":@(Model.FormId)
|
|
} |