${text(office.isNewRecord ? '新增机构' : '编辑机构')}
${text('基本信息')}
<#form:treeselect id="parent" title="${text('上级机构')}"
path="parent.id" labelPath="parent.officeName"
url="${ctx}/sys/office/treeData?excludeCode=${office.id}&ctrlPermi=${@Global.getConfig('user.adminCtrlPermi', '2')}"
class="" allowClear="true" canSelectRoot="true" canSelectParent="true"/>
<#form:input path="officeName" maxlength="100" class="form-control required "/>
<#form:hidden path="isNewRecord"/>
<#form:hidden path="officeCode"/>
<#form:input path="viewCode" maxlength="64" readonly="${!office.isNewRecord}" class="form-control required abc"/>
<#form:input path="fullName" maxlength="200" class="form-control required "/>
<#form:input path="treeSort" maxlength="10" class="form-control required digits"/>
<#form:select path="officeType" dictType="sys_office_type" class="form-control required " />
${text('详细信息')}
<#form:input path="leader" maxlength="100" class="form-control "/>
<#form:input path="phone" maxlength="100" class="form-control phone"/>
<#form:input path="address" maxlength="255" class="form-control "/>
<#form:input path="zipCode" maxlength="100" class="form-control zipCode"/>
<#form:input path="email" maxlength="300" class="form-control email"/>
<#form:textarea path="remarks" rows="4" maxlength="500" class="form-control "/>