提交 4ac0f1f7 编写于 作者: Skyeye云's avatar Skyeye云

明细账详情完成

上级 ff3f3758
...@@ -103,7 +103,7 @@ layui.config({ ...@@ -103,7 +103,7 @@ layui.config({
return sysSupplierUtil.supplierMation.id; return sysSupplierUtil.supplierMation.id;
} else if (correspondentUnitType == 2){ } else if (correspondentUnitType == 2){
// 客户 // 客户
return sysCustomerUtilcustomerMation; return sysCustomerUtil.customerMation.id;
} }
} }
......
...@@ -46,7 +46,7 @@ layui.config({ ...@@ -46,7 +46,7 @@ layui.config({
id: json.bean.organId, id: json.bean.organId,
supplierName: json.bean.supplierName supplierName: json.bean.supplierName
} }
}else if(json.bean.organType == 1){ }else if(json.bean.organType == 2){
// 客户信息 // 客户信息
sysCustomerUtil.customerMation = { sysCustomerUtil.customerMation = {
id: json.bean.organId, id: json.bean.organId,
...@@ -186,7 +186,7 @@ layui.config({ ...@@ -186,7 +186,7 @@ layui.config({
return sysSupplierUtil.supplierMation.id; return sysSupplierUtil.supplierMation.id;
} else if (correspondentUnitType == 2){ } else if (correspondentUnitType == 2){
// 客户 // 客户
return sysCustomerUtilcustomerMation; return sysCustomerUtil.customerMation.id;
} }
} }
......
...@@ -18,6 +18,13 @@ layui.config({ ...@@ -18,6 +18,13 @@ layui.config({
pagination: false, pagination: false,
template: beanTemplate, template: beanTemplate,
ajaxSendAfter:function(json){ ajaxSendAfter:function(json){
// 初始化列表项选择
voucherUtil.initDataDetails('showVoucherUtilBox', json.bean.items);
// 加载动态表单
dsFormUtil.loadPageShowDetailsByObjectId("dsFormShow", json.bean.id);
matchingLanguage(); matchingLanguage();
form.render(); form.render();
} }
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
<title></title> <title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" /> <link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" /> <link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/customer/voucherUtil.css" rel="stylesheet" />
</head> </head>
<body> <body>
<div style="padding:20px; margin:0 auto;"> <div style="padding:20px; margin:0 auto;">
...@@ -21,10 +22,16 @@ ...@@ -21,10 +22,16 @@
<script type="text/x-handlebars-template" id="beanTemplate"> <script type="text/x-handlebars-template" id="beanTemplate">
{{#bean}} {{#bean}}
<div class="layui-form-item layui-col-xs6"> <div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">来往单位</label> <span class="hr-title">基本信息</span><hr>
<div class="layui-input-block ver-center"> </div>
{{customerName}} <div class="layui-form-item layui-col-xs6" style="height: 40px">
<label class="layui-form-label">往来单位</label>
<div class="layui-input-block ver-center" style="width: 70px">
{{organTypeName}}
</div>
<div class="layui-input-block ver-center" style="width: calc(100% - 220px); top: -40px; left: 65px;">
{{supplierName}}
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs6"> <div class="layui-form-item layui-col-xs6">
...@@ -33,70 +40,54 @@ ...@@ -33,70 +40,54 @@
{{operTime}} {{operTime}}
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs12"> <div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">单据编号</label> <label class="layui-form-label">所属账套</label>
<div class="layui-input-block ver-center">
{{setOfBooksName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">类型</label>
<div class="layui-input-block ver-center"> <div class="layui-input-block ver-center">
{{billNo}} {{typeName}}
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs12"> <div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">列表项</label> <label class="layui-form-label">列表项</label>
<div class="layui-input-block ver-center"> <div class="layui-input-block ver-center">
<table class="layui-table"> <div id="showVoucherUtilBox" style="overflow-x: auto;">
<thead>
<tr> </div>
<th style="width: 120px;">收入项目</th>
<th style="width: 80px;">金额</th>
<th style="min-width: 100px;">备注</th>
</tr>
</thead>
<tbody id="useTable" class="insurance-table">
{{#each items}}
<tr>
<td>{{inoutitemName}}</td>
<td>{{eachAmount}}</td>
<td>{{remark}}</td>
</tr>
{{/each}}
</tbody>
</table>
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs3"> <div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">收款账户</label> <label class="layui-form-label">收款账户</label>
<div class="layui-input-block ver-center"> <div class="layui-input-block ver-center">
{{accountName}} {{accountName}}
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs3"> <div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">共计金额</label>
<div class="layui-input-block ver-center">
{{totalPrice}}
</div>
</div>
<div class="layui-form-item layui-col-xs3">
<label class="layui-form-label">收款金额</label>
<div class="layui-input-block ver-center">
{{changeAmount}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">经手人</label> <label class="layui-form-label">经手人</label>
<div class="layui-input-block ver-center"> <div class="layui-input-block ver-center">
{{#each userInfo}}<span class="layui-badge layui-bg-blue skyeye-badge">{{name}}</span>{{/each}} {{handsPersonName}}
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs12"> <div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">备注</label> <label class="layui-form-label ver-center">备注</label>
<div class="layui-input-block ver-center"> <div class="layui-input-block ver-center">
{{remark}} {{remark}}
</div> </div>
</div>
<div id="dsFormShow">
</div> </div>
{{/bean}} {{/bean}}
</script> </script>
<script src="../../assets/lib/layui/layui.js"></script> <script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script> <script src="../../assets/lib/layui/custom.js"></script>
<script src="../../assets/lib/layui/customer/voucher/spinbox.js"></script>
<script src="../../assets/lib/layui/customer/voucher/voucherUtil.js"></script>
<script type="text/javascript"> <script type="text/javascript">
layui.config({base: '../../js/income/'}).use('incomeInfo'); layui.config({base: '../../js/income/'}).use('incomeInfo');
</script> </script>
......
...@@ -82,6 +82,29 @@ var voucherUtil = { ...@@ -82,6 +82,29 @@ var voucherUtil = {
voucherUtil.initClickEvent(); voucherUtil.initClickEvent();
}, },
initDataDetails: function (boxId, data){
$("#" + boxId).html(voucherUtil.tableHtmlDom);
for(var i = 0; i < data.length; i++){
voucherUtil.addItem();
var _this = $("#useTable").find("tr").eq(i);
_this.find(".col_summary").find("textarea").val(data[i].remark); // 摘要
_this.find(".col_summary").find("textarea").attr("disabled", true);
_this.find(".col_voucher").find(".cell_val").html(data[i].voucherName); // 凭证
_this.find(".col_subject").find(".cell_val").html(data[i].subjectName); // 会计科目
if(data[i].directionType == 1){
_this.find(".col_debite").find(".cell_val").html(data[i].eachAmount); // 借方金额
}else{
_this.find(".col_credit").find(".cell_val").html(data[i].eachAmount); // 贷方金额
}
}
$("#debit_total").text(voucherUtil.adddebit_total($(".debit_val")))
$("#credit_total").text(voucherUtil.adddebit_total($(".credit_val")))
},
initClickEvent: function (){ initClickEvent: function (){
$("body").on("click", "td[data-edit]", function(){ $("body").on("click", "td[data-edit]", function(){
var _this = $(this); var _this = $(this);
...@@ -162,7 +185,6 @@ var voucherUtil = { ...@@ -162,7 +185,6 @@ var voucherUtil = {
adddebit_total: function (obj) { adddebit_total: function (obj) {
var number = 0; var number = 0;
for (var i = 0; i < obj.length; i++) { for (var i = 0; i < obj.length; i++) {
console.log(obj.eq(i).text())
if (obj.eq(i).text() != '') { if (obj.eq(i).text() != '') {
number = number + parseFloat(obj.eq(i).text()) number = number + parseFloat(obj.eq(i).text())
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册