Files
qhmes/web-dist/js/OpenApi.data-DSMXnZAC.js
2026-06-16 18:19:57 +08:00

5 lines
6.4 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{J as e}from"./JVxeTypes-C-gX5UoZ.js";const r=[{title:"接口名称",align:"center",dataIndex:"name"},{title:"接口地址",align:"center",dataIndex:"requestUrl",width:120},{title:"请求方式",align:"center",dataIndex:"requestMethod",width:100},{title:"原始接口",align:"center",dataIndex:"originUrl",ellipsis:!0},{title:"IP 白名单",align:"center",dataIndex:"whiteList",ellipsis:!0,customRender:({text:l})=>l?l.split(/[,\n]/).filter(i=>i.trim()).length+" 条规则":"不限制"}],n=[{label:"接口名称",field:"name",component:"JInput"},{label:"接口地址",field:"requestUrl",component:"JInput"}],o=[{label:"接口名称",field:"name",component:"Input",dynamicRules:({model:l,schema:t})=>[{required:!0,message:"请输入接口名称!"}]},{label:"原始接口",field:"originUrl",component:"Input",componentProps:{placeholder:"当前系统的原始接口地址,如 /sys/user/list"},helpMessage:"当前系统中被代理的原始接口路径",dynamicRules:()=>[{required:!0,message:"请输入原始接口路径!"},{validator:(l,t)=>t&&!t.startsWith("/")?Promise.reject("原始接口路径必须以 / 开头"):t&&t.includes("//")?Promise.reject("原始接口路径不能包含 //"):t&&t.includes("..")?Promise.reject("原始接口路径不能包含 .."):Promise.resolve()}]},{label:"请求方式",field:"requestMethod",component:"JSearchSelect",componentProps:{dictOptions:[{text:"POST",value:"POST"},{text:"GET",value:"GET"},{text:"HEAD",value:"HEAD"},{text:"PUT",value:"PUT"},{text:"PATCH",value:"PATCH"},{text:"DELETE",value:"DELETE"},{text:"OPTIONS",value:"OPTIONS"},{text:"TRACE",value:"TRACE"}]},dynamicRules:({model:l,schema:t})=>[{required:!0,message:"请输入请求方式!"}]},{label:"接口地址",field:"requestUrl",component:"Input",dynamicDisabled:!0},{label:"IP 白名单",field:"whiteList",helpMessage:"支持精确IP、CIDR网段如192.168.1.0/24、通配符如10.2.3.*),每行一个或逗号分隔,为空则不限制",component:"InputTextArea",slot:"whiteListSlot",componentProps:{rows:5,placeholder:`示例
192.168.1.100
10.0.0.0/8
172.16.*.*`},colProps:{span:24}},{label:"备注",field:"comment",component:"InputTextArea",componentProps:{rows:2,placeholder:"请输入白名单备注说明"},colProps:{span:24}},{label:"接口描述",field:"description",component:"InputTextArea",componentProps:{rows:3,placeholder:"请输入接口描述"},colProps:{span:24}},{label:"删除标识",field:"delFlag",component:"Input",defaultValue:0,show:!1},{label:"状态",field:"status",component:"Input",defaultValue:"1",show:!1},{label:"",field:"id",component:"Input",show:!1}],d=[{title:"请求头Key",align:"center",dataIndex:"headerKey"},{title:"是否必填",align:"center",dataIndex:"required_dictText"},{title:"默认值",align:"center",dataIndex:"defaultValue"},{title:"备注",align:"center",dataIndex:"note"}],u=[{title:"参数Key",align:"center",dataIndex:"paramKey"},{title:"是否必填",align:"center",dataIndex:"required_dictText"},{title:"默认值",align:"center",dataIndex:"defaultValue"},{title:"备注",align:"center",dataIndex:"note"}],p=[{title:"请求头Key",key:"headerKey",type:e.input,width:"200px",placeholder:"请输入${title}",defaultValue:""},{title:"是否必填",key:"required",type:e.checkbox,options:[],width:"100px",placeholder:"请输入${title}",defaultValue:"",customValue:["1","0"]},{title:"参数类型",key:"paramType",type:e.select,width:"120px",options:[{title:"string",value:"string"},{title:"integer",value:"integer"},{title:"number",value:"number"},{title:"boolean",value:"boolean"},{title:"array",value:"array"},{title:"object",value:"object"}],defaultValue:"string"},{title:"默认值",key:"defaultValue",type:e.input,width:"200px",placeholder:"请输入${title}",defaultValue:""},{title:"示例值",key:"example",type:e.input,width:"200px",placeholder:"请输入${title}",defaultValue:""},{title:"备注",key:"note",type:e.input,placeholder:"请输入${title}",defaultValue:""}],s=[{title:"参数Key",key:"paramKey",type:e.input,width:"200px",placeholder:"请输入${title}",defaultValue:""},{title:"是否必填",key:"required",type:e.checkbox,options:[],width:"100px",placeholder:"请输入${title}",defaultValue:"",customValue:["1","0"]},{title:"参数类型",key:"paramType",type:e.select,width:"120px",options:[{title:"string",value:"string"},{title:"integer",value:"integer"},{title:"number",value:"number"},{title:"boolean",value:"boolean"},{title:"array",value:"array"},{title:"object",value:"object"}],defaultValue:"string"},{title:"默认值",key:"defaultValue",type:e.input,width:"200px",placeholder:"请输入${title}",defaultValue:""},{title:"示例值",key:"example",type:e.input,width:"200px",placeholder:"请输入${title}",defaultValue:""},{title:"备注",key:"note",type:e.input,placeholder:"请输入${title}",defaultValue:""}],c=[{title:"字段名",key:"fieldName",type:e.input,width:"200px",placeholder:"请输入${title}",defaultValue:""},{title:"类型",key:"fieldType",type:e.select,width:"120px",options:[{title:"string",value:"string"},{title:"integer",value:"integer"},{title:"number",value:"number"},{title:"boolean",value:"boolean"},{title:"array",value:"array"},{title:"object",value:"object"}],defaultValue:"string"},{title:"说明",key:"fieldDesc",type:e.input,placeholder:"请输入${title}",defaultValue:""}],m={name:{title:"接口名称",order:0,view:"text",type:"string"},requestMethod:{title:"请求方式",order:1,view:"list",type:"string",dictCode:""},requestUrl:{title:"接口地址",order:2,view:"text",type:"string"},whiteList:{title:"IP 白名单",order:3,view:"text",type:"string"},status:{title:"状态",order:5,view:"number",type:"number"},createBy:{title:"创建人",order:6,view:"text",type:"string"},createTime:{title:"创建时间",order:7,view:"datetime",type:"string"},openApiHeader:{title:"请求头表",view:"table",fields:{headerKey:{title:"请求头Key",order:1,view:"text",type:"string"},required:{title:"是否必填",order:2,view:"number",type:"number",dictCode:"yn"},defaultValue:{title:"默认值",order:3,view:"text",type:"string"},note:{title:"备注",order:4,view:"text",type:"string"}}},openApiParam:{title:"请求参数部分",view:"table",fields:{paramKey:{title:"参数Key",order:1,view:"text",type:"string"},required:{title:"是否必填",order:2,view:"number",type:"number",dictCode:"yn"},defaultValue:{title:"默认值",order:3,view:"text",type:"string"},note:{title:"备注",order:4,view:"text",type:"string"}}}};export{u as a,m as b,r as c,p as d,s as e,o as f,d as o,c as r,n as s};