部门增加排序该功能:越大越靠前',升级时需要更新sql语句:ALTER TABLE oa_department ADD COLUMN sort int(11) NOT NULL DEFAULT 0 COMMENT '排序:越大越靠前' AFTER remark;

This commit is contained in:
hdm 2022-10-20 08:51:07 +08:00
parent 404b5aa939
commit 986a61a0b1
6 changed files with 15 additions and 5 deletions

View File

@ -205,7 +205,7 @@ function check_auth($rule, $uid)
//读取部门列表 //读取部门列表
function get_department() function get_department()
{ {
$department = Db::name('Department')->where(['status' => 1])->select()->toArray(); $department = Db::name('Department')->order('sort desc,id asc')->where(['status' => 1])->select()->toArray();
return $department; return $department;
} }

View File

@ -460,6 +460,7 @@ CREATE TABLE `oa_department` (
`pid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上级部门id', `pid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上级部门id',
`leader_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '部门负责人ID', `leader_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '部门负责人ID',
`phone` varchar(60) NOT NULL DEFAULT '' COMMENT '部门联系电话', `phone` varchar(60) NOT NULL DEFAULT '' COMMENT '部门联系电话',
`sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序:越大越靠前',
`remark` varchar(1000) NULL DEFAULT '' COMMENT '备注', `remark` varchar(1000) NULL DEFAULT '' COMMENT '备注',
`status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用', `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态:-1删除 0禁用 1启用',
`create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间', `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间',

View File

@ -24,7 +24,7 @@ class Department extends BaseController
->field('d.*,a.name as leader') ->field('d.*,a.name as leader')
->alias('d') ->alias('d')
->join('Admin a', 'a.id = d.leader_id', 'LEFT') ->join('Admin a', 'a.id = d.leader_id', 'LEFT')
->order('d.id asc') ->order('d.sort desc,d.id asc')
->select(); ->select();
return to_assign(0, '', $list); return to_assign(0, '', $list);
} else { } else {

View File

@ -21,8 +21,12 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td class="layui-td-gray">排序<font>*</font></td>
<td>
<input type="text" name="sort" lay-verify="required|number" value="0" autocomplete="off" placeholder="请输入排序" lay-reqText="请输入排序" class="layui-input">
</td>
<td class="layui-td-gray-2">部门联系电话</td> <td class="layui-td-gray-2">部门联系电话</td>
<td colspan="3"> <td>
<input type="text" name="phone" placeholder="请输入部门联系电话,可空" autocomplete="off" class="layui-input"> <input type="text" name="phone" placeholder="请输入部门联系电话,可空" autocomplete="off" class="layui-input">
</td> </td>
</tr> </tr>
@ -43,6 +47,10 @@
{/volist} {/volist}
</select> </select>
</td> </td>
<td class="layui-td-gray">排序<font>*</font></td>
<td>
<input type="text" name="sort" lay-verify="required|number" value="{$detail.sort}" autocomplete="off" placeholder="请输入排序" lay-reqText="请输入排序" class="layui-input">
</td>
</tr> </tr>
<tr> <tr>
<td class="layui-td-gray-2">部门负责人</td> <td class="layui-td-gray-2">部门负责人</td>
@ -55,7 +63,7 @@
</select> </select>
</td> </td>
<td class="layui-td-gray-2">部门联系电话</td> <td class="layui-td-gray-2">部门联系电话</td>
<td> <td colspan="3">
<input type="text" name="phone" value="{$detail.phone}" placeholder="请输入部门联系电话,可空" autocomplete="off" class="layui-input"> <input type="text" name="phone" value="{$detail.phone}" placeholder="请输入部门联系电话,可空" autocomplete="off" class="layui-input">
</td> </td>
</tr> </tr>

View File

@ -33,6 +33,7 @@
{ field: 'id', width: 100, title: 'ID号', align: 'center' } { field: 'id', width: 100, title: 'ID号', align: 'center' }
, { field: 'pid', title: '上级部门ID',width: 120, align: 'center'} , { field: 'pid', title: '上级部门ID',width: 120, align: 'center'}
, { field: 'title', title: '部门名称'} , { field: 'title', title: '部门名称'}
, { field: 'sort', title: '排序',width: 80, align: 'center'}
, { field: 'leader', title: '部门负责人',width: 120, align: 'center'} , { field: 'leader', title: '部门负责人',width: 120, align: 'center'}
, { field: 'phone', title: '部门电话',width: 160,} , { field: 'phone', title: '部门电话',width: 160,}
, { width:180, title: '操作', align: 'center', templet: function (d) { , { width:180, title: '操作', align: 'center', templet: function (d) {

View File

@ -15,7 +15,7 @@ if (empty(file_exists(__DIR__ . '/../vendor/autoload.php'))) {
require __DIR__ . '/../vendor/autoload.php'; require __DIR__ . '/../vendor/autoload.php';
// 定义当前版本号 // 定义当前版本号
define('CMS_VERSION','4.10.07'); define('CMS_VERSION','4.10.20');
// 定义Layui版本号 // 定义Layui版本号
define('LAYUI_VERSION','2.7.6'); define('LAYUI_VERSION','2.7.6');