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
cc2e279b
Commit
cc2e279b
authored
May 15, 2018
by
hujun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增经纪人重写
parent
2c481061
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
240 additions
and
268 deletions
+240
-268
Agent.php
application/index/controller/Agent.php
+29
-13
agent.html
application/index/view/agent/agent.html
+61
-65
AAgents.php
application/model/AAgents.php
+0
-22
agent.js
public/resource/js/agent.js
+149
-167
agent_template_tpl.html
public/resource/template/agent_template_tpl.html
+1
-1
No files found.
application/index/controller/Agent.php
View file @
cc2e279b
...
@@ -116,42 +116,58 @@ class Agent extends Basic
...
@@ -116,42 +116,58 @@ class Agent extends Basic
* @throws \think\exception\DbException
* @throws \think\exception\DbException
*/
*/
public
function
saveAgent
(){
public
function
saveAgent
(){
$group_id
=
$this
->
request
->
param
(
'id'
);
$
table
=
new
AAgents
();
$
m_agent
=
new
AAgents
();
if
(
$this
->
request
->
isPost
())
{
if
(
$this
->
request
->
isPost
())
{
$data
=
input
(
'post.'
);
//新增或者编辑数据
//新增或者编辑数据
if
(
empty
(
$
data
[
'id'
]))
{
if
(
empty
(
$
this
->
params
[
'id'
]))
{
$data
[
'create_time'
]
=
date
(
'Y-m-d H:i:s'
,
time
());
$data
[
'create_time'
]
=
date
(
'Y-m-d H:i:s'
,
time
());
$data
[
'update_time'
]
=
date
(
'Y-m-d H:i:s'
,
time
());
$data
[
'update_time'
]
=
date
(
'Y-m-d H:i:s'
,
time
());
$id
=
''
;
$id
=
0
;
}
else
{
}
else
{
$data
[
'update_time'
]
=
date
(
'Y-m-d H:i:s'
,
time
());
$data
[
'update_time'
]
=
date
(
'Y-m-d H:i:s'
,
time
());
$id
=
$
data
[
'id'
];
$id
=
$
this
->
params
[
'id'
];
}
}
//判断name是否重复
//判断name是否重复
if
(
$table
->
repetition
(
'phone'
,
$data
[
'phone'
])
&&
empty
(
$id
))
{
if
(
empty
(
$id
))
{
return
$this
->
response
(
100
,
'存在重复值'
);
$num
=
$m_agent
->
getListDistrictTotal
([
'phone'
=>
$this
->
params
[
'phone'
]]);
if
(
$num
>
0
)
{
return
$this
->
response
(
101
,
'手机号重复'
);
}
}
}
if
(
empty
(
$this
->
params
[
'store_id'
]))
{
if
(
empty
(
$this
->
params
[
'store_id'
]))
{
return
$this
->
response
(
10
0
,
'门店id为空!'
);
return
$this
->
response
(
10
1
,
'门店id为空!'
);
}
}
$store
=
new
AStore
();
$store
=
new
AStore
();
$data
[
'district_id'
]
=
$store
->
getStoreKeyById
(
'district_id'
,
[
'id'
=>
$this
->
params
[
'store_id'
]]);
$data
[
'district_id'
]
=
$store
->
getStoreKeyById
(
'district_id'
,
[
'id'
=>
$this
->
params
[
'store_id'
]]);
$data
[
'password'
]
=
md5
(
substr
(
$data
[
'phone'
],
-
6
));
if
(
$table
->
editData
(
$data
,
$id
))
{
if
(
empty
(
$data
[
'password'
]))
{
$data
[
'password'
]
=
md5
(
substr
(
$this
->
params
[
'password'
],
-
6
));
}
else
{
$data
[
'password'
]
=
md5
(
$this
->
params
[
'password'
]);
}
$data
[
'name'
]
=
trim
(
$this
->
params
[
'name'
]);
$data
[
'store_id'
]
=
$this
->
params
[
'store_id'
];
$data
[
'phone'
]
=
trim
(
$this
->
params
[
'phone'
]);
$data
[
'admin_off'
]
=
$this
->
params
[
'admin_off'
];
$data
[
'sex'
]
=
$this
->
params
[
'sex'
];
$data
[
'remarks'
]
=
$this
->
params
[
'remarks'
];
$data
[
'auth_group_id'
]
=
$this
->
params
[
'auth_group_id'
];
dump
(
$this
->
params
);
die
;
if
(
$m_agent
->
editData
(
$data
,
$id
))
{
return
$this
->
response
(
200
,
'成功'
);
return
$this
->
response
(
200
,
'成功'
);
}
else
{
}
else
{
return
$this
->
response
(
10
0
,
'无修改'
);
return
$this
->
response
(
10
1
,
'无修改'
);
}
}
}
else
{
}
else
{
//查看
//查看
$info
=
$
table
->
where
(
'id'
,
$group_id
)
->
find
();
$info
=
$
m_agent
->
where
(
'id'
,
$group_id
)
->
find
();
return
$this
->
response
(
200
,
'查看'
,
$info
);
return
$this
->
response
(
200
,
'查看'
,
$info
);
}
}
}
}
...
...
application/index/view/agent/agent.html
View file @
cc2e279b
{layout name="global/frame_tpl" /}
{layout name="global/frame_tpl" /}
<input
type=
"hidden"
class=
"page-load"
id=
"agent"
/>
<!--关联经纪人列表liudanjs文件-->
<input
type=
"hidden"
class=
"page-load"
id=
"agent"
/>
<!--关联经纪人列表liudanjs文件-->
<div
id=
"page-content-wrapper"
>
<div
id=
"page-content-wrapper"
>
<div
class=
"container"
>
<div
class=
"container"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-lg-10 col-lg-offset-0"
>
<div
class=
"col-lg-10 col-lg-offset-0"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading breadcrumb"
>
<div
class=
"panel-heading breadcrumb"
>
<li><a
href=
"#"
>
经纪人管理
</a></li>
<li>
<li
class=
"active"
>
经纪人列表
</li>
<a
href=
"#"
>
经纪人管理
</a>
<div
class=
"pull-right"
>
</li>
<ul
class=
"bread_btn"
>
<li
class=
"active"
>
经纪人列表
</li>
<li>
<div
class=
"pull-right"
>
<a
href=
"#modal-edit"
data-toggle=
"modal"
class=
"btn btn-default edit_add"
><i
class=
"icon-plus"
></i>
<ul
class=
"bread_btn"
>
新增
</a>
<li>
</li>
<a
href=
"#modal-edit"
data-toggle=
"modal"
class=
"btn btn-default agent_add"
>
</ul>
<i
class=
"icon-plus"
></i>
</div>
新增
</a>
</li>
</ul>
</div>
</div>
</div>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
<div
class=
"table-responsive"
>
<div
class=
"table-responsive"
>
<table
class=
"table table-striped table-bordered table-hover table-condensed"
>
<table
class=
"table table-striped table-bordered table-hover table-condensed"
>
<thead>
<thead>
<tr>
<tr>
<td
colspan=
"11"
>
<td
colspan=
"11"
>
<form
id=
"form_search"
>
<form
id=
"form_search"
>
<a
href=
"#modal-user"
data-toggle=
"modal"
class=
"btn btn-default btn3 ld-Marheight User_add"
>
变更角色
</a>
<input
class=
"form-control btn2 ld-Marheight"
data-rule-phoneus=
"false"
data-rule-required=
"false"
id=
"industry_type"
placeholder=
"角色"
<input
class=
"form-control btn2 ld-Marheight"
data-rule-phoneus=
"false"
data-rule-required=
"false"
id=
"industry_type"
placeholder=
"角色"
type=
"text"
value=
""
name=
"groupname"
>
type=
"text"
value=
""
name=
"groupname"
>
<input
class=
"form-control btn2 ld-Marheight"
data-rule-phoneus=
"false"
data-rule-required=
"false"
id=
"dish"
placeholder=
"门店"
type=
"text"
value=
""
name=
"store_name"
>
<input
class=
"form-control btn2 ld-Marheight"
data-rule-phoneus=
"false"
data-rule-required=
"false"
id=
"dish"
placeholder=
"门店"
<input
class=
"form-control btn2 ld-Marheight"
data-rule-phoneus=
"false"
data-rule-required=
"false"
id=
"id"
placeholder=
"姓名/手机号"
name=
"search"
type=
"text"
value=
""
>
type=
"text"
value=
""
name=
"store_name"
>
<input
class=
"form-control btn2 ld-Marheight"
data-rule-phoneus=
"false"
data-rule-required=
"false"
id=
"id"
placeholder=
"姓名/手机号"
name=
"search"
type=
"text"
value=
""
>
<span
class=
"btn btn-default btn3 ld-Marheight"
id=
"search"
>
搜索
</span>
<span
class=
"btn btn-default btn3 ld-Marheight"
id=
"search"
>
搜索
</span>
<span
class=
"btn btn-default btn3 ld-Marheight"
id=
"reset"
>
重置
</span>
<span
class=
"btn btn-default btn3 ld-Marheight"
id=
"reset"
>
重置
</span>
...
@@ -47,14 +53,13 @@
...
@@ -47,14 +53,13 @@
<th>
角色
</th>
<th>
角色
</th>
<th>
操作
</th>
<th>
操作
</th>
</tr>
</tr>
</thead>
</thead>
<tbody
id=
"agentlist"
>
<tbody
id=
"agentlist"
>
</tbody>
</tbody>
</table>
</table>
<!-- 列表底部按钮 -->
<!-- 列表底部按钮 -->
<div
class=
"paginations text-right"
id=
"pagediv"
>
<div
class=
"paginations text-right"
id=
"pagediv"
>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -62,6 +67,7 @@
...
@@ -62,6 +67,7 @@
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--编辑-->
<!--编辑-->
<div
class=
"modal fade"
id=
"modal-edit"
tabindex=
"-1"
role=
"dialog"
aria-labelledby=
"myModalLabel"
aria-hidden=
"true"
>
<div
class=
"modal fade"
id=
"modal-edit"
tabindex=
"-1"
role=
"dialog"
aria-labelledby=
"myModalLabel"
aria-hidden=
"true"
>
...
@@ -79,15 +85,20 @@
...
@@ -79,15 +85,20 @@
<form
class=
"form-horizontal"
>
<form
class=
"form-horizontal"
>
<div
class=
"form-group"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
用户名:
</label>
<label
class=
"col-sm-3 control-label"
>
用户名:
</label>
<input
class=
"form-control btn6"
data-rule-buga=
"false"
data-rule-required=
"true"
name=
"name"
placeholder=
"登录账户所用名称"
type=
"text"
value=
""
id=
"title"
>
<input
class=
"form-control btn6"
data-rule-buga=
"false"
data-rule-required=
"true"
name=
"name"
placeholder=
"登录账户所用名称"
type=
"text"
value=
""
id=
"title"
>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
门店ID:
</label>
<label
class=
"col-sm-3 control-label"
>
电话(登录账号):
</label>
<input
type=
"number"
class=
"form-control btn6"
name=
"store_id"
value=
""
placeholder=
"填写门店ID"
>
<input
type=
"number"
class=
"form-control btn6"
name=
"phone"
value=
""
placeholder=
"填写手机号"
>
</div>
<div
class=
"form-group hide"
>
<label
class=
"col-sm-3 control-label"
>
密码:
</label>
<input
type=
"number"
class=
"form-control btn6"
name=
"password"
id=
"password"
value=
""
placeholder=
"填写密码"
>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
手机号
:
</label>
<label
class=
"col-sm-3 control-label"
>
绑定门店ID
:
</label>
<input
type=
"number"
class=
"form-control btn6"
name=
"
phone"
value=
""
placeholder=
"填写手机号
"
>
<input
type=
"number"
class=
"form-control btn6"
name=
"
store_id"
value=
""
placeholder=
"填写门店ID
"
>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
性别:
</label>
<label
class=
"col-sm-3 control-label"
>
性别:
</label>
...
@@ -115,12 +126,6 @@
...
@@ -115,12 +126,6 @@
</label>
</label>
</div>
</div>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
人物角色:
</label>
<select
class=
"form-control btn6"
name=
"auth_group_id"
id=
"auth_group_id"
>
</select>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
是否允许访问后台:
</label>
<label
class=
"col-sm-3 control-label"
>
是否允许访问后台:
</label>
<select
name=
"admin_off"
id=
"admin_off"
class=
"form-control btn6"
>
<select
name=
"admin_off"
id=
"admin_off"
class=
"form-control btn6"
>
...
@@ -130,29 +135,21 @@
...
@@ -130,29 +135,21 @@
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
个人说明:
</label>
<label
class=
"col-sm-3 control-label"
>
个人说明:
</label>
<textarea
name=
"remarks"
id=
"remarks"
class=
"form-control btn6"
length=
"120"
rows=
"5"
placeholder=
"请填写个人说明"
>
<textarea
name=
"remarks"
id=
"remarks"
class=
"form-control btn6"
length=
"120"
rows=
"5"
placeholder=
"请填写个人说明"
></textarea>
</textarea>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
状态:
</label>
<select
name=
"status"
id=
"status"
class=
"form-control btn6"
>
<option
value=
"0"
>
正常
</option>
<option
value=
"1"
>
冻结
</option>
<option
value=
"2"
>
离职
</option>
</select>
</div>
</div>
</form>
</form>
</div>
</div>
<div
class=
"modal-footer"
>
<div
class=
"modal-footer"
>
<button
type=
"button"
class=
"btn btn-default"
data-dismiss=
"modal"
>
关闭
<button
type=
"button"
class=
"btn btn-default"
data-dismiss=
"modal"
>
关闭
</button>
</button>
<button
type=
"button"
class=
"btn btn-primary submit_edit"
data-dismiss=
"modal"
>
<button
type=
"button"
class=
"btn btn-primary submit_edit"
>
提交
提交
</button>
</button>
</div>
</div>
</div>
<!-- /.modal-content -->
</div>
</div>
<!-- /.modal -->
<!-- /.modal-content -->
</div>
<!-- /.modal -->
</div>
</div>
...
@@ -165,17 +162,14 @@
...
@@ -165,17 +162,14 @@
×
×
</button>
</button>
<h4
class=
"modal-title"
>
<h4
class=
"modal-title"
>
移动选中的用户至
角色设置
</h4>
</h4>
</div>
</div>
<div
class=
"modal-body"
>
<div
class=
"modal-body"
>
<form
class=
"form-horizontal"
>
<form
class=
"form-horizontal"
>
<div
class=
"form-group"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
角色选择
:
</label>
<label
class=
"col-sm-3 control-label"
>
权限角色
:
</label>
<select
name=
"status"
class=
"form-control btn6"
id=
"User_add"
>
<select
name=
"status"
class=
"form-control btn6"
id=
"User_add"
>
<!--<option value="0">正常</option>-->
<!--<option value="1" >冻结</option>-->
<!--<option value="2">离职</option>-->
</select>
</select>
</div>
</div>
</form>
</form>
...
@@ -187,7 +181,8 @@
...
@@ -187,7 +181,8 @@
提交
提交
</button>
</button>
</div>
</div>
</div>
<!-- /.modal-content -->
</div>
</div>
<!-- /.modal -->
<!-- /.modal-content -->
</div>
</div>
<!-- /.modal -->
</div>
\ No newline at end of file
application/model/AAgents.php
View file @
cc2e279b
...
@@ -98,28 +98,6 @@ class AAgents extends BaseModel
...
@@ -98,28 +98,6 @@ class AAgents extends BaseModel
return
$data
;
return
$data
;
}
}
/**检查重复
* @param $name
* @param $key
* @return bool
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
public
function
repetition
(
$name
,
$key
)
{
$r
=
$this
->
field
(
$name
)
->
where
(
$name
,
'='
,
$key
)
->
select
();
//$this->getLastSql();
if
(
$r
)
{
return
true
;
}
else
{
return
false
;
}
}
//更新数据
//更新数据
public
function
saveStatus
(
$name
,
$key
,
$ids
)
public
function
saveStatus
(
$name
,
$key
,
$ids
)
{
{
...
...
public/resource/js/agent.js
View file @
cc2e279b
define
([
'doT'
,
'text!temp/agent_template_tpl.html'
,
'css!style/home.css'
,
'pagination'
,
'bootstrapJs'
],
function
(
doT
,
template
)
{
define
([
'doT'
,
'text!temp/agent_template_tpl.html'
,
'css!style/home.css'
,
'pagination'
,
'bootstrapJs'
],
function
(
doT
,
template
)
{
var
agent
=
{
var
agent
=
{
pageNo
:
1
,
pageNo
:
1
,
pageSize
:
15
,
pageSize
:
15
,
init
:
function
()
{
init
:
function
()
{
//初始化dot
//初始化dot
$
(
"body"
).
append
(
template
);
$
(
"body"
).
append
(
template
);
agent
.
getList
();
agent
.
getList
();
agent
.
event
();
agent
.
event
();
},
},
event
:
function
()
{
event
:
function
()
{
$
(
'#search'
).
click
(
function
(
pageNo
)
{
$
(
'#search'
).
click
(
function
(
pageNo
)
{
agent
.
getList
(
1
);
agent
.
getList
(
1
);
});
});
$
(
"#reset"
).
click
(
function
()
{
//重置
$
(
"#reset"
).
click
(
function
()
{
//重置
document
.
getElementById
(
"form_search"
).
reset
();
document
.
getElementById
(
"form_search"
).
reset
();
});
});
$
(
document
).
delegate
(
".edit"
,
"click"
,
function
()
{
//点击编辑
$
(
document
).
delegate
(
".agent_add"
,
"click"
,
function
()
{
//新增
agent
.
house_id
=
$
(
this
).
attr
(
"data-id"
);
$
(
"#password"
).
parent
().
addClass
(
'hide'
);
//新增不显示密码
agent
.
Edit_add
();
$
(
".form-horizontal"
)[
0
].
reset
();
//重置表单
agent
.
Edit
();
});
});
$
(
document
).
delegate
(
".submit_edit"
,
"click"
,
function
()
{
//提交编辑
agent
.
Submit_edit
();
$
(
document
).
delegate
(
".edit"
,
"click"
,
function
()
{
//点击编辑
agent
.
getList
();
$
(
".form-horizontal"
)[
0
].
reset
();
//重置表单
agent
.
house_id
=
$
(
this
).
attr
(
"data-id"
);
$
(
"#password"
).
parent
().
removeClass
(
'hide'
);
//编辑显示密码
});
});
$
(
document
).
delegate
(
".edit_add"
,
"click"
,
function
()
{
//新增
agent
.
Edit_add
();
$
(
document
).
delegate
(
".submit_edit"
,
"click"
,
function
()
{
//提交编辑
agent
.
Submit_edit
();
});
});
$
(
document
).
delegate
(
".User_add"
,
"click"
,
function
()
{
//点击变更
var
vv
=
''
;
$
(
document
).
delegate
(
".User_add"
,
"click"
,
function
()
{
//点击变更
var
_idsv
=
''
;
var
vv
=
''
;
$
(
"input[name=ids]:checked"
).
each
(
function
(
i
)
{
var
_idsv
=
''
;
vv
+=
','
+
$
(
this
).
val
();
$
(
"input[name=ids]:checked"
).
each
(
function
(
i
)
{
_idsv
=
vv
.
substring
(
1
);
vv
+=
','
+
$
(
this
).
val
();
});
_idsv
=
vv
.
substring
(
1
);
if
(
_idsv
==
"0"
||
_idsv
==
""
){
});
alert
(
"你还没有选择"
);
if
(
_idsv
==
"0"
||
_idsv
==
""
)
{
}
else
{
alert
(
"你还没有选择"
);
agent
.
User_add
();
}
else
{
}
agent
.
User_add
();
}
});
});
$
(
document
).
delegate
(
".submit_user"
,
"click"
,
function
()
{
//提交变更
$
(
document
).
delegate
(
".submit_user"
,
"click"
,
function
()
{
//提交变更
agent
.
Submit_user
();
agent
.
Submit_user
();
agent
.
getList
();
agent
.
getList
();
});
});
$
(
document
).
delegate
(
".is_show"
,
"click"
,
function
()
{
//点击禁用
$
(
document
).
delegate
(
".is_show"
,
"click"
,
function
()
{
//点击禁用
if
(
!
confirm
(
'是否继续?'
))
{
if
(
!
confirm
(
'是否继续?'
))
{
return
;
return
;
}
}
agent
.
id
=
$
(
this
).
attr
(
"data-id"
);
agent
.
id
=
$
(
this
).
attr
(
"data-id"
);
var
params
=
{
var
params
=
{
};
};
params
.
id
=
$
(
this
).
attr
(
"data-id"
);
params
.
id
=
$
(
this
).
attr
(
"data-id"
);
var
str
=
$
.
trim
(
$
(
this
).
html
());
var
str
=
$
.
trim
(
$
(
this
).
html
());
if
(
str
===
"正常"
)
{
if
(
str
===
"正常"
)
{
params
.
type
=
1
;
params
.
type
=
1
;
$
(
this
).
html
(
'冻结'
);
$
(
this
).
html
(
'冻结'
);
}
else
if
(
str
===
"冻结"
){
}
else
if
(
str
===
"冻结"
)
{
params
.
type
=
0
;
params
.
type
=
0
;
$
(
this
).
html
(
'正常'
);
$
(
this
).
html
(
'正常'
);
}
else
{
}
else
{
params
.
type
=
2
;
params
.
type
=
2
;
}
}
$
.
ajax
({
//禁用
$
.
ajax
({
//禁用
'type'
:
'POST'
,
'type'
:
'POST'
,
'url'
:
'/index/updateStatus'
,
'url'
:
'/index/updateStatus'
,
data
:
{
"ids"
:
agent
.
id
,
"status"
:
params
.
type
},
data
:
{
"ids"
:
agent
.
id
,
"status"
:
params
.
type
},
dataType
:
"json"
,
dataType
:
"json"
,
success
:
function
(
data
){
success
:
function
(
data
)
{
if
(
data
.
code
==
200
){
if
(
data
.
code
!=
200
)
{
if
(
data
.
data
)
{
}
}
else
{
alert
(
"禁用失败!"
)
alert
(
"禁用失败!"
)
}
}
}
}
...
@@ -81,124 +85,110 @@ define (['doT', 'text!temp/agent_template_tpl.html', 'css!style/home.css','pagin
...
@@ -81,124 +85,110 @@ define (['doT', 'text!temp/agent_template_tpl.html', 'css!style/home.css','pagin
});
});
},
},
Submit_user
:
function
(){
//提交变更的信息
Submit_user
:
function
()
{
//提交变更的信息
var
v
=
''
;
var
v
=
''
;
var
_ids
=
''
;
var
_ids
=
''
;
$
(
"input[name=ids]:checked"
).
each
(
function
(
i
)
{
$
(
"input[name=ids]:checked"
).
each
(
function
(
i
)
{
v
+=
','
+
$
(
this
).
val
();
v
+=
','
+
$
(
this
).
val
();
_ids
=
v
.
substring
(
1
);
_ids
=
v
.
substring
(
1
);
})
})
var
group_id
=
$
(
"#User_add"
).
val
();
var
group_id
=
$
(
"#User_add"
).
val
();
$
.
ajax
({
$
.
ajax
({
'type'
:
'POST'
,
'type'
:
'POST'
,
'url'
:
'/index/updateRole'
,
'url'
:
'/index/updateRole'
,
data
:{
'ids'
:
_ids
,
'group_id'
:
group_id
},
data
:
{
'ids'
:
_ids
,
'group_id'
:
group_id
},
dataType
:
"json"
,
dataType
:
"json"
,
success
:
function
(
data
){
success
:
function
(
data
)
{
if
(
data
.
code
==
200
){
if
(
data
.
code
==
200
)
{
}
else
{
}
else
{
alert
(
"重复提交"
);
alert
(
"重复提交"
);
}
}
}
}
});
});
},
Edit
:
function
()
{
//获取
},
$
.
ajax
({
User_add
:
function
(){
//获取变更角色
'type'
:
'GET'
,
'url'
:
'/index/saveAgent'
,
//获取编辑数据
data
:
{
"id"
:
agent
.
house_id
},
dataType
:
"json"
,
success
:
function
(
data
)
{
$
.
ajax
({
if
(
data
.
code
==
200
)
{
url
:
'/index/getAuth2'
,
$
(
"input[name = id]"
).
val
(
data
.
data
.
id
);
type
:
'GET'
,
$
(
"input[name = phone]"
).
val
(
data
.
data
.
phone
);
data
:{},
$
(
"input[name = name]"
).
val
(
data
.
data
.
name
);
async
:
true
,
$
(
"input[name = store_id]"
).
val
(
data
.
data
.
store_id
);
dataType
:
'json'
,
$
(
"#admin_off"
).
val
(
data
.
data
.
admin_off
);
success
:
function
(
data
)
{
$
(
"#remarks"
).
val
(
data
.
data
.
remarks
);
var
User_add
=
""
;
$
(
"input[name='password']"
).
attr
(
'form-group'
);
$
.
each
(
data
.
data
.
list
,
function
(
i
,
item
){
if
(
data
.
data
.
sex
==
'0'
)
{
User_add
+=
'<option value="'
+
item
.
id
+
'">'
+
item
.
title
+
'</option>'
;
$
(
"#sex0"
).
attr
(
'checked'
,
true
);
});
}
else
if
(
data
.
data
.
sex
==
'1'
)
{
$
(
"#User_add"
).
html
(
User_add
);
$
(
"#sex1"
).
attr
(
'checked'
,
true
);
}
else
{
$
(
"#sex2"
).
attr
(
'checked'
,
true
);
}
}
else
{
alert
(
'获取经纪人数据失败'
);
}
}
});
},
Submit_edit
:
function
()
{
//提交编辑的信息
var
params
=
{}
params
.
id
=
agent
.
house_id
;
params
.
name
=
$
(
"input[name = name]"
).
val
();
params
.
password
=
$
(
"#password"
).
val
();
params
.
store_id
=
$
(
"input[name = store_id]"
).
val
();
params
.
phone
=
$
(
"input[name = phone]"
).
val
();
params
.
admin_off
=
$
(
"#admin_off"
).
val
();
params
.
sex
=
$
(
"input[name =sex]:checked"
).
val
();
params
.
remarks
=
$
(
"#remarks"
).
val
();
params
.
auth_group_id
=
5
;
//默认经纪人角色
params
.
status
=
$
(
"#status"
).
val
();
params
.
password
=
$
(
"input[name='password']"
).
val
();
}
if
(
params
.
phone
==
''
)
{
});
alert
(
'手机号必填!'
);
return
false
;
}
},
if
(
params
.
store_id
==
''
)
{
Edit_add
:
function
(){
alert
(
'绑定门店ID必填'
);
$
.
ajax
({
$
(
"#modal-edit"
).
show
();
url
:
'/index/getAuth2'
,
return
false
;
type
:
'GET'
,
}
// async: true,
dataType
:
'json'
,
success
:
function
(
data
)
{
var
temp
=
document
.
getElementById
(
'get_auth_list'
).
innerHTML
;
var
doTempl
=
doT
.
template
(
temp
);
$
(
"#auth_group_id"
).
html
(
doTempl
(
data
.
data
.
list
));
//赋值
}
});
},
Edit
:
function
(){
//获取
$
.
ajax
({
'type'
:
'GET'
,
'url'
:
'/index/saveAgent'
,
//获取编辑数据
data
:
{
"id"
:
agent
.
house_id
},
dataType
:
"json"
,
success
:
function
(
data
)
{
$
(
"input[name = id]"
).
val
(
data
.
data
.
id
);
$
(
"input[name = phone]"
).
val
(
data
.
data
.
phone
);
$
(
"input[name = name]"
).
val
(
data
.
data
.
name
);
$
(
"input[name = store_id]"
).
val
(
data
.
data
.
store_id
);
$
(
"#admin_off"
).
val
(
data
.
data
.
admin_off
);
$
(
"#remarks"
).
val
(
data
.
data
.
remarks
);
$
(
"#status"
).
val
(
data
.
data
.
status
);
//选中所属角色
if
(
params
.
phone
.
length
!=
11
)
{
$
(
"#auth_group_id"
).
val
(
data
.
data
.
auth_group_id
);
alert
(
'手机号码错误!'
);
$
(
"#modal-edit"
).
show
();
return
false
;
}
if
(
data
.
data
.
sex
==
'0'
){
$
.
ajax
({
$
(
"#sex0"
).
attr
(
'checked'
,
true
);
'type'
:
'POST'
,
}
else
if
(
data
.
data
.
sex
==
'1'
){
'url'
:
'/index/saveAgent'
,
$
(
"#sex1"
).
attr
(
'checked'
,
true
);
data
:
params
,
}
else
{
dataType
:
"json"
,
$
(
"#sex2"
).
attr
(
'checked'
,
true
);
success
:
function
(
data
)
{
}
if
(
data
.
code
==
200
)
{
}
$
(
"#modal-edit"
).
model
(
'hide'
);
});
},
Submit_edit
:
function
(){
//提交编辑的信息
var
par
=
{}
par
.
id
=
agent
.
house_id
;
par
.
name
=
$
(
"input[name = name]"
).
val
();
par
.
store_id
=
$
(
"input[name = store_id]"
).
val
();
par
.
phone
=
$
(
"input[name = phone]"
).
val
();
if
(
par
.
phone
==
''
){
alert
(
'手机号必填!'
);
return
false
;
}
par
.
admin_off
=
$
(
"#admin_off"
).
val
();
par
.
district_id
=
$
(
'#district_id'
).
val
();
par
.
sex
=
$
(
"input[name =sex]:checked"
).
val
();
par
.
remarks
=
$
(
"#remarks"
).
val
();
par
.
auth_group_id
=
$
(
"#auth_group_id"
).
val
();
par
.
status
=
$
(
"#status"
).
val
();
$
.
ajax
({
'type'
:
'POST'
,
'url'
:
'/index/saveAgent'
,
data
:
par
,
dataType
:
"json"
,
success
:
function
(
data
){
if
(
data
.
code
==
200
)
{
agent
.
getList
(
1
);
agent
.
getList
(
1
);
}
else
{
}
else
{
alert
(
data
.
msg
);
alert
(
data
.
msg
);
}
}
}
}
});
});
},
getList
:
function
(
pageNo
){
},
agent
.
pageNo
=
pageNo
;
getList
:
function
(
pageNo
)
{
var
params
=
{};
agent
.
pageNo
=
pageNo
;
params
.
pageNo
=
agent
.
pageNo
;
var
params
=
{};
params
.
pageSize
=
agent
.
pageSize
;
params
.
pageNo
=
agent
.
pageNo
;
params
.
pageSize
=
agent
.
pageSize
;
params
.
search
=
$
(
"input[name='search']"
).
val
();
params
.
search
=
$
(
"input[name='search']"
).
val
();
params
.
groupname
=
$
(
"input[name='groupname']"
).
val
();
params
.
groupname
=
$
(
"input[name='groupname']"
).
val
();
params
.
store_name
=
$
(
"input[name='store_name']"
).
val
();
params
.
store_name
=
$
(
"input[name='store_name']"
).
val
();
...
@@ -209,19 +199,11 @@ define (['doT', 'text!temp/agent_template_tpl.html', 'css!style/home.css','pagin
...
@@ -209,19 +199,11 @@ define (['doT', 'text!temp/agent_template_tpl.html', 'css!style/home.css','pagin
data
:
params
,
data
:
params
,
dataType
:
'json'
,
dataType
:
'json'
,
success
:
function
(
data
)
{
success
:
function
(
data
)
{
var
temp
=
document
.
getElementById
(
'agent_tpl'
).
innerHTML
;
var
temp
=
document
.
getElementById
(
'agent_tpl'
).
innerHTML
;
var
doTempl
=
doT
.
template
(
temp
);
var
doTempl
=
doT
.
template
(
temp
);
$
(
"#agentlist"
).
html
(
doTempl
(
data
.
data
.
list
));
$
(
"#agentlist"
).
html
(
doTempl
(
data
.
data
.
list
));
/*分页代码*/
/*分页代码*/
add_page
(
data
.
data
.
total
,
pageNo
,
agent
.
pageSize
,
agent
.
getList
);
add_page
(
data
.
data
.
total
,
pageNo
,
agent
.
pageSize
,
agent
.
getList
);
/* $ ("#pagediv").pagination ({
length: data.data.total,
current: pageNo,
every: agent.pageSize,
onClick: function (el) {
agent.getList (el.num.current);
}
});*/
}
}
})
})
}
}
...
...
public/resource/template/agent_template_tpl.html
View file @
cc2e279b
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
[
%
}
else
{
%
]
[
%
}
else
{
%
]
<
a
class
=
"btn1 btn-default"
data
-
toggle
=
"modal"
data
-
id
=
'[%= it[item]["id"] %]'
>
离职
<
/a
>
<
a
class
=
"btn1 btn-default"
data
-
toggle
=
"modal"
data
-
id
=
'[%= it[item]["id"] %]'
>
离职
<
/a
>
[
%
}
%
]
[
%
}
%
]
<
a
href
=
"#modal-user"
class
=
"btn1 btn-danger"
href
=
"#modal-edit"
data
-
toggle
=
"modal"
data
-
id
=
'[%= it[item]["id"] %]'
>
角色设置
<
/a
>
<
/td
>
<
/td
>
<
/tr
>
<
/tr
>
[
%
}
%
]
[
%
}
%
]
...
...
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