import{d as M,e as m,f as x,r as I,ag as s,aq as E,ar as N,F,k as t,u as y,aD as a,at as r,aB as V,ah as j,G as _,aE as K}from"./vue-vendor-Be68asQ6.js";import{B as U}from"./index-CETWS1o0.js";import{i as R}from"./utils-9fce7606-668e4BbL.js";import{co as S,u as q,ba as z,ac as D,$ as G,bF as Q}from"./index-BFfnEkVs.js";import"./cgform.data-0ca62d09-Ci918yDH.js";import"./BasicModal-D4gc2R81.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";const H={class:"content"},P=["href"],W=["href"],X=["href"],Y=M({__name:"CgformAddressModal",setup(J){const{createMessage:b}=q(),k=m(()=>z()),c=x(["def"]),p=x(!1),i=I({title:"",content:"",copyText:"",copyTitle:"",formId:""}),[B]=D(l=>{Object.assign(i,l,{formId:l.record.id});const e=R(l.record);p.value=e.enableExternalLink===1,p.value?c.value=["def","external"]:c.value=["def"]}),n=m(()=>{const l={};if(p.value){const e=`/online/cgform/share/${i.formId}`;l.add=`${e}/add`,l.edit=`${e}/u/{dataId}`,l.detail=`${e}/d/{dataId}`}return{list:i.content,extLink:l}});function T(){const l=`-- 插入菜单 INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) VALUES ('${G()}', NULL, '${i.copyTitle}', '${i.copyText}', '1', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 0, 1, 0, 0, 0, NULL, '1', 0, 0, 'admin', null, NULL, NULL, 0) `;C(l)}function C(l){const e=Q(l);return e?b.success("复制成功!"):b.error("复制失败!"),e}const o=I({base:"",value:"",visible:!1}),$=m(()=>o.value?o.base.replace(/{dataId}/,o.value)+"?token="+k.value:void 0),w=m(()=>({title:"请输入dataId",minHeight:120,centered:!0,canFullscreen:!1,onOk:()=>o.visible=!1,onCancel:()=>o.visible=!1}));function L(l){o.base=l,o.value="",o.visible=!0}function O(){if(!o.value){b.warn("请输入dataId");return}o.visible=!1}return(l,e)=>{const u=s("a-input"),f=s("a-col"),v=s("a-row"),g=s("a-button"),h=s("a-collapse-panel"),A=s("a-collapse");return N(),E(F,null,[t(y(U),{onRegister:y(B),title:"配置地址",width:750,canFullscreen:!1,showOkBtn:!1,cancelText:"关闭"},{default:a(()=>[r("div",H,[t(A,{activeKey:c.value,"onUpdate:activeKey":e[2]||(e[2]=d=>c.value=d),class:"j-collapse",bordered:!1,ghost:""},{default:a(()=>[t(h,{key:"def",header:"配置地址",class:"j-collapse-panel no-header"},{default:a(()=>[t(v,{style:{"margin-bottom":"8px"}},{default:a(()=>[t(f,{span:24},{default:a(()=>[t(u,{readOnly:!0,addonBefore:"数据列表地址",value:n.value.list},{addonAfter:a(()=>[r("a",{href:n.value.list,target:"_blank"},"打开",8,P)]),_:1},8,["value"])]),_:1})]),_:1}),t(g,{class:"copy-sql",type:"primary",size:"small",onClick:T},{default:a(()=>e[5]||(e[5]=[_("复制菜单SQL")])),_:1})]),_:1}),p.value?(N(),V(h,{key:"external",header:"外部链接"},{default:a(()=>[t(v,{style:{"margin-bottom":"8px"}},{default:a(()=>[t(f,{span:24},{default:a(()=>[t(u,{readOnly:!0,addonBefore:"外部新增地址",value:n.value.extLink.add},{addonAfter:a(()=>[r("a",{href:n.value.extLink.add+"?token="+k.value,target:"_blank"},"打开",8,W)]),_:1},8,["value"])]),_:1})]),_:1}),t(v,{style:{"margin-bottom":"8px"}},{default:a(()=>[t(f,{span:24},{default:a(()=>[t(u,{readOnly:!0,addonBefore:"外部修改地址",value:n.value.extLink.edit},{addonAfter:a(()=>[r("a",{onClick:e[0]||(e[0]=d=>L(n.value.extLink.edit))},"打开")]),_:1},8,["value"])]),_:1})]),_:1}),t(v,{style:{"margin-bottom":"8px"}},{default:a(()=>[t(f,{span:24},{default:a(()=>[t(u,{readOnly:!0,addonBefore:"外部详情地址",value:n.value.extLink.detail},{addonAfter:a(()=>[r("a",{onClick:e[1]||(e[1]=d=>L(n.value.extLink.detail))},"打开")]),_:1},8,["value"])]),_:1})]),_:1}),e[6]||(e[6]=r("div",{style:{"text-align":"right",color:"red"}},[_("注意:"),r("span",{style:{"font-weight":"bold"}},"{dataId}"),_(" 为数据id")],-1))]),_:1})):j("",!0)]),_:1},8,["activeKey"])])]),_:1},8,["onRegister"]),t(y(U),K({visible:o.visible,"onUpdate:visible":e[4]||(e[4]=d=>o.visible=d)},w.value),{footer:a(()=>[r("a",{href:$.value,target:"_blank"},[t(g,{type:"primary",onClick:O},{default:a(()=>e[7]||(e[7]=[_("确定")])),_:1})],8,X)]),default:a(()=>[t(u,{placeholder:"请输入dataId",value:o.value,"onUpdate:value":e[3]||(e[3]=d=>o.value=d)},null,8,["value"])]),_:1},16,["visible"])],64)}}}),fe=S(Y,[["__scopeId","data-v-f786f675"]]);export{fe as default};