Commit 961b8fdf authored by agping's avatar agping

新增费用报销

parent f138061c
{layout name="global/frame_two_tpl" /}
<input type="hidden" class="page-load" id="costCheck" />
<style>
.choose_total,.choose_siteID,.choose_store{
.choose_total,.choose_siteID,.choose_store,.choose_office{
display: none;
}
.user-ul2 {
......@@ -32,7 +32,6 @@
font-size: 12px;
}
ul {
-webkit-padding-start: 0px !important;
}
......@@ -122,7 +121,7 @@
<div class="pull-right">
<ul class="bread_btn">
<li>
<a href="#modal-check" data-toggle="modal" class="btn btn-info"><i class="icon-plus"></i> 新增费用报销
<a href="#modal-check" data-toggle="modal" class="btn btn-info new-cost"><i class="icon-plus"></i> 新增费用报销
</a>
</li>
</ul>
......@@ -318,14 +317,14 @@
</div>
</div>
<div style="clear: both;"></div>
<div class="form-group form-group-bottom col-sm-6">
<div class="form-group form-group-bottom col-sm-6 is-hide-office">
<label for="inputEmail3" class="col-sm-4 control-label">选择费用承担办公室:</label>
<div class="col-sm-8">
<input class="form-control ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="comit_office" placeholder="请输入办公室地址" type="text" value="">
<ul class="user-ul-office" style="display:none"></ul>
</div>
</div>
<div class="form-group form-group-bottom col-sm-6">
<div class="form-group form-group-bottom col-sm-6 is-hide-store">
<label class="col-sm-4 control-label">选择费用承担门店:</label>
<div class="col-sm-8">
<input class="form-control ld-Marheight" data-rule-phoneus="false" data-rule-required="false" id="comit_store" placeholder="请输入门店名称" type="text" value="">
......
......@@ -8,11 +8,13 @@ define(['doT', 'text!temp/cost_check_template_tpl.html', 'css!style/home.css', '
url: '',
checkUrl: '',//审核url
agent_id_phone:'',
agent_id_office:'',
main_index:0,
init: function() {
//初始化dot
$(document.body).append(template);
//判断权限 总监
if(check_auth('index/getCostListTwo/1')){
$('.choose_btn1').show();
......@@ -73,11 +75,22 @@ define(['doT', 'text!temp/cost_check_template_tpl.html', 'css!style/home.css', '
$(document).on('click','#reset',function(e){
that.resetAll();
});
//新增报销
//点击新增报销
$(document).on('click','.new-cost',function(e){
//初始化新增 费用项目 隐藏费用项目 门店 办公室
$('.choose_office_add').hide();
$('.choose_total_add').hide();
$('.choose_siteID_add').hide();
$('.choose_store_add').hide();
$('.is-hide-store').hide();
$('.is-hide-office').hide();
that.resetAdd();
});
//新增报销 点击保存
$(document).on('click','.add_cost',function(e){
that.addCost();
});
//费用类型切换
$("#cost_type").change(function() {
$("#fee_item").val('');//置空费用项目
......@@ -110,29 +123,42 @@ define(['doT', 'text!temp/cost_check_template_tpl.html', 'css!style/home.css', '
//新增 费用类型切换
$("#cost_type_add").change(function() {
$("#fee_item_add").val('');//置空费用项目
if($('#cost_type_add').val() == 0 ){
if($('#cost_type_add').val() == 0 ){//办公室
$('.choose_office_add').show();
$('.choose_total_add').hide();
$('.choose_siteID_add').hide();
$('.choose_store_add').hide();
//隐藏门店 办公室
$('.is-hide-office').show();
$('.is-hide-store').hide();
}else if($('#cost_type_add').val() == 1 ){
}else if($('#cost_type_add').val() == 1 ){//总部
$('.choose_office_add').hide();
$('.choose_total_add').show();
$('.choose_siteID_add').hide();
$('.choose_store_add').hide();
//隐藏门店 办公室
$('.is-hide-office').hide();
$('.is-hide-store').hide();
}else if($('#cost_type_add').val() == 2 ){
}else if($('#cost_type_add').val() == 2 ){//分部
$('.choose_office_add').hide();
$('.choose_total_add').hide();
$('.choose_siteID_add').show();
$('.choose_store_add').hide();
//隐藏门店 办公室
$('.is-hide-office').hide();
$('.is-hide-store').hide();
}else if($('#cost_type_add').val() == 3 ){
}else if($('#cost_type_add').val() == 3 ){//门店
$('.choose_office_add').hide();
$('.choose_total_add').hide();
$('.choose_siteID_add').hide();
$('.choose_store_add').show();
//隐藏门店 办公室
$('.is-hide-office').hide();
$('.is-hide-store').show();
};
});
......@@ -362,16 +388,16 @@ define(['doT', 'text!temp/cost_check_template_tpl.html', 'css!style/home.css', '
}
});
},
//将li里的值 赋给input(分佣方姓名
//将li里的值 赋给input(办公室
addphoneOffice: function(obj) {//新增客户 input赋值
var that = cost ;
var user_ht = $(obj).html();
$("#comit_office").val(user_ht);
$(".user-ul-office").html('');
$(".user-ul-office").hide();
that.agent_id_phone = $(obj).attr("data-id");
that.agent_id_office = $(obj).attr("data-id");
},
//将li里的值 赋给input(分佣方姓名
//将li里的值 赋给input(门店
addphoneStore: function(obj) {//新增客户 input赋值
var that = cost ;
var user_ht = $(obj).html();
......@@ -446,40 +472,62 @@ define(['doT', 'text!temp/cost_check_template_tpl.html', 'css!style/home.css', '
//新增报销
addCost: function() {
var params = {};
var user_info_obj = JSON.parse(decodeURIComponent(localStorage.getItem('pcUserInfo'))); //读取缓存
if ( $('#fee_item_add').val() ) {//区分分部
var user_info_obj = JSON.parse(decodeURIComponent(localStorage.getItem('pcUserInfo'))); //读取缓存
if($('#cost_type_add').val() == 2){
params.site_id = $('#fee_item_add').val();
}else{
params.fee_item = $('#fee_item_add').val();
}
}
var imgname = [];
var imgname = [];//图片
for(var i = 0; i < $('.result').length; i++) {
imgname[i] = $('.result>img').eq(i).attr('data-imgname');
};
// params.img_arr = imgname.join(',');
params.img_arr = imgname;
$.ajax({
if($('#total_fee').val()){
params.total_fee = $('#total_fee').val();
}else{
alert('请选择费用总金额');
return;
}
if($('#cost_type_add').val()){
params.type = $('#cost_type_add').val();
}else{
alert('请选择费用类型');
return;
}
if($('#fee_item_add').val()){
}else{
alert('请选择费用项目');
return;
}
if($('#count_time_add').val()){
params.count_time = $('#count_time_add').val();
}else{
alert('请选择计入月份');
return;
}
if(imgname.length){
}else{
alert('请选择图片');
return;
}
params.card_name = $('#card_name_cost').val();
params.bank = $('#bank_cost').val();
params.card_no = $('#card_no_cost').val();
params.purpose = $('#yongtu').val();
$.ajax({
url: '/index/addApplyFor',
type: 'POST',
async: true,
data: {
'type': $('#cost_type_add').val(),
'total_fee': $('#total_fee').val(),
'agent_id': user_info_obj.id,
'store_id': $('#cost_type_add').val(),
'card_name': $('#card_name_cost').val(),
'bank': $('#bank_cost').val(),
'card_no': $('#card_no_cost').val(),
'count_time': $('#count_time_add').val() + "-01",//计入月份
'img_arr': $('#cost_type_add').val(),
},
data: params,
dataType: 'json',
success: function(data) {
if(data.code == 200 && data.data != null) {
alert(data.msg)
alert(data.msg);
$(".modal").modal('hide');//新增成功 关闭弹窗
cost.getList(cost.pageNo);//重新获取列表
} else {
alert(data.msg)
......@@ -524,8 +572,25 @@ define(['doT', 'text!temp/cost_check_template_tpl.html', 'css!style/home.css', '
},
/**
* 重置查询条件
* 重置查询条件 新增报销
*/
resetAdd : function(){
var that = cost;
$('#total_fee').val("");
$('#cost_type_add').val("");
$('#fee_item_add').val("");
$('#yongtu').val("");
$('#card_name_cost').val("");
$('#bank_cost').val("");
$('#card_no_cost').val("");
$('#count_time_add').val("");
$('#comit_store').val("");
$('#comit_office').val("");
that.agent_id_office="";
that.agent_id_store="";
},
//重置搜索条件
resetAll : function(){
var that = cost;
$('#count_time').val("");
......@@ -544,7 +609,6 @@ define(['doT', 'text!temp/cost_check_template_tpl.html', 'css!style/home.css', '
},
//费用报销 导出
exportExcel: function() {
if(cost.buildSearchParams(1)){//是否要&符号
......
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