更新命名问题

This commit is contained in:
2025-06-25 11:52:01 +08:00
parent 9f374011ae
commit 6b78ee29cf
57 changed files with 3295 additions and 1288 deletions
+48 -59
View File
@@ -168,26 +168,28 @@ class Index extends BaseController
}
}
//编辑条目
//编辑条目(查看)
public function edititem($id)
{
$param = get_params();
// 编辑逻辑
$reimbursementLists = ReimbursementList::where('id', $param['id'])
$reimbursementLists = ReimbursementList::where('id', $id)
->field('id, pid, times, department, project, cate, price, creater, haveticket, tickets, remark, create_time')
->find();
// print_r($reimbursementLists);
if ($reimbursementLists) {
// 获取项目名称
$project = ProjectList::where('id', $reimbursementLists['project'])->value('name_short');
// 获取发生时间
$times = $reimbursementLists['times'];
// 获取部门名称
$department = DepartmentList::where('id', $reimbursementLists['department'])->value('title');
// 获取创建者名称
$creater = Admin::where('id', $reimbursementLists['creater'])->value('name');
// print_r($creater);
if ($project) {
$reimbursementLists['project'] = $project;
if ($times) {
$timesDate = date('Y年m月d日', strtotime($times));
$reimbursementLists['times'] = $timesDate;
}
if ($department) {
$reimbursementLists['department'] = $department;
}
@@ -195,23 +197,49 @@ class Index extends BaseController
$reimbursementLists['creater'] = $creater;
}
View::assign('detail', $reimbursementLists);
} else {
return json(["code" => 1, "msg" => "信息不存在"]); // 返回JSON格式数据
if ($reimbursementLists) {
View::assign('detail', $reimbursementLists);
} else {
View::assign('message', '没有详细数据');
}
}
$param['update_time'] = date('Y-m-d H:i:s', time());
$param['update_time'] = date('Y-m-d', time());
$res = ReimbursementList::where('id', $param['id'])->strict(false)->field(true)->update($param);
if ($res) {
add_log('edit', $param['id'], $param, $reimbursementLists);
return json(["code" => 0, "msg" => "编辑成功"]); // 返回JSON格式数据
} else {
return json(["code" => -1, "msg" => "编辑失败"]); // 返回JSON格式数据
return view();
// return $reimbursementLists;
}
// 编辑条目详情
public function editdetailitem()
{
$param = get_params();
if (request()->isPost()) {
$id = $param['id'];
$reimbursementLists = ReimbursementList::where('id', $id)
->field('id, pid, times, department, project, cate, price, creater, haveticket, tickets, remark, create_time')
->find();
if ($reimbursementLists) {
$dateString = $param['times'];
$dateString = str_replace(['年', '月', '日'], '-', $dateString);
$dateString = rtrim($dateString, '-');
$reimbursementLists->department = $param['department'];
$reimbursementLists->project = $param['project'];
$reimbursementLists->cate = $param['cate'];
$reimbursementLists->price = $param['price'];
$reimbursementLists->haveticket = $param['haveticket'];
$reimbursementLists->tickets = $param['tickets'];
$reimbursementLists->remark = $param['remark'];
$reimbursementLists->save();
return json(["code" => 0, "msg" => "编辑成功"]);
} else {
return json(["code" => 1, "msg" => "信息不存在"]);
}
}
}
//添加
public function add()
{
@@ -298,7 +326,7 @@ class Index extends BaseController
}
// 查看报销详情
public function viewitem($id)
public function viewitemlist($id)
{
$reimbursementLists = ReimbursementList::where('pid', $id)
->whereNull('delete_time')
@@ -457,45 +485,6 @@ class Index extends BaseController
}
}
public function editdetailitem($id)
{
$reimbursementLists = ReimbursementList::where('id', $id)
->field('id, pid, times, department, project, cate, price, creater, haveticket, tickets, remark, create_time')
->find();
// print_r($reimbursementLists);
if ($reimbursementLists) {
// 获取发生时间
$times = $reimbursementLists['times'];
// 获取部门名称
$department = DepartmentList::where('id', $reimbursementLists['department'])->value('title');
// 获取创建者名称
$creater = Admin::where('id', $reimbursementLists['creater'])->value('name');
// print_r($creater);
if ($times) {
$timesDate = date('Y年m月d日', strtotime($times));
$reimbursementLists['times'] = $timesDate;
}
if ($department) {
$reimbursementLists['department'] = $department;
}
if ($creater) {
$reimbursementLists['creater'] = $creater;
}
if ($reimbursementLists) {
View::assign('detail', $reimbursementLists);
} else {
View::assign('message', '没有详细数据');
}
}
return view();
// return $reimbursementLists;
}
//编辑锁定状态
public function editlock($id, $lock)
{