接口修改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(){
$type = get_params("type");
$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['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;
@ -350,7 +364,7 @@ class Api extends BaseController
$wu['type'] = 0;
$wu['name'] = '无';
array_unshift ($list,$wu);
// halt($list);
return to_assign(0, '', $list);
}

View File

@ -150,12 +150,12 @@
$('#upload_box_thumb img').attr('src', res.data.filepath);
}
});
street(type)
street(type);
form.on('select(type)', function (data) {
street(data.value)
});
function street (id) {
function street (type,id) {
var demo1 = xmSelect.render({
name: 'pid',
el: '#pidoption',
@ -167,7 +167,7 @@
data: [],
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({
data: result.data
})

View File

@ -23,12 +23,24 @@
</script>
<script type="text/html" id="toolbarDemo">
<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>
{/if}
</div>
</script>
<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>
{/block}