Browse Source
新增:公司成本新增公司成本详情页面, 修改:年月存在判断前端检测,实现年月添加唯一, 新增:公司成本编号生成,改为redisCache.generateNo("CB"方法生成如:CB001、CB002数字流程号生成。 修改:公司成本页面样式修改。dev
7 changed files with 252 additions and 85 deletions
@ -0,0 +1,132 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="zh" xmlns:th="http://www.thymeleaf.org" > |
|||
<head> |
|||
<th:block th:include="include :: header('公司成本详情')" /> |
|||
</head> |
|||
<body class="white-bg"> |
|||
<div class="wrapper wrapper-content animated fadeInRight ibox-content"> |
|||
<form class="form-horizontal m" id="form-companyCost-detail" th:object="${companyCost}"> |
|||
<input name="id" th:field="*{id}" type="hidden"> |
|||
<input name="ctcId" th:field="*{ctcId}" type="hidden"> |
|||
<div class="container"> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">年份:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="costYear" th:field="*{costYear}" class="form-control" type="number" readonly required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">月份:</label> |
|||
<div class="col-sm-8"> |
|||
<select id="costMonth" name="costMonth" th:field="*{costMonth}" |
|||
th:with="month=${@dict.getType('sys_month')}" class="form-control" disabled required> |
|||
<option th:each="item : ${month}" th:text="${item.dictLabel}" th:value="${item.dictValue}"></option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label">备注:</label> |
|||
<div class="col-sm-8"> |
|||
<textarea name="remark" th:field="*{remark}" class="form-control"></textarea> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="form-group" hidden="hidden"> |
|||
<label class="col-sm-3 control-label">经营成本:</label> |
|||
<div class="col-sm-8"> |
|||
<input id="operatingCosts" name="operatingCosts" th:field="*{operatingCosts}" class="form-control" type="number"> |
|||
</div> |
|||
</div> |
|||
<div class="container"> |
|||
<h3>经营成本</h3> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">工资费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="salaryExpenses" th:field="*{salaryExpenses}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">厂租费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="factoryRentalFees" th:field="*{factoryRentalFees}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">税金费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="taxExpenses" th:field="*{taxExpenses}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">工厂电费:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="factoryElectricityFees" th:field="*{factoryElectricityFees}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">其他费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="ohterExpenses" th:field="*{ohterExpenses}" class="form-control" type="number" requirede> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="form-group" hidden="hidden"> |
|||
<label class="col-sm-3 control-label">业务成本:</label> |
|||
<div class="col-sm-8"> |
|||
<input id="businessCost" name="businessCost" th:field="*{businessCost}" class="form-control" type="number"> |
|||
</div> |
|||
</div> |
|||
<div class="container"> |
|||
<h3>业务成本</h3> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">运输费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="transportationCosts" th:field="*{transportationCosts}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">推广费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="promotionExpenses" th:field="*{promotionExpenses}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">包装费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="packagingCost" th:field="*{packagingCost}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">业务费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="businessExpenses" th:field="*{businessExpenses}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">售后费用:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="afterSalesExpenses" th:field="*{afterSalesExpenses}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
<div class="form-group"> |
|||
<label class="col-sm-3 control-label is-required">业务提成:</label> |
|||
<div class="col-sm-8"> |
|||
<input name="businessCommission" th:field="*{businessCommission}" class="form-control" type="number" required> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
<th:block th:include="include :: footer" /> |
|||
<script th:inline="javascript"> |
|||
var prefix = ctx + "financial/companyCost"; |
|||
var costMonth = [[${companyCost.costMonth}]]; |
|||
$("#form-companyCost-detail").validate({focusCleanup: true}); |
|||
$(function() { |
|||
$("#costMonth").val(costMonth); |
|||
}); |
|||
</script> |
|||
</body> |
|||
</html> |
Loading…
Reference in new issue