var I=(h,t,l)=>new Promise((e,v)=>{var n=a=>{try{s(l.next(a))}catch(y){v(y)}},p=a=>{try{s(l.throw(a))}catch(y){v(y)}},s=a=>a.done?e(a.value):Promise.resolve(a.value).then(n,p);s((l=l.apply(h,t)).next())});import{f as b,ah as g,ar as u,as as f,k as r,aF as _,ag as C,A as B,G as N,au as i,at as U,av as S}from"./vue-vendor-C7Zq48Yl.js";import{M as A}from"./BasicModal-0sAdFEk_.js";import"./index-Du0A3ksf.js";import{B as K}from"./BasicForm-BJnSRkIE.js";import{u as V,ak as E,a8 as j,bO as q,bP as F,d as O}from"./index-BI6CMai0.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";const P={name:"AiAppSendModal",components:{BasicForm:K,BasicModal:A},emits:["success","register"],setup(h,{emit:t}){const l=b("嵌入网站"),e=V(),v=b("web"),n=b({}),p=b("800px"),s=b(1),[a,{closeModal:y,setModalProps:w}]=E(o=>I(null,null,function*(){v.value=o.type,n.value=o.data,n.value.menu="/ai/chat/"+o.data.id,s.value=1;let d=220;o.type==="web"?(l.value="嵌入网站",p.value="640px",d=500):(l.value="配置菜单",p.value="500px"),w({height:d,bodyStyle:{padding:"10px"}})}));function k(){x(n.value.menu)}function m(){const o=`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 ('${j()}', NULL, '${n.value.name}', '${n.value.menu}', '1', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 0, 1, 0, 0, 0, NULL, '1', 0, 0, 'admin', null, NULL, NULL, 0)`;x(o)}function L(o){let d=document.location.protocol+"//"+window.location.host;if(o===1)return``;{let M="/src/views/super/airag/aiapp/chat/js/chat.js";q()||(M="/chat/chat.js");let c="