Commit 77c0408b authored by agping's avatar agping

一键生成

parent 472560fb
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading breadcrumb"> <div class="panel-heading breadcrumb">
<li> <li>
<span class="manager-title ld-Marheight">杭州同联- 九部一组周小雨</span> <span class="manager-title ld-Marheight"></span>
<input class="form-control ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="create_time_start" name="start_date1" type="date" style="width: 150px;float: left;margin-left: 20px;"> <input class="form-control ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="create_time_start" name="start_date1" type="date" style="width: 150px;float: left;margin-left: 20px;">
<a class="btn btn-info is-print ld-Marheight" style="margin-left: 20px;">打印</a> <a class="btn btn-info is-print ld-Marheight" style="margin-left: 20px;">打印</a>
<a class="btn btn-info is-close ld-Marheight" style="margin-left: 20px;">导出excel</a> <a class="btn btn-info is-close ld-Marheight" style="margin-left: 20px;">导出excel</a>
......
...@@ -306,7 +306,7 @@ ...@@ -306,7 +306,7 @@
<input id="comit_time_start" class="form-control btn4 ld-Marheight" type="text" placeholder="请选择" <input id="comit_time_start" class="form-control btn4 ld-Marheight" type="text" placeholder="请选择"
onClick="WdatePicker({el:this,dateFmt:'yyyy-MM',readOnly:'readonly' })"> onClick="WdatePicker({el:this,dateFmt:'yyyy-MM',readOnly:'readonly' })">
<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>
<span class="btn btn-info btn3 ld-Marheight" id="reset" style="float:left">重置</span> <!--<span class="btn btn-info btn3 ld-Marheight" id="reset" style="float:left">重置</span>-->
</form> </form>
<div style="clear:both;margin-bottom: 20px;"></div> <div style="clear:both;margin-bottom: 20px;"></div>
...@@ -315,10 +315,12 @@ ...@@ -315,10 +315,12 @@
<div><span class="btn btn-info btn3 ld-Marheight" id="officeCheck" style="margin-bottom: 10px;">办公室房租+办公室绑定门店 入口</span></div> <div><span class="btn btn-info btn3 ld-Marheight" id="officeCheck" style="margin-bottom: 10px;">办公室房租+办公室绑定门店 入口</span></div>
<div><span class="btn btn-info btn3 ld-Marheight" id="chengben" style="margin-bottom: 20px;">总部成本+同联发展基金+总经理基薪资等参数 入口</span></div> <div><span class="btn btn-info btn3 ld-Marheight" id="chengben" style="margin-bottom: 20px;">总部成本+同联发展基金+总经理基薪资等参数 入口</span></div>
<div style="font-size: 16px;margin-bottom: 20px;font-weight: 600;">核对记录:</div> <div style="font-size: 16px;margin-bottom: 20px;font-weight: 600;">核对记录:</div>
<div style="margin-bottom: 10px;">考勤核对人1:周小叶 核对人2:王晓丹 </div> <div style="margin-bottom: 10px;">门店考勤:<span class="kaoqin1"></span></div>
<div style="margin-bottom: 10px;">社保报销核对人1:周小雨 核对人2:王丹丹</div> <div style="margin-bottom: 10px;">社保报销:<span class="kaoqin2"></span></div>
<div style="margin-bottom: 10px;">总部成本+发展基金+总经理基薪 核对人1:周小叶 核对人2:王晓丹 </div> <div style="margin-bottom: 10px;">门店手续费:<span class="kaoqin3"></span> </div>
<div style="margin-bottom: 10px;">办公室房租+办公室绑定门店 核对人1:周小雨 核对人2:王丹丹</div> <div style="margin-bottom: 10px;">总部成本+发展基金+总经理基薪:<span class="kaoqin4"></span></div>
<div style="margin-bottom: 10px;">办公室房租+当月办公门店:<span class="kaoqin5"></span></div>
<div style="margin-top: 20px;"><span class="btn btn-info btn3 ld-Marheight" id="key">一键生成当月费用</span></div> <div style="margin-top: 20px;"><span class="btn btn-info btn3 ld-Marheight" id="key">一键生成当月费用</span></div>
</td> </td>
......
...@@ -5,6 +5,7 @@ define(['doT','html2canvas','text!temp/accountingTable_list_template_tpl.html', ...@@ -5,6 +5,7 @@ define(['doT','html2canvas','text!temp/accountingTable_list_template_tpl.html',
/*第几页*/ /*第几页*/
pageSize: 10, pageSize: 10,
/*每页显示多少条*/ /*每页显示多少条*/
store_id: '',
init: function() { init: function() {
//初始化时间 //初始化时间
...@@ -16,6 +17,14 @@ define(['doT','html2canvas','text!temp/accountingTable_list_template_tpl.html', ...@@ -16,6 +17,14 @@ define(['doT','html2canvas','text!temp/accountingTable_list_template_tpl.html',
$('#create_time_start').val(day_end);//店长日报默认当天 $('#create_time_start').val(day_end);//店长日报默认当天
//初始化dot //初始化dot
$(document.body).append(template); $(document.body).append(template);
//区分我的门店成本 全部门店成本
if(getUrlParam('store_id')){//全部门店
}else{//我的门店
var str_ = user_info_obj.district_name + user_info_obj.store_name + user_info_obj.name + "成本核算表"
$('.manager-title').html(str_);
bargain.store_id = user_info_obj.store_id;//门店id
}
bargain.getList(1); bargain.getList(1);
bargain.event(); bargain.event();
}, },
...@@ -49,8 +58,10 @@ define(['doT','html2canvas','text!temp/accountingTable_list_template_tpl.html', ...@@ -49,8 +58,10 @@ define(['doT','html2canvas','text!temp/accountingTable_list_template_tpl.html',
getList: function(pageNo){ getList: function(pageNo){
console.count('bar'); console.count('bar');
var params = { var params = {
// 'store_id':bargain.store_id,
// 'setting_date': $('#create_time_start').val + '-01',
'setting_date': "2019-06-01", 'setting_date': "2019-06-01",
'store_id':49 , 'store_id':49,
}; };
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
......
...@@ -369,7 +369,7 @@ function switchFeeItem(str){ ...@@ -369,7 +369,7 @@ function switchFeeItem(str){
case '501': case '501':
return '家庭基金报销'; return '家庭基金报销';
case '80': case '80':
return '502社保报销'; return '社保报销';
case '503' : case '503' :
return '总经理基薪'; return '总经理基薪';
case '504' : case '504' :
......
...@@ -5,18 +5,17 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -5,18 +5,17 @@ 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 : '',
check_status : 1 ,
deleteRefundId:'',
init: function() { init: function() {
//初始化时间
var myDate = new Date();
var y = myDate.getFullYear();
var m = myDate.getMonth() + 1;
var d = myDate.getDate();
var day_end = y + '-' + (m < 10 ? ('0' + m) : m);
$('#comit_time_start').val(day_end);//店长日报默认当天
//初始化dot //初始化dot
$(document.body).append(template); $(document.body).append(template);
cost.getList(1); cost.getList();
cost.event(); cost.event();
}, },
event: function() { event: function() {
...@@ -64,183 +63,51 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -64,183 +63,51 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
alert('请选择时间') alert('请选择时间')
} }
}); });
//二级联动
that.getDistrict(function() {
_doc.on('input', '#commit_home', function() {
var _this = $(this);
var _id = $('#commit_home').val();
$('#commit_shop').html(''); //先清空
if(_id && _id != '0') {
that.getDistrictStoreList(_id, function(_data) {
var _str = '<option value="0">全部</option>';
$.each(_data, function(i, item) {
_str += '<option value="' + item.id + '">' + item.store_name + '</option>';
});
$('#commit_shop').append(_str)
});
} else {};
});
});
//点击li 列表消失
$(document).delegate(".addphone", "click", function() { //list消失新增客户 点击li事件 获取id ul消失
that.addphone(this);
});
//分佣方 姓名下拉式
$(document).on("input", "#comit_name", function() { //手机号新增搜索客方
if($("#comit_name").val() == '') {
that.agent_id_phone='';
$(".user-ul").html('');
} else {
that.search_person();
}
});
_doc.on('click','.choose_btn',function(e){
var befor = that.check_status
$(this).removeClass('btn-default').addClass('btn-info').siblings().removeClass('btn-info').addClass('btn-default');
if ( befor != e.target.dataset.value) {
that.check_status = e.target.dataset.value;
cost.getList(1);
}
})
}, },
//获取审核记录
search_person: function() { //手机号新增客户 getList : function(){
$.ajax({ var that = cost;
url: '/index/getBroker_new', var params = {};
type: 'GET', params.setting_date = $('#comit_time_start').val() + '-01';
async: true, $.get('/index/getCostParameter',params,function(data){
data: { if(typeof data === 'object') {
"phone": $("#comit_name").val(),
'all' : 1
},
dataType: 'json',
success: function(data) {
if(data.code == 200) { if(data.code == 200) {
var user_ul = ""; //渲染审核记录
var str1 = '';
var str2 = '';
var str3 = '';
var str4 = '';
var str5 = '';
// 审核类型, 1考勤审核 2社保审核 3手续费审核 4办公室房租+当月办公门店审核 5费用参数审核
$.each(data.data, function(i, item) { $.each(data.data, function(i, item) {
if(item.status == 0 || item.status == 4){ if(data.data[i].type == 1){
var status=' '; str1 += data.data[i].operator_name + '、';
};
if(item.status == 1){ }else if(data.data[i].type == 2){
var status='-长假'; str2 += data.data[i].operator_name + '、';
};
if(item.status == 2){ }else if(data.data[i].type == 3){
var status='-离职'; str3 += data.data[i].operator_name + '、';
};
if(item.status == 3){ }else if(data.data[i].type == 5){
var status='-转勤'; str4 += data.data[i].operator_name + '、';
}else if(data.data[i].type == 4){
str5 += data.data[i].operator_name + '、';
} }
user_ul += '<li class="addphone" data-id="' + item.id + '">' + item.id + '-' + item.name + '-' + item.phone + status + '</li>';
});
$(".user-ul").html(user_ul);
$(".user-ul").show();
} else {
alert(data.msg);
}
}
});
},
//点击一键生成
totalFee: function() {
var user_info_obj = JSON.parse(decodeURIComponent(localStorage.getItem('pcUserInfo'))); //读取缓存
$.ajax({
url: '/index/creationStoreFee',
type: 'POST',
async: true,
data: {
"setting_date": $('#comit_time_start').val() + '-01',
"agent_id": user_info_obj.id
},
dataType: 'json',
success: function(data) {
if(data.code == 200) {
// cost.getList(cost.pageNo);
alert(data.msg);
} else {
alert(data.msg);
}
} });
}); $(".kaoqin1").html(str1);
}, $(".kaoqin2").html(str2);
//将li里的值 赋给input(分佣方姓名) $(".kaoqin3").html(str3);
addphone: function(obj) {//新增客户 input赋值 $(".kaoqin4").html(str4);
var that = cost ; $(".kaoqin5").html(str5);
var user_ht = $(obj).html()+'';
var user_ht_str=user_ht.substring(0,user_ht.length-3);
$("#comit_name").val(user_ht_str);
$(".user-ul").html('');
$(".user-ul").hide();
that.agent_id_phone = $(obj).attr("data-id");
},
getDistrict: function(fn) {
$.ajax({
url: '/index/getDistrict',
type: 'GET',
async: true,
data: {
"pageSize": 1000
},
dataType: 'json',
success: function(data) {
if(data.code == 200 && data.data != null) {
var str = '';
$.each(data.data, function(i, item) {
str += '<option value="' + item.id + '">' + item.district_name + '</option>';
});
$('#commit_home').append(str);
fn && fn();
} else {
alert(data.msg)
}
}
});
},
getDistrictStoreList: function(id, fn) {
$.ajax({
url: '/index/getDistrictStoreList',
type: 'GET',
async: true,
data: {
'id': id,
"pageSize": 1000
},
dataType: 'json',
success: function(data) {
if(data.code == 200 && data.data != null) {
fn && fn(data.data);
} else {
alert(data.msg)
}
}
});
},
//获取列表
getList : function(no){
var that = cost;
that.pageNo = no;
var params = that.buildSearchParams(0);
params.pageNo = that.pageNo;
params.pageSize = that.pageSize ;
$.get('/index/refundList',params,function(data){
if(typeof data === 'object') {
if(data.code == 200) {
that.listData = data.data.list;
var temp = document.getElementById('cost_details_template_tpl').innerHTML;
var doTtmpl = doT.template(temp);
$("#order_list").html(doTtmpl(data.data.list));
$('#money_total').text((data.data.total_money-0 > 0) ? (data.data.total_money+"元"): "0元" )
/*分页代码*/
add_page(data.data.total, no, that.pageSize, that.getList);
} else { } else {
alert(data['msg']); alert(data['msg']);
}; };
...@@ -249,141 +116,6 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css', ...@@ -249,141 +116,6 @@ define(['doT', 'text!temp/cost_details_template_tpl.html', 'css!style/home.css',
}; };
},'json'); },'json');
}, },
/**
* 重置查询条件
*/
resetAll : function(){
var that = cost;
$('#comit_time_start').val("");
$('#comit_time_end').val("");
$('#into_time_start').val("");
$('#into_time_end').val("");
$('#changed_type').val("");
$('#changed_id').val("");
$('#back_id').val("");
$('#get_id').val("");
$('#shoped_id').val("");
$('#shoped_addr').val("");
$('#commit_home').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() {
var _url = '/index/costListExcel?';
window.open(_url + cost.buildSearchParams(1));
},
/**
* 获取查询参数
*/
buildSearchParams : function(is_excel){
var that = cost;
var commite_time_start = $('#comit_time_start').val();
var commite_time_end = $('#comit_time_end').val();
var into_time_start = $('#into_time_start').val();
var into_time_end = $('#into_time_end').val();
var changed_type = $('#changed_type').val();
var changed_id = $('#changed_id').val();
var back_id_money = $('#back_id_money').val();
var shoped_id = $('#shoped_id').val();
var shoped_addr = $('#shoped_addr').val();
var commit_home = $('#commit_home').val();
var commit_shop = $('#commit_shop').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 paramsStr = "" ;
if ( get_id) {
params.pay_log_id = get_id ;
paramsStr += "pay_log_id=" + get_id +'&';
}
if ( commite_time_start ) {
params.start_time = commite_time_start;
paramsStr += "start_time=" + commite_time_start +'&';
}
if ( commite_time_end ) {
params.end_time = commite_time_end;
paramsStr += "end_time=" + commite_time_end +'&';
}
if ( into_time_start ) {
params.income_start_time = into_time_start;
paramsStr += "income_start_time=" + into_time_start +'&';
}
if ( into_time_end ) {
params.income_end_time = into_time_end;
paramsStr += "income_end_time=" + into_time_end +'&';
}
if ( changed_type ) {
params.type = changed_type;
paramsStr += "type=" + changed_type +'&';
}
if ( changed_id ) {
params.order_id = changed_id;
paramsStr += "order_id=" + changed_id +'&';
}
if ( back_id_money ) {
params.id = back_id_money;
paramsStr += "id=" + back_id_money +'&';
}
if ( shoped_id ) {
params.house_id = shoped_id;
paramsStr += "house_id=" + shoped_id +'&';
}
if ( shoped_addr) {
params.address = shoped_addr;
paramsStr += "address=" + shoped_addr +'&';
}
if ( commit_home ) {
params.district_id = commit_home;
paramsStr += "district_id=" + commit_home +'&';
}
if ( commit_shop ) {
params.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) {
return paramsStr;
} else {
return params;
}
},
}; };
return cost; return cost;
}); });
\ No newline at end of file
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