学生家长

This commit is contained in:
Dai 2024-07-27 16:42:16 +08:00
parent 30acbd887b
commit f967b2c18b
2 changed files with 37 additions and 4 deletions

View File

@ -39,6 +39,38 @@ class StudentParentController extends Crud
return view('student-parent/index');
}
public function select(Request $request): Response
{
try {
$parent = \app\common\model\StudentParent::order('id desc');
$data = $request->get();
if (isset($data['parent_name']) && !empty($data['parent_name'])) {
$parent->where('parent_name', 'like', '%' . $data['parent_name'] . '%');
}
if (isset($data['account']) && !empty($data['account'])) {
$parent->where('account', 'like', '%' . $data['account'] . '%');
}
$limit = (int)$request->get('limit', 10);
$limit = $limit <= 0 ? 10 : $limit;
$page = (int)$request->get('page');
$page = $page > 0 ? $page : 1;
$total = $parent->count();
$list = $parent->page($page, $limit)->select()->toArray();
return json([
'code' => ResponseCode::WEB_API_SUCCESS,
'data' => $list,
'count' => $total,
'msg' => 'success'
]);
} catch (Exception $e) {
return json([
'code' => ResponseCode::WEB_API_FAIL,
'msg' => $e->getMessage()
]);
}
}
/**
* 插入
* @param Request $request

View File

@ -18,8 +18,7 @@
<label class="layui-form-label">家长姓名</label>
<div class="layui-input-block">
<div class="layui-input-block">
<input type="hidden" autocomplete="off" name="parent_name[]" value="like" class="layui-input inline-block">
<input type="text" autocomplete="off" name="parent_name[]" class="layui-input">
<input type="text" autocomplete="off" name="parent_name" class="layui-input">
</div>
</div>
</div>
@ -28,8 +27,7 @@
<label class="layui-form-label">账号</label>
<div class="layui-input-block">
<div class="layui-input-block">
<input type="hidden" autocomplete="off" name="account[]" value="like" class="layui-input inline-block">
<input type="text" autocomplete="off" name="account[]" class="layui-input">
<input type="text" autocomplete="off" name="account" class="layui-input">
</div>
</div>
</div>
@ -120,6 +118,9 @@
title: "密码",align: "center",
field: "password",
hide: true,
},{
title: "openid",align: "center",
field: "openid",
},{
title: "昵称",align: "center",
field: "nickname",