1import{r as o,j as n}from"./vendor/react-core-BBCm-rvR.js";import{G as p,k as b,S as M,B as P,h as Me,H as Pe,M as ue,l as yt,z,i as _t}from"./vendor/semi-ui-zAxkQQrP.js";import{C as gt}from"./CardPro-DqRUnLZc.js";import{C as Le}from"./CardTable-BYKv5saH.js";import{u as xt,C as bt}from"./useTableCompactMode-DYzhmNdN.js";import{B as kt,A as E,n as jt,N as de,H as Ie,O as me,Z as wt,X as St,_ as vt,Y as Ct,$ as $e,P as ze,I as Ee}from"./index-B7pgAIGa.js";import{u as Nt}from"./vendor/i18n-Dn03mDMu.js";import{f as N,i as Rt,e as Tt,j as Mt,g as Pt,I as Ue,k as j,R as U,l as A,m as De,n as Ke,o as Oe,q as Be}from"./referralPricingDisplay-B0kp4NI6.js";import"./vendor/antd-BMZkWFni.js";import"./vendor/utils-D4E50FdJ.js";import"./vendor/lobe-icons-iJM5nq-4.js";import"./vendor/katex-BX4D5OpE.js";import"./vendor/react-components-DjF6qO2X.js";import"./vendor/tools-Bz4uWJEh.js";import"./vendor/ethers-C_QzbDDT.js";import"./vendor/react-icons-Cwo0T8HZ.js";const{Text:_}=_t,Lt=(e,m)=>{var D,R;const g=Number(e==null?void 0:e.quota_type);if(g===1&&De(e))return"spec";if(g===4&&((D=Be(e,m))!=null&&D.length))return"video";if(g===0||(e==null?void 0:e.quota_type)==null||!Number.isFinite(g)){if((R=Ke(e))!=null&&R.length)return"token_tier";if(Oe(e))return"period"}return"flat"},Ae={spec:"æè§æ ¼è®¾ç½®ææ£ç",token_tier:"æé¶æ¢¯è®¾ç½®ææ£ç",period:"ææ¶æ®µè®¾ç½®ææ£ç",video:"æè§é¢è§æ ¼è®¾ç½®ææ£ç",flat:"ææ£ç"},It=(e,m)=>({100:m("è¶
级管çå"),10:m("管çå"),20:m("è¿è¥"),30:m("éå®"),5:m("ææ¯å"),1:m("æ®éç¨æ·")})[e]||`è§è²${e}`,$t=[100,10,20,30,5,1],zt=()=>{const e=localStorage.getItem("user");if(!e)return!1;try{const m=JSON.parse(e),g=Number(m==null?void 0:m.role);return g===10||g===100}catch{return!1}},Zt=()=>{var Te;const{t:e}=Nt(),m=kt(),[g,D]=xt("modelDiscount"),[R,pe]=o.useState(!1),[he,Ve]=o.useState([]),[W,fe]=o.useState(""),[J,ye]=o.useState(""),[K,X]=o.useState({visible:!1,record:null}
1),[Fe,Z]=o.useState(!1),[I,Ye]=o.useState(""),[S,_e]=o.useState(""),[$,qe]=o.useState(null),[w,He]=o.useState(null),[Q,Ge]=o.useState(null),[v,We]=o.useState(null),[k,Je]=o.useState("flat"),[O,ee]=o.useState(""),[B,te]=o.useState({}),[V,se]=o.useState({}),[F,ne]=o.useState({}),[Y,ie]=o.useState({}),[C,q]=o.useState([]),[re,Xe]=o.useState([]),[Ze,ge]=o.useState(!1),[Qe,xe]=o.useState(!1),[et,tt]=o.useState([]),[be,ke]=o.useState(!1);o.useEffect(()=>{(async()=>{try{const s=await E.get("/api/model_discount/all_users"),{success:r,data:i}=s.data;r&&Xe((i||[]).map(a=>({label:a.label,value:a.value,role:a.role})))}catch{}})()},[]);const le=o.useMemo(()=>{const t=new Map;for(const s of re){const r=s.role??1;t.has(r)||t.set(r,[]),t.get(r).push(s.value)}return $t.filter(s=>t.has(s)).map(s=>({role:s,roleLabel:It(s,e),count:t.get(s).length,usernames:t.get(s)}))},[re]),st=t=>{const s=le.find(i=>i.role===t);if(!s||s.usernames.length===0)return;if(s.usernames.every(i=>C.includes(i)))q(i=>i.filter(a=>!s.usernames.includes(a)));else{const i=s.usernames.filter(a=>!C.includes(a));q(a=>[...a,...i])}},T=o.useCallback(async(t=W)=>{pe(!0);try{const s=await E.get(`/api/model_discount/list?keyword=${encodeURIComponent(t)}`),{success:r,data:i,message:a}=s.data;if(!r){p.error(a||e("å 载失败"));return}Ve(((i==null?void 0:i.items)||[]).filter(l=>l.cost_items&&l.cost_items.length>0))}catch{p.error(e("å 载失败"))}finally{pe(!1)}},[W,e]);o.useEffect(()=>{T()},[T]);const je=async t=>{fe(t),T(t)},nt=()=>{T(W)},L=o.useCallback(async(t,s)=>{t.stopPropagation(),await jt(s)&&p.success(e("å·²å¤å¶"))},[e]),[we,it]=o.useState(1),[oe]=o.useState(10),[Se,rt]=o.useState(0),[lt,ve]=o.useState(""),[ae,Ce]=o.useState(""),H=async(t,s=1,r=lt)=>{ke(!0),xe(!0),_e(t.model_name);try{const i=await E.get(`/api/model_discount/users?model_name=${encodeURIComponent(t.model_name)}&p=${s}&page_size=${oe}&keyword=${encodeURIComponent(r)}`),{success:a,data:l}=i.data;a&&(tt((l==null?void 0:l.items)||[]),rt((l==null?void 0:l.total)||0),it(s))}catch{p.error(e("å 载失败"))}finally{ke(!1)}},Ne=()=>{ve(ae.trim()),H({model_name:S},1,ae.trim())},Re=(t,s)=>{const r=Lt(t,e);Ye(s),_e(t.model_name),qe(De(t)),He(Ke(t)),Ge(Oe(t)),We(Be(t,e)),Je(r),ee(""),te({}),se({}),ne({}),ie({}),q([]),Z(!0)},ot=t=>{Re(t,"partial")},at=t=>{Re(t,"all")},ct=async()=>{const t=k==="spec",s=k==="token_tier",r=k==="period",i=k==="video";let a=null,l=null,h=null,y=null,f=null;if(t){if(!$){p.warning(e("è¯¥æ¨¡åæªé
ç½®è§æ ¼åä»·"));return}l={};for(const u of Ue.filter(c=>$[c]!=null)){const c=B[u];if(c==null||c===""){p.warning(e("请填åè§æ ¼ {{spec}} çææ£ç",{spec:u}));return}const d=j(c);if(d===null||Number.isNaN(d)||d<0){p.warning(e("ææ£çå¿
须大äºçäº 0"));return}l[u]=d}a=l["1K"]??Object.values(l)[0]}else if(s){if(!(w!=null&&w.length)){p.warning(e("è¯¥æ¨¡åæªé
ç½®é¶æ¢¯åä»·"));return}h={};for(const c of w){const d=$e(c.up_to_tokens),x=V[d];if(x==null||x===""){p.warning(e("请填åé¶æ¢¯ {{tier}} çææ£ç",{tier:Ie(c.up_to_tokens)}));return}const G=j(x);if(G===null||Number.isNaN(G)||G<0){p.warning(e("ææ£çå¿
须大äºçäº 0"));return}h[d]=G}const u=Object.keys(h).find(c=>c!==de);a=(u&&h[u])??Object.values(h)[0]}else if(r){if(!Q){p.warning(e("è¯¥æ¨¡åæªé
ç½®æ¶æ®µåä»·"));return}y={};for(const u of ze){const c=F[u];if(c==null||c===""){p.warning(e("è¯·å¡«åæ¶æ®µ {{period}} çææ£ç",{period:Ee(u,e)}));return}const d=j(c);if(d===null||Number.isNaN(d)||d<0){p.warning(e("ææ£çå¿
须大äºçäº 0"));return}y[u]=d}a=y.idle??y.peak}else if(i){if(!(v!=null&&v.length)){p.warning(e("è¯¥æ¨¡åæªé
ç½®è§é¢è§æ ¼åä»·"));return}f={};for(const u of v){const c=Y[u.key];if(c==null||c===""){p.warning(e("请填åè§æ ¼ {{spec}} çææ£ç",{spec:u.label}));return}const d=j(c);if(d===null||Number.isNaN(d)||d<0){p.warning(e("ææ£çå¿
须大äºçäº 0"));return}f[u.key]=d}a=f["720P"]??f["t2v/720P"]??Object.values(f)[0]}else{if(O===""){p.warning(e("请è¾å
¥ææ£ç"));return}if(a=j(O),a===null||Number.isNaN(a)||a<0){p.warning(e("ææ£çå¿
须大äºçäº 0"));return}}if(I==="partial"&&C.length===0){p.warning(e("è¯·éæ©è³å°ä¸ä¸ªç¨æ·"));return}ge(!0);try{const u={model_name:S,ratio:a,enable_spec_ratios:t,enable_token_tier_ratios:s,enable_period_ratios:r,enable_video_tier_ratios:i,usernames:I==="partial"?C:[]};t&&(u.ratios_by_spec=l),s&&(u.ratios_by_token_tier=h),r&&(u.ratios_by_period=y),i&&(u.ratios_by_video_tier=f);const c=await E.post("/api/model_discount/set",u),{success:d}=c.data;d&&(p.success(e("设置æå")),Z(!1),T())}
1catch{p.error(e("设置失败"))}finally{ge(!1)}},ut=async(t,s)=>{try{const r=await E.post("/api/model_discount/remove",{model_name:t.model_name,usernames:s||[]}),{success:i}=r.data;i&&(p.success(e("ç§»é¤æå")),T())}catch{p.error(e("ç§»é¤å¤±è´¥"))}},ce=o.useMemo(()=>[{title:e("模åå"),dataIndex:"model_name",key:"model_name",width:230,ellipsis:!0},{title:e("计费æ¹å¼"),dataIndex:"billing_type",key:"billing_type",width:170,render:t=>t?n.jsx(b,{color:"blue",children:e(t)}):"-"},{title:e("宿¹ä»·æ ¼"),dataIndex:"official_price",key:"official_price",width:320,render:t=>n.jsx(_,{size:"small",type:"secondary",children:t.split(` 2`).map((s,r)=>n.jsx("div",{children:s},r))})},{title:e("ææ¬ä»·"),key:"cost_price",width:350,render:(t,s)=>{const r=s.cost_items;return!r||r.length===0?n.jsx(_,{type:"tertiary",children:"-"}):n.jsx("div",{style:{display:"flex",flexDirection:"column",gap:4},children:r.map((i,a)=>n.jsxs("div",{style:{lineHeight:1.5},children:[n.jsx(b,{color:"grey",size:"small",style:{marginRight:4,cursor:"pointer"},onClick:l=>L(l,i.channel_name),children:i.channel_name}),Array.isArray(i.spec_discounts)&&i.spec_discounts.length>0?i.spec_discounts.map(l=>l.discount_multiplier>0?n.jsxs(b,{color:"purple",size:"small",style:{marginRight:4,cursor:"pointer"},onClick:h=>L(h,`${l.spec}:${N(l.discount_multiplier)}`),children:[l.spec,":",N(l.discount_multiplier)]},`${i.channel_name}-${l.spec}`):null):Array.isArray(i.tier_discounts)&&i.tier_discounts.length>0?i.tier_discounts.map((l,h)=>{var d;if(!(l.discount_multiplier>0))return null;const y=h>0?(d=i.tier_discounts[h-1])==null?void 0:d.tier_key:null,f=l.tier_key===de?Ie(null,y&&y!==de?y:null):(()=>{const x=me(l.tier_key);return x?`${x}K`:String(l.tier_key)})(),u=N(l.discount_multiplier),c=`${f}:${u}`;return n.jsxs(b,{color:"purple",size:"small",style:{marginRight:4,cursor:"pointer"},onClick:x=>L(x,c),children:[f,":",u]},`${i.channel_name}-${l.tier_key}`)}):Array.isArray(i.video_discounts)&&i.video_discounts.length>0?null:i.discount_multiplier>0&&n.jsx(b,{color:"purple",size:"small",style:{marginRight:4,cursor:"pointer"},onClick:l=>L(l,N(i.discount_multiplier)),children:N(i.discount_multiplier)}),i.is_free?n.jsx("div",{children:n.jsx(_,{size:"small",type:"success",children:e("å è´¹")})}):n.jsx("div",{children:String(i.price_text||"").split(` 3`).filter(Boolean).map((l,h)=>{const f=(Array.isArray(i.video_discounts)?i.video_discounts:[]).find(c=>{if(!(Number(c.discount_multiplier)>0))return!1;const d=String(c.label||"").trim(),x=String(c.tier_key||"").trim();return d&&l.startsWith(d)||x&&l.includes(x)}),u=f?N(f.discount_multiplier):null;return n.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,flexWrap:"wrap"},children:[n.jsx(_,{size:"small",type:"secondary",children:l}),u?n.jsx(b,{color:"purple",size:"small",style:{cursor:"pointer"},onClick:c=>L(c,`${f.label||f.tier_key}:${u}`),children:u}):null]},h)})})]},a))})}},{title:e("ææ£ä»·"),key:"discounted_price",width:140,render:(t,s)=>s.discounted_users>0?n.jsxs(b,{color:"green",shape:"circle",children:[N(s.avg_ratio),"x"]}):n.jsx(_,{type:"tertiary",children:"-"})},{title:e("ææ£"),key:"discount",width:120,render:(t,s)=>{if(s.discounted_users>0){const r=((1-s.avg_ratio)*100).toFixed(1);return n.jsxs(b,{color:"orange",shape:"circle",children:[r,"% (",s.discounted_users,"人)"]})}return n.jsx(_,{type:"tertiary",children:"-"})}},{title:e("æä½"),key:"actions",width:230,fixed:"right",render:(t,s)=>{const r=zt();return n.jsxs(M,{wrap:!0,children:[r&&n.jsx(P,{theme:"light",type:"primary",size:"small",onClick:()=>ot(s),children:e("设置é¨å")}),r&&n.jsx(P,{theme:"light",type:"tertiary",size:"small",onClick:()=>at(s),children:e("è®¾ç½®å ¨é¨")}),s.discounted_users>0&&n.jsx(P,{theme:"light",size:"small",onClick:()=>H(s),children:e("æ¥ç")}),r&&s.discounted_users>0&&n.jsx(P,{theme:"light",type:"danger",size:"small",onClick:()=>X({visible:!0,record:s}),children:e("æ¸ é¤")})]})}}],[e,L]),dt=o.useMemo(()=>g?ce.map(t=>{if(t.key==="actions"||t.dataIndex==="operate"){const{fixed:s,...r}=t;return r}return t}):ce,[ce,g]),mt=o.useMemo(()=>({x:"max-content"}),[]),pt=o.useMemo(()=>[{title:e("ç¨æ·å"),dataIndex:"username",key:"username",width:140},{title:e("æ¾ç¤ºåç§°"),dataIndex:"display_name",key:"display_name",width:120,render:t=>t||"-"},{title:e("åç»"),dataIndex:"group_name",key:"group_name",width:90,render:t=>n.jsx(b,{color:"blue",shape:"circle",children:t||"-"})},{title:e("è§è²"),dataIndex:"role",key:"role",width:80,render:t=>{const s={1:e("æ®éç¨æ·"),5:e("ææ¯å"),10:e("管çå"),20:e("è¿è¥"),30:e("éå®"),100:e("è¶ çº§ç®¡çå")};return n.jsx(b,{color:"green",shape:"circle",children:s[t]||"-"})}},{title:e("ææ£ç"),dataIndex:"ratio",key:"ratio",width:200,render:(t,s)=>{const r=s.enable_spec_ratios?Rt(s.spec_ratio_map||Tt(s.spec_ratios)):s.enable_token_tier_ratios?wt(s.token_tier_ratio_map||St(s.token_tier_ratios),s.model_token_price_tiers):s.enable_period_ratios?vt(s.peri
3od_ratio_map||Ct(s.period_ratios),e):s.enable_video_tier_ratios?Mt(s.video_tier_ratio_map||Pt(s.video_tier_ratios),e):"";return n.jsx(b,{color:"orange",shape:"circle",children:r||N(t)})}}],[e]),ht=o.useMemo(()=>({x:"max-content"}),[]),ft=o.useMemo(()=>({currentPage:we,pageSize:oe,total:Se,showSizeChanger:!1,onPageChange:t=>H({model_name:S},t)}),[we,oe,Se,S]);return n.jsxs("div",{className:"mt-[60px] px-2",children:[n.jsxs(gt,{type:"type1",descriptionArea:n.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-start md:items-center gap-2 w-full",children:[n.jsx("div",{children:e("ææ¨¡åé
ç½®ææ£çï¼å¯ä¸ºå
¨é¨ç¨æ·æé¨åç¨æ·è®¾ç½®ææ£")}),n.jsx(bt,{compactMode:g,setCompactMode:D,t:e})]}),actionsArea:n.jsxs(M,{wrap:!0,children:[n.jsx(Me,{prefix:n.jsx(Pe,{}),placeholder:e("æç´¢æ¨¡åå"),value:J,onChange:ye,onEnterPress:()=>je(J.trim()),showClear:!0,onClear:()=>{ye(""),fe(""),T("")},style:{width:240}}),n.jsx(P,{onClick:()=>je(J.trim()),loading:R,children:e("æç´¢")}),n.jsx(P,{type:"tertiary",onClick:nt,loading:R,children:e("å·æ°")})]}),t:e,children:[n.jsx(Le,{rowKey:"model_name",columns:dt,dataSource:he,loading:R,pagination:!1,hidePagination:!0,scroll:mt,size:"small",className:"rounded-xl"}),he.length===0&&!R&&n.jsx("div",{className:"text-center py-8 text-gray-400",children:e("ææ æ¨¡åæ°æ®")})]}),n.jsx(ue,{title:I==="partial"?`${e("设置é¨åç¨æ·ææ£")}: ${S}`:`${e("设置å
¨é¨ç¨æ·ææ£")}: ${S}`,visible:Fe,onCancel:()=>Z(!1),onOk:ct,confirmLoading:Ze,centered:!0,width:m?"calc(100vw - 32px)":550,style:{margin:m?"16px":void 0},bodyStyle:{maxHeight:m?"calc(100vh - 200px)":"calc(100vh - 220px)",overflowY:"auto",paddingBottom:16},children:n.jsxs("div",{className:"space-y-4 pt-4",children:[I==="partial"&&n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium mb-1",children:e("éæ©ç¨æ·")}),le.length>0&&n.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:8,marginBottom:8},children:le.map(t=>{const s=t.usernames.length>0&&t.usernames.every(r=>C.includes(r));return n.jsxs(b,{color:s?"blue":"grey",shape:s?"circle":"square",onClick:()=>st(t.role),style:{cursor:"pointer"},children:[t.roleLabel,"(",t.count,")"]},t.role)})}),n.jsx(yt,{multiple:!0,value:C,placeholder:e("æç´¢å¹¶éæ©ç¨æ·"),onChange:q,optionList:re,filter:!0,style:{width:"100%"},maxTagCount:5}),C.length!==0&&n.jsx(_,{size:"small",type:"secondary",style:{marginTop:4,display:"block"},children:e("已鿩 {{count}} ä¸ªç¨æ·",{count:C.length})})]}),I==="all"&&n.jsx(_,{type:"warning",size:"small",children:e("å°ä¸ºå
¨é¨ç¨æ·è®¾ç½®è¯¥æ¨¡åçææ£ç")}),k!=="flat"?n.jsxs(_,{size:"small",type:"secondary",className:"block",children:[e("å®ä»·æ¨¡å¼ä¸ãåç»ä¸æ¨¡åå®ä»·ãä¸è´"),"ï¼",e(Ae[k]||Ae.flat)]}):null,k==="spec"&&$?n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium mb-2",children:e("æè§æ ¼è®¾ç½®ææ£ç")}),n.jsx(M,{vertical:!0,align:"start",spacing:8,style:{width:"100%"},children:Ue.filter(t=>$[t]!=null).map(t=>n.jsxs("div",{style:{width:"100%"},children:[n.jsxs(_,{size:"small",type:"tertiary",className:"block mb-1",children:[t,"ï¼",e("宿¹ä»·")," ",$[t]," USD/次ï¼"]}),n.jsx(z,{value:B[t]===void 0||B[t]===""?void 0:Number(B[t]),onChange:s=>{if(s==null||s===""){te(i=>{const a={...i};return delete a[t],a});return}const r=j(s);te(i=>({...i,[t]:r===null?"":String(r)}))},min:0,step:U,precision:A,placeholder:e("ä¾å¦ 0.9 表示 9 æ"),style:{width:"100%"}})]},t))})]}):k==="token_tier"&&(w!=null&&w.length)?n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium mb-2",children:e("æé¶æ¢¯è®¾ç½®ææ£ç")}),n.jsx(M,{vertical:!0,align:"start",spacing:8,style:{width:"100%"},children:w.map((t,s)=>{var l;const r=$e(t.up_to_tokens);let i=null;for(let h=0;h<s;h+=1){const y=(l=w[h])==null?void 0:l.up_to_tokens;y!=null&&(i=y)}const a=t.up_to_tokens==null?i!=null?e("Input tokens > {{k}}K",{k:me(i)}):e("Input tokens > ä¸ä¸æ¡£"):e("Input tokens ⤠{{k}}K",{k:me(t.up_to_tokens)});return n.jsxs("div",{style:{width:"100%"},children:[n.jsxs(_,{size:"small",type:"tertiary",className:"block mb-1",children:[a,"ï¼",e("宿¹ä»·")," in $",t.input,"/out $",t.output," /1Mï¼"]}),n.jsx(z,{value:V[r]===void 0||V[r]===""?void 0:Number(V[r]),onChange:h=>{if(h==null||h===""){se(f=>{const u={...f};return delete u[r],u});return}const y=j(h);se(f=>({...f,[r]:y===null?"":String(y)}))},min:0,step:U,precision:A,placeholder:e("ä¾å¦ 0.9 表示 9 æ"),style:{width:"100%"}})]},r)})})]}):k==="period"&&Q?n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium mb-2",children:e("ææ¶æ®µè®¾ç½®ææ£ç")}),n.jsx(M,{vertical:!0,align:"start",spacing:8,style:{width:"100%"},children:ze.map(t=>{const s=Q[t]||{};return n.jsxs("div",{style:{width:"100%"},children:[n.jsxs(_,{size:"small",type:"tertiary",className:"block mb-1",children:[Ee(t,e),"ï¼",e("宿¹ä»·")," in $",s.input??0,"/out $",s.output??0," /1Mï¼"]}),n.jsx(z,{value:F[t]===void 0||F[t]===""?void 0:Number(F[t]),onChange:r=>{if(r==null||r===""){ne(a=>{const l={...a};return delete l[t],l});return}const i=j(r);ne(a=>({...a,[t]:i===null?"":String(i)}))},min:0,step:U,precision:A,placeholder:e("ä¾å¦ 0.9 表示 9 æ"),style:{width:"100%"}})]},t)})})]}):k==="video"&&(v!=null&&v.length)?n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium mb-2",children:e("æè§é¢è§æ ¼è®¾ç½®ææ£ç")}),n.jsx(M,{vertical:!0,align:"start",spacing:8,style:{width:"100%"},children:v.map(t=>n.jsxs("div",{style:{width:"100%"},children:[n.jsxs(_,{size:"small",type:"tertiary",className:"block mb-1",children:[t.label,"ï¼",e("宿¹ä»·")," Â¥",t.priceCny,"/ç§ï¼"]}),n.jsx(z,{value:Y[t.key]===void 0||Y[t.key]===""?void 0:Number(Y[t.key]),onChange:s=>{if(s==null||s===""){ie(i=>{const a={...i};return delete a[t.key],a});return}const r=j(s);ie(i=>({...i,[t.key]:r===null?"":String(r)}))},min:0,step:U,precision:A,placeholder:e("ä¾å¦ 0.9 表示 9 æ"),style:{width:"100%"}})]},t.key))})]}):n.jsxs("div",{children:[n.jsx("label",{className:"block text-sm font-medium mb-1",children:e("ææ£ç")}),n.jsx(z,{value:O===""?void 0:Number(O),onChange:t=>{if(t==null||t===""){ee("");return}const s=j(t);ee(s===null?"":String(s))},min:0,step:U,precision:A,placeholder:e("ä¾å¦ 0.9 表示 9 æ"),style:{width:"100%"},autoFocus:!0})]})]})}),n.jsx(ue,{title:`${e("å·²è®¾ç½®ææ£çç¨æ·")}: ${S}`,visible:Qe,onCancel:()=>xe(!1),footer:null,centered:!0,width:m?"calc(100vw - 32px)":800,style:{margin:m?"16px":void 0},bodyStyle:{maxHeight:m?"calc(100vh - 200px)":void 0,overflowY:m?"auto":void 0,paddingBottom:16},children:n.jsxs("div",{children:[n.jsxs(M,{wrap:!0,style:{marginBottom:16,width:"100%"},className:m?"flex-col items-stretch":void 0,children:[n.jsx(Me,{prefix:n.jsx(Pe,{}),placeholder:e("æç´¢ç¨æ·å/æ¾ç¤ºåç§°/åç»"),value:ae,onChange:Ce,onEnterPress:Ne,showClear:!0,onClear:()=>{Ce(""),ve(""),H({model_name:S},1,"")},style:m?{width:"100%"}:{width:240}}),n.jsx(P,{onClick:Ne,loading:be,children:e("æç´¢")})]}),n.jsx(Le,{rowKey:"username",columns:pt,dataSource:et,loading:be,pagination:ft,scroll:ht,size:"small",mobileLabelColumnRatio:[1,2]})]})}),n.jsx(ue,{title:e("ç¡®è®¤ç§»é¤ææ£"),visible:K.visible,onCancel:()=>X({visible:!1,record:null}),onOk:()=>{K.record&&ut(K.record,[]),X({visible:!1,record:null})},okText:e("确认"),cancelText:e("åæ¶"),okType:"danger",width:m?"calc(100vw - 32px)":480,centered:!0,style:{margin:m?"16px":void 0},children:n.jsx("div",{children:e("ç¡®å®è¦ç§»é¤æ¨¡å {{model}} çå
¨é¨ææ£é
ç½®åï¼",{model:(Te=K.record)==null?void 0:Te.model_name})})})]})};export{Zt 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.