PageSourceSearch

https://www.viabtc.com/_nuxt4/D97syWbP.js

js viabtc.com collected 2026-10-02 06:43:51 UTC 29,371 bytes, 1 lines download raw bytes

1import{_ as q,u as L,n as ce,K as de,l as p,q as O,w as o,G as a,el as ue,x as D,y as t,m as w,F as ee,E as _e,ad as pe,Q as z,v as c,t as i,$ as I,a0 as ne,r as k,J as oe,ba as me,z as ve,k as ge,b0 as fe,B,es as be,ei as he,b8 as Ce,S as ye,af as $e,b3 as ke,b2 as Z,W as te,aW as Ve,a4 as Ae,aQ as He,aR as Re,a6 as Ee}from"#entry";import{a as xe,E as Se}from"./Bx86kC7F.js";import{_ as Oe}from"./BW9FyePV.js";import{_ as ze}from"./TKvYeH6q.js";import{_ as we}from"./Cx7MwqEN.js";import"./DR-_gcGe.js";import"./DAiRku4i.js";const Fe={分账记录:"Revenue Sharing Records",收益记录:"Earnings",用户面板:"Dashboard",矿工管理:"Workers",确认:"Confirm",设置权限:"Permission Settings",资产:"Assets"},Ne={分账记录:"Registros de reparto",收益记录:"Ingresos",用户面板:"Panel de control",矿工管理:"Mineros",确认:"Confirmar",设置权限:"Configuración de permisos",资产:"Activos"},Me={分账记录:"История распределений",收益记录:"Прибыль",用户面板:"Панель управления",矿工管理:"Воркеры",确认:"Подтвердить",设置权限:"Настройки доступа",资产:"Активы"},Pe={分账记录:"分账记录",收益记录:"收益记录",用户面板:"用户面板",矿工管理:"矿工管理",确认:"确认",设置权限:"设置权限",资产:"资产"},Le={分账记录:"分賬記錄",收益记录:"收益記錄",用户面板:"用戶面板",矿工管理:"礦工管理",确认:"確認",设置权限:"設置權限",资产:"資產"},se={en_US:Fe,es_ES:Ne,ru_RU:Me,zh_Hans_CN:Pe,zh_Hant_HK:Le},De={class:"footer-btns"},Te={__name:"SettingObserverPermissionDialog",props:{visible:{type:Boolean,default:!1},observer:{type:Object,default:()=>({})}},emits:["update:visible","success"],setup(H,{emit:e}){const d=S=>{const F=L().$lang.value||"zh_Hans_CN",N=se[F]||se.zh_Hans_CN||{};return N[S]===void 0?S:N[S]},g=H,V=e,h=L(),{visibleVal:x,closeDialog:U}=ce(g,{emit:V}),P=["dashboard","worker","profit","asset","share_profit"],r=k(["dashboard"]),b=k(!1),C=oe(()=>({dashboard:d("用户面板"),asset:d("资产"),worker:d("矿工管理"),profit:d("收益记录"),share_profit:d("分账记录")})),$=async()=>{b.value=!0;try{await h.$api.setting.postObserverAuth({observer_id:g.observer.id,open_auth:JSON.stringify(r.value)}),U(),V("success")}catch(S){h.$error(S)}b.value=!1};return de(()=>g.visible,S=>{S&&(r.value=(g.observer.open_auth||["dashboard"]).slice())}),(S,f)=>{const F=pe,N=ue,T=I,y=ne;return p(),O(y,{modelValue:t(x),"onUpdate:modelValue":f[1]||(f[1]=_=>D(x)?x.value=_:null),class:"design-v2 w-540 c-setting-observer-permission-dialog",title:d("设置权限"),"close-on-click-modal":!1,"close-on-press-escape":!1},{default:o(()=>[a(N,{modelValue:t(r),"onUpdate:modelValue":f[0]||(f[0]=_=>D(r)?r.value=_:null),class:"permission-group"},{default:o(()=>[(p(),w(ee,null,_e(P,_=>a(F,{key:_,value:_,disabled:_==="dashboard"},{default:o(()=>[z(c(t(C)[_]),1)]),_:2},1032,["value","disabled"])),64))]),_:1},8,["modelValue"]),i("div",De,[a(T,{type:"primary",loading:t(b),onClick:$},{default:o(()=>[z(c(d("确认")),1)]),_:1},8,["loading"])])]),_:1},8,["modelValue","title"])}}},We=q(Te,[["__scopeId","data-v-f01ca991"]]),Be={全选:"Select All",展示币种:"Displayed Coins",确认:"Confirm",请勾选想要在链接_7b93:"Select coins to display in the link"},qe={全选:"Seleccionar todo",展示币种:"Monedas mostradas",确认:"Confirmar",请勾选想要在链接_7b93:"Seleccione las monedas que desea mostrar en el enlace"},Ie={全选:"Выбрать все",展示币种:"Отображаемые монеты",确认:"Подтвердить",请勾选想要在链接_7b93:"Выберите монеты для отображения по ссылке"},Ke={全选:"全选",展示币种:"展示币种",确认:"确认",请勾选想要在链接_7b93:"请勾选想要在链接中展示的币种"},je={全选:"全選",展示币种:"展示幣種",确认:"確認",请勾选想要在链接_7b93:"請勾選想要在鏈接中展示的幣種"},ae={en_US:Be,es_ES:qe,ru_RU:Ie,zh_Hans_CN:Ke,zh_Hant_HK:je},Ge={class:"coins-header"},Je={class:"footer-btns"},Qe={__name:"SettingObserverCoinsDialog",props:{visible:{type:Boolean,default:!1},observer:{type:Object,default:()=>({})}},emits:["update:visible","success"],setup(H,{emit:e}){const d=y=>{const M=L().$lang.value||"zh_Hans_CN",m=ae[M]||ae.zh_Hans_CN||{};return m[y]===void 0?y:m[y]},g=H,V=e,h=L(),x=me(),{visibleVal:U,closeDialog:P}=ce(g,{emit:V}),{poolCoins:r}=ve(x),b=oe(()=>r.value||[]),C=k([]),$=k(!1),S=k(!1),f=k(!1),F=y=>{const _=y.length;$.value=_===b.value.length,S.value=_>0&&_<b.value.length},N=y=>{C.value=y?b.value.slice():[],S.value=!1},T=async()=>{f.value=!0;const y=C.value.slice().sort((_,M)=>b.value.indexOf(_)-b.value.indexOf(M));try{await h.$api.setting.postObserverAuth({observer_id:g.observer.id,open_auth:JSON.stringify(g.observer.open_auth),open_coins:JSON.stringify(y),default_coin:y[0]}),P(),V("success")}catch(_){h.$error(_)}f.value=!1};return de(()=>g.visible,y=>{y&&(C.value=(g.observer.open_coins||[]).slice(),F(C.value))}),(y,_)=>{const M=pe,m=ue,l=I,s=ne;return p(),O(s,{modelValue:t(U),"onUpdate:modelValue":_[2]||(_[2]=n=>D(U)?U.value=n:null),class:"design-v2 w-540 c-setting-observer-coins-dialog",title:d("展示币种"),"close-on-click-modal":!1,"close-on-press-escape":!1},{default:o(()=>[i("div",Ge,[i("span",null,c(d("请勾选想要在链接_7b93")),1),a(M,{modelValue:t($),"onUpdate:modelValue":_[0]||(_[0]=n=>D($)?$.value=n:null),indeterminate:t(S),onChange:N},{default:o(()=>[z(c(d("全选")),1)]),_:1},8,["modelValue","indeterminate"])]),a(m,{modelValue:t(C),"onUpdate:modelValue":_[1]||(_[1]=n=>D(C)?C.value=n:null),class:"coins-group",onChange:F},{default:o(()=>[(p(!0),w(ee,null,_e(t(b),n=>(p(),O(M,{key:n,value:n},{default:o(()=>[z(c(n),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"]),i("div",Je,[a(l,{type:"primary",loading:t(f),disabled:!t(C).length,onClick:T},{default:o(()=>[z(c(d("确认")),1)]),_:1},8,["loading","disabled"])])]),_:1},8,["modelValue","title"])}}},Ye=q(Qe,[["__scopeId","data-v-a2eae691"]]),Xe={全局观察者:"Main Watcher",全局观察者可查看_be0f:"Main Watcher can view data for all accounts and all coins.",全部币种:"All Coins",分账记录:"Revenue Sharing Records",创建观察者:"Create Watcher",删除:"Delete",取消:"Cancel",可将您创建的观察_750c:"You can share your Watcher URL with one or more users. Anyone with the link can view your account data.",备注:"Remark",安全验证:"Security Verification",完成创建:"Created successfully",展示币种:"Displayed Coins",我的共享:"My Sharing",挖矿账号:"Mining Accounts",提示:"Notice",操作:"Action",收益记录:"Earnings",智能挖矿:"Smart Mining","权限:":"Permissions:",独立账号观察者仅_8a15:"Independent account watcher can only view a specific account's data. The coins displayed in the link can be customized.",用户面板:"Dashboard",矿工管理:"Workers","确认移除链接?":"Are you sure you want to remove the URL?",管理观察者:"Manage Watchers",观察者链接创建成_0288:"Watcher URL created successfully",资产:"Assets",退出管理:"Exit",通过您共享的观察_a735:"Anyone with your shared Watcher URL can view your hashrate and earnings data, but cannot make changes to your account.",链接:"URL"},Ze={全局观察者:"Observador principal",全局观察者可查看_be0f:"Un observador principal puede ver los datos de todas las cuentas y de todas las monedas.",全部币种:"Todas las monedas",分账记录:"Registros de reparto",创建观察者:"Crear un observador",删除:"Eliminar",取消:"Cancelar",可将您创建的观察_750c:"Puede compartir el enlace de observador que ha creado con uno o más usuarios. Cualquiera con el enlace podrá ver la información de su cuenta.",备注:"Nota",安全验证:"Verificación de seguridad",完成创建:"Completar creación",展示币种:"Monedas mostradas",我的共享:"Mis compartidos",挖矿账号:"Cuentas de minería",提示:"Nota",操作:"Acción",收益记录:"Ingresos",智能挖矿:"Minería inteligente","权限:":"Permisos:",独立账号观察者仅_8a15:"Un observador de cuenta independiente solo puede ver los datos de una cuenta específica, y las monedas mostradas en el enlace se pueden configurar.",用户面板:"Panel de usuario",矿工管理:"Mineros","确认移除链接?":"¿Está seguro de eliminar el enlace?",管理观察者:"Gestionar observadores",观察者链接创建成_0288:"Enlace de observador creado con éxito",资产:"Activos",退出管理:"Salir",通过您共享的观察_a735:"Cualquiera puede ver sus datos de hashrate e ingresos a través de su enlace de observador compartido, pero no puede modificar su cuenta.",链接:"Enlace"},en={全局观察者:"Главный наблюдатель",全局观察者可查看_be0f:"Главный наблюдатель может просматривать данные всех аккаунтов и всех монет.",全部币种:"Все монеты",分账记录:"История распределений",创建观察者:"Создать наблюдателя",删除:"Удалить",取消:"Отменить",可将您创建的观察_750c:"Вы можете поделиться ссылкой Наблюдателя с одним или несколькими пользователями. Любой, у кого есть ссылка, сможет просматривать информацию о вашем аккаунте.",备注:"Примечание",安全验证:"Проверка безопасности",完成创建:"Завершено",展示币种:"Отображаемые монеты",我的共享:"Общий доступ",挖矿账号:"Майнинг аккаунт",提示:"Примечание",操作:"Операция",收益记录:"Прибыль",智能挖矿:"Смарт майнинг","权限:":"Права доступа:",独立账号观察者仅_8a15:"Независимый наблюдатель может просматривать данные выбранного аккаунта, отображаемые по ссылке монеты можно настроить.",用户面板:"Панель управления",矿工管理:"Воркеры","确认移除链接?":"Вы уверены, что хотите удалить ссылку?",管理观察者:"Управление наблюдателями",观察者链接创建成_0288:"Ссылка наблюдателя успешно создана",资产:"Активы",退出管理:"Выйти",通过您共享的观察_a735:"По ссылке наблюдателя можно просматривать хешрейт и доход, но нельзя изменять настройки аккаунта.",链接:"Ссылка"},nn={全局观察者:"全局观察者",全局观察者可查看_be0f:"全局观察者可查看所有账号以及全部币种的数据。",全部币种:"全部币种",分账记录:"分账记录",创建观察者:"创建观察者",删除:"删除",取消:"取消",可将您创建的观察_750c:"可将您创建的观察者链接共享给一个或者多个人。知道该链接的任何人都可查看您的账号信息。",备注:"备注",安全验证:"安全验证",完成创建:"完成创建",展示币种:"展示币种",我的共享:"我的共享",挖矿账号:"挖矿账号",提示:"提示",操作:"操作",收益记录:"收益记录",智能挖矿:"智能挖矿","权限:":"权限:",独立账号观察者仅_8a15:"独立账号观察者仅可查看某个账号的数据,链接中展示的币种可设置。",用户面板:"用户面板",矿工管理:"矿工管理","确认移除链接?":"确认移除链接?",管理观察者:"管理观察者",观察者链接创建成_0288:"观察者链接创建成功",资产:"资产",退出管理:"退出管理",通过您共享的观察_a735:"通过您共享的观察者链接可以查看您的算力和收益数据,但无法改动您的账号。",链接:"链接"},on={全局观察者:"全局觀察者",全局观察者可查看_be0f:"全局觀察者可查看所有賬號以及全部幣種的數據。",全部币种:"全部幣種",分账记录:"分賬記錄",创建观察者:"創建觀察者",删除:"刪除",取消:"取消",可将您创建的观察_750c:"可將您創建的觀察者鏈接共享給一個或者多個人。知道該鏈接的任何人都可查看您的賬號信息。",备注:"備注",安全验证:"安全驗證",完成创建:"完成創建",展示币种:"展示幣種",我的共享:"我的共享",挖矿账号:"挖礦賬號",提示:"提示",操作:"操作",收益记录:"收益記錄",智能挖矿:"智能挖礦","权限:":"權限:",独立账号观察者仅_8a15:"獨立賬號觀察者僅可æ
1Ÿ¥çœ‹æŸå€‹è³¬è™Ÿçš„æ•¸æ“šï¼ŒéˆæŽ¥ä¸­å±•示的幣種可設置。",用户面板:"用戶面板",矿工管理:"礦工管理","确认移除链接?":"確認移除鏈接?",管理观察者:"管理觀察者",观察者链接创建成_0288:"觀察者鏈接創建成功",资产:"資產",退出管理:"退出管理",通过您共享的观察_a735:"通過您共享的觀察者鏈接可以查看您的算力和收益數據,但無法改動您的賬號。",链接:"鏈接"},le={en_US:Xe,es_ES:Ze,ru_RU:en,zh_Hans_CN:nn,zh_Hant_HK:on},tn={class:"panel-title-block"},sn={class:"mb-8"},an={class:"mb-8"},ln={class:"panel-title"},rn={class:"panel-desc"},cn={class:"panel-actions"},dn={key:0},un={key:1},_n=["href"],pn={class:"row-actions"},mn=["onClick"],vn=["onClick"],gn={class:"py-12 px-8"},fn=["onClick"],bn={key:1,class:"min-h-120"},hn={__name:"SettingObserverSharePanel",setup(H){const e=s=>{const A=L().$lang.value||"zh_Hans_CN",R=le[A]||le.zh_Hans_CN||{};return R[s]===void 0?s:R[s]},d=L(),g=me(),{poolCoins:V}=ve(g),h=k(!1),x=k(!1),U=k(!1),P=k([]),r=Z({total:0,limit:20,page:1}),b=k({}),C=k(!1),$=k(!1),S=oe(()=>({dashboard:e("用户面板"),asset:e("资产"),worker:e("矿工管理"),profit:e("收益记录"),share_profit:e("分账记录")})),f=async(s=r.page)=>{U.value=!0;try{const n=await d.$api.setting.getObserver({page:s,limit:r.limit});P.value=n.data||[],r.total=n.total,r.page=n.curr_page||s}catch(n){d.$error(n)}finally{U.value=!1}},F=s=>{f(s)},N=s=>{r.limit=s,f(r.page)},T=s=>(s.open_auth||["dashboard"]).map(n=>S.value[n]).join(", "),y=s=>{const n=V.value||[],A=(s.open_coins||[]).slice(),R=A.findIndex(E=>E==="bitcoin");return R!==-1&&A.splice(R,1,e("智能挖矿")),A.length===n.length?e("全部币种"):A.sort((E,W)=>n.indexOf(E)-n.indexOf(W)).join(", ")},_=s=>{b.value=s,C.value=!0},M=s=>{b.value=s,$.value=!0},m=async()=>{x.value=!0;try{await d.$account.validate({title:e("创建观察者","创建观察者"),business:"add_observer",steps:[e("创建观察者","创建观察者"),e("安全验证","安全验证"),e("完成创建","完成创建")],prerequisite:["totpOrMobile"],validates:["totpOrMobile"],payload:{}}),d.$message.success(e("观察者链接创建成_0288","观察者链接创建成功")),f()}catch(s){d.$error(s)}x.value=!1},l=async s=>{try{await ke.confirm(e("确认移除链接?","确认移除链接?"),e("提示","提示"),{confirmButtonText:e("删除","删除"),cancelButtonText:e("取消","取消"),type:"warning",customClass:"design-v2"}),await d.$api.setting.deleteObserver({observer_id:s}),f()}catch(n){n!=="cancel"&&d.$error(n)}};return ge(()=>{f(1)}),(s,n)=>{const A=fe,R=I,E=Se,W=be,K=Ce,j=xe,G=Oe,J=We,Q=Ye,Y=ze,X=$e;return p(),O(Y,{class:"c-setting-observer-share-panel"},{header:o(()=>[i("div",tn,[a(A,{placement:"top"},{content:o(()=>[i("p",sn,c(e("可将您创建的观察_750c")),1),i("p",an,c(e("全局观察者可查看_be0f")),1),i("p",null,c(e("独立账号观察者仅_8a15")),1)]),default:o(()=>[i("span",ln,[z(c(e("我的共享")),1),n[8]||(n[8]=i("i",{class:"iconfont icon-question ml-4 text-14 text-gray-300"},null,-1))])]),_:1}),i("p",rn,c(e("通过您共享的观察_a735")),1)])]),default:o(()=>[i("div",cn,[a(R,{"round-small":"",type:"primary",loading:t(x),onClick:m},{default:o(()=>[z(c(e("创建观察者")),1)]),_:1},8,["loading"]),t(h)?(p(),O(R,{key:0,"round-small":"",type:"primary",plain:"",onClick:n[0]||(n[0]=u=>h.value=!1)},{default:o(()=>[z(c(e("退出管理")),1)]),_:1})):(p(),O(R,{key:1,"round-small":"",type:"primary",plain:"",onClick:n[1]||(n[1]=u=>h.value=!0)},{default:o(()=>[z(c(e("管理观察者")),1)]),_:1}))]),(p(),O(j,{key:t(h)?"edit":"view",data:t(P),class:"observer-table design-v2"},{empty:o(()=>[t(U)?ye((p(),w("div",bn,null,512)),[[X,t(U)]]):(p(),O(K,{key:0,class:"pb-60"}))]),default:o(()=>[a(E,{label:e("挖矿账号"),align:"left","min-width":"140"},{default:o(({row:u})=>[u.global?(p(),w("span",dn,c(e("全局观察者")),1)):(p(),w("span",un,c(u.name),1))]),_:1},8,["label"]),a(E,{label:e("链接"),align:"left","min-width":"260","class-name":"link-cell"},{default:o(({row:u})=>[i("a",{href:u.url,class:"observer-link",target:"_blank",rel:"noopener noreferrer"},c(u.url),9,_n)]),_:1},8,["label"]),a(E,{prop:"remark",label:e("备注"),align:"left","min-width":"120","class-name":"link-cell"},null,8,["label"]),a(E,{align:"right",width:"200"},{default:o(({row:u})=>[i("div",pn,[u.global?B("",!0):(p(),w(ee,{key:0},[a(A,{placement:"bottom"},{content:o(()=>[z(c(e("展示币种")),1),n[9]||(n[9]=i("span",{class:"mr-2"},":",-1)),z(c(y(u)),1)]),default:o(()=>[i("i",{class:"iconfont icon-cointype coins-icon",onClick:v=>M(u)},null,8,mn)]),_:2},1024),n[10]||(n[10]=i("span",{class:"action-divider"},null,-1))],64)),a(A,{placement:"bottom"},{content:o(()=>[z(c(e("权限:"))+c(T(u)),1)]),default:o(()=>[i("i",{class:"iconfont icon-permission2 perm-icon",onClick:v=>_(u)},null,8,vn)]),_:2},1024),a(W,{msg:u.url,icon:"icon-copy",class:"copy-icon"},null,8,["msg"]),a(A,{effect:"light","popper-class":"observer-qrcode-popper"},{content:o(()=>[i("div",gn,[a(he,{value:u.url,size:150,level:"H",class:""},null,8,["value"])])]),default:o(()=>[n[11]||(n[11]=i("i",{class:"iconfont icon-qrcode qr-icon"},null,-1))]),_:2},1024)])]),_:1}),t(h)?(p(),O(E,{key:0,label:e("操作"),align:"center",width:"80"},{default:o(({row:u})=>[i("i",{class:"iconfont icon-delete delete-icon",onClick:v=>l(u.id)},null,8,fn)]),_:1},8,["label"])):B("",!0)]),_:1},8,["data"])),a(G,{"current-page":t(r).page,"onUpdate:currentPage":n[2]||(n[2]=u=>t(r).page=u),"page-size":t(r).limit,"onUpdate:pageSize":n[3]||(n[3]=u=>t(r).limit=u),total:t(r).total,onCurrentChange:F,onSizeChange:N},null,8,["current-page","page-size","total"]),a(J,{visible:t(C),"onUpdate:visible":n[4]||(n[4]=u=>D(C)?C.value=u:null),observer:t(b),onSuccess:n[5]||(n[5]=u=>f())}
1,null,8,["visible","observer"]),a(Q,{visible:t($),"onUpdate:visible":n[6]||(n[6]=u=>D($)?$.value=u:null),observer:t(b),onSuccess:n[7]||(n[7]=u=>f())},null,8,["visible","observer"])]),_:1})}}},Cn=q(hn,[["__scopeId","data-v-f3c6f11e"]]),yn={为了方便管理观察_469b:"To better manage your Watchers, you can add Watcher URLs from other mining pools to Favorites.",修改备注:"Edit Remark",全局观察者:"Main Watcher",共享人备注:"Shared User Remark",取消:"Cancel",备注:"Remark",备注名不可超过3_5e6c:"The remark cannot exceed 32 characters",外部链接收藏夹:"External Link Favorites",挖矿账号:"Mining Accounts",提示:"Notice",操作:"Action",收藏夹:"Favorites",新增收藏:"Add to Favorites",确认:"Confirm","确认移除链接?":"Are you sure you want to remove the URL?",管理收藏:"Manage Favorites",请输入新的共享人_fd43:"Enter a new remark for the shared user",退出管理:"Exit",通过对方共享的观_418b:"You can view their hashrate and earnings data via the shared Watcher URL, but cannot make changes to their account.",链接:"URL"},$n={为了方便管理观察_469b:"Para facilitar la gestión de los observadores, puede añadir enlaces de observador de otros pools de minería a Favoritos",修改备注:"Modificar nota",全局观察者:"Observador principal",共享人备注:"Nota para el compartidor",取消:"Cancelar",备注:"Nota",备注名不可超过3_5e6c:"La nota no puede exceder los 32 caracteres",外部链接收藏夹:"Favoritos de enlaces externos",挖矿账号:"Cuentas de minería",提示:"Nota",操作:"Acción",收藏夹:"Favoritos",新增收藏:"Añadir a Favoritos",确认:"Confirmar","确认移除链接?":"¿Está seguro de eliminar el enlace?",管理收藏:"Gestionar favoritos",请输入新的共享人_fd43:"Por favor, introduzca una nota para el nuevo compartidor",退出管理:"Salir",通过对方共享的观_418b:"Puede ver los datos de hashrate e ingresos de otros a través del enlace de Observador compartido, pero no puede modificar su cuenta",链接:"Enlace"},kn={为了方便管理观察_469b:"Для удобного управления добавьте ссылки наблюдателя других майнинг пулов в Избранное",修改备注:"Изменить примечание",全局观察者:"Главный наблюдатель",共享人备注:"Примечание",取消:"Отменить",备注:"Примечание",备注名不可超过3_5e6c:"Примечание не может превышать 32 символа",外部链接收藏夹:"Избранные внешние ссылки",挖矿账号:"Майнинг аккаунт",提示:"Примечание",操作:"Операция",收藏夹:"Избранное",新增收藏:"Добавить в избранное",确认:"Подтвердить","确认移除链接?":"Вы уверены, что хотите удалить ссылку?",管理收藏:"Управление избранным",请输入新的共享人_fd43:"Введите примечание для пользователя с общим доступом",退出管理:"Выйти",通过对方共享的观_418b:"По ссылке наблюдателя можно просматривать хешрейт и доход, но нельзя изменять настройки аккаунта",链接:"Ссылка"},xn={为了方便管理观察_469b:"为了方便管理观察者,可添加收藏其它矿池的观察者链接",修改备注:"修改备注",全局观察者:"全局观察者",共享人备注:"共享人备注",取消:"取消",备注:"备注",备注名不可超过3_5e6c:"备注名不可超过32个字符",外部链接收藏夹:"外部链接收藏夹",挖矿账号:"挖矿账号",提示:"提示",操作:"操作",收藏夹:"收藏夹",新增收藏:"新增收藏",确认:"确认","确认移除链接?":"确认移除链接?",管理收藏:"管理收藏",请输入新的共享人_fd43:"请输入新的共享人备注",退出管理:"退出管理",通过对方共享的观_418b:"通过对方共享的观察者链接可以查看对方的算力和收益数据,但无法改动对方账号",链接:"链接"},Sn={为了方便管理观察_469b:"為了方便管理觀察者,可添加收藏其它礦池的觀察者鏈接",修改备注:"修改備注",全局观察者:"全局觀察者",共享人备注:"共享人備注",取消:"取消",备注:"備注",备注名不可超过3_5e6c:"備注名不可超過32個字符",外部链接收藏夹:"外部鏈接收藏夾",挖矿账号:"挖礦賬號",提示:"提示",操作:"操作",收藏夹:"收藏夾",新增收藏:"新增收藏",确认:"確認","确认移除链接?":"確認移除鏈接?",管理收藏:"管理收藏",请输入新的共享人_fd43:"請輸入新的共享人備注",退出管理:"退出管理",通过对方共享的观_418b:"通過對方共享的觀察者鏈接可以查看對方的算力和收益數據,但無法改動對方賬號",链接:"鏈接"},ie={en_US:yn,es_ES:$n,ru_RU:kn,zh_Hans_CN:xn,zh_Hant_HK:Sn},On={class:"panel-title-block"},zn={class:"panel-title"},Un={class:"panel-desc"},Vn={class:"panel-actions"},An={key:0},Hn={key:1},Rn=["href"],En=["onClick"],wn={class:"row-actions"},Fn=["onClick"],Nn={key:1,class:"min-h-120"},Mn={class:"footer-btns"},Pn={__name:"SettingObserverCollectionTable",props:{isForeign:{type:Boolean,default:!1}},setup(H){const e=m=>{const s=L().$lang.value||"zh_Hans_CN",n=ie[s]||ie.zh_Hans_CN||{};return n[m]===void 0?m:n[m]},d=H,g=L(),V=te("addCollectionRef"),h=te("modifyFormRef"),x=k(!1),U=k(!1),P=k([]),r=Z({total:0,limit:20,page:1}),b=k(!1),C=k(!1),$=Z({id:"",remark:""}),S={remark:[{required:!0,message:e("请输入新的共享人_fd43"),trigger:"blur"},{trigger:"blur",validator:(m,l,s)=>{l&&l.length>32&&s(new Error(e("备注名不可超过3_5e6c"))),s()}}]},f=async(m=r.page)=>{U.value=!0;try{const s=await(d.isForeign?g.$api.setting.getForeignObserverFavorites:g.$api.setting.getObserverFavorites)({page:m,limit:r.limit});P.value=s.data||[],r.total=s.total,r.page=s.curr_page||m}catch(l){g.$error(l)}finally{U.value=!1}},F=m=>{f(m)},N=m=>{r.limit=m,f(r.page)},T=async()=>{try{await V.value.handle(),f()}catch{}},y=m=>{$.id=m.id,$.remark=m.remark,b.value=!0},_=()=>{h.value.validate(async m=>{if(m){C.value=!0;try{await(d.isForeign?g.$api.setting.putForeignObserverFavorite:g.$api.setting.putObserverFavorite)({...$}),b.value=!1,f()}catch(l){g.$error(l)}C.value=!1}})},M=async m=>{try{await ke.confirm(e("确认移除链接?","确认移除链接?"),e("提示","提示"),{confirmButtonText:e("确认","确认"),cancelButtonText:e("取消","取消"),type:"warning",customClass:"design-v2"}),await(d.isForeign?g.$api.setting.deleteForeignObserverFavorite:g.$api.setting.deleteObserverFavorite)({id:m}),f()}catch(l){l!=="cancel"&&g.$error(l)}};return ge(()=>{f(1)}),(m,l)=>{const s=I,n=Se,A=be,R=fe,E=Ce,W=xe,K=Oe,j=we,G=Re,J=He,Q=Ve,Y=ne,X=ze,u=$e;return p(),O(X,{class:"c-setting-observer-collection-table"},{header:o(()=>[i("div",On,[i("span",zn,c(H.isForeign?e("外部链接收藏夹"):e("收藏夹")),1),i("p",Un,c(H.isForeign?e("为了方便管理观察_469b"):e("通过对方共享的观_418b")),1)])]),default:o(()=>[i("div",Vn,[a(s,{type:"primary","round-small":"",onClick:T},{default:o(()=>
1[z(c(e("新增收藏")),1)]),_:1}),t(x)?(p(),O(s,{key:0,"round-small":"",type:"primary",plain:"",onClick:l[0]||(l[0]=v=>x.value=!1)},{default:o(()=>[z(c(e("退出管理")),1)]),_:1})):(p(),O(s,{key:1,"round-small":"",type:"primary",plain:"",onClick:l[1]||(l[1]=v=>x.value=!0)},{default:o(()=>[z(c(e("管理收藏")),1)]),_:1}))]),(p(),O(W,{key:t(x)?"edit":"view",data:t(P),class:"collection-table design-v2"},{empty:o(()=>[t(U)?ye((p(),w("div",Nn,null,512)),[[u,t(U)]]):(p(),O(E,{key:0,class:"pb-60"}))]),default:o(()=>[H.isForeign?B("",!0):(p(),O(n,{key:0,label:e("挖矿账号"),align:"left","min-width":"140"},{default:o(({row:v})=>[v.global?(p(),w("span",An,c(e("全局观察者")),1)):(p(),w("span",Hn,c(v.name),1))]),_:1},8,["label"])),a(n,{label:e("链接"),align:"left","min-width":"260","class-name":"link-cell"},{default:o(({row:v})=>[i("a",{href:v.url,class:"collection-link",target:"_blank",rel:"noopener noreferrer"},c(v.url),9,Rn)]),_:1},8,["label"]),a(n,{label:e("备注"),align:"left","min-width":"120"},{default:o(({row:v})=>[i("span",null,c(v.remark),1),t(x)?(p(),w("i",{key:0,class:"iconfont icon-edit edit-icon",onClick:Ue=>y(v)},null,8,En)):B("",!0)]),_:1},8,["label"]),a(n,{align:"right",width:"120"},{default:o(({row:v})=>[i("div",wn,[a(A,{msg:v.url,icon:"icon-copy",class:"copy-icon"},null,8,["msg"]),a(R,{effect:"light"},{content:o(()=>[a(he,{value:v.url,size:150,level:"H"},null,8,["value"])]),default:o(()=>[l[7]||(l[7]=i("i",{class:"iconfont icon-qrcode qr-icon"},null,-1))]),_:2},1024)])]),_:1}),t(x)?(p(),O(n,{key:1,label:e("操作"),align:"center",width:"80"},{default:o(({row:v})=>[i("i",{class:"iconfont icon-delete delete-icon",onClick:Ue=>M(v.id)},null,8,Fn)]),_:1},8,["label"])):B("",!0)]),_:1},8,["data"])),a(K,{"current-page":t(r).page,"onUpdate:currentPage":l[2]||(l[2]=v=>t(r).page=v),"page-size":t(r).limit,"onUpdate:pageSize":l[3]||(l[3]=v=>t(r).limit=v),total:t(r).total,onCurrentChange:F,onSizeChange:N},null,8,["current-page","page-size","total"]),a(j,{ref_key:"addCollectionRef",ref:V,"is-foreign":H.isForeign},null,8,["is-foreign"]),a(Y,{modelValue:t(b),"onUpdate:modelValue":l[6]||(l[6]=v=>D(b)?b.value=v:null),class:"design-v2 w-540 modify-remark-dialog",title:e("修改备注"),"close-on-click-modal":!1},{default:o(()=>[a(Q,{ref_key:"modifyFormRef",ref:h,model:t($),rules:S,onSubmit:l[5]||(l[5]=Ae(()=>{},["prevent"]))},{default:o(()=>[a(J,{prop:"remark"},{default:o(()=>[a(G,{modelValue:t($).remark,"onUpdate:modelValue":l[4]||(l[4]=v=>t($).remark=v),placeholder:e("共享人备注")},{prefix:o(()=>[...l[8]||(l[8]=[i("i",{class:"iconfont icon-remark"},null,-1)])]),_:1},8,["modelValue","placeholder"])]),_:1})]),_:1},8,["model"]),i("div",Mn,[a(s,{type:"primary",loading:t(C),onClick:_},{default:o(()=>[z(c(e("确认")),1)]),_:1},8,["loading"])])]),_:1},8,["modelValue","title"])]),_:1})}}},Ln=q(Pn,[["__scopeId","data-v-66a7ac0d"]]),Dn={观察者:"Watcher"},Tn={观察者:"Observador"},Wn={观察者:"Наблюдатель"},Bn={观察者:"观察者"},qn={观察者:"觀察者"},re={en_US:Dn,es_ES:Tn,ru_RU:Wn,zh_Hans_CN:Bn,zh_Hant_HK:qn},In={class:"p-setting-observer"},Zn={__name:"observer.client",setup(H){const e=d=>{const V=L().$lang.value||"zh_Hans_CN",h=re[V]||re.zh_Hans_CN||{};return h[d]===void 0?d:h[d]};return Ee().setPageHead({title:e("观察者")}),(d,g)=>{const V=Cn,h=Ln;return p(),w("div",In,[a(V),a(h,{class:"mt-16 xs:mt-12"}),a(h,{"is-foreign":"",class:"mt-16 xs:mt-12"})])}}};export{Zn 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.