| 1 |
- var P=(_,a,m)=>new Promise((e,p)=>{var f=s=>{try{d(m.next(s))}catch(u){p(u)}},C=s=>{try{d(m.throw(s))}catch(u){p(u)}},d=s=>s.done?e(s.value):Promise.resolve(s.value).then(f,C);d((m=m.apply(_,a)).next())});import{f as v,r as S,ag as i,aq as I,ar as k,F as T,at as n,k as t,aB as L,ah as N,aO as E,aD as l,G as D,aC as J,au as x,A as F}from"./vue-vendor-Be68asQ6.js";import{A as q,l as R,i as O,d as Q}from"./AiModelModal-Dotn4wuQ.js";import"./index-CETWS1o0.js";import{x as V}from"./antd-vue-vendor-DcqS7Wvq.js";import{y as K}from"./componentMap-BUTAcOmo.js";import{l as U}from"./JSelectUser-DCwPqRxp.js";import{_ as j}from"./JAddInput-BBXQvvpq.js";import{ad as G,a as H}from"./index-BFfnEkVs.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./BasicForm-Cv-dsB-e.js";import"./index-D68l__AG.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./areaDataUtil-Cik-Rc_P.js";import"./JSelectDept-DT6g7V5M.js";import"./props-BPxWJPuD.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./JSelectBiz-Be8KsC5j.js";import"./JCodeEditor-CSivhUhT.js";import"./useFormItem-CtGMPcLp.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./JPopup-DKJW27Yk.js";import"./EasyCronInput-wCv2YMHn.js";import"./JEllipsis-C04xKxcI.js";import"./AiModelSeniorForm-DohnUmZo.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./index-BOEzG86y.js";import"./depart.api-CDwTvdwQ.js";const W={name:"ModelList",components:{JDictSelectTag:j,JSelectUser:U,JInput:K,AiModelModal:q,Pagination:V},setup(){const _=v([]),[a,{openModal:m}]=G(),e=v(1),p=v(10),f=v(0),C=v(["10","20","30"]),d=S({}),s=S({xs:24,sm:4,xl:6,xxl:6}),u=S({xs:24,sm:20}),g=v();r();function y(){return P(this,null,function*(){m(!0,{})})}function b(o){m(!0,{id:o.id})}function r(){let o={pageNo:e.value,pageSize:p.value,column:"createTime",order:"desc"};Object.assign(o,d),R(o).then(c=>{c.success?(_.value=c.result.records,f.value=c.result.total):(_.value=[],f.value=0)})}function h(o,c){e.value=o,p.value=c,r()}const w=o=>O.value[o];function B(o){return P(this,null,function*(){yield Q({id:o.id,name:o.name},r)})}function A(){r()}function z(){g.value.resetFields(),d.createBy="",r()}function M(o){}return{handleAdd:y,handleEditClick:b,registerModal:a,modalList:_,reload:r,pageNo:e,pageSize:p,pageSizeOptions:C,total:f,handlePageChange:h,getImage:w,handleDeleteClick:B,searchQuery:A,searchReset:z,queryParam:d,labelCol:s,wrapperCol:u,formRef:g,handleParamClick:M}}},X={class:"model"},Y={class:"jeecg-basic-table-form-container"},Z={style:{float:"left",overflow:"hidden"},class:"table-page-search-submitButtons"},$={class:"flex"},ee={class:"model-header"},oe={class:"flex"},te=["src"],ae={class:"header-text"},ne={class:"mt-6"},le={class:"flex mr-14"},se={class:"described"},ie={class:"flex mr-14 mt-6"},re={class:"described"},de={class:"flex mr-14 mt-6"},ce={class:"described"},me={class:"model-btn"};function pe(_,a,m,e,p,f){const C=i("JInput"),d=i("a-form-item"),s=i("a-col"),u=i("JDictSelectTag"),g=i("a-button"),y=i("a-row"),b=i("a-form"),r=i("Icon"),h=i("a-card"),w=i("a-menu-item"),B=i("a-menu"),A=i("a-dropdown"),z=i("Pagination"),M=i("AiModelModal");return k(),I(T,null,[n("div",X,[n("div",Y,[t(b,{ref:"formRef",onKeyup:E(e.searchQuery,["enter","native"]),model:e.queryParam,"label-col":e.labelCol,"wrapper-col":e.wrapperCol,style:{"background-color":"#f7f8fc !important"}},{default:l(()=>[t(y,{gutter:24},{default:l(()=>[t(s,{lg:6},{default:l(()=>[t(d,{name:"name",label:"模板名称"},{default:l(()=>[t(C,{value:e.queryParam.name,"onUpdate:value":a[0]||(a[0]=o=>e.queryParam.name=o)},null,8,["value"])]),_:1})]),_:1}),t(s,{lg:6},{default:l(()=>[t(d,{name:"modelType",label:"模板类型"},{default:l(()=>[t(u,{value:e.queryParam.modelType,"onUpdate:value":a[1]||(a[1]=o=>e.queryParam.modelType=o),"dict-code":"model_type"},null,8,["value"])]),_:1})]),_:1}),t(s,{xl:6,lg:7,md:8,sm:24},{default:l(()=>[n("span",Z,[t(s,{lg:6},{default:l(()=>[t(g,{type:"primary",preIcon:"ant-design:search-outlined",onClick:e.searchQuery},{default:l(()=>a[3]||(a[3]=[D("查询")])),_:1},8,["onClick"]),t(g,{type:"primary",preIcon:"ant-design:reload-outlined",onClick:e.searchReset,style:{"margin-left":"8px"}},{default:l(()=>a[4]||(a[4]=[D("重置")])),_:1},8,["onClick"])]),_:1})])]),_:1})]),_:1})]),_:1},8,["onKeyup","model","label-col","wrapper-col"])]),t(y,{span:24,class:"model-row"},{default:l(()=>[t(s,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:l(()=>[t(h,{class:"add-knowledge-card",onClick:e.handleAdd},{default:l(()=>[n("div",$,[t(r,{icon:"ant-design:plus-outlined",class:"add-knowledge-card-icon",size:"20"}),a[5]||(a[5]=n("span",{class:"add-knowledge-card-title"},"添加模型",-1))])]),_:1},8,["onClick"])]),_:1}),e.modalList&&e.modalList.length>0?(k(!0),I(T,{key:0},J(e.modalList,o=>(k(),L(s,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:l(()=>[t(h,{class:"model-card",onClick:c=>e.handleEditClick(o)},{default:l(()=>[n("div",ee,[n("div",oe,[n("img",{src:e.getImage(o.provider),class:"header-img"},null,8,te),n("div",ae,x(o.name),1)])]),n("div",ne,[n("ul",null,[n("li",le,[a[6]||(a[6]=n("span",{class:"label"},"模型类型",-1)),n("span",se,x(o.modelType_dictText),1)]),n("li",ie,[a[7]||(a[7]=n("span",{class:"label"},"基础模型",-1)),n("span",re,x(o.modelName),1)]),n("li",de,[a[8]||(a[8]=n("span",{class:"label"},"创建者",-1)),n("span",ce,x(o.createBy),1)])])]),n("div",me,[t(g,{class:"model-icon",size:"small",onClick:F(c=>e.handleEditClick(o),["prevent","stop"])},{default:l(()=>[t(r,{icon:"ant-design:edit-outlined"})]),_:2},1032,["onClick"]),t(A,{placement:"bottomRight",trigger:["click"],getPopupContainer:c=>c.parentNode},{overlay:l(()=>[t(B,null,{default:l(()=>[t(w,{key:"delete",onClick:F(c=>e.handleDeleteClick(o),["prevent","stop"])},{default:l(()=>[t(r,{icon:"ant-design:delete-outlined",size:"16"}),a[9]||(a[9]=D(" 删除 "))]),_:2},1032,["onClick"])]),_:2},1024)]),default:l(()=>[n("div",{class:"ant-dropdown-link pointer model-icon",onClick:a[2]||(a[2]=F(()=>{},["prevent","stop"]))},[t(r,{icon:"ant-design:ellipsis-outlined"})])]),_:2},1032,["getPopupContainer"])])]),_:2},1032,["onClick"])]),_:2},1024))),256)):N("",!0)]),_:1}),e.modalList.length>0?(k(),L(z,{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"},null,8,["current","page-size","page-size-options","total","onChange"])):N("",!0)]),t(M,{onRegister:e.registerModal,onSuccess:e.reload},null,8,["onRegister","onSuccess"])],64)}const ro=H(W,[["render",pe],["__scopeId","data-v-f007b483"]]);export{ro as default};
|