|
106 | 106 | {{ User.id != null && User.id > 0 ? User.name : '设置' }} |
107 | 107 | </a> |
108 | 108 | <ul class="themes pop" style="z-index: 200;padding: 0px;margin-top: 10px;width: 300px"> |
109 | | - <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 0)">数据库类型 Database: {{ database || '点击设置' }}</a> |
110 | | - <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 1)">数据库模式 Schema: {{ schema || '点击设置' }}</a> |
111 | | - <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 2)">生成代码(封装,解析) : {{ language || '点击设置' }}</a> |
| 109 | + <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 0)">数据库类型 Database: {{ database || '点击设置' }}</a> |
| 110 | + <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 1)">数据库模式 Schema: {{ schema || '点击设置' }}</a> |
| 111 | + <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 2)">生成代码(封装,解析) : {{ language || '点击设置' }}</a> |
112 | 112 | <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(! isDelegateEnabled, 9)">托管服务器代理: {{ isDelegateEnabled ? '已开启,点击关闭' : '已关闭,点击开启' }}</a> |
113 | | - <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(! isPreviewEnabled, 10)">预览请求输入框: {{ isPreviewEnabled ? '已开启,点击关闭' : '已关闭,点击开启' }}</a> |
| 113 | + <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(! isPreviewEnabled, 10)">预览请求输入框: {{ isPreviewEnabled ? '已开启,点击关闭' : '已关闭,点击开启' }}</a> |
114 | 114 | <a v-show="User.id == null || User.id <= 0" style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 7)">使用的请求类型: {{ types == null || types.length <= 0 ? '点击设置' : types.join() }}</a> |
115 | 115 | <a style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(StringUtil.isEmpty(host, true), 3)">{{ StringUtil.isEmpty(host, true) ? '隐藏(固定)URL Host: 可用空格隔开' : '显示(编辑)URL Host: \n' + host }}</a> |
116 | 116 | <a style="border-bottom: #DDD 1px solid;width: 100%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;" href="javascript:void(0)" @click="showConfig(! isRandomShow, 5)">{{ isRandomShow ? '隐藏(固定)随机测试 Random Test' : '显示(编辑)随机测试 Random Test' }}</a> |
117 | 117 | <a style="border-bottom: #DDD 1px solid;width: 100%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;" href="javascript:void(0)" @click="showConfig(! isHeaderShow, 4)">{{ isHeaderShow ? '隐藏(固定)请求头 Request Header' : '显示(编辑)请求头 Request Header' }}</a> |
118 | | - <a v-show="User.id == null || User.id <= 0" style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 6)">托管服务器地址 URL: {{ server || '点击设置' }}</a> |
| 118 | + <a v-show="User.id == null || User.id <= 0" style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 6)">托管服务器地址 URL: {{ server || '点击设置' }}</a> |
119 | 119 | <a v-show="User.id != null && User.id > 0" style="border-bottom: #DDD 1px solid;width: 100%" href="javascript:void(0)" @click="showConfig(true, 8)">导入第三方文档(平台名 URL): <br/>{{ thirdParty || '点击设置' }}</a> |
120 | 120 | </ul> |
121 | 121 | </span> |
|
190 | 190 | </ul> |
191 | 191 | <div v-show="! isTestCaseShow" style="width: 100%;height: 100%;" > |
192 | 192 |
|
193 | | - <div v-show="! isPreviewEnabled" style="width: 100%;height: 100%;position: absolute;display: flex;flex-grow: 1" > |
194 | | - <textarea id="vComment" style="width: 100%; height: 100%; position: absolute; z-index: 0; color: darkseagreen; background-color: white;" wrap="off" disabled> |
195 | | - </textarea> |
| 193 | + <div v-show="! isPreviewEnabled" style="width: 100%;height: 100%;position: absolute;display: flex;flex-grow: 1" > |
| 194 | + <textarea id="vComment" style="width: 100%; height: 100%; position: absolute; z-index: 0; color: darkseagreen; background-color: white;" wrap="off" disabled> |
| 195 | + </textarea> |
196 | 196 | <textarea id="vInput" @keyup="onChange(true)" style="width: 100%;height: 100%; position: absolute; z-index: 100; background: #0000;" wrap="off" > |
197 | 197 | { |
198 | 198 | "User": { |
|
204 | 204 | } |
205 | 205 | } |
206 | 206 | } |
207 | | - </textarea> |
| 207 | + </textarea> |
208 | 208 | </div> |
209 | | - <div id="vRequestMarkdown" v-show="isPreviewEnabled" style="width: 100%;height: 100%;position: relative;"></div> |
| 209 | + <div id="vRequestMarkdown" v-show="isPreviewEnabled" style="width: 100%;height: 100%;position: relative;"></div> |
210 | 210 |
|
211 | 211 | <div style="width: 100%; height: auto; position: absolute;bottom: 0px; z-index: 100; background: white;" > |
212 | 212 |
|
|
315 | 315 | </div> |
316 | 316 |
|
317 | 317 | <textarea id="vRandom" style="width: 100%;height: 100%;" wrap="off" |
318 | | - placeholder="# 常用: |
| 318 | + placeholder="# 常用: |
319 | 319 | RANDOM_IN(val0:Any, val1:Any ...) // 从选项内随机取值 |
320 | 320 | RANDOM_INT(min:Integer, max:Integer) // 从范围内随机取整数 |
321 | 321 | RANDOM_DB(min:Integer, max:Integer) // 从数据库随机取值 |
|
325 | 325 | ORDER_INT(min:Integer, max:Integer) // 从范围内顺序取整数 |
326 | 326 | ORDER_DB(min:Integer, max:Integer) // 从数据库顺序取值 |
327 | 327 | 其中 RANDOM 开头的是随机函数;ORDER 开头的是顺序函数,可以使用 + - 升降序 和 step 跨步,例如 ORDER_IN-(1, 2, 3) 降序取值,ORDER_INT+3(0, 100) 间隔 step = 3 位来升序取整数。 |
328 | | -# 模板: |
| 328 | +# 模板: |
329 | 329 | format: ORDER_IN(true, false, null, undefined) // 从选项中顺序取值 |
330 | 330 | User/id id>: RANDOM_DB() // 用 id> 替换 User 内的 id,从数据库随机取值 |
331 | 331 | []/page: Math.round(100*Math.random()) // 通过 JavaScript 代码来自定义 [] 内的 page |
|
334 | 334 | []/count: RANDOM_IN(5, 10, 's', false, [], {}) // 随机取值 |
335 | 335 | []/page: Math.round(5*Math.random()) // 通过代码来自定义 |
336 | 336 | @explain: ORDER_IN(true, false) // 顺序取值 |
337 | | - // 从数据库随机取值 []/Comment/toId: RANDOM_DB() |
| 337 | + // 从数据库随机取值 []/Comment/toId: RANDOM_DB() |
338 | 338 |
|
339 | 339 | // 注释可省略,但如果未省略则前面两个空格必须;清空文本内容可查看规则。</textarea> |
340 | 340 | </div> |
|
493 | 493 | </div> |
494 | 494 |
|
495 | 495 | <!--<div class="statement">--> |
496 | | - <!--Copyright ©2017 APIJSON.cn All right reserved.--> |
497 | | - <!--<a href="http://www.miitbeian.gov.cn/" target="_blank">--> |
| 496 | + <!--Copyright ©2016-2021 APIJSON.cn All right reserved.--> |
| 497 | + <!--<a href="https://beian.miit.gov.cn/" target="_blank">--> |
498 | 498 | <!--<span >粤ICP备18005508号-1.</span>--> |
499 | 499 | <!--</a>--> |
500 | 500 | <!--本网站部分工具是站长整合网上已有工具、开源包等,并全部遵循原有协议发布,著作权归属原作者或是团队。--> |
|
751 | 751 |
|
752 | 752 | vUrl.value = new String(URL_BASE + '/get'); //main.js里访问不到,可能是script引用顺序问题 |
753 | 753 |
|
754 | | - var vRequestMarkdown = document.getElementById('vRequestMarkdown'); |
| 754 | + var vRequestMarkdown = document.getElementById('vRequestMarkdown'); |
755 | 755 | var vMarkdown = document.getElementById('vMarkdown'); |
756 | 756 | var vPage = document.getElementById('vPage'); |
757 | 757 | var vCount = document.getElementById('vCount'); |
|
785 | 785 |
|
786 | 786 |
|
787 | 787 |
|
788 | | - function markdownToHTML(md, isRequest) { |
789 | | - if (isRequest) { |
790 | | - vRequestMarkdown.innerHTML = ''; |
791 | | - } |
792 | | - else { |
793 | | - vMarkdown.innerHTML = ''; |
794 | | - } |
795 | | - editormd.markdownToHTML(isRequest ? 'vRequestMarkdown' : "vMarkdown", { |
| 788 | + function markdownToHTML(md, isRequest) { |
| 789 | + if (isRequest) { |
| 790 | + vRequestMarkdown.innerHTML = ''; |
| 791 | + } |
| 792 | + else { |
| 793 | + vMarkdown.innerHTML = ''; |
| 794 | + } |
| 795 | + editormd.markdownToHTML(isRequest ? 'vRequestMarkdown' : "vMarkdown", { |
796 | 796 | markdown : md ,//+ "\r\n" + $("#append-test").text(), |
797 | 797 | //htmlDecode : true, // 开启 HTML 标签解析,为了安全性,默认不开启 |
798 | 798 | htmlDecode : "style,script,iframe", // you can filter tags decode |
|
0 commit comments