Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Skyeye云
Skyeye
提交
6c094dd2
S
Skyeye
项目概览
Skyeye云
/
Skyeye
通知
1441
Star
162
Fork
130
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Skyeye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
6c094dd2
编写于
1月 03, 2022
作者:
Skyeye云
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
财务模块新增凭证管理
上级
0bc79c31
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
293 addition
and
31 deletion
+293
-31
ifs/src/main/resources/template/js/ifsVoucher/ifsVoucherList.js
...c/main/resources/template/js/ifsVoucher/ifsVoucherList.js
+126
-0
ifs/src/main/resources/template/tpl/ifsVoucher/ifsVoucherList.html
...ain/resources/template/tpl/ifsVoucher/ifsVoucherList.html
+67
-0
userauth/src/main/resources/template/js/sysevewinbgpic/sysevewinbgpiclist.js
...esources/template/js/sysevewinbgpic/sysevewinbgpiclist.js
+1
-10
userauth/src/main/resources/template/js/sysevewinlockbgpic/sysevewinlockbgpiclist.js
.../template/js/sysevewinlockbgpic/sysevewinlockbgpiclist.js
+1
-10
web/src/main/resources/template/assets/lib/layui/custom.js
web/src/main/resources/template/assets/lib/layui/custom.js
+2
-1
web/src/main/resources/template/assets/lib/layui/customer/showGrid.js
.../resources/template/assets/lib/layui/customer/showGrid.js
+3
-0
web/src/main/resources/template/assets/lib/layui/customer/sysFileUtil.js
...sources/template/assets/lib/layui/customer/sysFileUtil.js
+85
-0
web/src/main/resources/template/assets/lib/layui/lay/modules/layim.js
.../resources/template/assets/lib/layui/lay/modules/layim.js
+1
-1
web/src/main/resources/template/assets/lib/layui/lay/modules/upload.js
...resources/template/assets/lib/layui/lay/modules/upload.js
+1
-1
web/src/main/resources/template/assets/lib/layui/layui.js
web/src/main/resources/template/assets/lib/layui/layui.js
+0
-2
web/src/main/resources/template/assets/lib/winui/css/winui.css
...rc/main/resources/template/assets/lib/winui/css/winui.css
+5
-5
web/src/main/resources/template/js/index/index.js
web/src/main/resources/template/js/index/index.js
+1
-1
未找到文件。
ifs/src/main/resources/template/js/ifsVoucher/ifsVoucherList.js
0 → 100644
浏览文件 @
6c094dd2
layui
.
config
({
base
:
basePath
,
version
:
skyeyeVersion
}).
extend
({
window
:
'
js/winui.window
'
}).
define
([
'
window
'
,
'
table
'
,
'
jquery
'
,
'
winui
'
,
'
upload
'
],
function
(
exports
)
{
winui
.
renderColor
();
var
$
=
layui
.
$
,
form
=
layui
.
form
,
upload
=
layui
.
upload
;
authBtn
(
'
1641208147247
'
);
showGrid
({
id
:
"
showForm
"
,
url
:
reqBasePath
+
"
ifsVoucher001
"
,
params
:
getTableParams
(),
pagination
:
true
,
pagesize
:
18
,
template
:
$
(
"
#beanTemplate
"
).
html
(),
ajaxSendLoadBefore
:
function
(
hdb
){
hdb
.
registerHelper
(
"
compare1
"
,
function
(
v1
,
options
){
var
fileExt
=
sysFileUtil
.
getFileExt
(
v1
);
if
(
$
.
inArray
(
fileExt
[
0
],
imageType
)
>=
0
){
return
fileBasePath
+
v1
;
}
return
'
../../assets/images/doc.png
'
;
});
hdb
.
registerHelper
(
"
compare2
"
,
function
(
v1
,
options
){
if
(
v1
==
1
){
return
'
<a class="layui-btn layui-btn-danger layui-btn-xs del" auth="1641208155066"><language showName="com.skyeye.deleteBtn"></language></a>
'
;
}
return
''
;
});
hdb
.
registerHelper
(
"
compare3
"
,
function
(
v1
,
options
){
if
(
v1
==
1
){
return
"
<span class='state-down'>未整理</span>
"
;
}
return
"
<span class='state-up'>已整理</span>
"
;
});
},
options
:
{
'
click .del
'
:
function
(
index
,
row
){
layer
.
confirm
(
systemLanguage
[
"
com.skyeye.deleteOperationMsg
"
][
languageType
],
{
icon
:
3
,
title
:
systemLanguage
[
"
com.skyeye.deleteOperation
"
][
languageType
]},
function
(
index
){
layer
.
close
(
index
);
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
ifsVoucher003
"
,
params
:
{
rowId
:
row
.
id
},
type
:
'
json
'
,
method
:
"
DELETE
"
,
callback
:
function
(
json
){
if
(
json
.
returnCode
==
0
){
winui
.
window
.
msg
(
systemLanguage
[
"
com.skyeye.deleteOperationSuccessMsg
"
][
languageType
],
{
icon
:
1
,
time
:
2000
});
loadTable
();
}
else
{
winui
.
window
.
msg
(
json
.
returnMessage
,
{
icon
:
2
,
time
:
2000
});
}
}});
});
},
'
click .sel
'
:
function
(
index
,
row
){
var
fileExt
=
sysFileUtil
.
getFileExt
(
row
.
voucherPath
);
if
(
$
.
inArray
(
fileExt
[
0
],
imageType
)
>=
0
){
systemCommonUtil
.
showPicImg
(
fileBasePath
+
row
.
voucherPath
);
}
else
{
sysFileUtil
.
download
(
row
.
voucherPath
,
row
.
fileName
);
}
}
},
ajaxSendAfter
:
function
(
json
){
authBtn
(
'
1641208155066
'
);
matchingLanguage
();
}
});
var
exts
=
imageType
.
concat
(
officeType
).
join
(
'
|
'
);
$
(
"
#showInfo
"
).
html
(
"
仅支持以下格式的凭证文件:【
"
+
imageType
.
concat
(
officeType
).
join
(
'
,
'
)
+
"
】
"
);
upload
.
render
({
elem
:
'
#addBean
'
,
// 绑定元素
url
:
reqBasePath
+
'
common003
'
,
// 上传接口
data
:
{
type
:
21
},
exts
:
exts
,
done
:
function
(
json
)
{
if
(
json
.
returnCode
==
0
){
var
param
=
{
type
:
1
,
// 凭证类型 1.原始凭证 2.手工录入凭证
voucherPath
:
json
.
bean
.
picUrl
,
fileName
:
json
.
bean
.
fileName
}
AjaxPostUtil
.
request
({
url
:
reqBasePath
+
"
ifsVoucher002
"
,
params
:
param
,
type
:
'
json
'
,
method
:
"
POST
"
,
callback
:
function
(
json
){
if
(
json
.
returnCode
==
0
){
winui
.
window
.
msg
(
"
上传成功
"
,
{
icon
:
1
,
time
:
2000
});
loadTable
();
}
else
{
winui
.
window
.
msg
(
json
.
returnMessage
,
{
icon
:
2
,
time
:
2000
});
}
}});
}
else
{
winui
.
window
.
msg
(
json
.
returnMessage
,
{
icon
:
2
,
time
:
2000
});
}
},
error
:
function
(
e
)
{
// 请求异常回调
console
.
log
(
e
);
}
});
form
.
render
();
form
.
on
(
'
submit(formSearch)
'
,
function
(
data
)
{
if
(
winui
.
verifyForm
(
data
.
elem
))
{
refreshGrid
(
"
showForm
"
,
{
params
:
getTableParams
()});
}
return
false
;
});
// 刷新数据
$
(
"
body
"
).
on
(
"
click
"
,
"
#reloadTable
"
,
function
(){
loadTable
();
});
function
loadTable
(){
refreshGrid
(
"
showForm
"
,
{
params
:
getTableParams
()});
}
function
getTableParams
(){
return
{
state
:
$
(
"
#state
"
).
val
(),
};
}
exports
(
'
ifsVoucherList
'
,
{});
});
ifs/src/main/resources/template/tpl/ifsVoucher/ifsVoucherList.html
0 → 100644
浏览文件 @
6c094dd2
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
/>
<title></title>
<link
href=
"../../assets/lib/layui/css/layui.css"
rel=
"stylesheet"
/>
<link
href=
"../../assets/lib/winui/css/winui.css"
rel=
"stylesheet"
/>
</head>
<body>
<div
class=
"txtcenter"
style=
"margin:0 auto;padding-top:10px;"
>
<div
class=
"winui-tip alert-info"
id=
"showInfo"
></div>
<form
class=
"layui-form layui-form-pane"
action=
""
autocomplete=
"off"
>
<div
class=
"layui-form-item"
>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
状态
</label>
<div
class=
"layui-input-inline"
>
<select
id=
"state"
name=
"state"
lay-filter=
"state"
lay-search=
""
>
<option
value=
""
>
全部
</option>
<option
value=
"1"
>
未整理
</option>
<option
value=
"2"
>
已整理
</option>
</select>
</div>
<button
type=
"reset"
class=
"layui-btn layui-btn-primary list-form-search"
><language
showName=
"com.skyeye.reset"
></language></button>
<button
class=
"layui-btn list-form-search"
lay-submit
lay-filter=
"formSearch"
><language
showName=
"com.skyeye.search2"
></language></button>
</div>
</div>
</form>
</div>
<div
class=
"winui-toolbar"
>
<div
class=
"winui-tool"
>
<button
id=
"reloadTable"
class=
"winui-toolbtn"
><i
class=
"fa fa-refresh"
aria-hidden=
"true"
></i><language
showName=
"com.skyeye.refreshDataBtn"
></language></button>
<button
id=
"addBean"
class=
"winui-toolbtn"
auth=
"1641208147247"
><i
class=
"fa fa-cloud-upload"
aria-hidden=
"true"
></i>
上传凭证
</button>
</div>
</div>
<div
style=
"margin:auto 10px;"
>
<div
class=
"layui-col-xs12"
id=
"showForm"
>
</div>
</div>
<script
type=
"text/x-handlebars-template"
id=
"beanTemplate"
>
{{
#
each
rows
}}
<
div
class
=
"
layui-col-xs2 pic-item
"
title
=
"
文件名: {{fileName}} 上传日期: {{createTime}}
"
>
<
div
class
=
"
layui-col-xs12 pic-item-div-top
"
>
<
img
class
=
"
win-bg-pic sel
"
src
=
"
{{#compare1 voucherPath}}{{/compare1}}
"
/>
<
/div
>
<
div
class
=
"
layui-col-xs12 pic-item-div
"
>
<
div
style
=
"
text-align: left
"
>
状态
:
{{
#
compare3
state
}}{{
/
compare3
}}
<
/div
>
<
/div
>
<
div
class
=
"
layui-col-xs12 pic-item-div
"
>
<
div
>
{{
#
compare2
state
}}{{
/
compare2
}}
<
/div
>
<
/div
>
<
/div
>
{{
/
each
}}
</script>
<script
src=
"../../assets/lib/layui/layui.js"
></script>
<script
src=
"../../assets/lib/layui/custom.js"
></script>
<script
type=
"text/javascript"
>
layui
.
config
({
base
:
'
../../js/ifsVoucher/
'
}).
use
(
'
ifsVoucherList
'
);
</script>
</body>
</html>
\ No newline at end of file
userauth/src/main/resources/template/js/sysevewinbgpic/sysevewinbgpiclist.js
浏览文件 @
6c094dd2
...
...
@@ -7,7 +7,6 @@ layui.config({
window
:
'
js/winui.window
'
}).
define
([
'
window
'
,
'
table
'
,
'
jquery
'
,
'
winui
'
,
'
upload
'
],
function
(
exports
)
{
winui
.
renderColor
();
var
$
=
layui
.
$
,
form
=
layui
.
form
,
upload
=
layui
.
upload
;
...
...
@@ -40,15 +39,7 @@ layui.config({
}});
});
},
'
click .sel
'
:
function
(
index
,
row
){
layer
.
open
({
type
:
1
,
title
:
false
,
closeBtn
:
0
,
skin
:
'
demo-class
'
,
shadeClose
:
true
,
content
:
'
<img src="
'
+
fileBasePath
+
row
.
picUrl
+
'
" style="max-height:600px;max-width:100%;">
'
,
scrollbar
:
false
});
systemCommonUtil
.
showPicImg
(
fileBasePath
+
row
.
picUrl
);
}
},
ajaxSendAfter
:
function
(
json
){
...
...
userauth/src/main/resources/template/js/sysevewinlockbgpic/sysevewinlockbgpiclist.js
浏览文件 @
6c094dd2
...
...
@@ -7,7 +7,6 @@ layui.config({
window
:
'
js/winui.window
'
}).
define
([
'
window
'
,
'
table
'
,
'
jquery
'
,
'
winui
'
,
'
upload
'
],
function
(
exports
)
{
winui
.
renderColor
();
var
$
=
layui
.
$
,
form
=
layui
.
form
,
upload
=
layui
.
upload
;
...
...
@@ -40,15 +39,7 @@ layui.config({
}});
});
},
'
click .sel
'
:
function
(
index
,
row
){
layer
.
open
({
type
:
1
,
title
:
false
,
closeBtn
:
0
,
skin
:
'
demo-class
'
,
shadeClose
:
true
,
content
:
'
<img src="
'
+
fileBasePath
+
row
.
picUrl
+
'
" style="max-height:600px;max-width:100%;">
'
,
scrollbar
:
false
});
systemCommonUtil
.
showPicImg
(
fileBasePath
+
row
.
picUrl
);
}
},
ajaxSendAfter
:
function
(
json
){
...
...
web/src/main/resources/template/assets/lib/layui/custom.js
浏览文件 @
6c094dd2
...
...
@@ -19,6 +19,7 @@ var customerJS = {
"
accountSubjectUtil
"
:
"
../../assets/lib/layui/customer/accountSubjectUtil.js
"
,
// 财务会计相关的工具函数
"
sysCustomerUtil
"
:
"
../../assets/lib/layui/customer/sysCustomerUtil.js
"
,
// CRM相关的工具函数
"
sysIfsUtil
"
:
"
../../assets/lib/layui/customer/sysIfsUtil.js
"
,
// 财务相关的工具函数
"
sysFileUtil
"
:
"
../../assets/lib/layui/customer/sysFileUtil.js
"
,
// 系统文件相关处理工具
};
// 编辑加载自定义的js文件
...
...
@@ -978,7 +979,7 @@ function download(url, filename) {
};
//下载图片
function
downloadImage
(
path
,
imgName
)
{
function
downloadImage
(
path
,
imgName
)
{
var
_OBJECT_URL
;
var
request
=
new
XMLHttpRequest
();
request
.
addEventListener
(
'
readystatechange
'
,
function
(
e
)
{
...
...
web/src/main/resources/template/assets/lib/layui/customer/showGrid.js
浏览文件 @
6c094dd2
...
...
@@ -409,6 +409,9 @@ dataGrid.prototype = {
dataType
:
"
json
"
,
type
:
method
,
data
:
parms
,
beforeSend
:
function
()
{
$
(
"
body
"
).
append
(
maskReqStr
);
},
success
:
function
(
data
)
{
//移除请求遮罩层
$
(
"
body
"
).
find
(
"
.mask-req-str
"
).
remove
();
...
...
web/src/main/resources/template/assets/lib/layui/customer/sysFileUtil.js
0 → 100644
浏览文件 @
6c094dd2
// 系统文件相关处理工具
var
sysFileUtil
=
{
/**
* 获取文件路径后缀
*
* @param url 文件路径
*/
getFileExt
:
function
(
url
)
{
return
(
/
[
.
]
/
.
exec
(
url
))
?
/
[^
.
]
+$/
.
exec
(
url
.
toLowerCase
())
:
''
;
},
/**
* 下载
* @param {String} url 目标文件地址
* @param {String} filename 想要保存的文件名称
*/
download
:
function
(
url
,
filename
)
{
sysFileUtil
.
getBlob
(
url
,
function
(
blob
)
{
sysFileUtil
.
saveAs
(
blob
,
filename
);
});
},
/**
* 下载图片
*
* @param path
* @param imgName
*/
downloadImage
:
function
(
path
,
imgName
)
{
var
_OBJECT_URL
;
var
request
=
new
XMLHttpRequest
();
request
.
addEventListener
(
'
readystatechange
'
,
function
(
e
)
{
if
(
request
.
readyState
==
4
)
{
_OBJECT_URL
=
URL
.
createObjectURL
(
request
.
response
);
var
$a
=
$
(
"
<a></a>
"
).
attr
(
"
href
"
,
_OBJECT_URL
).
attr
(
"
download
"
,
imgName
);
$a
[
0
].
click
();
}
});
request
.
responseType
=
'
blob
'
;
request
.
open
(
'
get
'
,
path
);
request
.
send
();
},
/**
* 获取 blob
* @param {String} url 目标文件地址
* @return {cb}
*/
getBlob
:
function
(
url
,
cb
)
{
var
xhr
=
new
XMLHttpRequest
();
xhr
.
open
(
'
GET
'
,
url
,
true
);
xhr
.
responseType
=
'
blob
'
;
xhr
.
onload
=
function
()
{
if
(
xhr
.
status
===
200
)
{
cb
(
xhr
.
response
);
}
};
xhr
.
send
();
},
/**
* 保存
* @param {Blob} blob
* @param {String} filename 想要保存的文件名称
*/
saveAs
:
function
(
blob
,
filename
)
{
if
(
window
.
navigator
.
msSaveOrOpenBlob
)
{
navigator
.
msSaveBlob
(
blob
,
filename
);
}
else
{
var
link
=
document
.
createElement
(
'
a
'
);
var
body
=
document
.
querySelector
(
'
body
'
);
link
.
href
=
window
.
URL
.
createObjectURL
(
blob
);
link
.
download
=
filename
;
// fix Firefox
link
.
style
.
display
=
'
none
'
;
body
.
appendChild
(
link
);
link
.
click
();
body
.
removeChild
(
link
);
window
.
URL
.
revokeObjectURL
(
link
.
href
);
};
}
}
\ No newline at end of file
web/src/main/resources/template/assets/lib/layui/lay/modules/layim.js
浏览文件 @
6c094dd2
...
...
@@ -426,7 +426,7 @@ layui.define(["layer", "laytpl", "upload"], function(i) {
offset
:
"
rb
"
,
resize
:
!
1
,
area
:
[
"
50px
"
,
"
40px
"
],
content
:
'
<img src="
'
+
fileBasePath
+
'
/assets//images//qq_32.png" class="qq_32"/>
'
,
content
:
'
<img src="/assets//images//qq_32.png" class="qq_32"/>
'
,
move
:
false
,
success
:
function
(
i
,
a
)
{
b
=
i
,
j
.
base
.
right
&&
i
.
css
(
"
margin-left
"
,
"
-
"
+
j
.
base
.
right
),
i
.
on
(
"
click
"
,
function
()
{
...
...
web/src/main/resources/template/assets/lib/layui/lay/modules/upload.js
浏览文件 @
6c094dd2
...
...
@@ -338,7 +338,7 @@ layui.define('layer', function(exports) {
}
});
if
(
check
)
{
that
.
msg
(
'
选择的
图片
中包含不支持的格式
'
);
that
.
msg
(
'
选择的
文件
中包含不支持的格式
'
);
return
elemFile
.
value
=
''
;
}
break
;
...
...
web/src/main/resources/template/assets/lib/layui/layui.js
浏览文件 @
6c094dd2
...
...
@@ -13,8 +13,6 @@ var reqBasePath = "http://127.0.0.1:8081/";
var
basePath
=
"
../../assets/lib/winui/
"
;
var
maskReqStr
=
'
<div class="mask-req-str"><div class="cent"><i class="fa fa-spin fa-spinner fa-fw"></i><br><br><font>数据请求中</font></div></div>
'
;
var
skyeyeVersion
=
"
1.0.0-beta
"
;
var
filePicType
=
[
'
png
'
,
'
jpg
'
,
'
gif
'
,
'
jpeg
'
,
'
PNG
'
,
'
JPG
'
,
'
GIF
'
,
'
JPEG
'
];
var
fileDocType
=
[
'
txt
'
,
'
docx
'
,
'
doc
'
,
'
xlsx
'
,
'
xls
'
,
'
pdf
'
,
'
ppt
'
,
'
TXT
'
,
'
DOCX
'
,
'
DOC
'
,
'
XLSX
'
,
'
XLS
'
,
'
PDF
'
,
'
PPT
'
];
var
webSocketPath
=
""
;
//聊天socket-开发
var
returnCitySN
=
{
"
cip
"
:
""
,
"
cid
"
:
"
CN
"
,
"
cname
"
:
"
CHINA
"
};
//ip json
var
sysMainMation
=
''
;
//系统基础信息json
...
...
web/src/main/resources/template/assets/lib/winui/css/winui.css
浏览文件 @
6c094dd2
...
...
@@ -419,8 +419,8 @@ body .layer-ext-winconfirm .layui-layer-content {
.pic-item
{
border
:
1px
solid
#ddd
;
width
:
1
4
0px
;
height
:
11
5px
;
width
:
1
5
0px
;
padding
:
8px
5px
;
margin-right
:
10px
;
margin-bottom
:
10px
;
margin-top
:
5px
;
...
...
@@ -439,9 +439,9 @@ body .layer-ext-winconfirm .layui-layer-content {
.pic-item-div-top
{
text-align
:
center
;
width
:
120
px
;
height
:
7
0
px
;
margin
:
10
px
;
width
:
135
px
;
height
:
7
7
px
;
margin
:
2px
2
px
;
text-align
:
center
;
overflow
:
hidden
;
}
...
...
web/src/main/resources/template/js/index/index.js
浏览文件 @
6c094dd2
...
...
@@ -33,7 +33,7 @@ layui.config({
$
(
"
#sysTitle
"
).
html
(
sysMainMation
.
mationTitle
);
// 页面加载进度条
$
(
"
.winui-load-mation-bg
"
).
css
({
"
background-image
"
:
"
url('
"
+
fileBasePath
+
'
/assets/images/win-load.jpg
'
+
"
')
"
});
$
(
"
.winui-load-mation-bg
"
).
css
({
"
background-image
"
:
"
url('
/assets/images/win-load.jpg
')
"
});
winuiLoad
=
radialIndicator
(
$
(
'
#winui-load
'
),
{
barBgColor
:
'
#E3E3E3
'
,
barColor
:
'
#8A2BE2
'
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录