2 lines
4.8 KiB
Java
2 lines
4.8 KiB
Java
var S=Object.defineProperty;var C=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var w=(a,e,t)=>e in a?S(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,M=(a,e)=>{for(var t in e||(e={}))I.call(e,t)&&w(a,t,e[t]);if(C)for(var t of C(e))L.call(e,t)&&w(a,t,e[t]);return a};var F=(a,e,t)=>new Promise((r,m)=>{var v=i=>{try{p(t.next(i))}catch(n){m(n)}},f=i=>{try{p(t.throw(i))}catch(n){m(n)}},p=i=>i.done?r(i.value):Promise.resolve(i.value).then(v,f);p((t=t.apply(a,e)).next())});import{f as O,e as R,u as T,ah as l,ar as A,as as k,k as _,aF as c,F as U,aD as V,aC as b,aB as D,au as g,av as x,G as N}from"./vue-vendor-C7Zq48Yl.js";import{M as G}from"./BasicModal-0sAdFEk_.js";import"./index-Du0A3ksf.js";import{B as j}from"./BasicForm-BJnSRkIE.js";import"./index-Di-j2gt4.js";import{f as q}from"./AiApp.data-D1J5q7nn.js";import{ak as z,aO as E,d as H}from"./index-BI6CMai0.js";import{s as P}from"./AiApp.api-gCw9bt4I.js";import{u as J}from"./useForm-BZtHZyx2.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";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";const K={name:"AiAppModal",components:{BasicForm:j,BasicModal:G},emits:["success","register"],setup(a,{emit:e}){const t=O(!1),r=R(()=>t.value?"修改应用":"创建应用"),m=O([]),[v,{validate:f,resetFields:p,setFieldsValue:i}]=J({schemas:q,showActionButtonGroup:!1,layout:"vertical",wrapperCol:{span:24}}),[n,{closeModal:y,setModalProps:h}]=z(o=>F(null,null,function*(){yield p(),t.value=!!(o!=null&&o.isUpdate),T(t)?yield i(M({},o.record)):yield i({type:"chatSimple"}),h({minHeight:500,bodyStyle:{padding:"10px"}})}));function B(){return F(this,null,function*(){try{let o=yield f();h({confirmLoading:!0});let s=yield P(o);s&&(y(),t.value?e("success",o):e("success",s))}finally{h({confirmLoading:!1})}})}d();function d(){E("ai_app_type").then(o=>{if(o&&o.length>0)for(const s of o)s.value==="chatSimple"?s.desc="适合新手创建小助手":s.value==="chatFLow"&&(s.desc="适合高级用户自定义小助手的工作流");m.value=o})}function u(){y()}return{registerModal:n,registerForm:v,title:r,handleOk:B,handleCancel:u,appTypeOption:m}}},Q={class:"p-2"},W={style:{display:"flex"}},X={style:{color:"unset"},href:"https://help.jeecg.com/aigc/guide/app",target:"_blank"},Y={class:"type-title"},Z={class:"type-desc"};function $(a,e,t,r,m,v){const f=l("Icon"),p=l("a-tooltip"),i=l("a-radio"),n=l("a-card"),y=l("a-radio-group"),h=l("BasicForm"),B=l("BasicModal");return k(),A("div",Q,[_(B,{destroyOnClose:"",onRegister:r.registerModal,canFullscreen:!1,width:"800px",title:r.title,onOk:r.handleOk,onCancel:r.handleCancel},{title:c(()=>[g("span",W,[N(x(r.title)+" ",1),_(p,{title:"AI应用文档"},{default:c(()=>[g("a",X,[_(f,{style:{position:"relative",left:"2px",top:"1px"},icon:"ant-design:question-circle-outlined"})])]),_:1})])]),default:c(()=>[_(h,{onRegister:r.registerForm},{typeSlot:c(({model:d,field:u})=>[_(y,{value:d[u],"onUpdate:value":o=>d[u]=o,style:{display:"flex"}},{default:c(()=>[(k(!0),A(U,null,V(r.appTypeOption,o=>(k(),b(n,{style:D([{"margin-right":"10px",cursor:"pointer",width:"100%"},d[u]===o.value?{borderColor:"#3370ff"}:{}]),onClick:s=>d[u]=o.value},{default:c(()=>[_(i,{value:o.value},{default:c(()=>[g("div",Y,x(o.title),1),g("div",Z,x(o.desc),1)]),_:2},1032,["value"])]),_:2},1032,["onClick","style"]))),256))]),_:2},1032,["value","onUpdate:value"])]),_:1},8,["onRegister"])]),_:1},8,["onRegister","title","onOk","onCancel"])])}const oo=H(K,[["render",$],["__scopeId","data-v-3e811d81"]]);export{oo as default};
|