|
|
@ -11,61 +11,61 @@ |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label is-required">出货设备id:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="shippingDeviceId" th:field="*{shippingDeviceId}" class="form-control" type="text" required> |
|
|
|
<input name="shippingDeviceId" th:field="*{shippingDeviceId}" class="form-control" type="text" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">关联单号:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="makeNo" th:field="*{makeNo}" class="form-control" type="text"> |
|
|
|
<input name="makeNo" th:field="*{makeNo}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">料号:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="materialNo" th:field="*{materialNo}" class="form-control" type="text"> |
|
|
|
<input name="materialNo" th:field="*{materialNo}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">图片:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="materialPhotourl" th:field="*{materialPhotourl}" class="form-control" type="text"> |
|
|
|
<input name="materialPhotourl" th:field="*{materialPhotourl}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">物料名称:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="materialName" th:field="*{materialName}" class="form-control" type="text"> |
|
|
|
<input name="materialName" th:field="*{materialName}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">物料类型:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="materialType" th:field="*{materialType}" class="form-control" type="text"> |
|
|
|
<input name="materialType" th:field="*{materialType}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">物料类别:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="materialClass" th:field="*{materialClass}" class="form-control" type="text"> |
|
|
|
<input name="materialClass" th:field="*{materialClass}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">单位:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="materialUnit" th:field="*{materialUnit}" class="form-control" type="text"> |
|
|
|
<input name="materialUnit" th:field="*{materialUnit}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">物料品牌:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="materialBrand" th:field="*{materialBrand}" class="form-control" type="text"> |
|
|
|
<input name="materialBrand" th:field="*{materialBrand}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">物料描述:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<textarea name="materialDescribe" class="form-control">[[*{materialDescribe}]]</textarea> |
|
|
|
<textarea name="materialDescribe" class="form-control" disabled>[[*{materialDescribe}]]</textarea> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</form> |
|
|
@ -77,37 +77,37 @@ |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">客户ID:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="enterpriseCode" th:field="*{enterpriseCode}" class="form-control" type="text" required > |
|
|
|
<input name="enterpriseCode" th:field="*{enterpriseCode}" class="form-control" type="text" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label is-required">客户名称:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="enterpriseName" th:field="*{enterpriseName}" class="form-control" type="text" required> |
|
|
|
<input name="enterpriseName" th:field="*{enterpriseName}" class="form-control" type="text" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group" > |
|
|
|
<label class="col-sm-3 control-label is-required is-required" >客户联系人:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="customerContact" th:field="*{customerContact}" class="form-control" type="text" required> |
|
|
|
<input name="customerContact" th:field="*{customerContact}" class="form-control" type="text" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label is-required">联系人电话:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="contactNumber" th:field="*{contactNumber}" class="form-control" type="text" required> |
|
|
|
<input name="contactNumber" th:field="*{contactNumber}" class="form-control" type="text" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">公司地址:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="customerAddress" th:field="*{customerAddress}" class="form-control" type="text"> |
|
|
|
<input name="customerAddress" th:field="*{customerAddress}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label is-required">收货地址:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input required name="deliveryAddress" th:field="*{deliveryAddress}" class="form-control" type="text"> |
|
|
|
<input required name="deliveryAddress" th:field="*{deliveryAddress}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</form> |
|
|
@ -120,25 +120,25 @@ |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">设备型号:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="deviceModelCode" th:field="*{deviceModelCode}" class="form-control" type="number" required > |
|
|
|
<input name="deviceModelCode" th:field="*{deviceModelCode}" class="form-control" type="number" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label is-required">流水号:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="deviceRunningNumber" th:field="*{deviceRunningNumber}" class="form-control" type="number" required> |
|
|
|
<input name="deviceRunningNumber" th:field="*{deviceRunningNumber}" class="form-control" type="number" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group" > |
|
|
|
<label class="col-sm-3 control-label is-required is-required" >图片:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="makePhotoUrl" th:field="*{makePhotoUrl}" class="form-control" type="text" required> |
|
|
|
<input name="makePhotoUrl" th:field="*{makePhotoUrl}" class="form-control" type="text" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label is-required">生产员:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="makeName" th:field="*{makeName}" class="form-control" type="text" required> |
|
|
|
<input name="makeName" th:field="*{makeName}" class="form-control" type="text" required disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</form> |
|
|
@ -149,23 +149,35 @@ |
|
|
|
<h4 class="font-weight-bold">仓库和售后信息</h4> |
|
|
|
<hr> |
|
|
|
<form class="form-horizontal m" id="form-warehouseAndAfterSalesDto-edit" th:object="${warehouseAndAfterSalesDto}"> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">出库单号:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="outOrderCode" th:field="*{outOrderCode}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">仓库员:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="warehouseName" th:field="*{warehouseName}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">SN号:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="snCode" th:field="*{snCode}" class="form-control" type="text"> |
|
|
|
<input name="snCode" th:field="*{snCode}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">售后图片:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="aftersalesPhotourl" th:field="*{aftersalesPhotourl}" class="form-control" type="text"> |
|
|
|
<input name="aftersalesPhotourl" th:field="*{aftersalesPhotourl}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">出厂日期:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<div class="input-group date"> |
|
|
|
<input name="factoryDate" th:value="*{factoryDate}" class="form-control" placeholder="yyyy-MM-dd" type="text"> |
|
|
|
<input name="factoryDate" th:value="${#dates.format(warehouseAndAfterSalesDto.factoryDate, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" disabled> |
|
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -173,31 +185,34 @@ |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">保修期:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<input name="guaranteePeriod" th:field="*{guaranteePeriod}" class="form-control" type="text"> |
|
|
|
<input name="guaranteePeriod" th:field="*{guaranteePeriod}" class="form-control" type="text" disabled> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">锁机时间:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<div class="input-group date"> |
|
|
|
<input name="lockDate" th:value="*{lockDate}" class="form-control" placeholder="yyyy-MM-dd" type="text"> |
|
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span> |
|
|
|
<div class="radio-box" th:each="dict : ${@dict.getType('lock_date_flag')}"> |
|
|
|
<input type="radio" th:id="${'lockDateFlag_' + dict.dictCode}" name="lockDateFlag" th:value="${dict.dictValue}" th:field="*{lockDateFlag}" disabled> |
|
|
|
<label th:for="${'lockDateFlag_' + dict.dictCode}" th:text="${dict.dictLabel}"></label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">是否有锁机时间:</label> |
|
|
|
<label class="col-sm-3 control-label">锁机时间:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<select name="lockDateFlag" class="form-control m-b" th:with="type=${@dict.getType('lock_date_flag')}"> |
|
|
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{lockDateFlag}"></option> |
|
|
|
</select> |
|
|
|
<div class="input-group date"> |
|
|
|
<input name="lockDate" th:value="${#dates.format(warehouseAndAfterSalesDto.lockDate, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" disabled> |
|
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="form-group"> |
|
|
|
<label class="col-sm-3 control-label">损耗品到期时间:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<div class="input-group date"> |
|
|
|
<input name="wastageExpireDate" th:value="*{wastageExpireDate}" class="form-control" placeholder="yyyy-MM-dd" type="text"> |
|
|
|
<input name="wastageExpireDate" th:value="${#dates.format(warehouseAndAfterSalesDto.wastageExpireDate, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" disabled> |
|
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -206,7 +221,7 @@ |
|
|
|
<label class="col-sm-3 control-label">二次维修后部件质保时间:</label> |
|
|
|
<div class="col-sm-8"> |
|
|
|
<div class="input-group date"> |
|
|
|
<input name="componentGuaranteeDate" th:value="*{componentGuaranteeDate}" class="form-control" placeholder="yyyy-MM-dd" type="text"> |
|
|
|
<input name="componentGuaranteeDate" th:value="${#dates.format(warehouseAndAfterSalesDto.componentGuaranteeDate, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" disabled> |
|
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -242,7 +257,7 @@ |
|
|
|
// 使用 JSON.stringify() 序列化数据 |
|
|
|
const jsonData = JSON.stringify(combinedData); |
|
|
|
// 发送 AJAX 请求到后端接口 |
|
|
|
$.operate.saveJson(prefix + "/edit", jsonData); |
|
|
|
$.operate.saveJson(prefix + "/detail", jsonData); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|