| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php
- /**
- * The edit view file of roadmap module of ZenTaoPMS.
- *
- * @copyright Copyright 2026 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
- * @license ZPL (http://zpl.pub/page/zplv12.html)
- * @author Hao Sun <sunhao@chandao.com>
- * @package roadmap
- * @version $Id: editrelation.html.php 935 2024-08-08 15:14:24Z $
- * @link https://www.zentao.net
- */
- namespace zin;
- formPanel
- (
- set::title($lang->roadmap->edit),
- set::size('md'),
- $product->type !== 'normal' ? set::ajax(array('beforeSubmit' => jsRaw("handleFormSubmit"), 'roadmap' => array('branch' => $roadmap->branch, 'id' => $roadmap->id, 'changeBranchTips' => $lang->roadmap->changeBranchTips))) : null,
- $branches ? formGroup
- (
- set::label(sprintf($lang->roadmap->branch, $lang->product->branchName[$product->type])),
- set::name('branch'),
- set::width('1/2'),
- set::items($branches),
- set::value($roadmap->branch)
- ) : null,
- formGroup
- (
- set::label($lang->roadmap->name),
- set::name('name'),
- set::width('1/2'),
- set::value($roadmap->name)
- ),
- formGroup
- (
- set::label($lang->roadmap->begin),
- set::name('begin'),
- set::width('1/2'),
- set::control('date'),
- set::value($roadmap->begin)
- ),
- formGroup
- (
- set::label($lang->roadmap->end),
- set::name('end'),
- set::width('1/2'),
- set::control('date'),
- set::value($roadmap->end)
- ),
- formGroup
- (
- set::label($lang->roadmap->desc),
- set::name('desc'),
- set::control('editor'),
- set::value($roadmap->desc)
- )
- );
- if($product->type !== 'normal')
- {
- pageJS
- (
- <<<'JS'
- window.handleFormSubmit = async function(event, form)
- {
- const ajaxForm = this || $(form).zui();
- const roadmap = ajaxForm.options.roadmap;
- const newBranch = zui.formHelper(form).getFieldVal('branch');
- if(newBranch === roadmap.branch) return true;
- const link = $.createLink('roadmap', 'ajaxGetNotice', 'roadmapID=' + roadmap.id + '&branch=' + newBranch);
- const data = await $.get(link);
- if(data)
- {
- const confirmed = await zui.Modal.confirm(roadmap.changeBranchTips);
- return confirmed;
- }
- return true;
- };
- JS
- );
- }
|