From f3d47013f8cc04bd7b0665ef446054832efe6ea3 Mon Sep 17 00:00:00 2001 From: huairong Date: Thu, 21 Aug 2025 09:55:45 +0800 Subject: [PATCH] + [task#148593,doing,1.5h,1.2h] Add function of assignto. --- module/my/test/lib/assignto.ui.class.php | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 module/my/test/lib/assignto.ui.class.php diff --git a/module/my/test/lib/assignto.ui.class.php b/module/my/test/lib/assignto.ui.class.php new file mode 100755 index 0000000000..bc501ffd51 --- /dev/null +++ b/module/my/test/lib/assignto.ui.class.php @@ -0,0 +1,35 @@ +initForm('my', 'todo', array('type' => 'all', 'userID' => '', 'status' => 'all'), 'appIframe-my'); + $form->wait(2); + $form->dom->assignBtn->click(); + $form = $this->loadPage('todo', 'assignTo'); + if(isset($todo['assignTo'])) $form->dom->assignedTo->picker($todo['assignTo']); + if(isset($todo['assignDate'])) $form->dom->date->datePicker($todo['assignDate']); + + $form->wait(2); + $form->dom->submitBtn->click(); + $form->wait(1); + + /* 跳转到指派他人列表,检查指派给字段信息。*/ + $todoPage = $this->loadPage('my', 'todo', array('type' => 'all', 'userID' => '', 'status' => 'all')); + $todoPage->dom->more->click(); + $todoPage->dom->assignedToOther->click(); + $todoPage->wait(2); + if($todoPage->dom->assignedTo->getText() != $todo['assignTo']) return $this->failed('指派人不正确'); + if($todoPage->dom->date->getText() != $todo['assignDate']) return $this->failed('日期不正确'); + return $this->success('指派他人待办成功'); + } +}