<#macro sunDiv layout> <#assign subTablePath=layout.options.subTablePath> <#assign sunTablePath=util.getSunTablePath(layout.options.subTablePath,"index")> <#assign subName=util.getSubName(layout.options.subTablePath,"index")> <#assign hasLinkage=util.getHasLinkage(layout.list)> ${layout.desc}
清空
<#if layout.subtableBackfill> ${getSunDialog(layout)} <#if layout.options.relation!='onetoone'> :disabled="isShowAddButton('data.${subTablePath}',0,index)" <#if leyout.options.maxRow !=null> :disabled="isShowAddButton('data.${subTablePath}',${layout.options.maxRow},index)" >{{$t('common.add')}} <#if layout.options.relation=='onetoone'> {{$t('common.add')}}
<#assign orgConfigStr = util.getJsonByPath(layout,'customDialogjson.orgConfig')> <#assign orgConfigJson = util.getJsonStr(orgConfigStr)>
<#list layout.list as field> <#if field.ctrlType=='grid'> v-if="(!permission || !permission.subFields) ||(permission.subFields && !(${util.getSubRowPermission(field.columns)}) )" :gutter="${field.options.gutter}" justify="${field.options.justify}" align="${field.options.align}"> <#list field.columns as gridGroup> <#list gridGroup.list as gridField> ${getFormItem(gridField,3,hasLinkage)} <#else> v-if="${getPermission(field,true)}!='n' && !(permission.sub_${field.tableName} && permission.sub_${field.tableName}.${field.name}sunIndex !='n')" > ${getFormItem(field,3,hasLinkage)}
<#if layout.options.relation!='onetoone' && subDivTablePath != ''> :disabled="isShowAddButton('data.${subTablePath}',0,index)" <#if leyout.options.maxRow !=null> :disabled="isShowAddButton('data.${subTablePath}',${layout.options.maxRow},index)" >{{$t('common.add')}} {{$t('common.delete')}} {{$t('common.copy')}}
<#function getSunDialog layout > <#assign custdialogConf = util.getStringConf(layout.customDialogjson)> <#assign rtn> <#return rtn>