接口修改7

This commit is contained in:
彭桃 2023-02-13 15:06:59 +08:00
parent 768881162f
commit dc7f9280c7
3 changed files with 32 additions and 6 deletions

View File

@ -340,9 +340,23 @@ class Api extends BaseController
public function getbytype(){ public function getbytype(){
$type = get_params("type"); $type = get_params("type");
$flag = get_params("flag"); $flag = get_params("flag");
$id = get_params("id");
if($flag == 'add'){
$www[] = ['pid','<>',0];
}
if($flag == 'edit'){
$www = [];
}
if($id){
$arr = Db::table('fa_category')->where('id',$id)->find();
if($arr && $arr['pid']== 0){
$www[] = ['pid','<>',0];
}
$www[] = ['id','<>',$id];
}
$where['type'] = $type; $where['type'] = $type;
$where['status'] = 'normal'; $where['status'] = 'normal';
$list = Db::table('fa_category')->field('id,pid,type,name')->where($where)->where('pid','<>',0)->order('weigh asc,id asc')->select()->toArray(); $list = Db::table('fa_category')->field('id,pid,type,name')->where($where)->where($www)->order('weigh asc,id asc')->select()->toArray();
// 添加无 // 添加无
$wu['id'] = 0; $wu['id'] = 0;
@ -350,7 +364,7 @@ class Api extends BaseController
$wu['type'] = 0; $wu['type'] = 0;
$wu['name'] = '无'; $wu['name'] = '无';
array_unshift ($list,$wu); array_unshift ($list,$wu);
// halt($list);
return to_assign(0, '', $list); return to_assign(0, '', $list);
} }

View File

@ -150,12 +150,12 @@
$('#upload_box_thumb img').attr('src', res.data.filepath); $('#upload_box_thumb img').attr('src', res.data.filepath);
} }
}); });
street(type) street(type);
form.on('select(type)', function (data) { form.on('select(type)', function (data) {
street(data.value) street(data.value)
}); });
function street (id) { function street (type,id) {
var demo1 = xmSelect.render({ var demo1 = xmSelect.render({
name: 'pid', name: 'pid',
el: '#pidoption', el: '#pidoption',
@ -167,7 +167,7 @@
data: [], data: [],
radio: true, radio: true,
}) })
$.get('/admin/api/getbytype?type=' + id + '&flag='+flag, function (result) { $.get('/admin/api/getbytype?type=' + type + '&flag='+flag + '&id='+idd, function (result) {
demo1.update({ demo1.update({
data: result.data data: result.data
}) })

View File

@ -23,12 +23,24 @@
</script> </script>
<script type="text/html" id="toolbarDemo"> <script type="text/html" id="toolbarDemo">
<div class="layui-btn-container"> <div class="layui-btn-container">
{if {:auth_cache(session('gougu_admin')['id'],$url[1])}==true}
<span class="layui-btn layui-btn-sm" lay-event="add" data-title="添加">+ 添加</span> <span class="layui-btn layui-btn-sm" lay-event="add" data-title="添加">+ 添加</span>
{/if}
</div> </div>
</script> </script>
<script type="text/html" id="barDemo"> <script type="text/html" id="barDemo">
<div class="layui-btn-group"><a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="read">查看</a><a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a><a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a></div> <div class="layui-btn-group">
{if {:auth_cache(session('gougu_admin')['id'],$url[4])}==true}
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="read">查看</a>
{/if}
{if {:auth_cache(session('gougu_admin')['id'],$url[2])}==true}
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
{/if}
{if {:auth_cache(session('gougu_admin')['id'],$url[3])}==true}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
{/if}
</div>
</script> </script>
{/block} {/block}