${text(mesWorkOrder.isNewRecord ? '新增工单' : '编辑工单')}
${text('基本信息')}
<#form:hidden path="id"/>
<#form:input path="workNo" maxlength="64" class="form-control required" placeholder="M开头"/>
<#form:input path="projectCode" maxlength="64" class="form-control"/>
<#form:input path="materialSn" maxlength="64" class="form-control required" placeholder="1开头"/>
<#form:input path="specName" maxlength="255" class="form-control"/>
<#form:input path="drawingNo" maxlength="128" class="form-control"/>
<#form:input path="planQty" maxlength="8" class="form-control required digits"/>
<#form:input path="openDate" readonly="true" maxlength="20" class="form-control laydate required"
dataFormat="date" data-type="date" data-format="yyyy-MM-dd"/>
<#form:input path="produceDate" readonly="true" maxlength="20" class="form-control laydate required"
dataFormat="date" data-type="date" data-format="yyyy-MM-dd"/>
<#form:input path="saleOrderNo" maxlength="64" class="form-control"/>
<#form:select path="lineSn" items="${lines}" itemLabel="title" itemValue="sn" blankOption="true" class="form-control"/>
<#form:select path="cateSn" items="${cates}" itemLabel="title" itemValue="sn" blankOption="true" class="form-control"/>
<#form:input path="remarks" maxlength="500" class="form-control"/>