2 lines
9.8 KiB
Java
2 lines
9.8 KiB
Java
var v=(c,a,g)=>new Promise((e,r)=>{var t=s=>{try{u(g.next(s))}catch(p){r(p)}},C=s=>{try{u(g.throw(s))}catch(p){r(p)}},u=s=>s.done?e(s.value):Promise.resolve(s.value).then(t,C);u((g=g.apply(c,a)).next())});import{M as _}from"./BasicModal-xH56XuRZ.js";import"./index-BDvqZ5j4.js";import{n as G}from"./index-C69VKHba.js";import{S as H}from"./knowledge-DLJt8V8a.js";import{b$ as X,v as Y,d as Z,aQ as x,au as q}from"./index-X7Y8jykP.js";import{a as V}from"./useModal-DaJ3Bflg.js";import{c as $,r as f,C as I,z as i,f as k,A as E,K as J,Q as d,H as m,y as K,F as y,D as L,T as ee,G as Q,R as le,E as P}from"./vue-vendor-DNhG1Cve.js";import{C as oe}from"./index-BwqG9R3y.js";import{T as ae}from"./index-J2mOtM3w.js";import"./index-DSsDi_fL.js";import{C as te}from"./Group-UHkub2tu.js";import{O as se}from"./index-CuWaQdlK.js";import{A as ne}from"./index-DO7ZhK45.js";const ie="data:image/png;base64,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",ce={name:"AiAppAddFlowModal",components:{Pagination:X,BasicModal:_,JInput:G},emits:["success","register"],props:{multiple:{type:Boolean,default:!1},excludedIds:{type:String,default:""}},setup(c,{emit:a}){const g=f("选择流程"),e=f([]),r=f([]),t=f({}),C=f(1),u=f(10),s=f(0),p=f(""),w=f(["10","20","30"]),[B,{closeModal:S,setModalProps:D}]=V(l=>v(null,null,function*(){c.multiple?(e.value=l.flowId?Array.isArray(l.flowId)?x(l.flowId):l.flowId.split(","):[],t.value=l.flowData?x(l.flowData):[]):(e.value=l.flowId?x(l.flowId):"",t.value=l.flowData?x(l.flowData):{}),D({minHeight:500,bodyStyle:{padding:"10px",height:"calc(100% - 20px)",overflowY:"auto"}}),U()}));function o(){return v(this,null,function*(){a("success",{flowId:e.value,flowData:t.value}),A()})}function A(){S()}const M=l=>{if(c.multiple)l.checked=!l.checked,z(l);else{if(e.value===l.id){e.value="",t.value=null;return}e.value=l.id,t.value=l}};function U(){let l={pageNo:C.value,pageSize:u.value,column:"createTime",order:"desc",name:p.value,status:"enable,release"};c.excludedIds&&(l.excludedIds=c.excludedIds),F(l).then(n=>{if(n){for(const h of n.records)h.metadata=W(h.metadata),c.multiple&&Array.isArray(e.value)&&e.value.includes(h.id)&&(h.checked=!0);r.value=n.records,s.value=n.total}else r.value=[],s.value=0})}function F(l){return v(this,null,function*(){return Z.get({url:"/airag/flow/list",params:l})})}function T(l,n){C.value=l,u.value=n,U()}function O(){c.multiple?(e.value=[],t.value=[],r.value&&Array.isArray(r.value)&&r.value.forEach(l=>l.checked=!1)):(e.value="",t.value=null)}function j(l){return l?Y(l):ie}function W(l){return l?[...JSON.parse(l).inputs]:[]}function b(l,n){z(n)}function z(l){if(l.checked)e.value.includes(l.id)||(e.value.push(l.id),t.value.push(l));else{const n=e.value.indexOf(l.id);n>-1&&(e.value.splice(n,1),t.value.splice(n,1))}}const N=$(()=>c.multiple?e.value&&e.value.length>0:!!e.value);function R(l){return c.multiple?l.checked?{border:"1px solid #3370ff"}:{}:l.id===e.value?{border:"1px solid #3370ff"}:{}}return{registerModal:B,title:g,handleOk:o,handleCancel:A,flowList:r,flowId:e,handleSelect:M,pageNo:C,pageSize:u,pageSizeOptions:w,total:s,handlePageChange:T,knowledge:H,searchText:p,loadFlowData:U,handleClearClick:O,flowData:t,getImage:j,handleChange:b,getCardStyle:R,showFooterSelection:N}}},re={class:"p-2"},de={class:"flex header"},ge={style:{display:"flex",width:"100%","align-items":"center","justify-content":"space-between"}},ue={style:{display:"flex","align-items":"center",flex:"1",overflow:"hidden","margin-right":"10px"}},Ae=["src"],fe={style:{display:"grid","margin-left":"5px","align-items":"center"}},Ie={class:"checkbox-name ellipsis"},pe={key:0,class:"flex text-status"},Ce={key:0,class:"tag-text"},he={class:"text-desc mt-10"},ke={key:0,class:"use-select"},Ee={class:"ellipsis",style:{"max-width":"100px"}};function me(c,a,g,e,r,t){const C=J("JInput"),u=ae,s=te,p=oe,w=ne,B=se,S=J("Pagination"),D=J("BasicModal");return i(),I("div",re,[k(D,{destroyOnClose:"",onRegister:e.registerModal,canFullscreen:!1,width:"600px",title:e.title,onOk:e.handleOk,onCancel:e.handleCancel},{default:E(()=>[d("div",de,[k(C,{onPressEnter:e.loadFlowData,class:"header-search",size:"small",value:e.searchText,"onUpdate:value":a[0]||(a[0]=o=>e.searchText=o),placeholder:"请输入流程名称,回车搜索"},null,8,["onPressEnter","value"])]),k(B,{span:24},{default:E(()=>[(i(!0),I(y,null,L(e.flowList,o=>(i(),K(w,{span:12,onClick:A=>e.handleSelect(o)},{default:E(()=>[k(p,{style:ee(e.getCardStyle(o)),hoverable:"",class:"checkbox-card","body-style":{width:"100%"}},{default:E(()=>[d("div",ge,[d("div",ue,[d("img",{src:e.getImage(o.icon),class:"flow-icon"},null,8,Ae),d("div",fe,[d("span",Ie,Q(o.name),1),o.metadata&&o.metadata.length>0?(i(),I("div",pe,[a[3]||(a[3]=d("span",{class:"tag-input"},"输入",-1)),(i(!0),I(y,null,L(o.metadata,(A,M)=>(i(),I("div",null,[k(u,{color:"#f2f3f8",class:"tags-meadata"},{default:E(()=>[M<3?(i(),I("span",Ce,Q(A.field),1)):m("",!0)]),_:2},1024)]))),256))])):m("",!0)])]),g.multiple?(i(),K(s,{key:0,checked:o.checked,"onUpdate:checked":A=>o.checked=A,onClick:a[1]||(a[1]=le(()=>{},["stop"])),onChange:A=>e.handleChange(A,o)},null,8,["checked","onUpdate:checked","onChange"])):m("",!0)]),d("div",he,Q(o.descr||"暂无描述"),1)]),_:2},1032,["style"])]),_:2},1032,["onClick"]))),256))]),_:1}),e.showFooterSelection?(i(),I("div",ke,[g.multiple?(i(),I(y,{key:1},[P(" 已选择 "+Q(e.flowId.length)+" 个流程 ",1)],64)):(i(),I(y,{key:0},[a[4]||(a[4]=P(" 已选择 ",-1)),d("span",Ee,Q(e.flowData.name),1)],64)),d("span",{style:{"margin-left":"8px",color:"#3d79fb",cursor:"pointer"},onClick:a[2]||(a[2]=(...o)=>e.handleClearClick&&e.handleClearClick(...o))},"清空")])):m("",!0),e.flowList.length>0?(i(),K(S,{key:1,current:e.pageNo,"page-size":e.pageSize,"page-size-options":e.pageSizeOptions,total:e.total,showQuickJumper:!0,showSizeChanger:!0,onChange:e.handlePageChange,class:"list-footer",size:"small"},null,8,["current","page-size","page-size-options","total","onChange"])):m("",!0)]),_:1},8,["onRegister","title","onOk","onCancel"])])}const Qe=q(ce,[["render",me],["__scopeId","data-v-c45dd5f5"]]),Fe=Object.freeze(Object.defineProperty({__proto__:null,default:Qe},Symbol.toStringTag,{value:"Module"}));export{Fe as A,ie as e,Qe as h};
|