INSERT INTO "tb_shop" ("shopid", "shopname", "shoptype", "fshopid", "status", "opendate", "tenantid")
VALUES (1, '支付中心', 'root', 0, 'normal', '20190517', '{tenantid}');
-INSERT INTO "tb_transcode" ("transcode", "transname", "tenantid")
-VALUES (3010, '市民卡代扣', '{tenantid}');
-INSERT INTO "tb_transcode" ("transcode", "transname", "tenantid")
-VALUES (1002, '支付码聚合付', '{tenantid}');
-INSERT INTO "tb_transcode" ("transcode", "transname", "tenantid")
-VALUES (3500, '账户充值', '{tenantid}');
+INSERT INTO "tb_transcode" ("transcode_id", "transcode", "transname", "tenantid")
+VALUES (1, 3010, '市民卡代扣', '{tenantid}');
+INSERT INTO "tb_transcode" ("transcode_id", "transcode", "transname", "tenantid")
+VALUES (2, 1002, '支付码聚合付', '{tenantid}');
+INSERT INTO "tb_transcode" ("transcode_id", "transcode", "transname", "tenantid")
+VALUES (3, 3500, '账户充值', '{tenantid}');
INSERT INTO "tb_dictionary" ("id", "dictval", "dicttype", "dictcaption", "dicttypename", "tenantid")
VALUES (1, 'cancel', 'reverseFlagList', '被撤销', '冲正状态', '{tenantid}');
.addNewDict("sexList")
.addNewDict("accountStatusList")
.addNewDict("allSubjectList")
+ .addNewDict("transcodeList")
},
getDict: function (dictType) {
var dict, that = this;
<div class="layui-inline">
<label class="layui-form-label">支付方式</label>
<div class="layui-input-block" style="height: 38px;">
- <select name="sourceType" id="shopdtl-search-sourceType" class="layui-select">
+ <select name="sourcetype" id="shopdtl-search-sourcetype" class="layui-select">
<option value=""> 全部</option>
<option th:each="pt:${paytypelist}" th:value="${pt.sourceType}"
th:text="${pt.paydesc}"></option>
<div class="layui-inline">
<label class="layui-form-label">状态</label>
<div class="layui-input-block" style="height: 38px;">
- <select name="transStatus" id="shopdtl-search-transStatus" class="layui-select">
+ <select name="status" id="shopdtl-search-status" class="layui-select">
<option value=""> 全部</option>
<option th:each="st:${dtlStatusList}" th:value="${st.dictval}"
th:text="${st.dictcaption}"></option>
endAccdate: $("#shopdtl-search-endAccdate").val(),
startTransdate: $("#shopdtl-search-startTransdate").val(),
endTransdate: $("#shopdtl-search-endTransdate").val(),
- personname: $("#shopdtl-search-personname").val(),
+ shopname: $("#shopdtl-search-shopname").val(),
shopaccno: $("#shopdtl-search-shopaccno").val(),
- sourceType: $("#shopdtl-search-sourceType").val(),
+ sourcetype: $("#shopdtl-search-sourcetype").val(),
tradeflag: $("#shopdtl-search-tradeflag").val(),
transcode: $("#shopdtl-search-transcode").val(),
- transStatus: $("#shopdtl-search-transStatus").val()
+ status: $("#shopdtl-search-status").val()
}, page: {curr: 1}
});
});
"endTransdate": "",
"shopname": "",
"shopaccno": "",
- "sourceType": "",
+ "sourcetype": "",
"tradeflag": "",
"transcode": "",
- "transStatus": ""
+ "status": ""
});
form.render("select");
treeSelect.revokeNode('shopdtl-search-shopaccno-filter');
</div>
<div class="layui-card-body">
<div class="layui-form" lay-filter="shopbusiness-search-form">
- <input type="hidden" id="shopbusiness-hidden-maxdate" th:value="${maxdate}" />
+ <input type="hidden" id="shopbusiness-hidden-maxdate" th:value="${maxdate}"/>
<input type="hidden" id="shopbusiness-hidden-parentId" value="0"/>
<div class="layui-form-item" style="margin-bottom: 0;">
<div class="layui-inline">
<label class="layui-form-label">记账日期</label>
<div class="layui-input-inline">
- <input type="text" name="startdate" id="shopbusiness-search-startdate" placeholder="起始日期" th:value="${maxdate}"
+ <input type="text" name="startdate" id="shopbusiness-search-startdate" placeholder="起始日期"
+ th:value="${maxdate}"
autocomplete="off" class="layui-input"/>
</div>
<div class="layui-form-mid">-</div>
<div class="layui-input-inline">
- <input type="text" name="enddate" id="shopbusiness-search-enddate" placeholder="截止日期" th:value="${maxdate}"
+ <input type="text" name="enddate" id="shopbusiness-search-enddate" placeholder="截止日期"
+ th:value="${maxdate}"
autocomplete="off" class="layui-input"/>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">选择商户</label>
<div class="layui-input-block">
- <input type="text" name="shopid" id="shopbusiness-search-shopid" placeholder="选择商户" lay-filter="shopbusiness-search-shopid-filter"
+ <input type="text" name="shopid" id="shopbusiness-search-shopid" placeholder="选择商户"
+ lay-filter="shopbusiness-search-shopid-filter"
autocomplete="off" class="layui-input"/>
</div>
</div>
<div class="layui-inline">
<div class="layui-input-block" style="margin-left: 0;">
- <input type="checkbox" name="nodealshow" id="shopbusiness-search-nodealshow" lay-skin="primary" title="显示未交易商户"/>
+ <input type="checkbox" name="nodealshow" id="shopbusiness-search-nodealshow" lay-skin="primary"
+ title="显示未交易商户"/>
</div>
</div>
<script type="text/html" id="shopbusiness-toolbar">
<div class="layui-btn-container">
<button class="layui-btn layui-btn-sm" id="btn-fold-shopbusiness" lay-event="shopbusinessShowFold">全部折叠</button>
- <button class="layui-btn layui-btn-sm" id="btn-expand-shopbusiness" lay-event="shopbusinessExpandAll">全部展开</button>
+ <button class="layui-btn layui-btn-sm" id="btn-expand-shopbusiness" lay-event="shopbusinessExpandAll">全部展开
+ </button>
</div>
</script>
page: false,
where: obj,
showicon: false,
- toolbar:'#shopbusiness-toolbar',
+ toolbar: '#shopbusiness-toolbar',
cols: [
[
{field: 'shopname', title: '商户名称', align: 'left'},
{field: 'summary', title: '交易摘要', align: 'center'},
{field: 'transcnt', title: '交易次数', align: 'center'},
- {field: 'transamt', title: '交易金额', align: 'center'}
+ {
+ field: 'transamt', title: '交易金额', align: 'center', templet: function (e) {
+ return parseFloat(e.transamt).toFixed(2);
+ }
+ }
]
],
done: function (res, curr, count) {
});
});
- table.on('toolbar(shopbusinessTable-filter)', function(obj){
- switch(obj.event){
+ table.on('toolbar(shopbusinessTable-filter)', function (obj) {
+ switch (obj.event) {
case 'shopbusinessShowFold':
treetable.foldAll('#shopbusinessTable');
break;
<div class="layui-inline">
<label class="layui-form-label">选择科目</label>
<div class="layui-input-block">
- <input type="text" name="subjid" id="subjectdetail-search-subjid" placeholder="选择科目" lay-filter="subjectdetail-search-subjid-filter"
+ <input type="text" name="subjno" id="subjectdetail-search-subjno" placeholder="选择科目" lay-filter="subjectdetail-search-subjno-filter"
autocomplete="off" class="layui-input"/>
</div>
</div>
});
treeSelect.render({
- elem: '#subjectdetail-search-subjid',
+ elem: '#subjectdetail-search-subjno',
data: '[[@{/report/subjectselecttree}]]',
type: 'get',
placeholder: '选择科目',
if(treeNode.accno == '0'){
layer.msg("请选择末级科目", {icon: 2, time:1500});
$("#subjectdetail-search-subjid").val("");
- treeSelect.revokeNode('subjectdetail-search-subjid-filter');
+ treeSelect.revokeNode('subjectdetail-search-subjno-filter');
return false;
}
return true;
renderTable({
startdate: $('#subjectdetail-search-startdate').val(),
enddate: $('#subjectdetail-search-enddate').val(),
- subjid: null
+ subjno: null
})
$('#subjectdetail-search-btn').click(function () {
var startdate = $("#subjectdetail-search-startdate").val();
var enddate = $("#subjectdetail-search-enddate").val();
- var subjid = $("#subjectdetail-search-subjid").val();
+ var subjid = $("#subjectdetail-search-subjno").val();
if (null == startdate || "" == $.trim(startdate)) {
layer.msg('请选择起始日期', {icon: 2, time: 1500});
return;
renderTable({
startdate: startdate,
enddate: enddate,
- subjid: subjid
+ subjno: subjid
})
});