${text(isPatrol.isNewRecord ? '新增巡检点' : '编辑巡检点')}
<#form:form id="inputForm" model="${isPatrol}" action="${ctx}/is3dmcps/isPatrol/save" method="post" class="form-horizontal">
${text('基本信息')}
<#form:hidden path="id"/>
<#form:input path="name" maxlength="60" class="form-control required"/>
<#form:input path="sortNo" maxlength="4" class="form-control digits"/>
<#form:treeselect id="device" title="${text('设备选择')}" path="deviceId" labelPath="deviceName" url="${ctx}/is3dmcps/isDevice/treeData" allowClear="false" canSelectRoot="false" canSelectParent="false" />
<#form:select path="type" dictType="is_patrol_type" blankOption="true" class="form-control" />
<#form:input path="interval" maxlength="10" class="form-control digits"/>
<#form:textarea path="content" rows="4" maxlength="200" class="form-control"/>
<#form:select path="knowledgeId" items="${isKnowledgeList}" itemLabel="title" itemValue="id" blankOption="true" class="form-control" />
<#form:textarea path="remarks" rows="4" maxlength="60" class="form-control"/>