PageSourceSearch

https://filev3.cqvip.com/we-research/43/_nuxt/D8Gez3nZ.js

js cqvip.com collected 2026-10-02 02:56:12 UTC 38,158 bytes, 7 lines download raw bytes

1import{d as ge,aD as pe,aE as xe,O as Ke,s as _,c as h,y as Ce,j as ce,f as i,w as m,g as n,h as b,R as Se,l as a,n as S,t as p,i as I,a$ as be,e as r,M as Xe,F as M,N as ue,B as Te,G as ze,x as Ae,J as Ze,K as U,z as et,ad as tt,b0 as nt,aY as Pe,b1 as ot,u as at,aQ as st,aA as it,H as lt,b2 as rt,C as $e,r as Y,b3 as pt,E as ct,aj as ut,aS as dt,b4 as ft,b5 as vt,b6 as _t}from"./BkVbg4ZN.js";import{E as mt}from"./ojUmzPQi.js";import{E as Ne,a as Ie}from"./CEoOqb9a.js";import{d as yt}from"./a9TneCpM.js";import{_ as ht}from"./DUdzo_ME.js";import{v as Ee}from"./DtU-HQ91.js";import"./DwmBe6VN.js";import"./OT_tFUnm.js";import"./DxwpsdTN.js";import"./DCWxsGkL.js";import"./C_NNOeJR.js";import"./DdpHH5Sq.js";const bt={class:"m-0 pr-[2.4rem] text-[1.8rem] leading-[2.6rem] font-semibold text-533"},gt={class:"flex h-full min-h-0 flex-col"},zt={class:"balance-ledger-dialog__scroll"},kt=["onClick"],re=10,Mt=ge({__name:"BalanceLedgerDialog",props:pe({title:{default:"明细"},records:{default:()=>[]},total:{default:void 0},loading:{type:Boolean,default:!1},serverPaging:{type:Boolean,default:!1}},{visible:{type:Boolean,default:!1},visibleModifiers:{}}),emits:pe(["load"],["update:visible"]),setup(Q,{emit:G}){const v=xe(Q,"visible"),g=Q,J=G,X=Ke(),y=_(1),T=h(()=>g.serverPaging?g.total??0:g.records.length),W=h(()=>{if(g.serverPaging)return g.records;const u=(y.value-1)*re;return g.records.slice(u,u+re)}),R={background:"#F7F6FB",color:"#172533",fontWeight:"400",fontSize:"14px"};function x(u){return u==="INCOME"?"收入":"支出"}function D(u){const z=Math.abs(u.amount);return`${u.type==="INCOME"?"+":"-"}${z}`}function A(u){return!!u.conversationId?.trim()}async function O(u){const z=u.conversationId?.trim();if(!z)return;const N=X.resolve(`/chat/${z}`);window.open(N.href,"_blank","noopener,noreferrer")}function E(){g.serverPaging&&J("load",{page:y.value,pageSize:re})}function C(){E()}function V(){y.value=1}return Ce(v,u=>{u&&(y.value=1,E())}),(u,z)=>{const N=Ie,K=Ne,w=ht,P=Te,L=Ee;return i(),ce(P,{modelValue:v.value,"onUpdate:modelValue":z[1]||(z[1]=f=>v.value=f),class:"balance-ledger-dialog",width:"90rem","append-to-body":"","align-center":"","destroy-on-close":"",onClosed:V},{header:m(()=>[n("h2",bt,p(u.title),1)]),default:m(()=>[n("div",gt,[n("div",zt,[Se((i(),ce(K,{data:a(W),"empty-text":"暂无明细记录","row-key":"id",class:"pay-kb-table","row-class-name":({row:f})=>A(f)?"balance-ledger-dialog__row--link":"","header-cell-style":R,height:"100%",onRowClick:O},{default:m(()=>[b(N,{label:"类型","min-width":"100",align:"center"},{default:m(({row:f})=>[n("span",{class:S(["balance-ledger-dialog__type",f.type==="INCOME"?"is-income":"is-expense"])},p(x(f.type)),3)]),_:1}),b(N,{label:"数量","min-width":"100",align:"center"},{default:m(({row:f})=>[n("span",{class:S(["balance-ledger-dialog__amount",f.type==="INCOME"?"is-income":"is-expense"])},p(D(f)),3)]),_:1}),b(N,{label:"发生时间","min-width":"170",align:"center"},{default:m(({row:f})=>[I(p(a(be)(f.createTime)||"--"),1)]),_:1}),b(N,{label:"过期时间","min-width":"170",align:"center"},{default:m(({row:f})=>[I(p(a(be)(f.expireTime)||"--"),1)]),_:1}),b(N,{label:"说明","min-width":"160",align:"center"},{default:m(({row:f})=>[A(f)?(i(),r("button",{key:0,type:"button",class:"balance-ledger-dialog__desc-link",onClick:Xe(te=>O(f),["stop"])},p(f.description||"--"),9,kt)):(i(),r(M,{key:1},[I(p(f.description||"--"),1)],64))]),_:1})]),_:1},8,["data","row-class-name"])),[[L,u.loading]])]),b(w,{"current-page":a(y),"onUpdate:currentPage":z[0]||(z[0]=f=>ue(y)?y.value=f:null),"page-size":re,layout:"total, prev, pager, next",class:"mt-[2.4rem] !justify-center !py-0",total:a(T),"hide-on-single-page":!1,onCurrentChange:C},null,8,["current-page","total"])])]),_:1},8,["modelValue"])}}}),wt=Object.assign(ze(Mt,[["__scopeId","data-v-5a045c2d"]]),{__name:"PayBalanceLedgerDialog"}),Pt={key:0,class:"vip-pay-dialog__body"},$t={class:"vip-pay-dialog__order-title"},xt={class:"vip-pay-dialog__amount"},Ct={class:"vip-pay-dialog__price"},St={class:"vip-pay-dialog__order-no"},Tt={class:"vip-pay-dialog__modes"},At=["disabled"],Nt=["disabled"],It={class:"vip-pay-dialog__pay-area"},Et={class:"vip-pay-dialog__expired"},Lt=["src"],Dt={class:"vip-pay-dialog__alipay-wrap"},Vt=["srcdoc"],Bt={class:"vip-pay-dialog__tip"},Rt={key:0,class:"vip-pay-dialog__countdown"},Ot={class:"vip-pay-dialog__agreement"},Ft='<p><font size="4">欢迎您使用维普汇研会员服务。</font></p><p><font size="4">本《维普汇研会员服务协议》(以下简称“本协议”)由您(以下简称“用户”)与重庆维普资讯有限公司及其关联公司(以下简称“维普汇研”“我们”)共同订立。本协议用于明确您购买、使用维普汇研会员服务过程中双方的权利、义务及责任。</font></p><p><font size="4">在购买或使用维普汇研会员服务前,请您认真阅读并充分理解本协议内容,特别是涉及会员费用、服务限制、责任免除、退款规则等重要条款。</font></p><p><font size="4">当您通过页面点击确认购买、开通会员、支付费用,或以其他方式使用会员权益时,即表示您已阅读、理解并同意接受本协议全部内容。</font></p><p><font size="4">
1如您不同意本协议任何内容,请停止购买或使用维普汇研会员服务。</font></p><p><font size="4">本《维普汇研会员服务协议》将帮助您了解以下内容:</font></p><p><font size="4">第一条 定义</font></p><p><font size="4">第二条 会员开通与账号管理</font></p><p><font size="4">第三条 会员购买及支付</font></p><p><font size="4">第四条 会员有效期</font></p><p><font size="4">第五条 会员权益使用规则</font></p><p><font size="4">第六条 会员退款规则</font></p><p><font size="4">第七条 用户行为规范</font></p><p><font size="4">第八条 学术及AI服务特别说明</font></p><p><font size="4">第九条 数据保护与隐私</font></p><p><font size="4">第十条 知识产权</font></p><p><font size="4">第十一条 服务中断及责任限制</font></p><p><font size="4">第十二条 协议变更与终止</font></p><p><font size="4">第十三条 法律适用与争议解决</font></p><p><font size="4">第十四条 其他</font></p><h2><font size="4">第一条&nbsp;定义</font></h2><h3><font size="4">1.1&nbsp;维普汇研</font></h3><p><font size="4">维普汇研是由重庆维普资讯有限公司提供的面向科研用户的学术服务平台,为用户提供文献检索、学术分析、科研辅助、知识管理等相关服务。</font></p><h3><font size="4">1.2&nbsp;会员服务</font></h3><p><font size="4">会员服务是指用户通过支付费用获得的,在有效期限内使用维普汇研提供的专属功能和服务权益。</font></p><p><font size="4">会员服务包括但不限于:</font></p><p><font size="4">(1)文献检索及基础学术问答功能;</font></p><p><font size="4">(2)基础学者主页及学者数字分身功能;</font></p><p><font size="4">(3)科研选题及定题测评功能;</font></p><p><font size="4">(4)前沿洞察功能;</font></p><p><font size="4">(5)文献综述功能;</font></p><p><font size="4">(6)项目空间功能;</font></p><p><font size="4">(7)知识库及随文笔记功能;</font></p><p><font size="4">(8)智子额度;</font></p><p><font size="4">(9)其他以会员页面展示为准的权益。</font></p><p><font size="4">具体会员等级、权益内容、有效期限及价格,以购买页面展示信息为准。</font></p><h2><font size="4">第二条&nbsp;会员开通与账号管理</font></h2><h3><font size="4">2.1 会员账号</font></h3><p><font size="4">用户需通过维普汇研官方渠道注册账号并完成会员购买。</font></p><p><font size="4">用户应保证:</font></p><p><font size="4">(1)注册信息真实、准确、完整;</font></p><p><font size="4">(2)不得盗用他人身份信息注册账号;</font></p><p><font size="4">(3)不得通过非法方式获取会员资格。</font></p><p><font size="4">如用户违反上述约定,维普汇研有权采取限制使用、暂停服务、关闭账号等措施。</font></p><h3><font size="4">2.2账号使用</font></h3><p><font size="4">会员权益仅限购买账号本人使用。</font></p><p><font size="4">未经维普汇研书面许可,用户不得:</font></p><p><font size="4">(1)出租、出售、转让会员账号;</font></p><p><font size="4">(2)共享账号供多人使用;</font></p><p><font size="4">(3)通过技术手段破解、绕过会员权限限制。</font></p><p><font size="4">因账号共享、转让等行为导致会员权益损失的,由用户自行承担。</font></p><h2><font size="4">第三条&nbsp;会员购买及支付</font></h2><h3><font size="4">3.1 会员价格</font></h3><p><font size="4">会员服务价格以维普汇研会员购买页面实际展示价格为准。维普汇研有权根据运营需要调整会员服务价格,并通过页面公告、站内通知等方式进行说明。</font></p><h3><font size="4">3.2 支付方式</font></h3><p><font size="4">用户可通过维普汇研支持的支付方式完成会员购买,包括但不限于:</font></p><p><font size="4">(1)微信支付;</font></p><p><font size="4">(2)支付宝支付;</font></p><p><font size="4">(3)其他平台支持的支付方式。</font></p><p><font size="4">用户完成支付后,会员服务将在支付成功后按照系统规则生效。</font></p><h3><font size="4">3.3 支付确认</font></h3><p><font size="4">用户在购买会员前,应确认:</font></p><p><font size="4">(1)购买的会员类型;</font></p><p><font size="4">(2)会员有效期限;</font></p><p><font size="4">(3)对应服务权益;</font></p><p><font size="4">(4)支付金额。</font></p><p><font size="4">支付完成后,视为用户确认购买信息无误。</font></p><h2><font size="4">第四条 会员有效期</font></h2><p><font size="4">会员有效期自会员成功开通之日起计算。具体有效期限以会员订单信息及会员中心展示为准。会员到期后,相关会员权益将自动失效。</font></p><p><font size="4">
1用户开通会员服务后,维普汇研可能根据会员类型向用户赠送一定数量的智子。赠送智子的有效期与对应会员有效期保持一致,会员有效期届满后,未使用完毕的赠送智子将同步失效,用户不得要求兑换现金、延期使用、退还或补偿。具体赠送数量、使用规则及有效期限以会员权益页面展示为准。</font></p><p><font size="4">用户通过充值方式购买的智子与会员赠送智子适用不同规则。充值购买的智子有效期及使用规则以智子购买页面展示为准;会员赠送智子的有效期以对应会员有效期为准。</font></p><h2><font size="4">第五条 会员权益使用规则</font></h2><h3><font size="4">5.1 权益范围</font></h3><p><font size="4">用户可在会员有效期内使用购买对应类型所包含的服务权益。不同会员类型对应不同权益内容,具体以会员页面展示为准。</font></p><h3><font size="4">5.2 权益限制</font></h3><p><font size="4">会员权益:</font></p><p><font size="4">(1)仅限个人账号使用;</font></p><p><font size="4">(2)不得兑换现金;</font></p><p><font size="4">(3)不得转赠、出售;</font></p><p><font size="4">(4)不得用于非法商业用途。</font></p><h3><font size="4">5.3 服务调整</font></h3><p><font size="4">维普汇研可能根据业务发展、技术升级、法律法规要求调整会员服务内容。如涉及会员核心权益变化,维普汇研将通过公告、站内通知等方式提前告知。</font></p><h2><font size="4">第六条 会员退款规则</font></h2><h3><font size="4">6.1 退款申请</font></h3><p><font size="4">用户购买会员后,如符合维普汇研退款规则,可申请退款。具体退款条件、退款金额及处理方式,以维普汇研公布的退款规则为准。</font></p><h3><font size="4">6.2 已使用权益处理</font></h3><p><font size="4">如会员已使用部分权益,退款金额可能根据实际使用情况进行计算。</font></p><p><font size="4">包括但不限于:</font></p><p><font size="4">(1)已使用的会员期限;</font></p><p><font size="4">(2)已消耗的智子数;</font></p><p><font size="4">(3)已产生的服务费用。</font></p><h3><font size="4">6.3 特殊情况</font></h3><p><font size="4">因以下原因造成无法使用会员服务的,维普汇研不承担退款责任:</font></p><p><font size="4">(1)用户自身账号原因,包括但不限于:用户账号密码遗忘、账号被盗或被他人操作、未完成实名认证或身份验证、账号被用户主动注销、账号存在异常操作被平台限制使用、用户违反平台服务协议或相关规则导致账号被暂停、限制或封禁等;</font></p><p><font size="4">(2)用户设备、网络原因;</font></p><p><font size="4">(3)用户违反平台规则导致服务暂停。</font></p><h2><font size="4">第七条 用户行为规范</font></h2><p><font size="4">用户使用会员服务时,应遵守法律法规及平台规则。</font></p><p><font size="4">用户不得:</font></p><p><font size="4">(1)利用会员服务从事违法活动;</font></p><p><font size="4">(2)侵犯他人知识产权;</font></p><p><font size="4">(3)恶意采集、复制、传播平台数据;</font></p><p><font size="4">(4)攻击、破解平台系统;</font></p><p><font size="4">(5)干扰平台正常运营。</font></p><p><font size="4">如用户违反规定,维普汇研有权限制、暂停或终止会员服务。</font></p><h2><font size="4">第八条 学术及AI服务特别说明</font></h2><p><font size="4">维普汇研提供的智能分析、AI辅助等功能基于人工智能技术实现。</font></p><p><font size="4">用户理解并同意:</font></p><p><font size="4">(1)AI生成内容可能存在一定误差;</font></p><p><font size="4">(2)相关内容仅作为科研辅助参考;</font></p><p><font size="4">(3)用户应结合专业知识进行判断;</font></p><p><font size="4">(4)用户不得将平台生成内容作为唯一决策依据。</font></p><p><font size="4">因用户未进行合理判断而产生的后果,由用户自行承担。</font></p><h2><font size="4">第九条 数据保护与隐私</font></h2><p><font size="4">维普汇研将按照相关法律法规及隐私政策保护用户信息。未经用户授权,维普汇研不会向无关第三方披露用户数据,但法律法规另有规定或监管机构依法要求提供的除外。用户上传、存储或产生的数据,其权利归属按照相关法律法规及平台规则执行。</font></p><h2><font size="4">第十条 知识产权</font></h2><p><font size="4">维普汇研平台相关:</font></p><p><font size="4">(1)软件;</font></p><p><font size="4">(2)数据库;</font></p><p><font size="4">(3)系统;</font></p><p><font size="4">(4)页面设计;</font></p><p><font size="4">(5)技术方案;</font></p><p><font size="4">(6)平台内容;</font></p><p><font size="4">相关知识产权归维普或相关权利人所有。未经授权,用户不得复制、传播、出售或用于商业用途。</font></p><h2><font size="4">第十一条 服务中断及责任限制</font></h2><p><font size="4">由于以下原因造成服务异常,维普汇研将在合理范围内尽力恢复服务:</font></p><p><font size="4">(1)系统维护;</font></p><p><font size="4">(2)网络故障;</font></p><p><font size="4">(3)不可抗力;</font></p><p><font size="4">(4)第三方服务异常;</font></p><p><font size="4">(5)其他非维普汇研可控制因素。</font></p><p><font size="4">维普汇研将在法律允许范围内承担相应责任。</font></p><h2><font size="4">第十二条 协议变更与终止</font></h2><p><font size="4">维普汇研可根据法律法规、业务调整需要更新本协议。更新后的协议将在平台公布后生效。如用户不同意更新内容,可停止使用会员服务。会员服务终止后,用户已购买但未到期的权益按照平台退款规则处理。</font></p><h2><font size="4">第十三条 法律适用与争议解决</font></h2><p><font size="4">本协议适用中华人民共和国法律。因本协议产生争议,双方应首先协商解决。</font></p><p><font size="4">协商不成的,任一方可向维普汇研所在地有管辖权的人民法院提起诉讼。</font></p><h2><font size="4">第十四条 其他</font></h2><p><font size="4">
1本协议未尽事项,以维普汇研相关服务规则、隐私政策及平台公告为准。如本协议部分条款无效,不影响其他条款继续有效。</font></p>',jt=ge({__name:"VipPayDialog",props:pe({order:{},initialPayMode:{}},{visible:{type:Boolean,default:!1},visibleModifiers:{}}),emits:pe(["paid","closed"],["update:visible"]),setup(Q,{emit:G}){const v=xe(Q,"visible"),g=Q,J=G,{$message:X}=Ae(),y=_("WECHAT"),T=_(!1),W=_(!1),R=_(null),x=_(0),D=_(""),A=_(""),O=_(166),E=_(""),C=_(!1),V=_(!1);let u=null,z=null;const N=h(()=>{const s=R.value??g.order?.totalAmount??0;return Number.isInteger(s),String(s)}),K=h(()=>{const s=Math.max(0,x.value),l=Math.floor(s/60),F=s%60;return`${String(l).padStart(2,"0")}:${String(F).padStart(2,"0")}`});function w(){u&&(clearInterval(u),u=null),z&&(clearInterval(z),z=null)}function P(){!v.value||C.value||(w(),v.value=!1)}function L(s){if(x.value=Math.max(0,Math.floor(s||0)),z&&clearInterval(z),x.value<=0){P();return}z=Pe(()=>{x.value-=1,x.value<=0&&(x.value=0,P())},1e3)}function f(s){A.value="",D.value=s||""}function te(s){const l=s.match(/qrcode_width\\?":\s*(\d+)/)||s.match(/qrcode_width&quot;:(\d+)/)||s.match(/"qrcode_width"\s*:\s*(\d+)/),F=l?Number(l[1]):166;return Number.isFinite(F)&&F>0?F:166}async function Z(){if(!(!g.order?.orderNo||T.value||C.value)){T.value=!0,W.value=!1,E.value="",D.value="",A.value="";try{const s=await nt({orderNo:g.order.orderNo,payMode:y.value});R.value=s.payAmount,L(s.expireSeconds),y.value==="WECHAT"?f(s.payStr):(O.value=te(s.payStr||""),A.value=s.payStr||"",D.value=""),W.value=!0,B()}catch(s){console.error("发起支付失败:",s),E.value="发起支付失败,请稍后重试",W.value=!0}finally{T.value=!1}}}async function de(){if(!(!g.order?.orderNo||C.value||!v.value))try{const s=await ot(g.order.orderNo);if(typeof s.expireSeconds=="number"&&(x.value=Math.max(0,s.expireSeconds)),s.payState==="PAID"){C.value=!0,w(),X.success("支付成功"),J("paid",s),v.value=!1;return}(s.payState==="CLOSED"||s.payState==="EXPIRED"||s.expireSeconds===0)&&P()}catch(s){console.error("查询支付状态失败:",s)}}function B(){u&&clearInterval(u),u=Pe(()=>{de()},2500)}async function ee(s){y.value===s||C.value||T.value||(y.value=s,await Z())}function ne(){w(),D.value="",y.value=g.initialPayMode||"WECHAT",T.value=!1,W.value=!1,R.value=null,x.value=0,A.value="",O.value=166,E.value="",C.value=!1}function fe(){ne(),J("closed")}return Ce(()=>[v.value,g.order?.orderNo],async([s,l])=>{if(s&&l){ne(),await Z();return}s||w()}),Ze(()=>{w()}),(s,l)=>{const F=et,oe=Te,ve=Ee;return i(),r(M,null,[b(oe,{modelValue:v.value,"onUpdate:modelValue":l[3]||(l[3]=j=>v.value=j),width:"480px","align-center":"","append-to-body":"","destroy-on-close":"",class:"vip-pay-dialog",onClosed:fe},{header:m(()=>[...l[5]||(l[5]=[n("h2",{class:"vip-pay-dialog__title"},"确认支付",-1)])]),default:m(()=>[s.order?(i(),r("div",Pt,[n("p",$t,p(s.order.title),1),n("p",xt,[l[6]||(l[6]=n("span",{class:"vip-pay-dialog__currency"},"¥",-1)),n("span",Ct,p(a(N)),1)]),n("p",St,"订单号:"+p(s.order.orderNo),1),n("div",Tt,[n("button",{type:"button",class:S(["vip-pay-dialog__mode",{"is-active":a(y)==="WECHAT"}]),disabled:a(T)||a(C),onClick:l[0]||(l[0]=j=>ee("WECHAT"))}," 微信支付 ",10,At),n("button",{type:"button",class:S(["vip-pay-dialog__mode",{"is-active":a(y)==="ALIPAY"}]),disabled:a(T)||a(C),onClick:l[1]||(l[1]=j=>ee("ALIPAY"))}," 支付宝 ",10,Nt)]),Se((i(),r("div",It,[a(E)?(i(),r(M,{key:0},[n("p",Et,p(a(E)),1),b(F,{type:"primary",onClick:Z},{default:m(()=>[...l[7]||(l[7]=[I("重新获取",-1)])]),_:1})],64)):a(y)==="WECHAT"?(i(),r(M,{key:1},[a(D)?(i(),r("img",{key:0,src:a(D),alt:"微信支付二维码",class:"vip-pay-dialog__qr"},null,8,Lt)):U("",!0),l[8]||(l[8]=n("p",{class:"vip-pay-dialog__tip"},"请使用微信扫码支付",-1))],64)):(i(),r(M,{key:2},[n("div",Dt,[a(A)?(i(),r("iframe",{key:0,class:"vip-pay-dialog__alipay",title:"支付宝支付",scrolling:"no",style:tt({width:`${a(O)}px`,height:`${a(O)}px`}),srcdoc:a(A)},null,12,Vt)):U("",!0)]),n("p",Bt,p(a(A)?"请使用支付宝扫码支付":"正在加载支付宝支付…"),1)],64))])),[[ve,a(T)]]),!a(C)&&a(x)>0?(i(),r("p",Rt,[l[9]||(l[9]=I(" 请在 ",-1)),n("strong",null,p(a(K)),1),l[10]||(l[10]=I(" 内完成支付 ",-1))])):U("",!0),n("p",Ot,[l[11]||(l[11]=I(" 充值即表示您已阅读并同意 ",-1)),n("button",{type:"button",class:"vip-pay-dialog__agreement-link",onClick:l[2]||(l[2]=j=>V.value=!0)}," 《维普汇研会员服务协议》 ")])])):U("",!0)]),_:1},8,["modelValue"]),b(oe,{modelValue:a(V),"onUpdate:modelValue":l[4]||(l[4]=j=>ue(V)?V.value=j:null),class:"vip-membership-agreement-dialog",width:"1200px","append-to-body":"","align-center":"","close-on-click-modal":!1},{header:m(()=>[...l[12]||(l[12]=[n("h2",{class:"vip-membership-agreement-dialog__title"}," 维普汇研会员服务协议 ",-1)])]),default:m(()=>[n("div",{class:"vip-membership-agreement-dialog__body"},[n("div",{class:"vip-membership-agreement-dialog__html",innerHTML:Ft})])]),_:1},8,["modelValue"])],64)}}}),Ht=Object.assign(ze(jt,[["__scopeId","data-v-d1dba210"]]),{__name:"PayVipPayDialog"}),Ut={class:"pay-page box-border min-h-screen pb-[4rem] pt-[3.2rem]"},Wt={class:"pay-page-content"},Yt={class:"pay-module pay-overview"},qt={class:"pay-overview__head"},Qt={class:"pay-overview__body"},Gt={class:"pay-overview__user"},Jt=["src"],Kt={class:"pay-overview__user-info"},Xt={class:"pay-overview__name-row"},Zt={class:"pay-overview__name"},en={class:"pay-overview__account-row"},tn={class:"pay-overview__account"},nn={class:"pay-overview__membership"},on={class:"pay-overview__membership-head"},an={class:"pay-balance-card pay-balance-card--particle"},sn={class:"pay-balance-card__value-row"},ln={class:"pay-balance-card__value pay-balance-card__value--particle"},rn={class:"pay-balance-card__footer"},pn={class:"pay-overview__usage"},cn={class:"pay-overview__usage-list"},un={key:0,class:"pay-overview__usage-item"},dn={class:"pay-overview__usage-total"},fn={class:"pay-overview__usage-total-value"},vn={class:"pay-body"},_n={class:"pay-body__tabs"},mn={key:"membership",class:"pay-membership"},yn={class:"pay-plan-grid"},hn=["onMouseleave"],bn={key:0,class:"pay-plan-card__ribbon"},gn={class:"pay-plan-card__header"},zn={class:"pay-plan-card__name"},kn={key:0,class:"pay-plan-card__badge"}
1,Mn={class:"pay-plan-card__price-origin"},wn={class:"pay-plan-card__price-main"},Pn={class:"pay-plan-card__price-value"},$n={class:"pay-plan-card__price-suffix"},xn={class:"pay-plan-card__highlight is-tip"},Cn={key:2,class:"pay-plan-card__highlight"},Sn={class:"pay-plan-card__features"},Tn=["disabled","onMouseenter","onClick"],An={key:0,class:"pay-plan-card__save-tip"},Nn={class:"pay-module pay-compare"},In={class:"pay-compare__table-wrap"},En={key:"value-added",class:"pay-module pay-value-added"},Ln={class:"pay-compare__table-wrap"},Dn={class:"pay-value-added__origin"},Vn={class:"pay-value-added__promo"},Bn=ge({__name:"index",setup(Q){at({title:"账户与支付"});const G=st(),{purchaseInfo:v}=it(G);function g(e){return e?.status===1}function J(e){return e!=null&&e.status!==0}const X=h(()=>{const e=v.value?.userInfo;return e?.realName?.trim()||e?.nickname?.trim()||"用户"}),y=h(()=>v.value?.userInfo?.username?.trim()||"--"),T=h(()=>v.value?.userInfo?.avatar||yt),W=h(()=>{const e=[];return g(v.value?.personalMembership)&&e.push("个人版"),e}),R=h(()=>{const e=v.value?.personalMembership;return g(e)?"已开通":e?.status===2?"已过期":"未开通"}),x=h(()=>R.value==="已开通"?"active":R.value==="已过期"?"expired":"none");function D(e){const t=be(e.endTime,"YYYY-MM-DD");return e.status===2?t?`个人版 | 已于 ${t} 过期`:"个人版 | 已过期":t?`个人版 | 有效期至 ${t}`:"个人版 | 生效中"}const A=h(()=>{const e=v.value?.personalMembership;return J(e)&&e?[D(e)]:["暂无会员套餐"]}),O=h(()=>Number(v.value?.particle?.balance)||0),E=h(()=>{const e=v.value?.todayParticle,t=[],c=Number(e?.totalConsumed)||0;c>0&&t.push({label:"AI模型对话调用",value:-c});const k=e?.incomeBreakdown||{};return Object.entries(k).forEach(([$,H])=>{t.push({label:$,value:Number(H)||0})}),t}),C=h(()=>Number(v.value?.todayParticle?.todayTotal)||0);function V(e){return e.toLocaleString("en-US")}function u(e){return Number.isInteger(e),String(e)}function z(e){return e>0?`+${e}`:String(e)}async function N(){!y.value||y.value==="--"||await ft(y.value)}async function K(){await G.loadPurchaseInfo()}const w=_("membership"),P=_([]);function L(e,t,c){return e.find(k=>k.planType===t&&k.durationMonths===c)}function f(e){return e===1?"/月":e===3?"/季":e===12?"/年":`/${e}月`}function te(e){return e===1?"按月订购":e===3?"按季订购":e===12?"按年订购":`订购 ${e} 个月`}function Z(e,t="/月"){return e?{origin:e.originalPrice!=null&&e.originalPrice>e.price?`¥${u(e.originalPrice)}${t}`:"",current:`¥ ${u(e.price)}`,unit:t}:{origin:"",current:"—",unit:t}}function de(e,t){if(!e||t.durationMonths<=1)return"";const c=Number(e.originalPrice),k=Number(t.price);if(!Number.isFinite(c)||!Number.isFinite(k)||c<=0)return"";const $=c*t.durationMonths-k;if($<=0)return"";const H=t.durationMonths===3?"季":t.durationMonths===12?"年":`${t.durationMonths}月`;return`省 ¥${u(Number($.toFixed(2)))}/${H}`}function B(e,t,c){return e===-1?c:t}function ee(e){return[e.modelText,B(e.projectMax,`${e.projectMax} 个项目容量`,"不限额项目容量"),B(e.kbDocMax,`${e.kbDocMax} 篇知识库容量`,"不限额知识库容量"),B(e.folderMax,`${e.folderMax} 个知识库文件夹`,"不限额知识库文件夹"),B(e.noteMax,`${e.noteMax} 条笔记`,"不限额笔记")]}function ne(e){const c={1:5e3,3:15e3,12:6e4}[e.durationMonths];return c?`${V(c)}智子额度`:e.monthlyParticles>0?`${V(e.monthlyParticles)}智子额度`:""}function fe(e){return ee({modelText:"高级科研模型 (自动更新)",projectMax:e.projectMax,kbDocMax:e.kbDocMax,folderMax:e.folderMax,noteMax:e.noteMax})}function s(e){const t=f(e.durationMonths);return{durationMonths:e.durationMonths,price:Z(e,t),highlight:ne(e),features:fe(e)}}const l=_(1);function F(e){e!=null&&(l.value=e)}function oe(){l.value=1}function ve(e){const t=[1,3,12],c=L(e,"PERSONAL",1),k=[],$=[];for(const o of t){const d=L(e,"PERSONAL",o);d&&(k.push(s(d)),$.push({label:`${te(o)} ¥${u(d.price)}${f(o)}`,saveTip:de(c,d),planId:d.id,durationMonths:o}))}$.length||$.push({label:"暂未开放",saveTip:""});const H=k.find(o=>o.durationMonths===1)||k[0];return{key:"personal",name:"个人版",badge:"",recommended:!0,priceMode:"multi",prices:k.map(o=>o.price),variants:k,defaultDurationMonths:1,highlight:H?.highlight||"",features:H?.features||["高级科研模型 (自动更新)"],actions:$}}const j={key:"basic",name:"基础版",badge:"永久免费",recommended:!1,priceMode:"multi",prices:[{origin:"",current:"¥ 0",unit:"/永久免费"}],highlight:"每日赠送 30 智子额度",features:ee({modelText:"基础科研模型",projectMax:5,kbDocMax:50,folderMax:-1,noteMax:-1}),actions:[{label:"当前套餐",saveTip:""}]},Le=h(()=>g(v.value?.personalMembership)),ke=h(()=>[{...j,actions:Le.value?[]:j.actions},ve(P.value)]);function De(e){return e.variants?.length&&(e.variants.find(t=>t.durationMonths===l.value)||e.variants.find(t=>t.durationMonths===e.defaultDurationMonths)||e.variants[0])||null}const ae=h(()=>{const e=ke.value.find(t=>t.key==="personal");return e?De(e):null}),Me=["权益/会员类","基础免费版","个人版"];function Ve(...e){return e.filter(c=>!!c).map(c=>`${u(c.price)}元${f(c.durationMonths)}`).join(`
2`)||"—"}const Be=h(()=>{const e=L(P.value,"PERSONAL",1),t=L(P.value,"PERSONAL",3),c=L(P.value,"PERSONAL",12);return{label:"定价",values:["0元",Ve(e,t,c)]}}),Re=["文献检索","基础学术问答","基础学者主页","学者数字分身","文献调研","科研选题","定题评测","前沿洞察","文献综述"],Oe=h(()=>{const e=L(P.value,"PERSONAL",1)||L(P.value,"PERSONAL",12);return[{label:"项目空间",values:["5个",e?B(e.projectMax,`${e.projectMax}个`,"不限额项目空间"):"—"]},{label:"知识库",values:["50篇",e?B(e.kbDocMax,`${e.kbDocMax}篇`,"不限额知识库"):"—"]},{label:"知识库文件夹",values:["不限额知识库文件夹",e?B(e.folderMax,`${e.folderMax}个`,"不限额知识库文件夹"):"—"]},{label:"随文笔记",values:["不限额随文笔记",e?B(e.noteMax,`${e.noteMax}条`,"不限额随文笔记"):"—"]},{label:"模型权益",values:["—","优先最新模型"]}]}),Fe=h(()=>({label:"智子额度",values:[`每日 30 智子
3每日清零`,`每月5000智子
4每季15000智子
5每年60000智子
6会员到期后清零`]})),je=h(()=>{const e=Be.value,t=Fe.value;return[{id:"price",label:e.label,values:e.values},{id:"particle",label:t.label,values:t.values},...Re.map(c=>({id:`check-${c}`,label:c,values:["✓","✓"]})),...Oe.value.map(c=>({id:`value-${c.label}`,label:c.label,values:c.values}))]}),we={background:"#F7F6FB",color:"#172533",fontWeight:"400",fontSize:"14px"},He=[{name:"论文查重",price:"3元/1000字符"},{name:"格式检测",price:"30元/篇"},{name:"AIGC",price:"20元/篇"},{name:"斟知智评·大学生版",price:"39元/篇"},{name:"斟知智评·研究生版",price:"80元/篇"},{name:"斟知智评·期刊版",price:"40元/篇"},{name:"参考文献质量检测",price:"20元/篇"},{name:"斟知校对",price:"2元/篇"},{name:"数据与图像可信度检测·专业版",price:"198元/篇",promoPrice:"98元/篇"},{name:"数据与图像可信度检测·标准版",price:"128元/篇",promoPrice:"68元/篇"},{name:"职称评审材料",price:"30元/篇"},{name:"收录证明",price:"10元/篇"},{name:"投稿预审",price:"29.9元/篇"},{name:"投稿分析",price:"29.9元/篇"}];lt(async()=>{await Promise.all([Je(),K()])});const{$message:Ue}=Ae(),se=_(!1),ie=_(!1),_e=_(null);async function We(e){if(!e.planId){Ue.info("基础版可直接使用,无需购买");return}if(!se.value){se.value=!0;try{const t=await vt({planId:e.planId});_e.value=t,ie.value=!0}catch(t){console.error("创建订单失败:",t)}finally{se.value=!1}}}function Ye(e){K()}function qe(){_e.value=null}const le=_(!1),me=_([]),ye=_(0),he=_(!1);async function Qe(e){he.value=!0;try{const t=await _t({page:e.page,pageSize:e.pageSize});me.value=Array.isArray(t?.records)?t.records:[],ye.value=Number(t?.total)||0}catch(t){console.error("获取智子明细失败:",t),me.value=[],ye.value=0}finally{he.value=!1}}function Ge(){le.value=!0}const Je=async()=>{try{const e=await rt();P.value=Array.isArray(e)?e:[]}catch(e){console.error("获取套餐列表失败:",e),P.value=[]}};return(e,t)=>{const c=ct,k=mt,$=Ie,H=Ne;return i(),r("div",Ut,[n("div",Wt,[n("section",Yt,[n("div",qt,[t[6]||(t[6]=n("h2",{class:"pay-overview__title"},"账户概览",-1)),n("button",{type:"button",class:"pay-overview__orders-link",onClick:t[0]||(t[0]=o=>("navigateTo"in e?e.navigateTo:a($e))("/order"))}," 查看订单 ")]),n("div",Qt,[n("div",Gt,[n("img",{class:"pay-overview__avatar",src:a(T),alt:"avatar"},null,8,Jt),n("div",Kt,[n("div",Xt,[n("span",Zt,p(a(X)),1),(i(!0),r(M,null,Y(a(W),o=>(i(),r("span",{key:o,class:"pay-overview__plan-tag"},p(o),1))),128))]),n("div",en,[n("span",tn,"账号:"+p(a(y)),1),n("button",{type:"button",class:"pay-overview__copy","aria-label":"复制账号",onClick:N},[b(c,{size:14},{default:m(()=>[b(a(pt))]),_:1})])])])]),n("div",nn,[n("div",on,[t[8]||(t[8]=n("span",{class:"pay-overview__membership-label"},"会员套餐",-1)),n("span",{class:S(["pay-overview__membership-status",`is-${a(x)}`])},[t[7]||(t[7]=n("i",{class:"pay-overview__status-dot"},null,-1)),I(" "+p(a(R)),1)],2)]),(i(!0),r(M,null,Y(a(A),(o,d)=>(i(),r("p",{key:`${o}-${d}`,class:"pay-overview__membership-detail"},p(o),1))),128))]),n("div",an,[t[11]||(t[11]=n("div",{class:"pay-balance-card__label"},"汇研智子",-1)),n("div",sn,[n("span",ln,p(V(a(O))),1),t[9]||(t[9]=n("span",{class:"pay-balance-card__unit"},"智子",-1))]),t[12]||(t[12]=n("p",{class:"pay-balance-card__desc"},"用于调用AI模型、下载文献等功能",-1)),n("div",rn,[n("button",{type:"button",class:"pay-balance-card__link",onClick:Ge},[t[10]||(t[10]=I(" 查看明细 ",-1)),b(c,{size:12},{default:m(()=>[b(a(ut))]),_:1})]),n("button",{type:"button",class:"pay-overview__manage-btn",onClick:t[1]||(t[1]=o=>("navigateTo"in e?e.navigateTo:a($e))("/pay/payZhizi"))}," 购买 ")])]),n("div",pn,[t[15]||(t[15]=n("div",{class:"pay-overview__usage-title"},"今日智子收支明细",-1)),n("ul",cn,[(i(!0),r(M,null,Y(a(E),o=>(i(),r("li",{key:o.label,class:"pay-overview__usage-item"},[n("span",null,p(o.label),1),n("span",null,p(z(o.value)),1)]))),128)),a(E).length?U("",!0):(i(),r("li",un,[...t[13]||(t[13]=[n("span",null,"暂无明细",-1),n("span",null,"0",-1)])]))]),n("div",dn,[t[14]||(t[14]=n("span",null,"今日合计",-1)),n("span",fn,p(z(a(C))),1)])])])]),n("section",vn,[n("div",_n,[n("div",{class:S(["pay-body__tab-indicator",{"is-right":a(w)==="value-ad
6ded"}])},null,2),n("button",{type:"button",class:S(["pay-body__tab",{"is-active":a(w)==="membership"}]),onClick:t[2]||(t[2]=o=>w.value="membership")}," 读·学·研·写服务会员套餐 ",2),n("button",{type:"button",class:S(["pay-body__tab",{"is-active":a(w)==="value-added"}]),onClick:t[3]||(t[3]=o=>w.value="value-added")}," 增值服务价格单 ",2)]),b(dt,{name:"pay-tab-panel",mode:"out-in"},{default:m(()=>[a(w)==="membership"?(i(),r("div",mn,[n("div",yn,[(i(!0),r(M,null,Y(a(ke),o=>(i(),r("article",{key:o.key,class:S(["pay-module pay-plan-card",{"is-recommend":o.recommended}]),onMouseleave:d=>o.key==="personal"&&oe()},[o.recommended?(i(),r("div",bn,"推荐")):U("",!0),n("div",gn,[n("h3",zn,p(o.name),1),o.badge?(i(),r("span",kn,p(o.badge),1)):U("",!0)]),n("div",{class:S(["pay-plan-card__price-multi",{"is-dual":(o.prices?.length||0)===2,"is-triple":(o.prices?.length||0)>=3}])},[(i(!0),r(M,null,Y(o.prices,(d,q)=>(i(),r("div",{key:q,class:"pay-plan-card__price-col"},[n("span",Mn,p(d.origin),1),n("div",wn,[n("span",Pn,p(d.current),1),n("span",$n,p(d.unit),1)])]))),128))],2),o.key==="basic"&&o.highlight?(i(),ce(k,{key:1,placement:"top",effect:"dark","show-after":150},{content:m(()=>[...t[16]||(t[16]=[n("div",{class:"pay-plan-card__gift-tip"},[n("p",null,"首次登录当天、次日赠送300智子,"),n("p",null,"第3天赠送200智子,第4天赠送100智子,"),n("p",null,"第5天开始,每天登录只赠送30智子,"),n("p",null,"所有登录赠送均当日有效。")],-1)])]),default:m(()=>[n("div",xn,[I(p(o.highlight)+" ",1),t[17]||(t[17]=n("iconpark-icon",{class:"pay-plan-card__highlight-icon",name:"shiyongbangzhu",size:"14"},null,-1))])]),_:2},1024)):(o.key==="personal"?a(ae)?.highlight:o.highlight)?(i(),r("div",Cn,p(o.key==="personal"?a(ae)?.highlight:o.highlight),1)):U("",!0),n("ul",Sn,[(i(!0),r(M,null,Y(o.key==="personal"&&a(ae)?a(ae).features:o.features,d=>(i(),r("li",{key:d,class:"pay-plan-card__feature"},[t[18]||(t[18]=n("span",{class:"pay-plan-card__check"},"✓",-1)),n("span",null,p(d),1)]))),128))]),n("div",{class:S(["pay-plan-card__actions",{"is-dual":o.actions.length===2,"is-triple":o.actions.length>=3}])},[(i(!0),r(M,null,Y(o.actions,d=>(i(),r("button",{key:d.label,type:"button",class:S(["pay-plan-card__btn",{"is-static":o.key==="basic","is-preview":o.key==="personal"&&d.durationMonths===a(l)}]),disabled:a(se)||o.key==="basic",onMouseenter:q=>o.key==="personal"&&F(d.durationMonths),onClick:q=>We(d)},[d.saveTip?(i(),r("span",An,p(d.saveTip),1)):U("",!0),I(" "+p(d.label),1)],42,Tn))),128))],2)],42,hn))),128))]),n("div",Nn,[t[19]||(t[19]=n("h3",{class:"pay-compare__title"},"费用说明《功能与权益对比》",-1)),n("div",In,[b(H,{data:a(je),class:"pay-kb-table","row-key":"id","header-cell-style":we},{default:m(()=>[b($,{label:Me[0],prop:"label","min-width":"220"},null,8,["label"]),(i(!0),r(M,null,Y(Me.slice(1),(o,d)=>(i(),ce($,{key:o,label:o,"min-width":"140",align:"center"},{default:m(({row:q})=>[n("span",{class:S({"pay-compare__multiline":String(q.values[d]??"").includes(`
7`),"pay-compare__tick":q.values[d]==="✓"})},p(q.values[d]),3)]),_:2},1032,["label"]))),128))]),_:1},8,["data"])]),t[20]||(t[20]=n("p",{class:"pay-compare__note"}," 说明:所有套餐可随时升级,升级后剩余时间将等额按新套餐标准折算;降级将在当前周期结束后生效。 ",-1))])])):(i(),r("div",En,[t[21]||(t[21]=n("h3",{class:"pay-value-added__title"},"增值服务价格单",-1)),n("div",Ln,[b(H,{data:He,class:"pay-kb-table","row-key":"name","header-cell-style":we},{default:m(()=>[b($,{label:"服务项目",prop:"name","min-width":"280"}),b($,{label:"价格","min-width":"220"},{default:m(({row:o})=>[o.promoPrice?(i(),r(M,{key:0},[n("span",Dn,p(o.price),1),n("span",Vn," 活动价 "+p(o.promoPrice),1)],64)):(i(),r(M,{key:1},[I(p(o.price),1)],64))]),_:1})]),_:1})])]))]),_:1})])]),b(Ht,{visible:a(ie),"onUpdate:visible":t[4]||(t[4]=o=>ue(ie)?ie.value=o:null),order:a(_e),onPaid:Ye,onClosed:qe},null,8,["visible","order"]),b(wt,{visible:a(le),"onUpdate:visible":t[5]||(t[5]=o=>ue(le)?le.value=o:null),title:"智子明细","server-paging":"",records:a(me),total:a(ye),loading:a(he),onLoad:Qe},null,8,["visible","records","total","loading"])])}}}),Kn=ze(Bn,[["__scopeId","data-v-0d76ff86"]]);export{Kn 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.