PageSourceSearch

https://neolink.com/assets/EnterpriseEditDrawer-88954d6d.js

js neolink.com collected 2026-10-09 02:08:38 UTC 5,532 bytes, 1 lines download raw bytes

1import{d as e,q as a,s as r,r as s,w as i,o as l,K as n,J as t,e as o,G as d,b as u,a as m,L as p,c as g,F as c,y as v,x as _,aF as f,aG as b,ai as k,ay as P,av as w,aH as A,I as h,aA as y,aC as j,V as x,aD as C,aE as q,aI as F,_ as S}from"./main-c6f84ac9.js";/* empty css              */import{b as E,a as H}from"./enterpriseHelpers-3416720b.js";import M from"./ModelConfigModal-b5df5917.js";import O from"./OwnerSelect-fba5179c.js";import{S as U}from"./Spin-0893f116.js";import"./index-b008128e.js";import"./isMobile-775a141f.js";/* empty css              */import"./HolderOutlined-3d6265fe.js";import"./Checkbox-e9f227b8.js";/* empty css              */import"./index-4b53a20e.js";import"./List-03e88470.js";import"./useMemo-867c0feb.js";import"./useMergedState-cc250efd.js";import"./useState-6459b8c2.js";import"./CheckOutlined-69ba0946.js";const I={class:"drawer-tag"},T={class:"form-extra"},G={class:"remark-row"},N={class:"form-extra"},R={class:"group-row"},D={key:0,class:"group-tags"},L={class:"group-tags-tip"},V={class:"edit-drawer-footer"},B=S(e({__name:"EnterpriseEditDrawer",props:{visible:{type:Boolean,default:!1},record:{default:null}},emits:["update:visible","success"],setup(e,{emit:S}){const B=e,{t:J}=a(),K=r(!1),Q=r(!1),W=r(!1),X=r(!1),Y=r([]),z=r(null),Z=s({name:"",admin_user_id:void 0,remark:"",remark_tags:"正式",groups:[]}),$=(e,a,r)=>{Z.name=e.name||"",Z.admin_user_id=e.owner_user_id,Z.remark=e.remark||"",Z.remark_tags=e.remark_tags||"",Z.groups=a,X.value=r,z.value=e.owner_user_id?{id:e.owner_user_id,username:e.owner_username,display_name:e.owner_display_name,mobile:e.owner_mobile,status:1}:null},ee=async()=>{try{Y.value=await P()}catch(e){Y.value=[]}W.value=!0};i((()=>B.visible),(e=>{e&&(async()=>{var e;const a=Number(null==(e=B.record)?void 0:e.id);if(a){Q.value=!0;try{const[e,r]=await Promise.all([f(a),b(a)]),s=e.enterprise||B.record||{};$(s,r.groups||[],!!r.allow_auto)}catch(r){$(B.record||{},[],!1),k.error(J("agentAdmin.enterprisePage.loadFailed"))}finally{Q.value=!1}}})()}));const ae=()=>{S("update:visible",!1)},re=async()=>{var e;const a=Number(null==(e=B.record)?void 0:e.id);if(a)if(Z.name.trim())if(Z.admin_user_id)if(Z.groups.length)try{K.value=!0,await w(a,{name:Z.name.trim(),remark:Z.remark||"",remark_tags:Z.remark_tags,admin_user_id:Z.admin_user_id}),await A(a,{allow_auto:X.value,groups:Z.groups}),k.success(J("agentAdmin.enterprisePage.saveSuccess")),S("success"),S("update:visible",!1)}catch(r){(null==r?void 0:r.message)&&!(null==r?void 0:r.isAxiosError)||k.error((null==r?void 0:r.message)||J("agentAdmin.enterprisePage.saveFailed"))}finally{K.value=!1}else k.error(J("agentAdmin.enterprisePage.groupRequired"));else k.error(J("agentAdmin.enterprisePage.ownerRequired"));else k.error(J("agentAdmin.enterprisePage.nameRequired"))};return(a,r)=>{const s=h,i=y,f=j,b=x,k=C,P=q,w=U,A=F;return l(),n(A,{visible:e.visible,width:480,placement:"right","mask-closable":!1,"footer-style":{padding:"12px 16px",borderTop:"1px solid #f0f0f0"},"destroy-on-close":"",onClose:ae},{title:t((()=>[o("span",I,d(u(J)("agentAdmin.enterprisePage.editTag")),1),o("span",null,d(u(J)("agentAdmin.enterprisePage.editTitle")),1)])),footer:t((()=>[o("div",V,[m(b,{onClick:ae},{default:t((()=>[p(d(u(J)("agentAdmin.enterprisePage.cancel")),1)])),_:1}),m(b,{type:"primary",loading:K.value,onClick:re},{default:t((()=>[p(d(u(J)("agentAdmin.enterprisePage.save")),1)])),_:1},8,["loading"])])])),default:t((()=>[m(w,{spinning:Q.value},{default:t((()=>[m(P,{layout:"vertical"},{default:t((()=>[m(i,{label:u(J)("agentAdmin.enterprisePage.enterpriseName"),required:""},{default:t((()=>[m(s,{value:Z.name,"onUpdate:value":r[0]||(r[0]=e=>Z.name=e),placeholder:u(J)("agentAdmin.enterprisePage.namePlaceholder"),maxlength:100},null,8,["value","placeholder"])])),_:1},8,["label"]),m(i,{label:u(J)("agentAdmin.enterprisePage.enterpriseOwner"),required:""},{default:t((()=>[m(O,{value:Z.admin_user_id,"onUpdate:value":r[1]||(r[1]=e=>Z.admin_user_id=e),"current-user":z.value,placeholder:u(J)("agentAdmin.enterprisePage.ownerPlaceholder")},null,8,["value","current-user","placeholder"]),o("div",T,d(u(J)("agentAdmin.enterprisePage.ownerHint")),1)])),_:1},8,["label"]),m(i,{label:u(J)("agentAdmin.enterprisePage.remark")},{default:t((()=>[o("div",G,[m(s,{class:"remark-tag",value:u(E)(u(J),Z.remark_tags),disabled:""},null,8,["value"]),m(s,{value:Z.remark,"onUpdate:value":r[2]||(r[2]=e=>Z.remark=e),class:"remark-text",placeholder:u(J)("agentAdmin.enterprisePage.remarkPlaceholder")},null,8,["value","placeholder"])]),o("div",N,d(u(J)("agentAdmin.enterprisePage.remarkFormat")),1)])),_:1},8,["label"]),m(i,{label:u(J)("agentAdmin.enterprisePage.modelConfig"),required:""},{default:t((()=>[o("div",R,[m(f,{checked:""},{default:t((()=>[p(d(u(J)("agentAdmin.enterprisePage.modelConfig")),1)])),_:1}),m(b,{type:"link",onClick:ee},{default:t((()=>[p(d(u(J)("agentAdmin.enterprisePage.configure")),1)])),_:1})]),Z.groups.length?(l(),g("div",D,[o("div",L,d(u(J)("agentAdmin.enterprisePage.configuredCount",{count:Z.groups.length}
1)),1),(l(!0),g(c,null,v(Z.groups,(e=>(l(),n(k,{key:e.group,color:"blue"},{default:t((()=>[p(d(u(H)(Y.value,e.group))+" ("+d(e.ratio)+") ",1)])),_:2},1024)))),128))])):_("",!0)])),_:1},8,["label"])])),_:1})])),_:1},8,["spinning"]),m(M,{visible:W.value,"onUpdate:visible":r[3]||(r[3]=e=>W.value=e),catalog:Y.value,value:Z.groups,onConfirm:r[4]||(r[4]=e=>{Z.groups=e})},null,8,["visible","catalog","value"])])),_:1},8,["visible"])}}}),[["__scopeId","data-v-51723780"]]);export{B as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.