schema-df7fda46.js 2.8 KB

12
  1. import{n as e,a8 as a,b0 as c,bo as d,bb as x,bc as y}from"./index-a8341fa1.js";import"./dayjs-919e6097.js";const v=(o,r)=>({type:"object",properties:{layout:{type:"void","x-component":"FormLayout","x-component-props":{layout:"inline"},properties:{add:{type:"void","x-component":"Button","x-component-props":{"@click":()=>o()},"x-content":{default:r("routes.alias.添加流别名"),icon:()=>e(a,{icon:"ant-design:plus-outlined",class:"v-text-bottom mr-4px"},null)}}}}}}),b=o=>({type:"object",properties:{layout:{type:"void","x-component":"FormLayout","x-component-props":{layout:"horizontal",labelCol:6,wrapperCol:14},properties:{alias:{type:"string",title:o("routes.alias.流别名"),"x-decorator":"FormItem","x-component":"Input","x-component-props":{placeholder:o("routes.alias.请输入流别名"),allowClear:!0},required:!0},streamPath:{type:"string",title:o("routes.alias.映射流路径"),"x-decorator":"FormItem","x-component":"Input","x-component-props":{placeholder:o("routes.alias.请输入映射流路径"),allowClear:!0}},autoRemove:{type:"boolean",title:o("routes.alias.自动删除"),"x-decorator":"FormItem","x-component":"Switch",default:!1}}}}}),h=o=>({type:"object",properties:{layout:{type:"void","x-component":"FormLayout","x-component-props":{layout:"horizontal",labelCol:6,wrapperCol:14},properties:{alias:{type:"string",title:o("routes.alias.流别名"),"x-decorator":"FormItem","x-component":"Input","x-component-props":{disabled:!0}},streamPath:{type:"string",title:o("routes.alias.映射流路径"),"x-decorator":"FormItem","x-component":"Input","x-component-props":{placeholder:o("routes.alias.请输入映射流路径"),allowClear:!0}},autoRemove:{type:"boolean",title:o("routes.alias.自动删除"),"x-decorator":"FormItem","x-component":"Switch",default:!1}}}}}),I=({updateList:o,pause:r,resume:n,t},s,l)=>{const{FormilyForm:p,form:u,submit:m}=c({schema:l==="edit"?h(t):b(t),formProps:{initialValues:{streamPath:s?.streamPath,alias:s?.alias,autoRemove:s?.autoRemove},effects(){}}});r(),d({content:()=>e(p,null,null),modalConfig:{title:t(l==="add"?"routes.alias.添加流别名":"routes.alias.编辑流别名"),maskClosable:!1,width:700,onOk:async()=>{const i=await m();return i?(await x(i),y.success(t(l==="add"?"routes.alias.已添加流别名":"routes.alias.已编辑流别名")),o(),n(),Promise.resolve(!0)):Promise.reject(!1)},onClose:()=>{u.reset(),n()}}})},g=o=>({0:e("span",null,[e(a,{icon:"guidance:waiting-room",class:"v-text-bottom mr-8px"},null),o("routes.alias.等待流发布")]),1:e("span",null,[e(a,{icon:"oui:token-alias",class:"v-text-bottom mr-8px"},null),o("routes.alias.正常路由")]),2:e("span",null,[e(a,{icon:"ic:outline-alt-route",class:"v-text-bottom mr-8px"},null),o("routes.alias.顶替路由")])});export{v as q,g as s,I as u};
  2. //# sourceMappingURL=schema-df7fda46.js.map