* Refactor programplan create page.

This commit is contained in:
wangyidong
2023-12-27 08:58:35 +08:00
parent c4242ef5ed
commit 90b4ece099
9 changed files with 259 additions and 413 deletions
+4 -4
View File
@@ -82,10 +82,10 @@ class programplan extends control
$this->productID = $this->commonAction($projectID, $productID);
if($_POST)
{
$formData = form::data($this->config->programplan->form->create);
$formData = $this->programplanZen->beforeCreate($formData);
$plans = $this->programplanZen->buildPlansForCreate($projectID, $planID);
if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError()));
$this->programplan->create($formData, $projectID, $this->productID, $planID);
$this->programplan->create($plans, $projectID, $this->productID, $planID);
if(dao::isError())
{
$errors = dao::getError();
@@ -147,7 +147,7 @@ class programplan extends control
if($_POST)
{
$formData = form::data($this->config->programplan->edit->form);
$formData = form::data($this->config->programplan->form->edit);
$postData = $this->programplanZen->beforeEdit($formData);
$postData->id = $planID;