2 lines
9.6 KiB
Java
2 lines
9.6 KiB
Java
var m=(c,a,g)=>new Promise((e,r)=>{var t=n=>{try{u(g.next(n))}catch(h){r(h)}},p=n=>{try{u(g.throw(n))}catch(h){r(h)}},u=n=>n.done?e(n.value):Promise.resolve(n.value).then(t,p);u((g=g.apply(c,a)).next())});import{f,e as N,ah as C,ar as I,as as i,k as E,aF as v,au as d,ag as x,aC as L,F as y,aD as P,aB as _,av as Q,A as R,G as z}from"./vue-vendor-C7Zq48Yl.js";import{M as X}from"./BasicModal-0sAdFEk_.js";import"./index-Du0A3ksf.js";import{H as Y,h as w}from"./antd-vue-vendor-BPnV8VqP.js";import"./index-Di-j2gt4.js";import{G as Z}from"./knowledge-CcZcIqwT.js";import{ak as q,f as V,b as $,d as ee}from"./index-BI6CMai0.js";import{L as le}from"./componentMap-BBZeqR-K.js";const oe="data:image/png;base64,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",ae={name:"AiAppAddFlowModal",components:{Pagination:Y,BasicModal:X,JInput:le},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({}),p=f(1),u=f(10),n=f(0),h=f(""),B=f(["10","20","30"]),[S,{closeModal:D,setModalProps:M}]=q(l=>m(null,null,function*(){c.multiple?(e.value=l.flowId?Array.isArray(l.flowId)?w(l.flowId):l.flowId.split(","):[],t.value=l.flowData?w(l.flowData):[]):(e.value=l.flowId?w(l.flowId):"",t.value=l.flowData?w(l.flowData):{}),M({minHeight:500,bodyStyle:{padding:"10px",height:"calc(100% - 20px)",overflowY:"auto"}}),J()}));function o(){return m(this,null,function*(){a("success",{flowId:e.value,flowData:t.value}),A()})}function A(){D()}const U=l=>{if(c.multiple)l.checked=!l.checked,K(l);else{if(e.value===l.id){e.value="",t.value=null;return}e.value=l.id,t.value=l}};function J(){let l={pageNo:p.value,pageSize:u.value,column:"createTime",order:"desc",name:h.value,status:"enable,release"};c.excludedIds&&(l.excludedIds=c.excludedIds),F(l).then(s=>{if(s){for(const k of s.records)k.metadata=W(k.metadata),c.multiple&&Array.isArray(e.value)&&e.value.includes(k.id)&&(k.checked=!0);r.value=s.records,n.value=s.total}else r.value=[],n.value=0})}function F(l){return m(this,null,function*(){return V.get({url:"/airag/flow/list",params:l})})}function T(l,s){p.value=l,u.value=s,J()}function j(){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 O(l){return l?$(l):oe}function W(l){return l?[...JSON.parse(l).inputs]:[]}function b(l,s){K(s)}function K(l){if(l.checked)e.value.includes(l.id)||(e.value.push(l.id),t.value.push(l));else{const s=e.value.indexOf(l.id);s>-1&&(e.value.splice(s,1),t.value.splice(s,1))}}const G=N(()=>c.multiple?e.value&&e.value.length>0:!!e.value);function H(l){return c.multiple?l.checked?{border:"1px solid #3370ff"}:{}:l.id===e.value?{border:"1px solid #3370ff"}:{}}return{registerModal:S,title:g,handleOk:o,handleCancel:A,flowList:r,flowId:e,handleSelect:U,pageNo:p,pageSize:u,pageSizeOptions:B,total:n,handlePageChange:T,knowledge:Z,searchText:h,loadFlowData:J,handleClearClick:j,flowData:t,getImage:O,handleChange:b,getCardStyle:H,showFooterSelection:G}}},te={class:"p-2"},ne={class:"flex header"},se={style:{display:"flex",width:"100%","align-items":"center","justify-content":"space-between"}},ie={style:{display:"flex","align-items":"center",flex:"1",overflow:"hidden","margin-right":"10px"}},ce=["src"],re={style:{display:"grid","margin-left":"5px","align-items":"center"}},de={class:"checkbox-name ellipsis"},ge={key:0,class:"flex text-status"},ue={key:0,class:"tag-text"},Ae={class:"text-desc mt-10"},fe={key:0,class:"use-select"},Ie={class:"ellipsis",style:{"max-width":"100px"}};function he(c,a,g,e,r,t){const p=C("JInput"),u=C("a-tag"),n=C("a-checkbox"),h=C("a-card"),B=C("a-col"),S=C("a-row"),D=C("Pagination"),M=C("BasicModal");return i(),I("div",te,[E(M,{destroyOnClose:"",onRegister:e.registerModal,canFullscreen:!1,width:"600px",title:e.title,onOk:e.handleOk,onCancel:e.handleCancel},{default:v(()=>[d("div",ne,[E(p,{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"])]),E(S,{span:24},{default:v(()=>[(i(!0),I(y,null,P(e.flowList,o=>(i(),L(B,{span:12,onClick:A=>e.handleSelect(o)},{default:v(()=>[E(h,{style:_(e.getCardStyle(o)),hoverable:"",class:"checkbox-card","body-style":{width:"100%"}},{default:v(()=>[d("div",se,[d("div",ie,[d("img",{src:e.getImage(o.icon),class:"flow-icon"},null,8,ce),d("div",re,[d("span",de,Q(o.name),1),o.metadata&&o.metadata.length>0?(i(),I("div",ge,[a[3]||(a[3]=d("span",{class:"tag-input"},"输入",-1)),(i(!0),I(y,null,P(o.metadata,(A,U)=>(i(),I("div",null,[E(u,{color:"#f2f3f8",class:"tags-meadata"},{default:v(()=>[U<3?(i(),I("span",ue,Q(A.field),1)):x("",!0)]),_:2},1024)]))),256))])):x("",!0)])]),g.multiple?(i(),L(n,{key:0,checked:o.checked,"onUpdate:checked":A=>o.checked=A,onClick:a[1]||(a[1]=R(()=>{},["stop"])),onChange:A=>e.handleChange(A,o)},null,8,["checked","onUpdate:checked","onChange"])):x("",!0)]),d("div",Ae,Q(o.descr||"暂无描述"),1)]),_:2},1032,["style"])]),_:2},1032,["onClick"]))),256))]),_:1}),e.showFooterSelection?(i(),I("div",fe,[g.multiple?(i(),I(y,{key:1},[z(" 已选择 "+Q(e.flowId.length)+" 个流程 ",1)],64)):(i(),I(y,{key:0},[a[4]||(a[4]=z(" 已选择 ",-1)),d("span",Ie,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))},"清空")])):x("",!0),e.flowList.length>0?(i(),L(D,{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"])):x("",!0)]),_:1},8,["onRegister","title","onOk","onCancel"])])}const Ce=ee(ae,[["render",he],["__scopeId","data-v-c45dd5f5"]]),Be=Object.freeze(Object.defineProperty({__proto__:null,default:Ce},Symbol.toStringTag,{value:"Module"}));export{Be as A,Ce as W,oe as j};
|