<#macro subDiv layout> <#assign subTablePath=layout.options.subTablePath> <#assign subDivTablePath=layout.options.subDivTablePath> <#assign subListPath=layout.options.subTablePath> <#assign sunBos=util.getSunBos(layout.list)> <#assign hasLinkage=util.getHasLinkage(layout.list)> ${layout.desc}
清空
<#if layout.subtableBackfill> ${getSubDialog(layout)} <#if layout.options.relation!='onetoone'> {{$t('common.add')}} <#if layout.options.relation=='onetoone'> {{$t('common.add')}} <#if layout.customQuery && layout.customQuery.alias?? > ${getSubtableCustomQueryBackfill(layout)}
<#list layout.list as field> <#if (field.ctrlType != 'suntable' && field.ctrlType != 'sunDiv')> <#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,2,hasLinkage)} <#else> v-if="${getPermission(field,true)}!='n' && !(permission.sub_${field.tableName} && permission.sub_${field.tableName}.${field.name}index !='n')" > ${getFormItem(field,2,hasLinkage)} <#else> <#if field.ctrlType == 'suntable'> <@sunTable layout=field /> <#else> <@sunDiv layout=field />
<#if layout.options.relation!='onetoone' && subDivTablePath != ''> {{$t('common.add')}} {{$t('common.delete')}} :disabled="isShowAddButton('data.${subListPath}',${layout.options.maxRow})" @click="copy(data.${subDivTablePath},item)" >{{$t('common.copy')}}
<#function getSubDialog layout > <#assign custdialogConf = util.getStringConf(layout.customDialogjson)> <#assign rtn> <#return rtn>