2 lines
5.3 KiB
JavaScript
Executable File
2 lines
5.3 KiB
JavaScript
Executable File
import{a8 as e,L as a,r as l,_ as t,$ as s,ac as u,a0 as o,a1 as n,a2 as i,D as c,o as r,q as d,a as h,w as v,F as g,l as m,i as f,b as p,x as y,G as x,u as I,c as _,a5 as b,a6 as S,d as k,a3 as w,ad as C,n as N,f as T,g as j,a4 as F,S as V,H as z,J as P,E as B,v as H,a7 as W}from"./index-fea56fdb.js";import{d as M,_ as q,a as D}from"./myInformation.a6af03c3.js";import{_ as E}from"./u-button.4a5a7a01.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-line.55fe9314.js";import"./u-loading-icon.888fdde0.js";import"./http.8f265ba8.js";import"./u-icon.470b4d9d.js";const A=$({__name:"Select",setup($){const A=e(),G=a({pageSize:10,pageNum:null,dhIsPublic:1,dhIsFree:null}),J=l(1),L=l(null),O=l([]),R=()=>(G.pageNum=J.value,new Promise(((e,a)=>{M(G).then((a=>{L.value=a.data.total,O.value=a.data.record,O.value[0].dhIsVip=0,ve.value=O.value[0].dhId,s((()=>{ce()})),e(a)})).catch((e=>{a(e)}))}))),K=l(1),Q=l(null),U=l([]),X=()=>(G.pageNum=K.value,new Promise(((e,a)=>{M(G).then((a=>{Q.value=a.data.total,U.value=a.data.record,U.value[0].dhIsVip=0,ve.value=U.value[0].dhId,s((()=>{ce()})),e(a)})).catch((e=>{a(e)}))})));t((()=>{s((()=>{ce()})),R()}));const Y=l();u((e=>{Y.value=e.id,console.log(Y.value)}));const Z=a([{name:"选择我的数字人"}]),ee=l(0),ae=a([{name:"订制",value:0},{name:"免费",value:1}]),le=e=>{ee.value=e.value};o((()=>ee.value),(e=>{1==e&&(G.dhIsPublic=null,G.dhIsFree=0,X())}));const te=()=>0==ee.value?O.value:U.value;n((()=>{0==ee.value?R().then((e=>{setTimeout((()=>{i()}),2e3)})):1==ee.value&&X().then((e=>{setTimeout((()=>{i()}),2e3)}))}));const se=a({width:"95%",marginTop:"20rpx",backgroundColor:"#00bfff"}),ue=c((()=>w().screenHeight));let oe=l("loading");const ne=()=>{0==ee.value?(G.dhIsPublic=1,G.dhIsFree=null,G.pageNum=J.value,O.value.length<L.value?(de.value=!0,he.value="loading",G.pageNum=J.value+1,M(G).then((e=>{O.value.push(...e.data.record),setTimeout((()=>{s((()=>{ce()}))}),2e3)}))):setTimeout((()=>{he.value="noMore"}),2e3)):1==ee.value&&(G.pageNum=K.value,G.dhIsFree=0,G.dhIsPublic=null,U.value.length<Q.value?(de.value=!0,oe.value="loading",G.pageNum=K.value+1,M(G).then((e=>{U.value.push(...e.data.record),setTimeout((()=>{s((()=>{ce()}))}),2e3)}))):setTimeout((()=>{oe.value="noMore"}),2e3))};let ie=l(0);const ce=()=>{const e="#warp"+ee.value,a=m().in(this);a.select(e).boundingClientRect(),a.exec((e=>{e&&e[0]&&(ie.value=e[0].height)}))},re=e=>{ee.value=e.detail.current,s((()=>{ce(ee.value)}))},de=l(!1),he=l("loading"),ve=l(null),ge=l(null),me=()=>{C({}),A.changeDhVoiceId(null)},fe=()=>{A.changeContentImg(ge.value),N({url:"/pages/generate/index"})};return(e,a)=>{const l=f,t=T(j("u-tabs"),q),s=W,u=F,o=T(j("u-loadmore"),D),n=V,i=z,c=T(j("u-button"),E);return r(),d(g,null,[h(l,{class:"tabsTop"},{default:v((()=>[h(l,{style:{"margin-right":"26%","margin-left":"5%"},onClick:me},{default:v((()=>[p("i",{class:"iconfont , iconColor"},"")])),_:1}),h(t,{list:Z,lineWidth:"30",lineColor:"#00ff",activeStyle:{color:"#fff",fontWeight:"bold",transform:"scale(1.05)",textAlign:"center"},inactiveStyle:{color:"#545454 ",transform:"scale(1)"},itemStyle:"padding-left: 15px; padding-right: 15px; height: 34px;text-align: 'center';width:'80%'"},null,8,["list","activeStyle","inactiveStyle"])])),_:1}),h(l,{class:"listModule"},{default:v((()=>[h(t,{class:"minTabs",current:ee.value,list:ae,lineWidth:"0",lineHeight:"7",activeStyle:{color:"#fff",fontWeight:"bold",fontSize:"25rpx"},inactiveStyle:{color:"#545454 ",fontSize:"25rpx"},onChange:le,itemStyle:"padding-left: 15px; height: 35px;"},null,8,["current","list","inactiveStyle"]),h(n,{class:"colorBack","scroll-y":"",style:y([`height:${x(ue)-110}px`]),"lower-threshold":40,onScrolltolower:ne},{default:v((()=>[h(u,{current:ee.value,onChange:re,circular:"",style:y({height:x(ie)+"px"})},{default:v((()=>[(r(!0),d(g,null,I(ae,((e,a)=>(r(),_(s,{key:e.value,"current-item-id":e.value},{default:v((()=>[h(l,{id:"warp"+a,class:"digtalHumanBox wrap"},{default:v((()=>[(r(!0),d(g,null,I(te(),(e=>(r(),_(l,{class:P([{selected:e.dhIsVip?0:1},"digtalItem"]),key:e.dhId,onClick:a=>(e=>{ge.value=e,te().forEach((e=>{e.dhIsVip=1})),e.dhIsVip=0,ve.value=e.dhId})(e)},{default:v((()=>[h(l,{class:"imageBox center"},{default:v((()=>[p("img",{class:"lazy-image image","data-src":e.dhImg,src:e.dhImg,alt:""},null,8,["data-src","src"]),h(l,{class:"tag"},{default:v((()=>[k(B(1==e.dhIsFree?"订制":"免费"),1)])),_:2},1024)])),_:2},1024),h(l,{class:"infoBox flex between pl10 pr10"},{default:v((()=>[p("span",{class:"fz12 infoName"},B(e.dhName),1),h(l,{class:"dhFire fz12"},{default:v((()=>[e.dhIsVip?H("",!0):(r(),_(l,{key:0,class:"tag"},{default:v((()=>[p("i",{class:"iconfont"},"")])),_:1}))])),_:2},1024)])),_:2},1024)])),_:2},1032,["class","onClick"])))),128))])),_:2},1032,["id"])])),_:2},1032,["current-item-id"])))),128))])),_:1},8,["current","style"]),0==ee.value?(r(),_(o,{key:0,style:{"background-color":"#13192f",height:"120px","margin-top":"0px"},icon:!0,color:"#fff",status:he.value},null,8,["status"])):b((r(),_(o,{key:1,style:{"background-color":"#13192f",height:"120px","margin-top":"0px"},icon:!0,color:"#fff",status:x(oe)},null,8,["status"])),[[S,de.value]])])),_:1},8,["style"]),h(l,{class:"bottomBut"},{default:v((()=>[h(c,{"custom-style":se,onClick:fe},{default:v((()=>[h(i,{class:"styleOrder"},{default:v((()=>[k("去制作")])),_:1})])),_:1},8,["custom-style"])])),_:1})])),_:1})],64)}}},[["__scopeId","data-v-dc915cc6"]]);export{A as default};
|