mirror of https://github.com/1099438829/apeblog
修正职位添加和分类添加
This commit is contained in:
parent
07dcd9505b
commit
4bc6141b8b
|
|
@ -143,11 +143,16 @@ class Article extends AuthController
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增页
|
* 新增文章
|
||||||
|
* @param $category_id
|
||||||
* @return string
|
* @return string
|
||||||
* @throws \Exception
|
* @throws \think\db\exception\DataNotFoundException
|
||||||
|
* @throws \think\db\exception\DbException
|
||||||
|
* @throws \think\db\exception\ModelNotFoundException
|
||||||
|
* @author 李玉坤
|
||||||
|
* @date 2021-03-10 14:46
|
||||||
*/
|
*/
|
||||||
public function add()
|
public function add($category_id ='')
|
||||||
{
|
{
|
||||||
$where = [
|
$where = [
|
||||||
'name' => '',
|
'name' => '',
|
||||||
|
|
@ -156,6 +161,7 @@ class Article extends AuthController
|
||||||
$category = cModel::systemPage($where);
|
$category = cModel::systemPage($where);
|
||||||
$category = get_tree_list($category);
|
$category = get_tree_list($category);
|
||||||
$this->assign("category",$category);
|
$this->assign("category",$category);
|
||||||
|
$this->assign("category_id",$category_id);
|
||||||
return $this->fetch();
|
return $this->fetch();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@
|
||||||
<select name="category_id" id="category_id" class="form-control">
|
<select name="category_id" id="category_id" class="form-control">
|
||||||
<option value="0">请选择</option>
|
<option value="0">请选择</option>
|
||||||
{volist name="category" id="vo"}
|
{volist name="category" id="vo"}
|
||||||
<option value="{$vo.id}">{$vo.html}{$vo.title}</option>
|
<option value="{$vo.id}" {notempty name="pid"}{if $vo.id == $category_id}selected{/if}{/notempty}>{$vo.html}{$vo.title}</option>
|
||||||
{/volist}
|
{/volist}
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -41,10 +41,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div id="toolbar2" class="toolbar-btn-action">
|
<div id="toolbar2" class="toolbar-btn-action">
|
||||||
<button type="button" class="btn btn-primary m-r-5" onclick="iframe.createIframe('添加分类','/admin/admin_auth/add')"><span class="mdi mdi-plus" aria-hidden="true"></span>新增</button>
|
<a type="button" href="/admin/category/add" class="btn btn-primary m-r-5"><span class="mdi mdi-plus" aria-hidden="true"></span>新增</a>
|
||||||
<button id="btn_delete" type="button" class="btn btn-danger" onclick="del()">
|
|
||||||
<span class="mdi mdi-window-close" aria-hidden="true"></span>删除
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
<table id="tree-table"></table>
|
<table id="tree-table"></table>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -80,16 +77,17 @@
|
||||||
showColumns: true, // 是否显示所有的列
|
showColumns: true, // 是否显示所有的列
|
||||||
showRefresh: true, // 是否显示刷新按钮
|
showRefresh: true, // 是否显示刷新按钮
|
||||||
columns: [
|
columns: [
|
||||||
{
|
// {
|
||||||
field: 'check',
|
// field: 'check',
|
||||||
checkbox: true
|
// checkbox: true
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
field: 'title',
|
field: 'title',
|
||||||
title: '名称',
|
title: '名称',
|
||||||
formatter:function (value, row, index) {
|
},
|
||||||
return value +' ID:'+row.id;
|
{
|
||||||
}
|
field: 'id',
|
||||||
|
title: 'ID',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'display',
|
field: 'display',
|
||||||
|
|
@ -115,10 +113,13 @@
|
||||||
title: '操作',
|
title: '操作',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
events : {
|
events : {
|
||||||
'click .role-add': function (e, value, row, index) {
|
'click .category-add': function (e, value, row, index) {
|
||||||
iframe.createIframe('添加子分类','/admin/category/add?pid='+row.id);
|
location.href = '/admin/category/add?pid='+row.id;
|
||||||
},
|
},
|
||||||
'click .role-delete': function (e, value, row, index) {
|
'click .article-add': function (e, value, row, index) {
|
||||||
|
location.href = '/admin/article/add?category_id='+row.id;
|
||||||
|
},
|
||||||
|
'click .category-delete': function (e, value, row, index) {
|
||||||
$.alert({
|
$.alert({
|
||||||
title: '系统提示',
|
title: '系统提示',
|
||||||
content: '删除提醒',
|
content: '删除提醒',
|
||||||
|
|
@ -139,7 +140,7 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
'click .role-edit': function (e, value, row, index) {
|
'click .category-edit': function (e, value, row, index) {
|
||||||
iframe.createIframe('修改分类','/admin/category/edit?id='+row.id)
|
iframe.createIframe('修改分类','/admin/category/edit?id='+row.id)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -183,9 +184,10 @@
|
||||||
// 操作按钮
|
// 操作按钮
|
||||||
function operateFormatter(value, row, index) {
|
function operateFormatter(value, row, index) {
|
||||||
return [
|
return [
|
||||||
'<a type="button" class="role-add btn btn-xs btn-default m-r-5" title="编辑" data-toggle="tooltip"><i class="mdi mdi-plus"></i></a>',
|
'<a type="button" class="category-add btn btn-xs btn-default m-r-5" title="编辑" data-toggle="tooltip"><i class="mdi mdi-plus"></i></a>',
|
||||||
'<a type="button" class="role-edit btn btn-xs btn-default m-r-5" title="修改" data-toggle="tooltip"><i class="mdi mdi-pencil"></i></a>',
|
'<a type="button" class="article-add btn btn-xs btn-default m-r-5" title="添加文章" data-toggle="tooltip"><i class="mdi mdi-pencil-box"></i></a>',
|
||||||
'<a type="button" class="role-delete btn btn-xs btn-default" title="删除" data-toggle="tooltip"><i class="mdi mdi-delete"></i></a>'
|
'<a type="button" class="category-edit btn btn-xs btn-default m-r-5" title="修改" data-toggle="tooltip"><i class="mdi mdi-pencil"></i></a>',
|
||||||
|
'<a type="button" class="category-delete btn btn-xs btn-default" title="删除" data-toggle="tooltip"><i class="mdi mdi-delete"></i></a>'
|
||||||
].join('');
|
].join('');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -231,39 +233,6 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 删除
|
|
||||||
function del() {
|
|
||||||
var checkID = "";
|
|
||||||
var selectedItem = $treeTable.bootstrapTable('getSelections');
|
|
||||||
if (selectedItem=="") return lightyear.notify("没有选中项", 'danger', 3000, 'mdi mdi-emoticon-neutral', 'top', 'center');
|
|
||||||
for (var i = 0 ; i< selectedItem.length; i++)
|
|
||||||
{
|
|
||||||
checkID += selectedItem[i]['id']+",";
|
|
||||||
}
|
|
||||||
if (checkID=="") return lightyear.notify("没有选中项", 'danger', 3000, 'mdi mdi-emoticon-neutral', 'top', 'center');
|
|
||||||
$.confirm({
|
|
||||||
title: '重要提醒!',
|
|
||||||
content: '选中项将全部被删除,请谨慎操作!' ,
|
|
||||||
backgroundDismiss: true,
|
|
||||||
buttons: {
|
|
||||||
ok: {
|
|
||||||
text: '确认',
|
|
||||||
btnClass: 'btn-danger',
|
|
||||||
action: function () {
|
|
||||||
$.post("/admin/category/del",data={id:checkID},function (res) {
|
|
||||||
if (res.status == 200){ lightyear.notify(res.msg, 'success', 3000, 'mdi mdi-emoticon-happy', 'top', 'center');location.reload();}
|
|
||||||
else lightyear.notify(res.msg, 'danger', 3000, 'mdi mdi-emoticon-neutral', 'top', 'center');
|
|
||||||
})
|
|
||||||
}
|
|
||||||
},
|
|
||||||
cancel: {
|
|
||||||
text: '取消',
|
|
||||||
btnClass: 'btn-primary'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
$("#search").click(function () {
|
$("#search").click(function () {
|
||||||
$treeTable.bootstrapTable('refresh', {});
|
$treeTable.bootstrapTable('refresh', {});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue