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