Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
guns-vip
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
guns-vip
Commits
ae2c4080
Commit
ae2c4080
authored
May 24, 2017
by
fsn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删掉没用的js
parent
4030eafa
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
365 deletions
+0
-365
src/main/webapp/static/modular/user/userInfoDialog.js
+0
-178
src/main/webapp/static/modular/user/userMgr.js
+0
-187
No files found.
src/main/webapp/static/modular/user/userInfoDialog.js
deleted
100644 → 0
View file @
4030eafa
/**
* 定义用户详情对话框的单例,可初始化为添加用户对话框,还可以初始化为编辑用户对话框
*/
var
UserInfoDialog
=
{
width
:
'800px'
,
height
:
'600px'
,
currentLayerIndex
:
-
1
,
cache
:
""
,
userInfoData
:
{}
};
/**
* 初始化用户详情对话框
*/
UserInfoDialog
.
init
=
function
()
{
// 设置缓存
this
.
cache
=
$
(
"#userInfoDialog"
).
html
();
// 清空对话框的内容,每次用的时候从this.cache中提取html
$
(
"#userInfoDialog"
).
html
(
''
);
};
/**
* 设置对话框中的数据
*
* @param key
* 数据的名称
* @param val
* 数据的具体值
*/
UserInfoDialog
.
set
=
function
(
key
,
val
)
{
this
.
userInfoData
[
key
]
=
(
typeof
value
==
"undefined"
)
?
$
(
"#"
+
key
).
val
()
:
value
;
return
this
;
}
/**
* 设置对话框中的数据
*
* @param key
* 数据的名称
* @param val
* 数据的具体值
*/
UserInfoDialog
.
get
=
function
(
key
)
{
return
$
(
"#"
+
key
).
val
();
}
/**
* 隐藏车辆信息部分
*/
UserInfoDialog
.
hideDriverInfo
=
function
()
{
$
(
"#driverInfoContent"
).
addClass
(
'hidden'
);
}
/**
* 显示车辆信息部分
*/
UserInfoDialog
.
showDriverInfo
=
function
()
{
$
(
"#driverInfoContent"
).
removeClass
(
'hidden'
);
}
/**
* 关闭对话框
*/
UserInfoDialog
.
close
=
function
()
{
layer
.
close
(
this
.
currentLayerIndex
);
}
/**
* 采集用户填的数据并提交到服务器
*/
UserInfoDialog
.
collectAndPost
=
function
()
{
this
.
set
(
"userAvatar"
).
set
(
"nickName"
).
set
(
"userName"
).
set
(
"sex"
).
set
(
"origin"
).
set
(
"occupation"
).
set
(
"userRole"
)
.
set
(
"homeAddress"
).
set
(
"homeLongitude"
).
set
(
"homeLatitude"
).
set
(
"companyAddress"
).
set
(
"companyLongitude"
)
.
set
(
"companyLatitude"
).
set
(
"userRole"
).
set
(
"vehicleImage"
).
set
(
"xszImage"
).
set
(
"jszImage"
)
.
set
(
"lisencePlate"
).
set
(
"vehicleColor"
).
set
(
"registrationType"
);
var
ajax
=
new
$ax
(
Feng
.
ctxPath
+
"/user/add"
,
function
(
data
){
Feng
.
success
(
"添加成功!"
);
UserInfoDialog
.
close
();
},
function
(
data
){
Feng
.
error
(
"添加失败!"
+
data
.
responseJSON
.
message
+
"!"
);
});
ajax
.
set
(
this
.
userInfoData
);
ajax
.
start
();
}
/**
* 把用户信息对话框加载数据
*/
UserInfoDialog
.
load
=
function
(
userId
)
{
var
ajax
=
new
$ax
(
Feng
.
ctxPath
+
"/user/userDetail"
,
function
(
data
){
},
function
(
data
){
Feng
.
error
(
"加载用户信息失败!"
);
});
ajax
.
set
(
"userId"
,
userId
);
ajax
.
start
();
}
/**
* 生成一个添加用户对话框
*/
UserInfoDialog
.
renderAdd
=
function
()
{
var
me
=
this
;
// 绑定是否成为车主复选框的时间,事件应该在插件初始化之前绑定
$
(
'#beDriver'
).
on
(
'ifChecked'
,
function
(
event
)
{
UserInfoDialog
.
showDriverInfo
();
});
$
(
'#beDriver'
).
on
(
'ifUnchecked'
,
function
(
event
)
{
UserInfoDialog
.
hideDriverInfo
();
});
// 点击确定时
$
(
'#ensure'
).
on
(
'click'
,
function
(
event
)
{
me
.
collectAndPost
();
});
// 点击取消时
$
(
'#cancel'
).
on
(
'click'
,
function
(
event
)
{
UserInfoDialog
.
close
();
});
// 美化复选框
$
(
'#beDriver'
).
iCheck
({
checkboxClass
:
'icheckbox_square-green'
,
radioClass
:
'iradio_square-green'
,
});
// 默认不选中成为车主
$
(
'#beDriver'
).
iCheck
(
'check'
);
UserInfoDialog
.
showDriverInfo
();
// 初始化头像上传
var
avatarUp
=
new
$WebUpload
(
"userAvatar"
);
avatarUp
.
init
();
// 初始化车辆图片上传
var
vehicleImage
=
new
$WebUpload
(
"vehicleImage"
);
vehicleImage
.
init
();
// 初始化行驶本上传
var
xszImage
=
new
$WebUpload
(
"xszImage"
);
xszImage
.
init
();
// 初始化驾驶证上传
var
jszImage
=
new
$WebUpload
(
"jszImage"
);
jszImage
.
init
();
}
/**
* 初始化一个编辑用户详情界面
*/
UserInfoDialog
.
renderEdit
=
function
()
{
var
me
=
this
;
// 点击确定时
$
(
'#ensure'
).
on
(
'click'
,
function
(
event
)
{
});
// 点击取消时
$
(
'#cancel'
).
on
(
'click'
,
function
(
event
)
{
UserInfoDialog
.
close
();
});
// 美化复选框
$
(
'#beDriver'
).
iCheck
({
checkboxClass
:
'icheckbox_square-green'
,
radioClass
:
'iradio_square-green'
,
});
// 默认不选中成为车主
$
(
'#beDriver'
).
iCheck
(
'check'
);
UserInfoDialog
.
showDriverInfo
();
}
\ No newline at end of file
src/main/webapp/static/modular/user/userMgr.js
deleted
100644 → 0
View file @
4030eafa
/**
* 用户管理的表格
*/
var
UserTable
=
{
me
:
""
};
/**
* 初始化整个表格
*/
UserTable
.
init
=
function
(){
var
defaultColunms
=
this
.
initColumn
();
var
bstable
=
new
BSTable
(
"userTable"
,
"/user/list"
,
defaultColunms
);
this
.
me
=
bstable
.
init
();
}
/**
* 初始化表格的列
*/
UserTable
.
initColumn
=
function
(){
var
columns
=
[
{
field
:
'selectItem'
,
radio
:
true
},
{
title
:
'id'
,
field
:
'uid'
,
visible
:
false
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'姓名'
,
field
:
'nickName'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'性别'
,
field
:
'sex'
,
align
:
'center'
,
valign
:
'middle'
,
formatter
:
function
(
value
,
row
,
index
){
if
(
value
==
"1"
){
return
"男"
;
}
else
if
(
value
==
"2"
){
return
"女"
;
}
}},
{
title
:
'手机号'
,
field
:
'tellphone'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'角色'
,
field
:
'userRole'
,
align
:
'center'
,
valign
:
'middle'
,
formatter
:
function
(
value
,
row
,
index
){
if
(
value
==
"1"
){
return
"车主"
;
}
else
if
(
value
==
"2"
){
return
"乘客"
;
}
}
},
{
title
:
'状态'
,
field
:
'userStatus'
,
align
:
'center'
,
valign
:
'middle'
,
formatter
:
function
(
value
,
row
,
index
){
if
(
value
==
"1"
){
return
"登录中"
;
}
else
if
(
value
==
"2"
){
return
"退出"
;
}
else
if
(
value
==
"3"
){
return
"锁定"
;
}
}},
{
title
:
'注册时间'
,
field
:
'createTime'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'认证通过时间'
,
field
:
'throughTime'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'搭乘次数'
,
field
:
'dcount'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'搭乘总支出'
,
field
:
'dsum'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'接乘次数'
,
field
:
'jcount'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'接乘总收入'
,
field
:
'jsum'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'手机类型'
,
field
:
'loginEquipment'
,
align
:
'center'
,
valign
:
'middle'
,
formatter
:
function
(
value
,
row
,
index
){
if
(
value
==
"1"
){
return
"IOS"
;
}
else
if
(
value
==
"2"
){
return
"Android"
;
}
}},
{
title
:
'用户版本号'
,
field
:
'clientVersion'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'用户当前城市'
,
field
:
'currentCity'
,
align
:
'center'
,
valign
:
'middle'
},
{
title
:
'操作'
,
field
:
'#'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
){
var
e
=
'<a href="#" mce_href="#" onclick="editUserBtn(
\'
'
+
row
.
uid
+
'
\'
)">编辑</a> '
;
var
f
=
'<a href="#" mce_href="#" onclick="freezeUser(
\'
'
+
row
.
uid
+
'
\'
)">停用</a> '
;
var
unf
=
'<a href="#" mce_href="#" onclick="unFreezeUser(
\'
'
+
row
.
uid
+
'
\'
)">恢复</a> '
;
return
e
+
f
+
unf
;
}
}];
return
columns
;
}
/**
* 冻结某个用户
* @param uid 用户的id
* @returns
*/
function
freezeUser
(
uid
){
var
ajax
=
new
$ax
(
Feng
.
ctxPath
+
"/user/freeze/"
+
uid
,
function
(
data
){
Feng
.
success
(
"冻结成功!"
);
UserTable
.
me
.
refresh
();
},
function
(
data
){
Feng
.
error
(
"冻结用户失败!"
);
});
ajax
.
start
();
}
/**
* 解除冻结某个用户
* @param uid 用户的id
* @returns
*/
function
unFreezeUser
(
uid
){
var
ajax
=
new
$ax
(
Feng
.
ctxPath
+
"/user/unFreeze/"
+
uid
,
function
(
data
){
Feng
.
success
(
"解除冻结成功!"
);
UserTable
.
me
.
refresh
();
},
function
(
data
){
Feng
.
error
(
"解除冻结失败!"
);
});
ajax
.
start
();
}
/**
* 点击搜索按钮
* @returns
*/
function
clickSearch
(){
var
queryData
=
{};
queryData
[
'userRole'
]
=
$
(
"#roleHide"
).
val
();
queryData
[
'searchValue'
]
=
$
(
"#searchValue"
).
val
();
queryData
[
'beginTime'
]
=
$
(
"#beginTime"
).
val
();
queryData
[
'endTime'
]
=
$
(
"#endTime"
).
val
();
UserTable
.
me
.
refresh
({
query
:
queryData
});
}
/**
* 修改用户角色
* @param val 角色的名称
* @param key 角色的数字值
*/
function
changeRole
(
val
,
key
){
$
(
"#roleValue"
).
html
(
val
);
$
(
"#roleHide"
).
val
(
key
);
}
/**
* 点击添加按钮时,跳出添加用户对话框
* @returns
*/
function
clickAddBtn
(){
var
index
=
layer
.
open
({
type
:
1
,
title
:
'添加用户'
,
skin
:
'layui-layer-rim'
,
//加上边框
area
:
[
UserInfoDialog
.
width
,
UserInfoDialog
.
height
],
//宽高
content
:
UserInfoDialog
.
cache
,
success
:
function
(
layero
,
index
){
UserInfoDialog
.
renderAdd
();
}
});
UserInfoDialog
.
currentLayerIndex
=
index
;
}
/**
* 点击编辑按钮时,跳出用户详情对话框
* @returns
*/
function
editUserBtn
(
uid
){
var
index
=
layer
.
open
({
type
:
1
,
title
:
'用户详情'
,
skin
:
'layui-layer-rim'
,
area
:
[
UserInfoDialog
.
width
,
UserInfoDialog
.
height
],
content
:
UserInfoDialog
.
cache
,
success
:
function
(
layero
,
index
){
UserInfoDialog
.
load
(
uid
);
}
});
UserInfoDialog
.
currentLayerIndex
=
index
;
}
/**
* 点击统计按钮时,跳出用户统计对话框
* @returns
*/
function
clickStatBtn
(){
alert
(
456
);
}
$
(
function
(){
//初始化用户管理表格
UserTable
.
init
();
//初始化添加用户和编辑用户对话框
UserInfoDialog
.
init
();
});
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