diff --git a/module/block/ui/issueblock.html.php b/module/block/ui/issueblock.html.php
new file mode 100644
index 0000000000..0a819eed51
--- /dev/null
+++ b/module/block/ui/issueblock.html.php
@@ -0,0 +1,29 @@
+
+* @package block
+* @link https://www.zentao.net
+*/
+
+namespace zin;
+
+$cols = $longBlock ? $config->block->issue->dtable->fieldList : $config->block->issue->dtable->short->fieldList;
+
+blockPanel
+(
+ setClass('issue-block list-block'),
+ dtable
+ (
+ setID('issue'),
+ set::bordered(false),
+ set::horzScrollbarPos('inside'),
+ set::cols(array_values($cols)),
+ set::data(array_values($issues))
+ )
+);
+
+render();
diff --git a/module/block/ui/scrumissueblock.html.php b/module/block/ui/scrumissueblock.html.php
new file mode 100644
index 0000000000..3b804b980c
--- /dev/null
+++ b/module/block/ui/scrumissueblock.html.php
@@ -0,0 +1,14 @@
+
+* @package block
+* @link https://www.zentao.net
+*/
+
+namespace zin;
+
+include 'issueblock.html.php';
diff --git a/module/block/ui/waterfallissueblock.html.php b/module/block/ui/waterfallissueblock.html.php
new file mode 100644
index 0000000000..2a4a076d15
--- /dev/null
+++ b/module/block/ui/waterfallissueblock.html.php
@@ -0,0 +1,14 @@
+
+* @package block
+* @link https://www.zentao.net
+*/
+
+namespace zin;
+
+include 'issueblock.html.php';