UnisKB/static/admin/assets/ModelResourceIndex-BbE7GTgm.js

2 lines
9.2 KiB
JavaScript
Raw Normal View History

import{ay as ke,aA as $e,aB as r,aU as Ce,aO as Y,aQ as Me,aV as Ve,b6 as Te,aL as Le,aD as n,aW as E,aF as s,aH as t,aG as o,aK as v,aJ as u,b2 as b,aC as k,aI as i,aE as d,b1 as h,aX as B,aY as D,c3 as Se,c4 as Ae,aS as $,bZ as Z,bW as Ee,b_ as Re,c0 as ze,c5 as ee,b3 as Ne}from"./admin-BkqzSx7d.js";import{E as Fe,_ as xe}from"./ParamSettingDialog.vue_vue_type_script_setup_true_lang-CKsBBJan.js";import{l as Pe}from"./permission-api-juA6tR8N.js";import"./workspace-CgklukVi.js";const Be={class:"p-16-24"},De={class:"ml-4 color-text-primary"},Ue={class:"flex-between mb-16"},Ie={class:"complex-search"},He=["innerHTML"],We=["innerHTML"],Ge={class:"filter"},Oe={class:"form-item mb-16 ml-4"},Je={class:"text-right"},je={class:"mr-8"},qe={class:"mr-8"},el=ke({__name:"ModelResourceIndex",setup(Ke){const{user:U,model:le}=$e(),C=r("name"),m=r({name:"",create_user:"",model_type:""}),R=r(!1),I=r([]),H=r([]),z=r([]),N=Ce({current_page:1,page_size:20,total:0}),te=()=>g.value.delete()||g.value.modify(),W=r();function oe(e){W.value.open(e.id)}const ae=e=>{ze(`${k("views.model.delete.confirmTitle")}${e.name} ?`,k("views.model.delete.confirmMessage"),{confirmButtonText:k("common.confirm"),confirmButtonClass:"danger"}).then(()=>{ee.deleteModel(e.id).then(()=>{c(),Ne(k("common.deleteSuccess"))})}).catch(()=>{})},G=r(),ne=e=>{var a;(a=G.value)==null||a.open(e)},O=r(),se=e=>{var f;const a=z.value.find(x=>x.provider===e.provider);a&&((f=O.value)==null||f.open(a,e))},g=Y(()=>Me.model.systemManage),L=r([]),S=r(!1),y=r([]),F=Y(()=>e=>z.value.find(a=>a.provider===e.provider)),M=r(""),A=r([]);Ve([()=>L.value,()=>M.value],()=>{M.value.length||(A.value=L.value),A.value=L.value.filter(e=>e.label.toLowerCase().includes(M.value.toLowerCase()))},{immediate:!0});function J(e){e==="clear"&&(y.value=[]),c(),S.value=!1}async function ie(){if(U.isEE()){const e=await Pe("workspace").getSystemWorkspaceList(R);L.value=e.data.map(a=>({label:a.name,value:a.id}))}}const re=()=>{m.value={name:"",create_user:"",model_type:""}};function de(){const e={name:m.value.name,create_user:m.value.create_user,model_type:m.value.model_type};return y.value.length>0&&(e.workspace_ids=JSON.stringify(y.value)),e}function c(){ee.getModelListPage(N,de(),R).then(e=>{var a,f;N.total=(a=e.data)==null?void 0:a.total,I.value=(f=e.data)==null?void 0:f.records})}function ue(){le.asyncGetProvider(R).then(e=>{z.value=e==null?void 0:e.data,c()})}return Te(()=>{ie(),ue(),Le.getAllMemberList("").then(e=>{H.value=e.data})}),(e,a)=>{const f=n("el-breadcrumb-item"),x=n("el-breadcrumb"),V=n("el-option"),P=n("el-select"),j=n("el-input"),q=n("el-space"),p=n("el-table-column"),me=n("Filter"),ce=n("el-icon"),w=n("el-button"),pe=n("el-checkbox"),_e=n("el-checkbox-group"),ve=n("el-scrollbar"),fe=n("el-empty"),be=n("el-popover"),T=n("AppIcon"),K=n("el-tooltip"),Q=n("el-dropdown-item"),ye=n("el-dropdown-menu"),he=n("el-dropdown"),ge=n("app-table"),we=n("el-card");return s(),E("div",Be,[t(x,{"separator-icon":"ArrowRight"},{default:o(()=>[t(f,null,{default:o(()=>[v(u(b(k)("views.system.resource_management.label")),1)]),_:1}),t(f,null,{default:o(()=>[i("h5",De,u(b(k)("views.model.title")),1)]),_:1})]),_:1}),t(we,{class:"mt-16",style:{height:"calc(var(--app-main-height) + 20px)"}},{default:o(()=>[i("div",Ue,[i("div",Ie,[t(P,{class:"complex-search__left",modelValue:C.value,"onUpdate:modelValue":a[0]||(a[0]=l=>C.value=l),style:{width:"120px"},onChange:re},{default:o(()=>[t(V,{label:e.$t("common.creator"),value:"create_user"},null,8,["label"]),t(V,{label:e.$t("views.model.modelForm.model_type.label"),value:"model_type"},null,8,["label"]),t(V,{label:e.$t("views.model.modelForm.modeName.label"),value:"name"},null,8,["label"])]),_:1},8,["modelValue"]),C.value==="name"?(s(),d(j,{key:0,modelValue:m.value.name,"onUpdate:modelValue":a[1]||(a[1]=l=>m.value.name=l),onChange:c,placeholder:e.$t("common.searchBar.placeholder"),style:{width:"220px"},clearable:""},null,8,["modelValue","placeholder"])):C.value==="create_user"?(s(),d(P,{key:1,modelValue:m.value.create_user,"onUpdate:modelValue":a[2]||(a[2]=l=>m.value.create_user=l