${text(isDeviceCode.isNewRecord ? '新增设备代码' : '编辑设备代码')}
<#form:form id="inputForm" model="${isDeviceCode}" action="${ctx}/is3dmcps/isDeviceCode/save" method="post" class="form-horizontal">
${text('基本信息')}
<#form:treeselect id="parent" title="${text('上级设备代码')}" path="parent.id" labelPath="parent.name" url="${ctx}/is3dmcps/isDeviceCode/treeData?excludeCode=${isDeviceCode.id}" class="" allowClear="true" canSelectRoot="true" canSelectParent="true"/>
<#form:hidden path="id"/>
<#form:input path="code" maxlength="60" class="form-control required"/>
<#form:input path="name" maxlength="60" class="form-control required"/>
<#form:input path="model" maxlength="60" class="form-control"/>
<#form:textarea path="parameters" rows="4" maxlength="500" class="form-control"/>
<#form:input path="application" maxlength="60" class="form-control"/>
<#form:input path="manufacturer" maxlength="60" class="form-control"/>
<#form:input path="life" maxlength="10" class="form-control"/>
<#form:input path="depreciation" maxlength="10" class="form-control"/>
<#form:input path="modelUrl" maxlength="200" class="form-control"/>
<#form:input path="treeSort" maxlength="10" class="form-control required digits"/>
<#form:textarea path="remarks" rows="4" maxlength="60" class="form-control"/>