Commit a0ae2fb96071cf6d6e13cacc2a3eede40025c65c

Authored by teemitop
1 parent 7559d9fb

代理商页面调整及接口调整

... ... @@ -124,15 +124,34 @@ class Area extends Common
/**
* 禁用运营
*/
public function setAgentOperate(){
if(Request::isAjax()){
$data = Request::except('file');
$list= file_get_contents(ON_LINE.'App.Agent.getAgentOperate&id='.$data['id']);
$array = json_decode($list,TRUE);
return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$array['data'],'rel'=>1];#'count'=>$array['data'][0]['total']
public function setagentoperate(){
$data = Request::except('file');
$list= file_get_contents(ON_LINE.'App.Agent.SetAgentOperate&id='.$data['id']);
$array = json_decode($list,TRUE);
if($array['data']){
//禁止该账号登录PC站点
db('admin')->where('username='.$data['account'])->update(['is_open'=>0]);
return $result = ['code'=>1,'msg'=>'操作成功!','data'=>$array['data'],'rel'=>1];
}else{
return $result = ['code'=>0,'msg'=>'操作失败!','data'=>$array['data'],'rel'=>1];
}
$this->assign ( 'title','代理商管理');
return $this->fetch();
}
/**
* 冻结商家
*/
public function setfrozenseller(){
$data = Request::except('file');
$list= file_get_contents(ON_LINE.'App.Agent.FrozenAgent&areaid='.$data['id']);
$array = json_decode($list,TRUE);
if($array['data']){
return $result = ['code'=>1,'msg'=>'操作成功!','data'=>$array['data'],'rel'=>1];
}else{
return $result = ['code'=>0,'msg'=>'操作失败!','data'=>$array['data'],'rel'=>1];
}
$this->assign ( 'title','代理商管理');
}
//增加运营管理人员
... ...
... ... @@ -91,6 +91,9 @@ return [
'enabled'=>'已开启',
'close'=>'关闭',
'disabled'=>'已禁用',
'prohibit'=>'禁用',
'frozen-on'=>'冻结',
'frozen-off'=>'已冻结',
'yes'=>'是',
'no'=>'否',
'edit'=>'编辑',
... ...
... ... @@ -32,7 +32,7 @@
</script>
<script type="text/html" id="action">
<a class="layui-btn {{ 0==d.status?'':'layui-btn-danger'}} layui-btn-xs" lay-event="stop">{{ 0==d.status?'启用':'停用'}}</a>
<a class="layui-btn {{ 1==d.is_frozen? 'layui-btn-disabled' :'layui-btn-danger'}} layui-btn-xs" lay-event="{{ 1==d.is_frozen? '' :'stop'}}">{{ 1==d.is_frozen ? '{:lang('frozen-off')}' : '{:lang('frozen-on')}' }}</a>
{{#if(d.is_exist==0){}}
<a href="{:url('Area/addagent')}?areaid={{d.areaid}}" class="layui-btn layui-btn-xs">添加代理商</a>
{{#}}}
... ... @@ -48,11 +48,10 @@
method: 'post',
title: '代理商区域列表',
toolbar: '#toolbarDemo',
page:true,
cols: [[
{field: 'areaid', width:60, fixed: true},
{field: 'areaname', edit: 'text', title: '区域名称'},
{field: 'agent_name', edit: 'text', title: '代理商名称'},
{field: 'areaid',title: '区域名称', fixed: true},
{field: 'areaname', title: '区域名称'},
{field: 'agent_name', title: '代理商名称'},
{align: 'center', width:200,title: '操作', toolbar: '#action'}
]]
,id: 'testReload'
... ... @@ -62,7 +61,7 @@
//监听行双击事件
table.on('rowDouble(list)', function(obj){
/*table.on('rowDouble(list)', function(obj){
//table.on('row(list)', function(obj){ 双击事件
//console.log(obj.tr) //得到当前行元素对象
console.log(obj.data) //得到当前行数据
... ... @@ -73,12 +72,12 @@
shade: 0.8,
area: ['90%', '90%'],
content: '{:url("sellerdetail")}?sid='+obj.data.id //iframe的url
/*success:function(dom){
success:function(dom){
let $iframeDom=$(dom[0]).find("iframe").eq(0).contents();
$iframeDom.find("#test").html("我是从父级传来的值哟……")
}*/
}
});
});
});*/
//搜索
$('#search').on('click', function() {
... ... @@ -136,9 +135,9 @@
table.on('tool(list)', function(obj){
var data = obj.data;
if(obj.event === 'stop'){
var statusVal = data.status==1 ? '停用' : '启用';
var statusVal = data.status==1 ? '已冻结' : '冻结';
layer.confirm('请确定要 '+statusVal+" 该商家!", function(index){
$.post("{:url('configStop')}",{sellerid:data.id,status:data.status},function(res){
$.post("{:url('setfrozenseller')}",{id:data.areaid},function(res){
if(res.code==1){
layer.msg(res.msg,{time:1000,icon:1});
location.reload();
... ...
... ... @@ -11,7 +11,7 @@
{include file="common/foot"/}
<script type="text/html" id="barDemo">
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">{:lang('del')}</a>
<a class="layui-btn {{ 0==d.status? 'layui-btn-disabled layui-btn-xs' :'layui-btn-danger layui-btn-xs'}}" lay-event="{{ 0==d.status? '' :'del'}}">{{ 0==d.status ? '{:lang('disabled')}' : '{:lang('prohibit')}' }}</a>
</script>
<script>
... ... @@ -22,10 +22,10 @@
url: '{:url("operate")}',
method:'post',
cols: [[
,{field:'sub_openid', title: '运营公众号ID', width:280,fixed: true}
,{field:'openid', title: '一键订商户ID', width:270}
,{field:'account', title: '运营账号', width:120}
,{field:'cdate', title: '加入时间',width:180}
{field:'sub_openid', title: '运营公众号ID',fixed: true}
,{field:'openid', title: '一键订商户ID'}
,{field:'account', title: '运营账号'}
,{field:'cdate', title: '加入时间'}
,{width:160,title: '操作', align:'center', toolbar: '#barDemo'}
]]
});
... ... @@ -34,7 +34,7 @@
var data = obj.data;
if(obj.event === 'del'){
layer.confirm('{:lang("确认禁用?")}', function(index){
$.post("{:url('setAgentOperate')}",{id:data.id},function(res){
$.post("{:url('setagentoperate')}",{id:data.id,account:data.account},function(res){
if(res.code==1){
layer.msg(res.msg,{time:1000,icon:1});
obj.del();
... ... @@ -47,8 +47,6 @@
}
});
});
</script>
</body>
... ...
... ... @@ -9,7 +9,7 @@
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<a href="{:url('operateList')}" style="margin-left: 95px" class="layui-btn">{:lang('back')}</a>
<a href="{:url('operate')}" style="margin-left: 95px" class="layui-btn">{:lang('back')}</a>
</div>
</div>
</form>
... ...