Commit 60d5a8bf authored by agping's avatar agping

门店明细

parent 8f897514
...@@ -303,41 +303,53 @@ ...@@ -303,41 +303,53 @@
<td colspan="15"> <td colspan="15">
<form id="form_search"> <form id="form_search">
<span class="fore-span ld-Marheight">计入月份:</span> <span class="fore-span ld-Marheight">计入月份:</span>
<input id="comit_time_start" class="form-control btn4 ld-Marheight" type="text" placeholder="请选择" <input id="count_time" class="form-control btn4 ld-Marheight" type="text" placeholder="请选择"
onClick="WdatePicker({el:this,dateFmt:'yyyy-MM',maxDate:'#F{ $dp.$D(\'comit_time_end\')||\'%y-%M-%d\'}',readOnly:'readonly' })"> onClick="WdatePicker({el:this,dateFmt:'yyyy-MM',readOnly:'readonly' })">
<span class="fore-span ld-Marheight">创建时间:</span> <span class="fore-span ld-Marheight">创建时间:</span>
<input id="comit_time_start" class="form-control btn4 ld-Marheight" type="text" placeholder="开始时间" <input id="create_time_start" class="form-control btn4 ld-Marheight" type="text" placeholder="开始时间"
onClick="WdatePicker({el:this,dateFmt:'yyyy-MM-dd',maxDate:'#F{ $dp.$D(\'comit_time_end\')||\'%y-%M-%d\'}',readOnly:'readonly' })"> onClick="WdatePicker({el:this,dateFmt:'yyyy-MM-dd',maxDate:'#F{ $dp.$D(\'create_time_end\')||\'%y-%M-%d\'}',readOnly:'readonly' })">
<span class="fore-span ld-Marheight">-</span> <span class="fore-span ld-Marheight">-</span>
<input id="comit_time_end" class="form-control btn4 ld-Marheight" type="text" placeholder="结束时间" <input id="create_time_end" class="form-control btn4 ld-Marheight" type="text" placeholder="结束时间"
onClick="WdatePicker({el:this,dateFmt:'yyyy-MM-dd',minDate:'#F{ $dp.$D(\'comit_time_start\' )}',maxDate:'%y-%M-%d',readOnly:'readOnly'})"> onClick="WdatePicker({el:this,dateFmt:'yyyy-MM-dd',minDate:'#F{ $dp.$D(\'create_time_start\' )}',maxDate:'%y-%M-%d',readOnly:'readonly'})">
<select class="form-control btn2 ld-Marheight" id="commit_home"> <select class="form-control btn2 ld-Marheight" id="commit_home">
<option value="">费用承担所属部门</option> <option value="">费用承担所属部门</option>
</select> </select>
<select class="form-control btn2 ld-Marheight" id="commit_shop"> <select class="form-control btn2 ld-Marheight" id="commit_shop">
<option value="">费用承担所属门店</option> <option value="">费用承担所属门店</option>
</select> </select>
<input class="form-control btn2 ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="back_id_money" placeholder="成本明细ID" type="text" value=""> <input class="form-control btn2 ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="details_id" placeholder="成本明细ID" type="text" value="">
<input class="form-control btn2 ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="back_id_money" placeholder="费用ID" type="text" value=""> <input class="form-control btn2 ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="cost_id" placeholder="费用ID" type="text" value="">
<select class="form-control btn2 ld-Marheight" id="changed_type"> <select class="form-control btn2 ld-Marheight" id="cost_type">
<option value="">费用类型</option> <option value="">费用类型</option>
<option value="0">退意向金</option> <option value="0">办公室成本</option>
<option value="1">意向金转定</option> <option value="1">总部成本</option>
<option value="2">退保管金</option> <option value="2">分部成本</option>
<option value="3">保管金转定</option> <option value="3">门店独有成本</option>
<option value="4">退中介费</option>
<option value="5">退案场费</option>
</select> </select>
<select class="form-control btn2 ld-Marheight" id="changed_type"> <select class="form-control btn2 ld-Marheight" id="fee_item">
<option value="">费用项目</option> <option value="">费用项目</option>
<option value="0">退意向金</option> <!--办公室类型-->
<option value="1">意向金转定</option> <option value="101" class="choose_office">水电费</option>
<option value="2">退保管金</option> <option value="102" class="choose_office">其他费用</option>
<option value="3">保管金转定</option> <!--总部成本类型-->
<option value="4">退中介费</option> <option value="102" class="choose_total">其他费用</option>
<option value="5">退案场费</option> <!--分部成本类型-->
<option value="10002" class="choose_siteID">杭州</option>
<option value="10003" class="choose_siteID">深圳</option>
<option value="10004" class="choose_siteID">广州</option>
<option value="10005" class="choose_siteID">北京</option>
<!--门店独有成本类型-->
<option value="506" class="choose_store">区域经理基本工资</option>
<option value="504" class="choose_store">区域秘书基薪</option>
<option value="505" class="choose_store">招聘成本</option>
<option value="507" class="choose_store">宿舍成本</option>
<option value="508" class="choose_store">宿舍亏损</option>
<option value="510" class="choose_store">员工工资成本</option>
<option value="511" class="choose_store">网络报销</option>
<option value="512" class="choose_store">离职员工网络</option>
</select> </select>
<input class="form-control btn2 ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="changed_id" placeholder="费用用途" type="text" value=""> <input class="form-control btn2 ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="purpose" placeholder="费用用途" type="text" value="">
<span class="btn btn-info btn3 ld-Marheight" id="search" style="float:left">搜索</span> <span class="btn btn-info btn3 ld-Marheight" id="search" style="float:left">搜索</span>
......
...@@ -5,14 +5,7 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -5,14 +5,7 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
pageSize: 10, pageSize: 10,
/*每页显示多少条*/ /*每页显示多少条*/
id: '', id: '',
house_id: '',
house_fatherid: '',
collection_del_id:'',
listData :"",
moneyTotal : "" ,
agent_id_phone : '', agent_id_phone : '',
check_status : 1 ,
deleteRefundId:'',
init: function() { init: function() {
//初始化dot //初始化dot
$(document.body).append(template); $(document.body).append(template);
...@@ -36,7 +29,35 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -36,7 +29,35 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
$(document).on('click','#export',function(e){ $(document).on('click','#export',function(e){
that.exportExcel(); that.exportExcel();
}); });
//费用类型切换
$("#cost_type").change(function() {
$("#fee_item").val('');//置空费用项目
if($('#cost_type').val() == 0 ){
$('.choose_office').show();
$('.choose_total').hide();
$('.choose_siteID').hide();
$('.choose_store').hide();
}else if($('#cost_type').val() == 1 ){
$('.choose_office').hide();
$('.choose_total').show();
$('.choose_siteID').hide();
$('.choose_store').hide();
}else if($('#cost_type').val() == 2 ){
$('.choose_office').hide();
$('.choose_total').hide();
$('.choose_siteID').show();
$('.choose_store').hide();
}else if($('#cost_type').val() == 3 ){
$('.choose_office').hide();
$('.choose_total').hide();
$('.choose_siteID').hide();
$('.choose_store').show();
};
});
//二级联动 //二级联动
that.getDistrict(function() { that.getDistrict(function() {
_doc.on('input', '#commit_home', function() { _doc.on('input', '#commit_home', function() {
...@@ -45,7 +66,7 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -45,7 +66,7 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
$('#commit_shop').html(''); //先清空 $('#commit_shop').html(''); //先清空
if(_id && _id != '0') { if(_id && _id != '0') {
that.getDistrictStoreList(_id, function(_data) { that.getDistrictStoreList(_id, function(_data) {
var _str = '<option value="0">全部</option>'; var _str = '<option value="">全部</option>';
$.each(_data, function(i, item) { $.each(_data, function(i, item) {
_str += '<option value="' + item.id + '">' + item.store_name + '</option>'; _str += '<option value="' + item.id + '">' + item.store_name + '</option>';
}); });
...@@ -118,27 +139,6 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -118,27 +139,6 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
} }
}); });
}, },
//删除退款
deleteRefund: function(id) {
$.ajax({
url: '/index/delRefund',
type: 'POST',
async: true,
data: {
"refund_id": id
},
dataType: 'json',
success: function(data) {
if(data.code == 200) {
cost.getList(cost.pageNo);
alert(data.msg);
} else {
alert(data.msg);
}
}
});
},
//将li里的值 赋给input(分佣方姓名) //将li里的值 赋给input(分佣方姓名)
addphone: function(obj) {//新增客户 input赋值 addphone: function(obj) {//新增客户 input赋值
var that = cost ; var that = cost ;
...@@ -198,7 +198,7 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -198,7 +198,7 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
var params = that.buildSearchParams(0); var params = that.buildSearchParams(0);
params.pageNo = that.pageNo; params.pageNo = that.pageNo;
params.pageSize = that.pageSize ; params.pageSize = that.pageSize ;
$.get('/index/refundList',params,function(data){ $.post('/index/getCostDetailList',params,function(data){
if(typeof data === 'object') { if(typeof data === 'object') {
if(data.code == 200) { if(data.code == 200) {
that.listData = data.data.list; that.listData = data.data.list;
...@@ -223,30 +223,21 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -223,30 +223,21 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
*/ */
resetAll : function(){ resetAll : function(){
var that = cost; var that = cost;
$('#comit_time_start').val(""); $('#count_time').val("");
$('#comit_time_end').val(""); $('#create_time_start').val("");
$('#into_time_start').val(""); $('#create_time_end').val("");
$('#into_time_end').val(""); $('#cost_type').val("");
$('#changed_type').val(""); $('#fee_item').val("");
$('#changed_id').val(""); $('#purpose').val("");
$('#back_id').val(""); $('#cost_id').val("");
$('#get_id').val(""); $('#details_id').val("");
$('#shoped_id').val("");
$('#shoped_addr').val("");
$('#commit_home').val(""); $('#commit_home').val("");
$('#commit_shop').val(""); $('#commit_shop').val("");
$('#comit_name').val("");
$('#comit_phone').val("");
$('#is_type').val("");
$('#is_open').val("-1");
$('#back_id_money').val("");
that.agent_id_phone="";
},
//退款 审核 },
//成本明细导出
exportExcel: function() { exportExcel: function() {
var _url = '/index/costListExcel?'; var _url = '/index/getCostDetailListExcel?';
window.open(_url + cost.buildSearchParams(1)); window.open(_url + cost.buildSearchParams(1));
}, },
/** /**
...@@ -254,64 +245,56 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -254,64 +245,56 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
*/ */
buildSearchParams : function(is_excel){ buildSearchParams : function(is_excel){
var that = cost; var that = cost;
var commite_time_start = $('#comit_time_start').val(); var count_time = $('#count_time').val();
var commite_time_end = $('#comit_time_end').val(); var create_time_start = $('#create_time_start').val();
var into_time_start = $('#into_time_start').val(); var create_time_end = $('#create_time_end').val();
var into_time_end = $('#into_time_end').val(); var cost_type = $('#cost_type').val();
var changed_type = $('#changed_type').val(); var fee_item = $('#fee_item').val();
var changed_id = $('#changed_id').val(); var purpose = $('#purpose').val();
var back_id_money = $('#back_id_money').val(); var cost_id = $('#cost_id').val();
var shoped_id = $('#shoped_id').val(); var details_id = $('#details_id').val();
var shoped_addr = $('#shoped_addr').val();
var commit_home = $('#commit_home').val(); var commit_home = $('#commit_home').val();
var commit_shop = $('#commit_shop').val(); var commit_shop = $('#commit_shop').val();
var comit_name = that.agent_id_phone;//$('#comit_name').val(); var comit_name = that.agent_id_phone;//$('#comit_name').val();
var comit_phone = $('#comit_phone').val();
// var choose_type = $('.btn-group').find('.btn-info').html();
var is_selt = $('#is_type').val();
var get_id = $('#get_id').val();
var is_open = $('#is_open').val();
var params = {}; var params = {};
var paramsStr = "" ; var paramsStr = "" ;
if ( get_id) { if ( count_time ) {
params.pay_log_id = get_id ; params.setting_date = count_time;
paramsStr += "pay_log_id=" + get_id +'&'; paramsStr += "setting_date=" + count_time +'&';
}
if ( commite_time_start ) {
params.start_time = commite_time_start;
paramsStr += "start_time=" + commite_time_start +'&';
} }
if ( commite_time_end ) { if ( create_time_start ) {
params.end_time = commite_time_end; params.start_time = create_time_start;
paramsStr += "end_time=" + commite_time_end +'&'; paramsStr += "start_time=" + create_time_start +'&';
} }
if ( into_time_start ) { if ( create_time_end ) {
params.income_start_time = into_time_start; params.end_time = create_time_end;
paramsStr += "income_start_time=" + into_time_start +'&'; paramsStr += "end_time=" + create_time_end +'&';
} }
if ( into_time_end ) { if ( cost_type ) {
params.income_end_time = into_time_end; params.type = cost_type;
paramsStr += "income_end_time=" + into_time_end +'&'; paramsStr += "type=" + cost_type +'&';
} }
if ( changed_type ) { if ( cost_id ) {
params.type = changed_type; params.cost_id = cost_id;
paramsStr += "type=" + changed_type +'&'; paramsStr += "cost_id=" + cost_id +'&';
} }
if ( changed_id ) { if ( details_id ) {//明细id
params.order_id = changed_id; params.id = details_id;
paramsStr += "order_id=" + changed_id +'&'; paramsStr += "id=" + details_id +'&';
} }
if ( back_id_money ) { if ( purpose ) {
params.id = back_id_money; params.purpose = purpose;
paramsStr += "id=" + back_id_money +'&'; paramsStr += "purpose=" + purpose +'&';
} }
if ( shoped_id ) { if ( fee_item ) {//区分分部
params.house_id = shoped_id; if(cost_type == 2){
paramsStr += "house_id=" + shoped_id +'&'; params.site_id = fee_item;
paramsStr += "site_id=" + fee_item +'&';
}else{
params.fee_item = fee_item;
paramsStr += "fee_item=" + fee_item +'&';
} }
if ( shoped_addr) {
params.address = shoped_addr;
paramsStr += "address=" + shoped_addr +'&';
} }
if ( commit_home ) { if ( commit_home ) {
params.district_id = commit_home; params.district_id = commit_home;
...@@ -321,30 +304,7 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -321,30 +304,7 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
params.store_id = commit_shop; params.store_id = commit_shop;
paramsStr += "store_id=" + commit_shop +'&'; paramsStr += "store_id=" + commit_shop +'&';
} }
if ( comit_name ) {
params.agent_id = comit_name;
paramsStr += "agent_id=" + comit_name +'&';
}
if ( comit_phone ) {
if ( comit_phone[0] == "1" && comit_phone.length == 11) {
params.phone = comit_phone;
paramsStr += "phone=" + comit_phone +'&';
}else {
alert("请输入正确的手机号码")
}
}
if ( is_selt ){
params.is_self = is_selt;
paramsStr += "is_self=" + is_selt +'&';
}
if ( is_open > -1) {
params.is_open = is_open;
paramsStr += "is_open=" + is_open +'&';
}
params.status = that.check_status;
paramsStr += "status=" + that.check_status;
if (is_excel) { if (is_excel) {
return paramsStr; return paramsStr;
} else { } else {
......
...@@ -2,52 +2,25 @@ ...@@ -2,52 +2,25 @@
[% if(it) { %] [% if(it) { %]
[% for(var item in it){ %] [% for(var item in it){ %]
<tr class="text-center"> <tr class="text-center">
<td>[%= it[item]['create_time'] %]</td>
<td>[%= it[item]['id'] %]</td> <td>[%= it[item]['id'] %]</td>
[% if(it[item]['status'] == 0) { %] <td>[%= it[item]['cost_id'] %]</td>
<td>审核中</td> <td>[%= it[item]['setting_date'] %]</td>
[% }else if (it[item]['status'] == 1) { %] <td>[%= it[item]['create_time'] %]</td>
<td>审核中</td> <td>[%= it[item]['operator_name'] %]</td>
[% }else if (it[item]['status'] == 2) { %] <td>[%= it[item]['type_name'] %]</td>
<td>退款成功</td> <td>[%= it[item]['fee_item_name'] %]</td>
[% }else if (it[item]['status'] == 3) { %] <td>[%= it[item]['purpose'] %]</td>
<td>已审核</td>
[% }else if (it[item]['status'] == 4) { %]
<td>驳回</td>
[% } else { %]
<td>--</td>
[% } %]
<td>[%= it[item]['order_id'] %]</td>
<td>[%= it[item]['pay_log_id'] %]</td>
<td>[%= it[item]['refund_money'] %]</td>
<td>[%= it[item]['income_time'] %]</td>
<!--<td>[%= it[item]['type'] %]</td>-->
[% if(it[item]['type'] == 1) { %]
<td>意向金转定</td>
[% }else if (it[item]['type'] == 2) { %]
<td>退保管金</td>
[% }else if (it[item]['type'] == 3) { %]
<td>保管金转定</td>
[% }else if (it[item]['type'] == 4) { %]
<td>退中介费</td>
[% }else if (it[item]['type'] == 5) { %]
<td>退案场费</td>
[% }else if (it[item]['type'] == 0) { %]
<td>退意向金</td>
[% } else { %]
<td>--</td>
[% } %]
<td>[%= it[item]['agent_name'] %]</td>
<td>[%= it[item]['store_name'] %]</td> <td>[%= it[item]['store_name'] %]</td>
<td>[%= it[item]['assume_fee'] %]</td>
<td> <td>
<a class="btn1 btn-success is_del" href="#modal-del" data-toggle="modal" data-id='[%= it[item]["id"] %]'>详情</a> <a class="btn1 btn-success is_del" href="#modal-del" data-toggle="modal" data-id='[%= it[item]["cost_id"] %]'>详情</a>
</td> </td>
</tr> </tr>
[% } %] [% } %]
[% }else{ %] [% }else{ %]
<tr> <tr>
<td colspan="8" style="text-align:center;"> 暂无数据</td> <td colspan="15" style="text-align:center;"> 暂无数据</td>
</tr> </tr>
[% } %] [% } %]
</script> </script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment