mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 21:37:11 +00:00
* fix: 修复星火api上下文 * 将无星火ck的情况降低为warn * feat: 添加星火设定自定义代码功能 * 修复星火api模式的一些问题 * 修复导出配置问题 * feat:添加工具箱快捷登录接口 * 添加工具箱快捷登录指令 * 阻止群聊使用快捷登录 * 添加Azure配置支持,修复重复的配置项冲突 * 移除旧版本渲染和新版本帮助 * 添加工具箱 * 更新工具箱替换原有后台 * 更新工具箱适配代码 * 后台适配Trss * 修复trss不支持sendPrivateMsg的问题 * 优化路由 * 修复路由 * 适配其他uin * 添加bing第三方绘图 * 修复bing绘图第三方调用错误 * 添加bing第三方绘图采样配置 * 修复错误 * 添加bing第三方绘图图片大小配置 * 修复视图错误 * 使用ap替换第三方绘图 * 适配trss * server 适配trss * 修复错误的后台版本更新 * 添加锅巴用户数据 * 修复server初始化消息错误 * 添加锅巴插件适配 * 更新后台页面 * 添加锅巴代理接口 * 优化锅巴接口代理 * 修复锅巴代理参数 * 删除调试信息 * 修复headers * 更新后台锅巴插件支持 * 适配星火v3 * 适配星火v3 * 修复星火domain错误 * 修复更新后trss无法快捷登陆面板问题 * 奇怪的错误,忽略提示不影响使用 * 添加后台配置项 * 添加后台星火v3.5模式选项 * 添加后台缺少的部分配置项 * 增加后台对缺少的锅巴配置自动读取,将后台登陆信息添加到redis * 后台适配trss,更新web * 更新后台
1 line
8.1 KiB
JavaScript
1 line
8.1 KiB
JavaScript
import{m as be,u as Fe,a as Ie}from"./VSelect.f389ef7d.js";import{p as Ae,af as Pe,aW as Re,aX as De,n as _e,C as Me,O as T,aq as I,u as z,o as y,aY as Te,A as Le,aZ as Oe,a_ as ee,aR as H,ax as le,a$ as Ue,ac as Ee,$ as ae,D as o,a2 as O,b0 as Ne,J as L,b1 as Be,aS as te,F as ue,aU as Ke,G as $e,a4 as qe,b2 as ze,b3 as He,aw as ne,av as We}from"./index.86ff0207.js";import{m as je,u as Ge}from"./VDialog.5ca391ab.js";import{V as Je}from"./VCheckboxBtn.80f1dc55.js";function Xe(l,g,a){if(g==null)return l;if(Array.isArray(g))throw new Error("Multiple matches is not implemented");return typeof g=="number"&&~g?o(O,null,[o("span",{class:"v-autocomplete__unmask"},[l.substr(0,g)]),o("span",{class:"v-autocomplete__mask"},[l.substr(g,a)]),o("span",{class:"v-autocomplete__unmask"},[l.substr(g+a)])]):l}const Ye=Ae({autoSelectFirst:{type:[Boolean,String]},search:String,...je({filterKeys:["title"]}),...be(),...Pe(Re({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...De({transition:!1})},"VAutocomplete"),al=_e()({name:"VAutocomplete",props:Ye(),emits:{"update:focused":l=>!0,"update:search":l=>!0,"update:modelValue":l=>!0,"update:menu":l=>!0},setup(l,g){let{slots:a}=g;const{t:U}=Me(),m=T(),w=I(!1),C=I(!0),A=I(!1),W=T(),j=T(),E=z(l,"menu"),v=y({get:()=>E.value,set:e=>{var t;E.value&&!e&&((t=W.value)==null?void 0:t.\u03A8openChildren)||(E.value=e)}}),i=I(-1),oe=y(()=>{var e;return(e=m.value)==null?void 0:e.color}),G=y(()=>v.value?l.closeText:l.openText),{items:P,transformIn:ie,transformOut:se}=Te(l),{textColorClasses:re,textColorStyles:ce}=Le(oe),d=z(l,"search",""),p=z(l,"modelValue",[],e=>ie(e===null?[null]:We(e)),e=>{var u;const t=se(e);return l.multiple?t:(u=t[0])!=null?u:null}),S=Oe(),{filteredItems:N,getMatches:ve}=Ge(l,P,()=>C.value?"":d.value),f=y(()=>p.value.map(e=>P.value.find(t=>{const u=ee(t.raw,l.itemValue),h=ee(e.raw,l.itemValue);return u===void 0||h===void 0?!1:l.returnObject?l.valueComparator(u,h):l.valueComparator(t.value,e.value)})||e)),V=y(()=>l.hideSelected?N.value.filter(e=>!f.value.some(t=>t.value===e.value)):N.value),B=y(()=>f.value.map(e=>e.props.value)),J=y(()=>f.value[i.value]),R=y(()=>{var t;return(l.autoSelectFirst===!0||l.autoSelectFirst==="exact"&&d.value===((t=V.value[0])==null?void 0:t.title))&&V.value.length>0&&!C.value&&!A.value}),K=y(()=>l.hideNoData&&!P.value.length||l.readonly||(S==null?void 0:S.isReadonly.value)),$=T(),{onListScroll:de,onListKeydown:fe}=Fe($,m);function me(e){l.openOnClear&&(v.value=!0),d.value=""}function pe(){K.value||(v.value=!0)}function he(e){K.value||(w.value&&(e.preventDefault(),e.stopPropagation()),v.value=!v.value)}function ge(e){var h,n,s;if(l.readonly||(S==null?void 0:S.isReadonly.value))return;const t=m.value.selectionStart,u=B.value.length;if((i.value>-1||["Enter","ArrowDown","ArrowUp"].includes(e.key))&&e.preventDefault(),["Enter","ArrowDown"].includes(e.key)&&(v.value=!0),["Escape"].includes(e.key)&&(v.value=!1),R.value&&["Enter","Tab"].includes(e.key)&&x(V.value[0]),e.key==="ArrowDown"&&R.value&&((h=$.value)==null||h.focus("next")),!!l.multiple){if(["Backspace","Delete"].includes(e.key)){if(i.value<0){e.key==="Backspace"&&!d.value&&(i.value=u-1);return}const r=i.value;J.value&&x(J.value),i.value=r>=u-1?u-2:r}if(e.key==="ArrowLeft"){if(i.value<0&&t>0)return;const r=i.value>-1?i.value-1:u-1;f.value[r]?i.value=r:(i.value=-1,m.value.setSelectionRange((n=d.value)==null?void 0:n.length,(s=d.value)==null?void 0:s.length))}if(e.key==="ArrowRight"){if(i.value<0)return;const r=i.value+1;f.value[r]?i.value=r:(i.value=-1,m.value.setSelectionRange(0,0))}}}function Ve(e){d.value=e.target.value}function ye(e){if(ne(m.value,":autofill")||ne(m.value,":-webkit-autofill")){const t=P.value.find(u=>u.title===e.target.value);t&&x(t)}}function we(){var e;w.value&&(C.value=!0,(e=m.value)==null||e.focus())}function Ce(e){w.value=!0,setTimeout(()=>{A.value=!0})}function ke(e){A.value=!1}function xe(e){(e==null||e===""&&!l.multiple)&&(p.value=[])}const b=I(!1);function x(e){if(l.multiple){const t=B.value.findIndex(u=>l.valueComparator(u,e.value));if(t===-1)p.value=[...p.value,e];else{const u=[...p.value];u.splice(t,1),p.value=u}}else p.value=[e],b.value=!0,d.value=e.title,v.value=!1,C.value=!0,le(()=>b.value=!1)}return H(w,(e,t)=>{var u,h;e!==t&&(e?(b.value=!0,d.value=l.multiple?"":String((h=(u=f.value.at(-1))==null?void 0:u.props.title)!=null?h:""),C.value=!0,le(()=>b.value=!1)):(!l.multiple&&!d.value?p.value=[]:R.value&&!A.value&&!f.value.some(n=>{let{value:s}=n;return s===V.value[0].value})&&x(V.value[0]),v.value=!1,d.value="",i.value=-1))}),H(d,e=>{!w.value||b.value||(e&&(v.value=!0),C.value=!e)}),H(v,()=>{if(!l.hideSelected&&v.value&&f.value.length){const e=V.value.findIndex(t=>f.value.some(u=>t.value===u.value));Ue&&window.requestAnimationFrame(()=>{var t;e>=0&&((t=j.value)==null||t.scrollToIndex(e))})}}),Ee(()=>{const e=!!(l.chips||a.chip),t=!!(!l.hideNoData||V.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),u=p.value.length>0,[h]=ae.filterProps(l);return o(ae,L({ref:m},h,{modelValue:d.value,"onUpdate:modelValue":xe,focused:w.value,"onUpdate:focused":n=>w.value=n,validationValue:p.externalValue,dirty:u,onInput:Ve,onChange:ye,class:["v-autocomplete",`v-autocomplete--${l.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":v.value,"v-autocomplete--chips":!!l.chips,"v-autocomplete--selection-slot":!!a.selection,"v-autocomplete--selecting-index":i.value>-1},l.class],style:l.style,readonly:l.readonly,placeholder:u?void 0:l.placeholder,"onClick:clear":me,"onMousedown:control":pe,onKeydown:ge}),{...a,default:()=>o(O,null,[o(Ne,L({ref:W,modelValue:v.value,"onUpdate:modelValue":n=>v.value=n,activator:"parent",contentClass:"v-autocomplete__content",disabled:K.value,eager:l.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:l.transition,onAfterLeave:we},l.menuProps),{default:()=>{var n;return[t&&o(Be,{ref:$,selected:B.value,selectStrategy:l.multiple?"independent":"single-independent",onMousedown:s=>s.preventDefault(),onKeydown:fe,onFocusin:Ce,onFocusout:ke,onScrollPassive:de,tabindex:"-1",color:(n=l.itemColor)!=null?n:l.color},{default:()=>{var s,r,k,F;return[(s=a["prepend-item"])==null?void 0:s.call(a),!V.value.length&&!l.hideNoData&&((k=(r=a["no-data"])==null?void 0:r.call(a))!=null?k:o(te,{title:U(l.noDataText)},null)),o(Ie,{ref:j,renderless:!0,items:V.value},{default:D=>{var Y,Z;let{item:c,index:q,itemRef:Se}=D;const X=L(c.props,{ref:Se,key:q,active:R.value&&q===0?!0:void 0,onClick:()=>x(c)});return(Z=(Y=a.item)==null?void 0:Y.call(a,{item:c,index:q,props:X}))!=null?Z:o(te,X,{prepend:_=>{let{isSelected:M}=_;return o(O,null,[l.multiple&&!l.hideSelected?o(Je,{key:c.value,modelValue:M,ripple:!1,tabindex:"-1"},null):void 0,c.props.prependIcon&&o(ue,{icon:c.props.prependIcon},null)])},title:()=>{var _,M,Q;return C.value?c.title:Xe(c.title,(_=ve(c))==null?void 0:_.title,(Q=(M=d.value)==null?void 0:M.length)!=null?Q:0)}})}}),(F=a["append-item"])==null?void 0:F.call(a)]}})]}}),f.value.map((n,s)=>{var F,D;function r(c){c.stopPropagation(),c.preventDefault(),x(n)}const k={"onClick:close":r,onMousedown(c){c.preventDefault(),c.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return o("div",{key:n.value,class:["v-autocomplete__selection",s===i.value&&["v-autocomplete__selection--selected",re.value]],style:s===i.value?ce.value:{}},[e?a.chip?o($e,{key:"chip-defaults",defaults:{VChip:{closable:l.closableChips,size:"small",text:n.title}}},{default:()=>{var c;return[(c=a.chip)==null?void 0:c.call(a,{item:n,index:s,props:k})]}}):o(Ke,L({key:"chip",closable:l.closableChips,size:"small",text:n.title},k),null):(D=(F=a.selection)==null?void 0:F.call(a,{item:n,index:s}))!=null?D:o("span",{class:"v-autocomplete__selection-text"},[n.title,l.multiple&&s<f.value.length-1&&o("span",{class:"v-autocomplete__selection-comma"},[qe(",")])])])})]),"append-inner":function(){var k;for(var n=arguments.length,s=new Array(n),r=0;r<n;r++)s[r]=arguments[r];return o(O,null,[(k=a["append-inner"])==null?void 0:k.call(a,...s),l.menuIcon?o(ue,{class:"v-autocomplete__menu-icon",icon:l.menuIcon,onMousedown:he,onClick:ze,"aria-label":U(G.value),title:U(G.value)},null):void 0])}})}),He({isFocused:w,isPristine:C,menu:v,search:d,filteredItems:N,select:x},m)}});export{al as V};
|