瀏覽代碼

代码生成预览支持复制内容

RuoYi 3 年之前
父節點
當前提交
a7350294e8
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      ruoyi-generator/src/main/resources/templates/tool/gen/gen.html

+ 6 - 5
ruoyi-generator/src/main/resources/templates/tool/gen/gen.html

@@ -148,11 +148,12 @@
 		                $.each(result.data, function(index, value) {
 		                    var templateName = index.substring(index.lastIndexOf("/") + 1, index.length).replace(/\.vm/g, "");
 		                    if(!$.common.equals("sql", templateName) && !$.common.equals("tree.html", templateName) && !$.common.equals("sub-domain.java", templateName)){
-		                    	var language = templateName.substring(templateName.lastIndexOf(".") + 1);
-			                    var highCode = hljs.highlight(language, value).value;
-		                    	items.push({
-			                        title: templateName , content: "<pre class=\"layui-code\"><code>" + highCode + "</code></pre>"
-			                    })
+		                        var codeName = templateName.replace(".", "");
+		                        var language = templateName.substring(templateName.lastIndexOf(".") + 1);
+		                        var highCode = hljs.highlight(language, value).value;
+		                        items.push({
+		                            title: templateName , content: "<pre class=\"layui-code\"><a style=\"float:right\" href=\"javascript:copyText('" + codeName + "')\"><i class=\"fa fa-copy\"></i> 复制</a><code id=\"" + codeName + "\">" + highCode + "</code></pre><textarea id=\"t_" + codeName + "\"></textarea><script>function copyText(codeName){var text = document.getElementById(codeName).innerText;var input = document.getElementById(\"t_\"+codeName);input.value = text;input.select();document.execCommand(\"copy\");$.modal.msgSuccess(\"复制成功\");}<\/script>"
+		                        })
 		                    }
 		                });
 		                top.layer.tab({