فهرست منبع

中台-新增接口申请信息复制功能

limeng 2 سال پیش
والد
کامیت
1562961cff

+ 1 - 1
leiSP-admin/src/main/resources/application.yml

@@ -7,7 +7,7 @@ leisp:
   # 版权年份
   copyrightYear: 2019
   # 实例演示开关
-  demoEnabled: true
+  demoEnabled: false
   # 文件路径 示例( Windows配置D:/leisp/uploadPath,Linux配置 /home/leisp/uploadPath)
   profile: D:/workingSpace/IEDA_Pro/lEISP/leiSP-admin/src/main/resources/static/img/upload
   # 获取ip地址开关

+ 17 - 0
mybusiness/src/main/resources/templates/apply/record/detail.html

@@ -182,6 +182,7 @@
             '	<div class="panel-heading">' +
             '		<h5 class="panel-title">' +
             '			<a data-toggle="collapse" data-parent="#accordion" href="##id#" onclick="openOrClose(this)">#interfaceName#</a>' +
+            '           <a class="btn-outline btn-success" data="#interfaceAddress#,#code#,#secretKey#" target="#id#" onclick="copy(this)">复制接口信息</a>' +
             '			<span class="panel_sj on" name="#id#"></span>' +
             '		</h5>' +
             '	</div>' +
@@ -246,6 +247,22 @@
         }
     }
 
+    function copy(dom){
+        let data = $(dom).attr("data");
+        let arr = data.split(",");
+        data = "接口地址:" + arr[0] + "  接口编码:" + arr[1] + "  秘钥:" + arr[2];
+        const type = 'input';
+        const input = document.createElement(type);
+        input.setAttribute('readonly', 'readonly'); // 设置为只读, 防止在 ios 下拉起键盘
+        input.value = data;
+        document.body.appendChild(input);
+        input.setSelectionRange(0, 9999); // 防止 ios 下没有全选内容而无法复制
+        input.select();
+        document.execCommand('copy');
+        document.body.removeChild(input);
+        $.modal.msgSuccess("接口信息复制成功");
+    }
+
 </script>
 </body>
 </html>