no message

This commit is contained in:
kuaifan 2022-01-05 23:02:34 +08:00
parent aba1628d36
commit fbc25e5134
5 changed files with 36 additions and 26 deletions

View File

@ -1101,7 +1101,7 @@ class ProjectController extends AbstractController
])); ]));
$data = [ $data = [
'new_column' => $newColumn, 'new_column' => $newColumn,
'task' => ProjectTask::with(['taskUser', 'taskTag'])->find($task->id), 'task' => ProjectTask::oneTask($task->id),
]; ];
$task->pushMsg('add', $data); $task->pushMsg('add', $data);
return Base::retSuccess('添加成功', $data); return Base::retSuccess('添加成功', $data);
@ -1141,7 +1141,7 @@ class ProjectController extends AbstractController
]); ]);
$data = [ $data = [
'new_column' => null, 'new_column' => null,
'task' => ProjectTask::with(['taskUser', 'taskTag'])->find($task->id), 'task' => ProjectTask::oneTask($task->id),
]; ];
$task->pushMsg('add', $data); $task->pushMsg('add', $data);
return Base::retSuccess('添加成功', $data); return Base::retSuccess('添加成功', $data);
@ -1187,7 +1187,7 @@ class ProjectController extends AbstractController
$updateSubTask = false; $updateSubTask = false;
$task->updateTask($data, $updateProject, $updateContent, $updateSubTask); $task->updateTask($data, $updateProject, $updateContent, $updateSubTask);
// //
$data = ProjectTask::with(['taskUser', 'taskTag'])->find($task->id)->toArray(); $data = ProjectTask::oneTask($task->id)->toArray();
$data['is_update_project'] = $updateProject; $data['is_update_project'] = $updateProject;
$data['is_update_content'] = $updateContent; $data['is_update_content'] = $updateContent;
$data['is_update_subtask'] = $updateSubTask; $data['is_update_subtask'] = $updateSubTask;

View File

@ -328,7 +328,7 @@ class Project extends AbstractModel
} }
/** /**
* 根据用户获取项目信息(用于判断会员是否存在项目内) * 获取项目信息(用于判断会员是否存在项目内)
* @param int $project_id * @param int $project_id
* @param null|bool $archived true:仅限未归档, false:仅限已归档, null:不限制 * @param null|bool $archived true:仅限未归档, false:仅限已归档, null:不限制
* @param null|bool $mustOwner true:仅限项目负责人, false:仅限非项目负责人, null:不限制 * @param null|bool $mustOwner true:仅限项目负责人, false:仅限非项目负责人, null:不限制

View File

@ -870,7 +870,17 @@ class ProjectTask extends AbstractModel
} }
/** /**
* 根据会员ID获取任务、项目信息会员有任务权限 会员存在项目内) * 获取任务
* @param $task_id
* @return ProjectTask|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Model|object|null
*/
public static function oneTask($task_id)
{
return self::with(['taskUser', 'taskTag'])->allData()->where("project_tasks.id", intval($task_id))->first();
}
/**
* 获取任务(会员有任务权限 会员存在项目内)
* @param int $task_id * @param int $task_id
* @param bool $archived true:仅限未归档, false:不限制 * @param bool $archived true:仅限未归档, false:不限制
* @param int|bool $mustOwner 0|false:不限制, 1|true:限制任务或项目负责人, 2:已有负责人才限制任务或项目负责人 * @param int|bool $mustOwner 0|false:不限制, 1|true:限制任务或项目负责人, 2:已有负责人才限制任务或项目负责人

View File

@ -78,7 +78,7 @@ class ProjectTasksTableSeeder extends Seeder
'project_id' => 2, 'project_id' => 2,
'column_id' => 2, 'column_id' => 2,
'dialog_id' => 0, 'dialog_id' => 0,
'name' => '1', 'name' => '新增职位需求',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => NULL,
@ -102,7 +102,7 @@ class ProjectTasksTableSeeder extends Seeder
'project_id' => 2, 'project_id' => 2,
'column_id' => 2, 'column_id' => 2,
'dialog_id' => 0, 'dialog_id' => 0,
'name' => '11', 'name' => '更新公司简介',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => NULL,
@ -1957,8 +1957,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '测试1', 'name' => '测试1',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:33:00'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 23:59:00'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => NULL, 'complete_at' => NULL,
@ -1981,8 +1981,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '测试2', 'name' => '测试2',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:33:00'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 23:59:00'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => NULL, 'complete_at' => NULL,
@ -2005,8 +2005,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '测试3', 'name' => '测试3',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:33:00'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 23:59:00'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => NULL, 'complete_at' => NULL,
@ -2077,8 +2077,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '首页', 'name' => '首页',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:15:55'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 16:15:55'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => seeders_at('2021-07-01 16:17:30'), 'complete_at' => seeders_at('2021-07-01 16:17:30'),
@ -2101,8 +2101,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '公司介绍', 'name' => '公司介绍',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:15:55'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 16:15:55'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => seeders_at('2021-07-01 16:17:31'), 'complete_at' => seeders_at('2021-07-01 16:17:31'),
@ -2125,8 +2125,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '新闻动态', 'name' => '新闻动态',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:15:55'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 16:15:55'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => seeders_at('2021-07-01 16:17:32'), 'complete_at' => seeders_at('2021-07-01 16:17:32'),
@ -2149,8 +2149,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '产品介绍', 'name' => '产品介绍',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:15:55'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 16:15:55'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => seeders_at('2021-07-01 16:17:34'), 'complete_at' => seeders_at('2021-07-01 16:17:34'),
@ -2173,8 +2173,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '案例展示', 'name' => '案例展示',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:15:55'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 16:15:55'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => seeders_at('2021-07-01 16:17:35'), 'complete_at' => seeders_at('2021-07-01 16:17:35'),
@ -2197,8 +2197,8 @@ class ProjectTasksTableSeeder extends Seeder
'name' => '联系我们', 'name' => '联系我们',
'color' => '', 'color' => '',
'desc' => '', 'desc' => '',
'start_at' => NULL, 'start_at' => seeders_at('2021-07-01 16:15:55'),
'end_at' => NULL, 'end_at' => seeders_at('2021-07-02 16:15:55'),
'archived_at' => NULL, 'archived_at' => NULL,
'archived_userid' => 0, 'archived_userid' => 0,
'complete_at' => NULL, 'complete_at' => NULL,

2
electron/main.js vendored
View File

@ -54,7 +54,7 @@ function createMainWindow() {
contextIsolation: false contextIsolation: false
} }
}) })
mainWindow.webContents.setUserAgent(mainWindow.webContents.getUserAgent() + " MainTaksWindow/1.0"); mainWindow.webContents.setUserAgent(mainWindow.webContents.getUserAgent() + " MainTaskWindow/1.0");
if (devloadUrl) { if (devloadUrl) {
mainWindow.loadURL(devloadUrl).then(r => { mainWindow.loadURL(devloadUrl).then(r => {