Commit e4a341d9 authored by agping's avatar agping

批量上传

parent caafce37
......@@ -227,7 +227,7 @@
新增经纪人
</h4>
</div>
<div class="modal-body">
<div class="modal-body" style="height: 560px;overflow-y: auto;overflow-x: hidden;">
<form class="form-horizontal form-horizontal-add">
<div class="form-group">
<label class="col-sm-4 control-label">用户名:</label>
......@@ -342,7 +342,7 @@
经纪人编辑
</h4>
</div>
<div class="modal-body">
<div class="modal-body" style="height: 560px;overflow-y: auto;overflow-x: hidden;">
<form class="form-horizontal form-horizontal-edit">
<div class="form-group">
<label class="col-sm-4 control-label">用户名:</label>
......@@ -435,9 +435,9 @@
<div class="form-group">
<label class="col-sm-4 control-label">建设银行工资卡:</label>
<div style="float: left;">
户名:<span class="card-name">周小雨</span><br />
卡号:<span class="card-num">6665554424444</span><br />
开户行:<span class="card-account">建设银行上海市南京东路分行</span><br />
户名:<span class="card-name"></span><br />
卡号:<span class="card-num"></span><br />
开户行:<span class="card-account"></span><br />
</div>
</div>
</form>
......
......@@ -104,8 +104,10 @@
</select>
<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="" style="float: left;">批量上传</span>-->
<input type="file" id="file_input" style="float:left;width: 80px;" class="ld-Marheight"/>
<div class="input_caozuo ld-Marheight btn3" style="float: left;width: 80px;position: relative;">
<span class="btn btn-info" id="" style="width: 80px;">批量上传</span>
<input type="file" id="file_input" style="width: 80px;opacity: 0;position: absolute;left: 0;top: 0;cursor: pointer;height: 35px;" class=""/>
</div>
<span class="fore-span ld-Marheight" style="font-size:700;font-size:16px;float:left;line-height:20px;margin-top:15px;margin-left:30px" id="dataStr">2019-06</span>
<span class="btn btn-info btn3 ld-Marheight checked" data-index="1" style="float: left;">考勤 核对无误</span>
<span class="btn btn-info btn3 ld-Marheight checked" data-index="2" style="float: left;">社保 核对无误</span>
......
......@@ -206,7 +206,11 @@
<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="export" style="float: left;">导出报表</span>
<span class="btn btn-info btn3 ld-Marheight" id="" style="float: left;">批量上传</span>
<!--<span class="btn btn-info btn3 ld-Marheight" id="" style="float: left;">批量上传</span>-->
<div class="input_caozuo ld-Marheight btn3" style="float: left;width: 80px;position: relative;">
<span class="btn btn-info" id="" style="width: 80px;">批量上传</span>
<input type="file" id="file_input" style="width: 80px;opacity: 0;position: absolute;left: 0;top: 0;cursor: pointer;height: 35px;" class=""/>
</div>
</form>
</td>
......
define(['doT', 'text!temp/agent_template_tpl.html', 'text!temp/phoneBinding_template_tpl.html', 'text!temp/pcBinding_template_tpl.html', 'css!style/home.css', 'pagination', 'bootstrapJs', 'ckfinder', 'ckfinderStart', 'blow-up'], function(doT, template, template_binding, pctemplate_binding) {
var user_info_obj = JSON.parse(decodeURIComponent(localStorage.getItem('pcUserInfo'))); //读取缓存
var agent = {
pageNo: 1,
pageSize: 15,
......@@ -380,7 +381,7 @@ define(['doT', 'text!temp/agent_template_tpl.html', 'text!temp/phoneBinding_temp
});
//图片删除事件
_doc.on('click', '.span-del,span-del-positive,span-del-reverse', function(e) {
_doc.on('click', '.span-del,.span-del-positive,.span-del-reverse', function(e) {
e.preventDefault();
e.stopPropagation();
$(this).parent().remove();
......@@ -489,11 +490,13 @@ define(['doT', 'text!temp/agent_template_tpl.html', 'text!temp/phoneBinding_temp
$('#file_input_positive').on('change', function(){
var _this = $(this);
var formData = new FormData();
// formData.append('AuthToken', user_info_obj.AuthToken);
formData.append('type', 'user_id_card');
formData.append('image', _this[0].files[0]);
$.ajax({
type: 'post',
url: ServerHostImageLiu + '/index/uploadImg',
// url: '/index/uploadImg',
data: formData,
dataType: 'json',
contentType: false,
......@@ -665,14 +668,14 @@ define(['doT', 'text!temp/agent_template_tpl.html', 'text!temp/phoneBinding_temp
}
//获取正面图片
if(data.data.id_card_image_front){
$('#container_body_img_area_positive_edit').append('<div class="result-positive-edit"><img data-imgname="{0}" src="{1}" alt=""/> <span class="span-del-edit-positive">删除</span></div>'.stringFormatObj({
$('#container_body_img_area_positive_edit').append('<div class="result-positive-edit"><img data-imgname="{0}" src="{1}" alt="" class="diagram-image J_preview"/> <span class="span-del-positive">删除</span></div>'.stringFormatObj({
'0': data.data.id_card_image_front,
'1':ServerHostImageLiu + '/static/user_id_card/' + data.data.id_card_image_front
}));
}
//获取反面图片
if(data.data.id_card_image_back){
$('#container_body_img_area_reverse_edit').append('<div class="result-reverse-edit"><img data-imgname="{0}" src="{1}" alt=""/> <span class="span-del-edit-reverse">删除</span></div>'.stringFormatObj({
$('#container_body_img_area_reverse_edit').append('<div class="result-reverse-edit"><img data-imgname="{0}" src="{1}" alt="" class="diagram-image J_preview"/> <span class="span-del-reverse">删除</span></div>'.stringFormatObj({
'0': data.data.id_card_image_front,
'1':ServerHostImageLiu + '/static/user_id_card/' + data.data.id_card_image_back
}));
......@@ -728,7 +731,18 @@ define(['doT', 'text!temp/agent_template_tpl.html', 'text!temp/phoneBinding_temp
alert('手机号码错误!');
return false;
}
var imgname1 = [];//正面图片
for(var i = 0; i < $('.result-positive').length; i++) {
imgname1[i] = $('.result-positive>img').eq(i).attr('data-imgname');
};
var imgname2 = [];//反面图片
for(var i = 0; i < $('.result-reverse').length; i++) {
imgname2[i] = $('.result-reverse>img').eq(i).attr('data-imgname');
};
if(imgname1.length > 1 || imgname2.length > 1 ){
alert('身份证正面图片,反面图片最多传一张');
return;
}
$.ajax({
'type': 'POST',
'url': '/index/saveAgent',
......@@ -808,7 +822,9 @@ define(['doT', 'text!temp/agent_template_tpl.html', 'text!temp/phoneBinding_temp
params.status = $("#status").val();
params.password = $("input[name='password']").val();
params.id_card = $("input[name = identity]").val();//身份证号
//新增经纪人 正反面图片
params.id_card_image_front = $('.result-positive-edit>img').attr('data-imgname')?$('.result-positive-edit>img').attr('data-imgname') : '';
params.id_card_image_back = $('.result-reverse-edit>img').attr('data-imgname')?$('.result-reverse-edit>img').attr('data-imgname') : '';
if(params.phone == '') {
alert('手机号必填!');
......@@ -829,7 +845,18 @@ define(['doT', 'text!temp/agent_template_tpl.html', 'text!temp/phoneBinding_temp
alert('手机号码错误!');
return false;
}
var imgname1 = [];//正面图片
for(var i = 0; i < $('.result-positive-edit').length; i++) {
imgname1[i] = $('.result-positive-edit>img').eq(i).attr('data-imgname');
};
var imgname2 = [];//反面图片
for(var i = 0; i < $('.result-reverse-edit').length; i++) {
imgname2[i] = $('.result-reverse-edit>img').eq(i).attr('data-imgname');
};
if(imgname1.length > 1 || imgname2.length > 1 ){
alert('身份证正面图片,反面图片最多传一张');
return;
}
$.ajax({
'type': 'POST',
'url': '/index/saveAgent',
......
......@@ -105,7 +105,7 @@ define(['doT', 'text!temp/attendance_template_tpl.html', 'css!style/home.css', '
$(document).on('click','.checked',function(e){
that.checkFinish(e.target.dataset.index)
})
//附件上传处理事件
//批量上传上传处理事件
$("#file_input").change(function() {
var _this = $(this);
var formData = new FormData();
......@@ -124,14 +124,8 @@ define(['doT', 'text!temp/attendance_template_tpl.html', 'css!style/home.css', '
beforeSend: function() {},
success: function(_data) {
if(_data.code == 200) {
// var _url = _data.data.internet_img_name;
// _this.parent().next().prepend('<li class="pdf-pre-li"><a data-filename="{3}" class="pdf-pre-a pdf-pre-a-new" href="javascript:;" title="保存之后才可以点击下载">{4}</a><a href="javascript:;" class="delet-pic-btn">删除</a></li>'.stringFormatObj({
// '0': _url,
// '1': decodeURI(_url.slice(_url.lastIndexOf('/') + 1)),
// '2': dealFileName(decodeURI(_url.slice(_url.lastIndexOf('/') + 1))),//dealFileName不要忘记
// '3': _data.data.img_path,
// '4': _data.data.imgformer_name
// }));
alert(_data.msg);
cost.getList(1);
} else {
alert(_data.msg);
};
......
......@@ -260,7 +260,42 @@ define(['doT', 'text!temp/cost_check_template_tpl.html', 'css!style/home.css', '
that.search_store();
}
});
//批量上传上传处理事件
$("#file_input").change(function() {
var _this = $(this);
var formData = new FormData();
// formData.append('AuthToken', user_info_obj.AuthToken);
formData.append('type', 'excel_import');
formData.append('file', _this[0].files[0]);
console.log(_this[0].files[0]);
$.ajax({
type: 'post',
url: '/index/importStoreFee',
data: formData,
dataType: 'json',
contentType: false,
cache: false,
processData: false,
beforeSend: function() {},
success: function(_data) {
if(_data.code == 200) {
alert(_data.msg);
cost.getList(1);
} else {
alert(_data.msg);
};
},
error: function() {
alert('enter error');
},
complete: function(xhr, textStatus) {
if(textStatus === 'timeout') {
//处理超时的逻辑
alert('请求超时,请重试');
};
}
});
});
//新增报销 上传图片
......
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