2 lines
7.9 KiB
Java
2 lines
7.9 KiB
Java
var T=(p,o,m)=>new Promise((e,u)=>{var f=s=>{try{c(m.next(s))}catch(_){u(_)}},y=s=>{try{c(m.throw(s))}catch(_){u(_)}},c=s=>s.done?e(s.value):Promise.resolve(s.value).then(f,y);c((m=m.apply(p,o)).next())});import{f as v,r as I,ah as i,ar as D,as as h,F as R,au as a,k as t,aC as N,ag as A,aO as q,aF as l,G as B,aD as F,av as w,A as J}from"./vue-vendor-C7Zq48Yl.js";import{A as E,l as O,i as Q,d as V}from"./AiModelModal-D5-S951T.js";import"./index-Du0A3ksf.js";import{H as K}from"./antd-vue-vendor-BPnV8VqP.js";import{L as U}from"./componentMap-BBZeqR-K.js";import{n as j}from"./JSelectUser-B71zikzw.js";import{u as H}from"./JAddInput-D6qcyZjQ.js";import{al as G,d as W}from"./index-BI6CMai0.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.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"./BasicForm-BJnSRkIE.js";import"./index-Di-j2gt4.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./areaDataUtil-CbYCy3Ig.js";import"./JSelectDept-DRDVeruW.js";import"./props-DAezUTeZ.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectBiz-CnEaVMUF.js";import"./JCodeEditor-CLVZA7Uj.js";import"./useFormItem-BdW6EoZe.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./EasyCronInput-7xfJ3nBh.js";import"./JEllipsis-DqRFTSm0.js";import"./AiModelSeniorForm-D-N7zKNj.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"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./depart.api-DeMNV8zW.js";import"./index-CNkz_PUv.js";const X={name:"ModelList",components:{JDictSelectTag:H,JSelectUser:j,JInput:U,AiModelModal:E,Pagination:K},setup(){const p=v([]),[o,{openModal:m}]=G(),e=v(1),u=v(10),f=v(0),y=v(["10","20","30"]),c=I({}),s=I({xs:24,sm:4,xl:6,xxl:6}),_=I({xs:24,sm:20}),g=v();d();function k(){return T(this,null,function*(){m(!0,{})})}function b(r){m(!0,{id:r.id})}function d(){let r={pageNo:e.value,pageSize:u.value,column:"createTime",order:"desc"};Object.assign(r,c),O(r).then(n=>{n.success?(p.value=n.result.records,f.value=n.result.total):(p.value=[],f.value=0)})}function x(r,n){e.value=r,u.value=n,d()}const z=r=>Q.value[r];function M(r){return T(this,null,function*(){p.value.length==1&&e.value>1&&(e.value=e.value-1),yield V({id:r.id,name:r.name},d)})}function P(){e.value=1,d()}function S(){g.value.resetFields(),c.createBy="",d()}function L(r){}return{handleAdd:k,handleEditClick:b,registerModal:o,modalList:p,reload:d,pageNo:e,pageSize:u,pageSizeOptions:y,total:f,handlePageChange:x,getImage:z,handleDeleteClick:M,searchQuery:P,searchReset:S,queryParam:c,labelCol:s,wrapperCol:_,formRef:g,handleParamClick:L}}},Y={class:"model"},Z={class:"jeecg-basic-table-form-container"},$={style:{float:"left",overflow:"hidden"},class:"table-page-search-submitButtons"},ee={class:"flex"},oe={class:"model-header"},te={class:"flex"},ae=["src"],le={class:"header-text"},ne={class:"mt-6"},se={class:"flex mr-14",style:{"align-items":"center"}},ie={class:"described",style:{flex:"1","min-width":"0"}},re={class:"flex mr-14 mt-6",style:{"align-items":"center"}},de={class:"described",style:{flex:"1","min-width":"0"}},ce={class:"flex mr-14 mt-6",style:{"align-items":"center"}},me={class:"described",style:{flex:"1","min-width":"0"}},pe={class:"model-btn"};function ue(p,o,m,e,u,f){const y=i("JInput"),c=i("a-form-item"),s=i("a-col"),_=i("JDictSelectTag"),g=i("a-button"),k=i("a-row"),b=i("a-form"),d=i("Icon"),x=i("a-card"),z=i("a-tooltip"),M=i("a-menu-item"),P=i("a-menu"),S=i("a-dropdown"),L=i("Pagination"),r=i("AiModelModal");return h(),D(R,null,[a("div",Y,[a("div",Z,[t(b,{ref:"formRef",onKeyup:q(e.searchQuery,["enter","native"]),model:e.queryParam,"label-col":e.labelCol,"wrapper-col":e.wrapperCol,style:{"background-color":"#f7f8fc !important"}},{default:l(()=>[t(k,{gutter:24},{default:l(()=>[t(s,{lg:6},{default:l(()=>[t(c,{name:"name",label:"模板名称"},{default:l(()=>[t(y,{value:e.queryParam.name,"onUpdate:value":o[0]||(o[0]=n=>e.queryParam.name=n)},null,8,["value"])]),_:1})]),_:1}),t(s,{lg:6},{default:l(()=>[t(c,{name:"modelType",label:"模板类型"},{default:l(()=>[t(_,{value:e.queryParam.modelType,"onUpdate:value":o[1]||(o[1]=n=>e.queryParam.modelType=n),"dict-code":"model_type"},null,8,["value"])]),_:1})]),_:1}),t(s,{xl:6,lg:7,md:8,sm:24},{default:l(()=>[a("span",$,[t(s,{lg:6},{default:l(()=>[t(g,{type:"primary",preIcon:"ant-design:search-outlined",onClick:e.searchQuery},{default:l(()=>[...o[3]||(o[3]=[B("查询",-1)])]),_:1},8,["onClick"]),t(g,{type:"primary",preIcon:"ant-design:reload-outlined",onClick:e.searchReset,style:{"margin-left":"8px"}},{default:l(()=>[...o[4]||(o[4]=[B("重置",-1)])]),_:1},8,["onClick"])]),_:1})])]),_:1})]),_:1})]),_:1},8,["onKeyup","model","label-col","wrapper-col"])]),t(k,{span:24,class:"model-row"},{default:l(()=>[t(s,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:l(()=>[t(x,{class:"add-knowledge-card",onClick:e.handleAdd},{default:l(()=>[a("div",ee,[t(d,{icon:"ant-design:plus-outlined",class:"add-knowledge-card-icon",size:"20"}),o[5]||(o[5]=a("span",{class:"add-knowledge-card-title"},"添加模型",-1))])]),_:1},8,["onClick"])]),_:1}),e.modalList&&e.modalList.length>0?(h(!0),D(R,{key:0},F(e.modalList,n=>(h(),N(s,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:l(()=>[t(x,{class:"model-card",onClick:C=>e.handleEditClick(n)},{default:l(()=>[a("div",oe,[a("div",te,[a("img",{src:e.getImage(n.provider),class:"header-img"},null,8,ae),a("div",le,w(n.name),1)])]),a("div",ne,[a("ul",null,[a("li",se,[o[7]||(o[7]=a("span",{class:"label",style:{"flex-shrink":"0"}},"模型类型",-1)),a("span",ie,w(n.modelType_dictText),1),n.activateFlag?A("",!0):(h(),N(z,{key:0,title:"未激活模型暂无法被系统其他功能调用,激活后可正常使用。"},{default:l(()=>[...o[6]||(o[6]=[a("span",{class:"no-activate"},"未激活",-1)])]),_:1}))]),a("li",re,[o[8]||(o[8]=a("span",{class:"label",style:{"flex-shrink":"0"}},"基础模型",-1)),a("span",de,w(n.modelName),1)]),a("li",ce,[o[9]||(o[9]=a("span",{class:"label",style:{"flex-shrink":"0"}},"创建者",-1)),a("span",me,w(n.createBy_dictText||n.createBy),1)])])]),a("div",pe,[t(g,{class:"model-icon",size:"small",onClick:J(C=>e.handleEditClick(n),["prevent","stop"])},{default:l(()=>[t(d,{icon:"ant-design:edit-outlined"})]),_:1},8,["onClick"]),t(S,{placement:"bottomRight",trigger:["click"],getPopupContainer:C=>C.parentNode},{overlay:l(()=>[t(P,null,{default:l(()=>[t(M,{key:"delete",onClick:J(C=>e.handleDeleteClick(n),["prevent","stop"])},{default:l(()=>[t(d,{icon:"ant-design:delete-outlined",size:"16"}),o[10]||(o[10]=B(" 删除 ",-1))]),_:1},8,["onClick"])]),_:2},1024)]),default:l(()=>[a("div",{class:"ant-dropdown-link pointer model-icon",onClick:o[2]||(o[2]=J(()=>{},["prevent","stop"]))},[t(d,{icon:"ant-design:ellipsis-outlined"})])]),_:2},1032,["getPopupContainer"])])]),_:2},1032,["onClick"])]),_:2},1024))),256)):A("",!0)]),_:1}),e.modalList.length>0?(h(),N(L,{key:0,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","show-total":()=>`共${e.total}条`},null,8,["current","page-size","page-size-options","total","onChange","show-total"])):A("",!0)]),t(r,{onRegister:e.registerModal,onSuccess:e.reload},null,8,["onRegister","onSuccess"])],64)}const go=W(X,[["render",ue],["__scopeId","data-v-418eef33"]]);export{go as default};
|