Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tl_estate
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hujun
tl_estate
Commits
e4a341d9
Commit
e4a341d9
authored
Aug 20, 2019
by
agping
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
批量上传
parent
caafce37
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
86 additions
and
24 deletions
+86
-24
agent.html
application/index/view/broker/agent.html
+5
-5
attendanceList.html
application/index/view/cost/attendanceList.html
+4
-2
costCheck.html
application/index/view/cost/costCheck.html
+5
-1
agent.js
public/resource/js/agent.js
+33
-6
attendanceList.js
public/resource/js/attendanceList.js
+3
-9
costCheck.js
public/resource/js/costCheck.js
+36
-1
No files found.
application/index/view/broker/agent.html
View file @
e4a341d9
...
...
@@ -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>
...
...
application/index/view/cost/attendanceList.html
View file @
e4a341d9
...
...
@@ -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>
...
...
application/index/view/cost/costCheck.html
View file @
e4a341d9
...
...
@@ -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>
...
...
public/resource/js/agent.js
View file @
e4a341d9
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'
,
...
...
public/resource/js/attendanceList.js
View file @
e4a341d9
...
...
@@ -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
);
};
...
...
public/resource/js/costCheck.js
View file @
e4a341d9
...
...
@@ -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
(
'请求超时,请重试'
);
};
}
});
});
//新增报销 上传图片
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment