PageSourceSearch

https://www.coinex.com/_nuxt3/BldDUKyM00.js

js coinex.com collected 2026-09-24 09:02:27 UTC 15,249 bytes, 1 lines download raw bytes

1import{_ as Z,a as X,b as Y}from"./CALZpM8200.js";import{_ as Q}from"./B7Regzww00.js";import{_ as W,a as ee}from"./BvqnUqmk00.js";import{s as F,a as K,_ as ae}from"./vendor-pinia.BCP_UPQS00.js";import{o as G,M as E,O as I,E as w,K as r,X as n,P as t,U as s,Y as d,q as b,a2 as O,z as A,a3 as z,c as H,w as te,e as ne,a4 as oe,a5 as se,Z as le,r as re}from"./vendor-vue.Bkrwerli00.js";import{d as J,aq as q,ar as ie,as as de,h as R,k as pe,b as ue,m as ce}from"./CCxh76Uf00.js";import{_ as _e}from"./BfPgK-ff00.js";import{_ as me}from"./Ceyi9NyC00.js";import{_ as fe}from"./Ccl06UFD00.js";import{u as j}from"./BdAkS-xL00.js";import{i as B,p as ve,u as ge}from"./vendor-lodash.lV5qy58S00.js";import{u as he}from"./C9lS1zR000.js";import"./B1RdYMzA00.js";import"./vendor-vue-router.DXGbvEEn00.js";const ye={class:"c-p2p-filter-appeal"},Te={key:0,class:"filter-wrapper-md"},be={class:"flex"},Ce={class:"text-center"},Ve={class:"text-16 font-w600 ui0-text-primary"},Pe={class:"filter-content"},Se={class:"filter-label"},De={class:"filter-label mt-28"},$e={class:"filter-label mt-28"},Ae={class:"filter-label mt-28"},xe={class:"filter-label mt-28"},Ne={class:"filter-label mt-28"},Oe={class:"mt-32"},Ie={key:1,class:"filter-wrapper"},we={__name:"FilterAppeal",emits:["init","filterChange"],setup(L,{emit:S}){const D=[["交易方向","数字货币","日期","法币币种","状态","确认","筛选","订单类型"],["交易方向","数字货币","日期","法币币种","状态","确认","筛选","订单类型","zh_Hans_CN"],["交易方向","數字貨幣","日期","法幣幣種","狀態","確認","篩選","訂單類型","zh_Hant_HK"],["Trading Type","Cryptocurrency","Date","Fiat Currency","Status","Confirm","Filter","Order Type","en_US"],["Jenis Perdagangan","Aset Kripto","Tanggal","Fiat","Status","Konfirmasi","Filter","Jenis Pesanan","id_ID"],["取引タイプ","暗号資産","日付","フィアット","ステータス","確認する","選別","注文タイプ","ja_JP"],["거래 유형","암호화폐","일시","법정 화폐 종류","상태","확인하기","선별","주문 유형","ko_KP"],["Тип торговли","Криптовалюта","Дата","Фиатная валюта","Статус","Подтвердить","Фильтр","Тип ордера","ru_KZ"],["İşlem Türü","Kripto Para","Tarih","İtibari Para Birimi","Durum","Onayla","Seç","Emir Türü","tr_TR"],["Loại giao dịch","Tiền điện tá»­","Ngày","Tiền pháp định","Trạng thái","Xác nhận","Lọc","Loại lệnh","vi_VN"],["Tipo de Transação","Criptomoeda","Data","Moeda fiduciária","Status","Confirmar","Filtro","Tipo de ordem","pt_PT"],[" نوع التداول","العملة المشفرة","التاريخ","عملة فيات","الحالة","تأكيد","التصفية","نÙ
1ˆØ¹ الطلب","ar_AE"],["Tipo","Criptomoneda","Fecha","Moneda fiat","Estado","Confirmar","Filtro","Tipo de orden","es_ES"]],u=D.slice(1).reduce((f,a)=>({...f,[a.at(-1)]:D[0].reduce((V,e,p)=>({...V,[e]:a[p]}),{})}),{}),T=f=>{const V=K().$lang.value||"zh_Hans_CN",e=u[V]||u.zh_Hans_CN||{};return e[f]===void 0?f:e[f]},x=S,{screens:v}=F(J()),c=A(""),g=A([]),y=A(""),o=A(""),_=A(""),i=A(""),h=A(!1);function $(){return{date:g.value,type:y.value,order_type:o.value,status:c.value,fiat:_.value,coin:i.value}}function m(){const f=$();x("filterChange",f)}function U(){h.value=!1}return G(()=>{x("init",$())}),(f,a)=>{const V=Z,e=Q,p=X,P=W,C=ee,N=Y,k=E("via-button"),M=E("via-drawer");return I(),w("div",ye,[r(v).md?(I(),w("div",Te,[n("div",be,[a[15]||(a[15]=n("div",{class:"flex-1"},null,-1)),n("div",{class:"btn-filter ms-24",onClick:a[0]||(a[0]=l=>h.value=!0)},[...a[14]||(a[14]=[n("i",{class:"iconfont icon-filter"},null,-1)])])]),t(M,{visible:r(h),"onUpdate:visible":a[7]||(a[7]=l=>b(h)?h.value=l:null),class:"c-p2p-order-filter-drawer","show-close":!0,"append-to-body":!0},{title:s(()=>[n("div",Ce,[n("span",Ve,d(T("筛选")),1)])]),default:s(()=>[n("div",Pe,[n("div",Se,d(T("日期")),1),t(V,{modelValue:r(g),"onUpdate:modelValue":a[1]||(a[1]=l=>b(g)?g.value=l:null),onChange:m},null,8,["modelValue"]),n("div",De,d(T("状态")),1),t(e,{modelValue:r(c),"onUpdate:modelValue":a[2]||(a[2]=l=>b(c)?c.value=l:null),onChange:m},null,8,["modelValue"]),n("div",$e,d(T("交易方向")),1),t(p,{modelValue:r(y),"onUpdate:modelValue":a[3]||(a[3]=l=>b(y)?y.value=l:null),onChange:m},null,8,["modelValue"]),n("div",Ae,d(T("订单类型")),1),t(P,{modelValue:r(o),"onUpdate:modelValue":a[4]||(a[4]=l=>b(o)?o.value=l:null),onChange:m},null,8,["modelValue"]),n("div",xe,d(T("法币币种")),1),t(C,{modelValue:r(_),"onUpdate:modelValue":a[5]||(a[5]=l=>b(_)?_.value=l:null),onChange:m},null,8,["modelValue"]),n("div",Ne,d(T("数字货币")),1),t(N,{modelValue:r(i),"onUpdate:modelValue":a[6]||(a[6]=l=>b(i)?i.value=l:null),onChange:m},null,8,["modelValue"]),n("div",Oe,[t(k,{class:"w-full",type:"area",size:"40",radius:"round",onClick:U},{default:s(()=>[O(d(T("确认")),1)]),_:1})])])]),_:1},8,["visible"])])):(I(),w("div",Ie,[t(e,{modelValue:r(c),"onUpdate:modelValue":a[8]||(a[8]=l=>b(c)?c.value=l:null),onChange:m},null,8,["modelValue"]),t(p,{modelValue:r(y),"onUpdate:modelValue":a[9]||(a[9]=l=>b(y)?y.value=l:null),class:"ms-12",onChange:m},null,8,["modelValue"]),t(P,{modelValue:r(o),"onUpdate:modelValue":a[10]||(a[10]=l=>b(o)?o.value=l:null),class:"ms-12",onChange:m},null,8,["modelValue"]),t(C,{modelValue:r(_),"onUpdate:modelValue":a[11]||(a[11]=l=>b(_)?_.value=l:null),class:"ms-12",onChange:m},null,8,["modelValue"]),t(N,{modelValue:r(i),"onUpdate:modelValue":a[12]||(a[12]=l=>b(i)?i.value=l:null),class:"ms-12",onChange:m},null,8,["modelValue"]),t(V,{modelValue:r(g),"onUpdate:modelValue":a[13]||(a[13]=l=>b(g)?g.value=l:null),class:"ms-12",onChange:m},null,8,["modelValue"])]))])}}},Ue={class:"c-p2p-appeal-list"},Fe={class:"flex items-center"},Ee={class:"mt-6 ui0-text-tertiary text-12"},ze={class:"flex items-center justify-end flex-wrap"},Le={style:{width:"100px"}},ke={class:"nickname"},Me={class:"ui0-text-tertiary ui0-font-digit9 block"},He={class:"flex mt-20"},Re={class:"py-100"},Be={__name:"AppealList",props:{appeals:{type:Array,default:()=>[]}},setup(L){const S=[["交易方向","ä»·æ ¼","商家名称","总额","操作","数量","申诉时间","申诉状态","申诉进度","订单类型","订单编号","订单编号/申诉时_1426","订单详情"],["交易方向","ä»·æ ¼","商家名称","总额","操作","数量","申诉时间","申诉状态","申诉进度","订单类型","订单编号","订单编号/申诉时间","订单详情","zh_Hans_CN"],["交易方向","價格","商家名稱","總額","操作","數量","申訴時間","申訴狀態","申訴進度","訂單類型","訂單編號","訂單編號/申訴時間","訂單詳情","zh_Hant_HK"],["Direction","Price","Merchant Name","Total Value ","Operation","Amount","Appeal Time","Status","Appeal Progress","Order Type","Order ID","Order ID/Appeal Submitted","Details","en_US"],["Jenis Perdagangan","Harga","Nama Merchant","Jumlah","Beroperasi","Jumlah","Waktu Banding","Status","Proses","Jenis Pesanan","ID Pesanan","ID Pesanan/Pengajuan Banding","Detail","id_ID"],["取引タイプ","価格","マーチャント名","合計","操作","量","申し立て期間","ステータス","申し立ての進捗","注文タイプ","注文番号","注文番号/申し立て時間","詳細","ja_JP"],["거래 유형","가격","판매자 이름","총액","작업","수량","항소 시간","상태","항소 진도","주문 유형","주문 ID","주문번호/생성시간","주문 세부정보","ko_KP"],["Сторона","Цена","Имя мерчанта","Сумма","Операция","Количество","Время апелляции","Статус","Прогресс апелляции","Тип ордера","Номер ордера","Номер ордера/подача апелляции","Детали","ru_KZ"],["Yön","Fiyat","Tüccar Adı","Toplam","İşlem","Miktar","İtiraz Tarihi","Durum","İtiraz Süreci","Emir Türü","Emir Numarası","Emir Numarası/İtiraz Tarihi","Ayrıntılar","tr_TR"],["Loại giao dịch","Giá cả","Tên người bán","Tổng số tiền","Thao tác","Số lượng","Thời gian khiếu nại","Trạng thái","Tiến trình khiếu nại","Loại lệnh","ID đơn hàng","ID đơn hàng / Gá»­i khiếu nại","Chi tiết lện
1h","vi_VN"],["Tipo de Transação","Preço","Nome do comerciante","Valor Total","Operação","Quantidade","Tempo de apelação","Status","Progresso","Tipo de ordem","Número do pedido","Número do pedido / Envio da contestação","detalhes do pedido","pt_PT"],[" نوع التداول","السعر","اسم التاجر","المبلغ الاجمالي","العملية","الكمية","وقت الاعتراض","الحالة","التقدم","نوع الطلب","معرّف الطلب:","معرّف الطلب/تقديم الاعتراض","تفاصيل الطلب","ar_AE"],["Tipo","Precio","Nombre del comerciante","Cantidad","Operación","Monto","Tiempo de la apelación","Status","Progreso","Tipo de orden","Orden ID","Orden ID/Enviar apelación","Detalles","es_ES"]],D=S.slice(1).reduce((o,_)=>({...o,[_.at(-1)]:S[0].reduce((i,h,$)=>({...i,[h]:_[$]}),{})}),{}),u=o=>{const i=K().$lang.value||"zh_Hans_CN",h=D[i]||D.zh_Hans_CN||{};return h[o]===void 0?o:h[o]},T=L,{orderStatus:x}=F(j()),{unreadStatus:v}=F(q()),{screens:c}=F(J()),g=H(()=>[{label:u("订单编号/申诉时_1426"),prop:"time",align:"start",width:220,labelClass:"ps-12",propClass:"ps-12",useCard:!1},{label:u("交易方向"),prop:"orderSide",align:"start",width:100},{label:u("订单类型"),prop:"orderType",align:"start",width:120},{label:u("订单编号"),prop:"orderId",useTable:!1},{label:u("申诉时间"),prop:"createTime",useTable:!1},{label:u("价格"),prop:"price",align:"start"},{label:u("总额"),prop:"total",align:"start"},{label:u("数量"),prop:"count",align:"start"},{label:u("商家名称"),prop:"store",align:"start",width:150},{label:u("申诉状态"),prop:"status",align:"start",width:120},{label:u("操作"),prop:"operation",align:"end",width:260,labelClass:"pe-12",propClass:"pe-12",useCard:!1}]),y=H(()=>T.appeals.map(o=>{const _=x.value?.[o.order_id]?.status,i=x.value?.[o.order_id]?.complaint_status,h=x.value?.[o.order_id]?.unread_complaint,$=v.value?.[o.session_id];return{...o,status:B(_)?o.status:_,complaint_status:B(i)?o.complaint_status:i,unread_complaint:!!h,unread_msg:!!$}}));return(o,_)=>{const i=ae,h=_e,$=me,m=de,U=fe,f=E("via-button"),a=ie,V=E("via-table");return I(),w("div",Ue,[t(V,{fields:r(g),items:r(y),type:r(c).md?"card":"default"},{time:s(({item:e})=>[n("div",null,[n("div",Fe,[t(i,{to:`/p2p/order-detail?orderId=${e.order_id}`,class:"ui0-text-primary"},{default:s(()=>[O(d(e.order_id),1)]),_:2},1032,["to"])]),n("div",Ee,d(("dateFns"in o?o.dateFns:r(R)).format(new Date(e.complaint_created_at*1e3),"yyyy-MM-dd HH:mm:ss")),1)])]),orderId:s(({item:e})=>[n("div",ze,[t(i,{to:`/p2p/order-detail?orderId=${e.order_id}`,class:"ui0-text-primary"},{default:s(()=>[O(d(e.order_id),1)]),_:2},1032,["to"])])]),orderSide:s(({item:e})=>[t(h,{side:e.side},null,8,["side"])]),orderType:s(({item:e})=>[t($,{mode:e.order_type},null,8,["mode"])]),createTime:s(({item:e})=>[n("div",null,d(("dateFns"in o?o.dateFns:r(R)).format(new Date(e.complaint_created_at*1e3),"yyyy-MM-dd HH:mm:ss")),1)]),price:s(({item:e})=>[n("div",null,[n("span",null,d(e.price),1),n("span",null,d(e.quote),1)])]),total:s(({item:e})=>[n("div",null,[n("span",null,d(e.quote_amount),1),n("span",null,d(e.quote),1)])]),count:s(({item:e})=>[n("div",null,[n("span",null,d(e.base_amount),1),n("span",null,d(e.base),1)])]),store:s(({item:e})=>[n("div",Le,[t(m,{text:`${e.opponent_user_info.nickname}(@${e.opponent_user_info.account_name})`,placement:"top"},{default:s(()=>[t(i,{to:`/p2p/user/info/${e.merchant_id}`},{default:s(()=>[n("span",ke,d(e.opponent_user_info.nickname),1)]),_:2},1032,["to"])]),_:2},1032,["text"]),n("div",Me,"@"+d(e.opponent_user_info.account_name),1)])]),status:s(({item:e})=>[t(U,{status:e.complaint_status},null,8,["status"])]),operation:s(({item:e})=>[t(i,{to:`/p2p/order-detail?orderId=${e.order_id}`},{default:s(()=>[t(f,{class:z([{"btn-msg-tip":e.unread_msg},"order-btn"]),type:"area",color:"green-opacity",radius:"8",size:"32"},{default:s(()=>[O(d(u("订单详情")),1)]),_:1},8,["class"])]),_:2},1032,["to"]),t(i,{to:`/p2p/order/appeal/${e.order_id}`},{default:s(()=>[t(f,{class:z(["ms-8 order-btn",{"btn-msg-tip":e.unread_complaint}]),type:"area",color:"green-opacity",radius:"8",size:"32"},{default:s(()=>[O(d(u("申诉进度")),1)]),_:1},8,["class"])]),_:2}
1,1032,["to"])]),card_footer:s(({item:e})=>[n("div",He,[t(i,{class:"flex-1",to:`/p2p/order-detail?orderId=${e.order_id}`},{default:s(()=>[t(f,{class:z([{"btn-msg-tip":e.unread_msg},"order-btn w-full"]),type:"area",color:"green-opacity",radius:"8",size:"32"},{default:s(()=>[O(d(u("订单详情")),1)]),_:1},8,["class"])]),_:2},1032,["to"]),t(i,{class:"flex-1 ms-8",to:`/p2p/order/appeal/${e.order_id}`},{default:s(()=>[t(f,{class:z(["order-btn w-full",{"btn-msg-tip":e.unread_complaint}]),type:"area",color:"green-opacity",radius:"8",size:"32"},{default:s(()=>[O(d(u("申诉进度")),1)]),_:1},8,["class"])]),_:2},1032,["to"])])]),empty:s(()=>[n("div",Re,[t(a,{class:"bg-transparent"})])]),_:1},8,["fields","items","type"])])}}},Ke={class:"p-p2p-order-appeal"},Ge={key:0,class:"my-50"},la={__name:"index",setup(L){const S=j(),D=q(),{countAppeal:u}=F(S),{initPolling:T,skipPolling:x}=he(),v=A({}),c=re({current:1,total:0,limit:10}),g=A([]),y=A(!1);te(u,(p,P)=>{p!==P&&U()}),G(()=>{o()}),ne(()=>{S.CLEAR_POLLING_ORDERS(),D.CLEAR_UNREAD_STATUS()});function o(p){T("orderStatus",_,5e3,!1),T("unread",i,5e3,!1)}async function _(){await S.updateStatus()}async function i(){await D.updateUnreadStatus(!1)}function h(p){const P=p.map(N=>N.order_id),C=ge(p.map(N=>N.session_id));S.SET_POLLING_STATUS_IDS(P),D.SET_POLLING_UNREAD_IDS(C)}function $(){x("orderStatus"),S.updateStatus(),x("unread"),D.updateUnreadStatus(!1)}function m(){f(!0)}async function U(){await f(),!g.value.length&&c.current>1&&(c.current--,await f())}async function f(p){if(!y.value){p&&(y.value=!0);try{const P=a(),C=await pe("/p2p/order/complaint/list",P);C?.code===0?(g.value=C.data?.complaints||[],c.total=C.data?.total||0,h(g.value),$()):C?.message&&p&&ue(C.message)}catch(P){p&&ce(P)}y.value=!1}}function a(){const p=v.value.status==="PENDING"?["CREATED","PENDING"]:v.value.status?[v.value.status]:"";return ve({statuses:p,side:v.value.type,order_type:v.value.order_type,fiat:v.value.fiat?[v.value.fiat]:"",assets:v.value.coin?[v.value.coin]:"",start_time:v.value.date?.[0]||"",end_time:v.value.date?.[1]||"",page:c.current,limit:c.limit})}function V(p){v.value=p,c.current=1,m()}function e(p){c.current=p,m()}return(p,P)=>{const C=we,N=Be,k=E("via-pagination"),M=oe("via-loading");return I(),w("div",Ke,[t(C,{class:"mt-32 md:mt-0",onInit:V,onFilterChange:V}),se(t(N,{class:"mt-20",appeals:r(g)},null,8,["appeals"]),[[M,r(y)]]),r(g)&&r(g).length?(I(),w("div",Ge,[t(k,{class:"relative p-0 -end-8 md:end-0","select-limit-visible":!1,"current-page":r(c).current,total:r(c).total,"page-size":r(c).limit,onCurrentChange:e},null,8,["current-page","total","page-size"])])):le("",!0)])}}};export{la 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.