PageSourceSearch

https://0h9.cn/assets/pages-chat_lp-chat_lp_index.X7FZrvTw.js

js 0h9.cn collected 2026-10-09 04:34:10 UTC 5,240 bytes, 1 lines download raw bytes

1import{j as l,p as e,s as a,q as s,c as t,w as c,d as u,o as n,g as i,t as o,a as r,e as d,f as _,F as m,b as h,x as v,B as p,C as f,i as k,h as b}from"./index-BKsmAAP-.js";import{o as y}from"./uni-app.es.CUeE75Jc.js";import{_ as g}from"./_plugin-vue_export-helper.BCo6x5W8.js";const x=g({__name:"chat_lp_index",setup(g){const x=l(""),z=l(!1),$=l("home"),w=l("idle"),A=l(3),C=e({id:"",code:"",remark:"",url:"",img:""}),j=l([]),F=l([]);y((l=>{l.s?(x.value=l.mzuid||"",I(l.s)):a({title:"参数错误",icon:"error"})}));const I=async l=>{var e,t;z.value=!0;try{const a=await s({url:`/api/material/${l}`,timeout:1e4});if(!(null==(e=null==a?void 0:a.data)?void 0:e.success)||!(null==(t=null==a?void 0:a.data)?void 0:t.res))throw new Error("Invalid response");Object.assign(C,a.data.res)}catch(c){console.error("加载配置失败:",c),a({title:"加载失败",icon:"none"})}finally{z.value=!1}},T=()=>{z.value||($.value="chat",q())},q=async()=>{w.value="intro",A.value=3,j.value=[{role:"assistant",text:"你好,我是【投研助理】小艾。"},{role:"assistant",text:"非常高兴为您服务。"},{role:"assistant",text:"请问你炒股几年了?"}],F.value=[{label:"1年以内",onClick:()=>B("1年以内")},{label:"1年-3年",onClick:()=>B("1年-3年")},{label:"3年以上",onClick:()=>B("3年以上")}],await O()},B=async l=>{"intro"===w.value&&(w.value="capital",j.value.push({role:"user",text:l}),j.value.push({role:"assistant",text:"资金规模如何?"}),A.value=2,F.value=[{label:"10万以内",onClick:()=>E("10万以内")},{label:"10万以上",onClick:()=>E("10万以上")}],await O())},E=async l=>{"capital"===w.value&&(w.value="final",j.value.push({role:"user",text:l}),j.value.push({role:"assistant",text:"您的情况我已经了解了,",highlight:"免费送你一份多家机构调研的或将上涨股票名单",suffix:",添加好友领取,名额有限,早用早受益。"}),F.value=[],await O())},O=async()=>{await p(),setTimeout((()=>{f({selector:"#chat-bottom",duration:300})}),80)},Y=()=>{const l=Z(C.url);l?window.location.href=l:a({title:"链接缺失",icon:"none"})},Z=l=>l?x.value?l.includes("#{短码}")?l.includes("customer_channel=")?l.replaceAll("#{短码}",`_muzhi_${x.value}`):l.includes("?")?l.replaceAll("#{短码}",`&customer_channel=muzhi_${x.value}`):l.replaceAll("#{短码}",`?customer_channel=muzhi_${x.value}`):l.includes("#{短码1}")?l.includes("customer_channel=")?l.replaceAll("#{短码1}",`_muzhi${x.value}`):l.includes("?")?l.replaceAll("#{短码1}",`&customer_channel=muzhi${x.value}`):l.replaceAll("#{短码1}",`?customer_channel=muzhi${x.value}`):l.includes("#{短码2}")?l.includes("customer_channel=")?l.replaceAll("#{短码2}",`_mz_${x.value}`):l.includes("?")?l.replaceAll("#{短码2}",`&customer_channel=mz_${x.value}`):l.replaceAll("#{短码2}",`?customer_channel=mz_${x.value}`):l.includes("#{短码3}")?l.includes("customer_channel=")?l.replaceAll("#{短码3}",`_mz${x.value}`):l.includes("?")?l.replaceAll("#{短码3}",`&customer_channel=mz${x.value}`):l.replaceAll("#{短码3}",`?customer_channel=mz${x.value}`):l:l:"";return(l,e)=>{const a=k,s=u,p=b;return n(),t(s,{class:"page"},{default:c((()=>["home"===$.value?(n(),t(s,{key:0,class:"screen home"},{default:c((()=>[C.img?(n(),t(a,{key:0,class:"home-bg",src:C.img,mode:"scaleToFill",onClick:T},null,8,["src"])):(n(),t(s,{key:1,class:"home-empty",onClick:T},{default:c((()=>[i(o(z.value?"加载中...":"立即查看"),1)])),_:1}))])),_:1})):(n(),t(s,{key:1,class:"screen chat"},{default:c((()=>[r(s,{class:"chat-top"},{default:c((()=>[r(s,{class:"chat-title"},{default:c((()=>[i("明日或将上涨股票名单")])),_:1}),r(s,{class:"top-actions"},{default:c((()=>[r(s,{class:"circle-btn green"},{default:c((()=>[i("领取")])),_:1}),r(s,{class:"circle-btn red"},{default:c((()=>[i("接收")])),_:1})])),_:1}),r(s,{class:"risk-note"},{default:c((()=>[i("预测结果/历史数据仅供参考,投资有风险,入市需谨慎")])),_:1})])),_:1}),r(s,{class:"chat-body"},{default:c((()=>[r(s,{class:"messages"},{default:c((()=>[(n(!0),d(m,null,_(j.value,((l,e)=>(n(),t(s,{key:e,class:v(["msg","user"===l.role?"user":""])},{default:c((()=>["assistant"===l.role?(n(),t(s,{key:0,class:"avatar"})):h("",!0),r(s,{class:v(["bubble","assistant"===l.role?"assistant":"user-bubble"])},{default:c((()=>[l.highlight?(n(),t(p,{key:1},{default:c((()=>[i(o(l.text)+" ",1),r(p,{class:"msg-link"},{default:c((()=>[i(o(l.highlight),1)])),_:2},1024),i(" "+o(l.suffix),1)])),_:2},1024)):(n(),t(p,{key:0},{default:c((()=>[i(o(l.text),1)])),_:2},1024))])),_:2},1032,["class"]),"user"===l.role?(n(),t(s,{key:1,class:"user-avatar"})):h("",!0)])),_:2},1032,["class"])))),128)),"final"===w.value?(n(),t(s,{key:0,class:"final-action-wrap"},{default:c((()=>[r(s,{class:"final-action",onClick:Y},{default:c((()=>[i("点击立即领取精选股票名单")])),_:1})])),_:1})):h("",!0),r(s,{id:"chat-bottom"})])),_:1})])),_:1}),r(s,{class:v(["options",2===A.value?"two":""])},{default:c((()=>[(n(!0),d(m,null,_(F.value,(l=>(n(),t(s,{key:l.label,class:"option-btn",onClick:l.onClick},{default:c((()=>[i(o(l.label),1)])),_:2},1032,["onClick"])))),128))])),_:1},8,["class"])])),_:1}))])),_:1})}}},[["__scopeId","data-v-fac518a8"]]);export{x 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.