| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- /**
- * The close view file of project module of ZenTaoPMS.
- * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
- * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
- * @author Shujie Tian<tianshujie@easycorp.ltd>
- * @package project
- * @link https://www.zentao.net
- */
- namespace zin;
- jsVar('window.confirmShown', false);
- modalHeader();
- formPanel
- (
- set::formID("zin_project_close_{$project->id}_form"),
- /* 确认弹窗只展示一次,表单可能会被必填项拦截。*/
- !empty($confirmTip) ? set::ajax(array('beforeSubmit' => jsRaw("() => {
- if(window.confirmShown) return true;
- window.confirmShown = true;
- return zui.Modal.confirm('$confirmTip').then((confirmed) => {
- if(!confirmed) window.confirmShown = false;
- return confirmed;
- });
- }"))) : null,
- formGroup
- (
- set::width('1/2'),
- set::label($lang->project->realEnd),
- set::name('realEnd'),
- set::control('date'),
- set::value(!helper::isZeroDate($project->realEnd) ? $project->realEnd : helper::today())
- ),
- formGroup
- (
- set::label($lang->comment),
- editor
- (
- set::name('comment'),
- set::rows('6')
- )
- )
- );
- hr();
- history();
- /* ====== Render page ====== */
- render();
|