${text(isFaults.isNewRecord ? '新增设备故障' : '编辑设备故障')}
${text('基本信息')}
<#form:hidden path="id"/>
<#form:input path="name" maxlength="64" class="form-control required"/>
<#form:input path="faultsCode" maxlength="20" class="form-control"/>
<#form:treeselect id="device" title="${text('设备选择')}"
path="deviceId" labelPath="deviceName"
url="${ctx}/is3dmcps/isDevice/treeData" allowClear="true"
canSelectRoot="false" canSelectParent="false" />
<#form:treeselect id="operator" title="${text('用户选择')}"
path="" labelPath="operator"
url="${ctx}/sys/office/treeData?isLoadUser=true"
class="" allowClear="true"/>
<#form:input path="faultsTime" readonly="true" maxlength="20" class="form-control Wdate"
dataFormat="datetime" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm',isShowClear:false});"/>
<#form:textarea path="reason" 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"/>