* @package auditplan * @link https://www.zentao.net */ namespace zin; jsVar('isChecked', $isChecked); jsVar('checkedTip', $lang->auditplan->checkedTip); $items = array(); $items[] = array('label' => $lang->idAB, 'name' => 'resultID', 'control' => 'input', 'hidden' => true); $items[] = array('label' => $lang->idAB, 'name' => 'listID', 'control' => 'input', 'hidden' => true); $items[] = array('label' => $lang->auditplan->objectID, 'name' => 'objectID', 'control' => 'picker', 'readonly' => true, 'required' => true, 'items' => $activityList); $items[] = array('label' => $lang->auditplan->common, 'name' => 'auditplan', 'control' => 'input', 'hidden' => true); $items[] = array('label' => $lang->auditplan->content, 'name' => 'title', 'control' => 'textarea', 'readonly' => true); $items[] = array('label' => $lang->auditplan->checkDate, 'name' => 'checkDate', 'control' => 'date', 'readonly' => true); $items[] = array('label' => $lang->auditplan->result, 'name' => 'result', 'control' => array('control' => 'radioList', 'inline' => true), 'value' => 'pass', 'items' => $lang->auditplan->resultList); $items[] = array('label' => $lang->auditplan->comment, 'name' => 'comment', 'control' => 'textarea'); $items[] = array('label' => $lang->auditplan->severity, 'name' => 'severity', 'control' => 'picker', 'items' => array_filter($lang->nc->severityList)); $items[] = array('label' => $lang->auditplan->status, 'name' => 'status', 'control' => 'input', 'hidden' => true, 'value' => 'normal'); if($checkList) { formBatchPanel ( on::change('[data-name="result"]', 'changeResult'), set::onRenderRow(jsRaw('renderRowData')), set::ajax(array('beforeSubmit' => jsRaw('clickSubmit'))), set::actions ( array ( array('text' => $lang->save, 'data-status' => 'normal', 'class' => 'primary', 'btnType' => 'submit'), array('text' => $lang->auditplan->saveDraft, 'data-status' => 'draft', 'class' => 'secondary', 'btnType' => 'submit') ) ), set::title($title), set::mode('edit'), set::data(array_values($checkList)), set::items($items) ); } else { formPanel ( set::actions(''), set::title($title), div(setClass('h-32 center'), $lang->auditplan->noCheckList) ); }