You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xzjl-ui/pages/home/jl/index.wxml

398 lines
16 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<swiper class="call" bindtap="closeEnergy">
<t-toast id="t-toast" />
<!--单人页面-->
<swiper-item class="call1">
<!--头像名字-->
<view class="call1-header">
<image class="tx" src="{{elfAvatar}}"></image>
<view class="txtext">{{userInfo.nick ? userInfo.nick : userInfo.constellation}}</view>
</view>
<!-- 精灵图片 -->
<view class="bkg1">
<view class="bkg2">
<view class="bkg3">
<view class="bkg4">
<view class="bkg5">
<view class="xxt" bindtap="ShowOrNotLogo">
<image mode="heightFix" src="{{xingxiangtu[userInfo.spriteType]}}"></image>
</view>
</view>
</view>
</view>
</view>
<view class="gh"></view>
</view>
<!-- 底部图标 -->
<view class="call1-btn">
<!--下方左侧块-->
<view class="dcleft">
<t-progress
class="dcleft1"
theme="circle"
percentage="{{userInfo.crystallineEnergy}}"
color="#f76229" label=""
t-class-bar="dcleft1"
stroke-width="10rpx"
/>
<view class="dcbs"></view>
<view class="dclefttxt">水晶能量</view>
</view>
<!--中间进度条-->
<view class="dcleft-middle">
<t-progress
class="dchx"
percentage="{{userInfo.crystallineEnergy}}"
trackColor="#E0E3EA"
color="#f76229"
label=""
stroke-width="16rpx"
/>
<view class="dchx-box">
<view class="dchx-box-cantainer" wx:if="{{showInjectBkc}}">
<view class="box" wx:for="{{20}}" wx:key="index"></view>
</view>
</view>
<view class="dchxtxt">{{userInfo.crystallineEnergy}}%</view>
</view>
<!--下方左侧块-->
<view class="dcleft-right">
<view class="dcright-bgc">
<view class="dcright-bg" wx:if="{{showInjectBkc}}"></view>
</view>
<view class="dcright" bind:touchstart="openInject" bind:touchend="closeInject"><view class="dcrightwjx"></view></view>
<view class="dcrighttxt">能量注入</view>
</view>
</view>
<!-- 形象按钮 -->
<view class="call1-vivid" wx:if="{{showSexLogo}}" >
<!--男性形象-->
<view
class="yan2"
data-yan="male"
bindtap="doSetXxtMale"
>
<view class="yan12"></view>
</view>
<!--动物形象-->
<view class="yan1"
data-yan="animal"
bindtap="doSetXxtAnimal"
>
<view class="yan11"></view>
</view>
<!--女性形象-->
<view
class="yan3"
data-yan="female"
bindtap="doSetXxtFemale"
>
<view class="yan13"></view>
</view>
</view>
<!-- 能量已满提示 -->
<view class="energy-full-box" wx:if="{{ jmEnergy }}" bindtap="closeJmEnergy">
<view class="energy-full">
<view>能量已经集满啦!</view>
<view>可以注入到水晶中</view>
<view>增强运势哦!</view>
</view>
</view>
<!-- 能量注入成功提示 -->
<view class="energy-complete" wx:if="{{showScsEnergy}}">
<view>能量已注入{{crystallineEnergy}}%</view>
<view>守护时间为{{guarTime}}</view>
</view>
</swiper-item>
<!--情侣页面-->
<swiper-item class="call1" wx:if='{{userInfo.loverId}}'>
<!--未祈祷头像名字-->
<view class="call1-header" wx:if="{{ !userInfo.prayerEndTime }}">
<!-- 我的名字和头像 -->
<view class="txtextl">{{userInfo.nick}}</view>
<t-image class="txl" src="{{userInfo.avatar}}"></t-image>
<view class="jiuchan"></view>
<!-- 情侣名字和头像 -->
<t-image class="txr" shape="circle" src="{{loverInfo.avatar}}"></t-image>
<view class="txtextr">{{loverInfo.nick}}</view>
</view>
<!--已祈祷头像名字-->
<view class="call1-header" wx:else>
<t-image class="txl" src="{{userInfo.avatar}}"></t-image>
<view class="txtextl-qd">
<t-icon name="chevron-right-double" size="24" color="#DE868F"/>
<view class="text-qd">
<view class="top">{{ userInfo.prayerContent }}</view>
<view>你已为Ta祈祷 {{prayTime}}</view>
</view>
<t-icon name="chevron-right-double" size="24" color="#DE868F"/>
</view>
<t-image class="txr" shape="circle" src="{{loverInfo.avatar}}"></t-image>
</view>
<!-- 精灵图片 -->
<view class="bkg1">
<view class="bkg2">
<view class="bkg3">
<view class="bkg4">
<view class="bkg5">
<view class="xxt" bindtap="ShowOrNotLogo">
<!--左侧人形象-->
<view class="xxtl" bindtap="ShowOrNotLogoS">
<image mode="heightFix" src="{{xingxiangtu[userInfo.spriteType]}}"></image>
<!-- 形态切换 -->
<view class="xxtl-xt1" wx:if="{{singleShow}}">
<view class="yanql1" bindtap="doSetXxtFemale">
<view class="yan13"></view>
</view>
<view class="yanql2" bindtap="doSetXxtAnimal">
<view class="yan11"></view>
</view>
<view class="yanql3" bindtap="doSetXxtMale" wx:if="{{singleShow}}">
<view class="yan12"></view>
</view>
</view>
</view>
<!--右侧人形象-->
<view class="xxtr" bindtap="ShowOrNotLogoL">
<image mode="heightFix" src="{{xingxiangtu[loverInfo.spriteType]}}"></image>
<!-- 形态切换 -->
<view class="xxtr-xt2" wx:if="{{loverShow}}">
<view class="yanql4" bindtap="doSetXxtFemaleS">
<view class="yan13"></view>
</view>
<view class="yanql5" bindtap="doSetXxtAnimalS">
<view class="yan11"></view>
</view>
<view class="yanql6" bindtap="doSetXxtMaleS">
<view class="yan12"></view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
</view>
<view class="gh"></view>
</view>
<!-- 底部图标 -->
<view class="call1-btn">
<!--左侧图标-->
<view class="dcleft">
<t-progress
class="dcleft1"
theme="circle"
percentage="{{userInfo.crystallineEnergy}}"
color="#f76229" label=""
t-class-bar="dcleft1"
stroke-width="10rpx"
/>
<view class="dcbs"></view>
<view class="dclefttxt">{{userInfo.crystallineEnergy}}%</view>
</view>
<!--中间祈祷-->
<view class="call1-btn-qd">
<view class="lovepic"></view>
<view class="dchxtxtql" bindtap="openPray" wx:if="{{ !userInfo.prayerEndTime }}">祈祷</view>
<view class="dchxtxtql" bindtap="openPray" wx:else>结束祈祷</view>
</view>
<!--右侧图标-->
<view class="dcleft">
<view class="dcrightql">
<t-progress
class="dcleft1"
theme="circle"
percentage="{{loverInfo.crystallineEnergy}}"
color="#00A7FF"
label=""
t-class-bar="dcleft1"
/>
<view class="dcrbs" bindtap="openEnergy"></view>
</view>
<view class="dcrighttxt">{{loverInfo.crystallineEnergy}}%</view>
</view>
</view>
</swiper-item>
<!--对方个人页面-->
<swiper-item class="call1" wx:if='{{userInfo.loverId}}'>
<!--头像名字-->
<view class="call1-header">
<image class="tx" src="{{loverInfo.avatar}}"></image>
<view class="txtext">{{loverInfo.nick ? loverInfo.nick : userInfo.constellation}}</view>
</view>
<!-- 精灵图片 -->
<view class="bkg1">
<view class="bkg2">
<view class="bkg3">
<view class="bkg4">
<view class="bkg5">
<view class="xxt" bindtap="ShowOrNotLogo">
<image mode="heightFix" src="{{xingxiangtu[loverInfo.spriteType]}}"></image>
</view>
</view>
</view>
</view>
</view>
<view class="gh"></view>
</view>
<view class="call1-btn">
<!--幸运数字-->
<view class="call1-btn-left">
<view class="k1">{{loverInfo.horoscope.number}}</view>
<view class="ktext1">幸运数字</view>
</view>
<!-- 运势 -->
<view class="call1-btn-middle">
<view class="k2" bindtap="ToastDialog"><view class="k11"></view></view>
<div class="ktext2">Ta的运势</div>
</view>
<!-- 幸运颜色 -->
<view class="call1-btn-right">
<view class="k3">{{loverInfo.horoscope.color}}</view>
<view class="ktext3">幸运颜色</view>
</view>
</view>
<t-popup class="ttpopup" visible="{{visible}}" bind:visible-change="onVisibleChange" placement="{{'center'}}">
<view class="ttpopup">
<view class="tips">Tips记得提醒ta哦</view>
<view class="ztys">{{loverInfo.horoscope.summary}}</view>
<view class="rjkzs"><t-rate value="3" icon="{{ ['star-filled', 'star'] }}" color="#FFFF00" /></view>
<view class="jkzs"></view>
<view class="aqzs"></view>
<view class="raqzs"><t-rate value="3" icon="{{ ['star-filled', 'star'] }}" color="#FFFF00" /></view>
<view class="cyzs"></view>
<view class="rcyzs"><t-rate value="3" icon="{{ ['star-filled', 'star'] }}" color="#FFFF00" /></view>
<view class="ysfgx"></view>
</view>
</t-popup>
</swiper-item>
</swiper>
<!-- 未祈祷弹层 -->
<view class="pray" wx:if="{{showPray}}">
<view class="dialog">
<view class="dialog-item">
<text>祈祷内容</text>
<textarea model:value="{{prayerContent}}" placeholder="请写下你要祈祷的内容" bindblur="getTextValue"></textarea>
</view>
<view class="dialog-item">
<text>祈祷时长</text>
<view class="duration" bindtap="showTiming">{{prayTimeStr}}<t-icon name="chevron-down" size="48rpx"/></view>
</view>
<view class="dialog-btn">
<button bindtap="openPray">取消</button>
<button bindtap="btnOK">发起祈祷</button>
</view>
</view>
</view>
<!-- 祈祷时间弹层 -->
<t-popup placement="bottom" visible="{{showTiming}}" showOverlay="{{false}}">
<view class="timing">
<view class="timing-title">你还有{{userInfo.crystallineEnergy}}%水晶能量,可为对方祈祷{{hours}}小时{{minute}}分</view>
<t-toast id="t-toast" />
<view class="picker">
<picker-view value="{{pickerValue}}" bindchange="onPickerChange" indicator-class="active">
<picker-view-column>
<view wx:for="{{hours + 1}}" wx:key="item" class="picker-item"> {{ item }} </view>
</picker-view-column>
<picker-view-column>
<view wx:for="{{minutes + 1}}" wx:key="item" class="picker-item"> {{ item }} </view>
</picker-view-column>
</picker-view>
</view>
</view>
</t-popup>
<!-- 已祈祷弹层 -->
<view class="pray" wx:if="{{showIsPray}}">
<view class="dialog">
<t-toast id="t-toast" />
<view class="dialog-text">
<view>要结束祈祷吗?</view>
<view>将返还{{energy}}%星座能量</view>
<view>溢出能量将消失</view>
</view>
<view class="dialog-btn">
<button bindtap="openPray">返回</button>
<button bindtap="btnCancel">结束</button>
</view>
</view>
</view>
<!-- 赠送能量弹层 -->
<view class="pray" wx:if="{{showEnergy}}">
<view class="dialog">
<t-toast id="t-toast" />
<view class="dialog-text">
<view>你要将能量共享给对方吗?</view>
<view>溢出能量将保留</view>
</view>
<view class="dialog-btn">
<button bindtap="cancelEnergy">取消</button>
<button bindtap="btnShare">共享</button>
</view>
</view>
</view>
<!-- 赠送能量提示 -->
<view class="pray" wx:if="{{showEnergyToast}}">
<view class="dialog">
<t-toast id="t-toast" />
<view class="dialog-text">
<view>{{toast}}</view>
<view>无法进行共享哦!</view>
</view>
<view class="dialog-btn">
<button bindtap="cancelEnergyToast">好的</button>
</view>
</view>
</view>
<!-- 赠送能量成功 -->
<view class="energy-success" wx:if="{{showEnergySuccess}}">
<view>谢谢你送我的能量!</view>
<view>真是太好了~</view>
</view>
<!-- 赠送能量失败 -->
<view class="pray" wx:if="{{showEnergyFail}}">
<view class="dialog">
<t-toast id="t-toast" />
<view class="dialog-text">
<view>赠送能量失败啦~</view>
<view>是不是网络出问题了?</view>
</view>
<view class="dialog-btn">
<button bindtap="cancelEnergyToast">好的</button>
</view>
</view>
</view>
<!-- 能量注入 -->
<t-toast id="t-toast" />
<view class="pray" wx:if="{{showInject}}">
<view class="dialog">
<view class="dialog-text">
<view>你要将能量注入到晶石吗?</view>
<view>晶石将开启守护计时</view>
</view>
<view class="dialog-btn">
<button bindtap="clostBtnInject">取消</button>
<button bindtap="btnInject">开始注入</button>
</view>
</view>
</view>
<!-- 能量注入中 -->
<view class="in-energy" wx:if="{{showInEnergy}}">
<t-image src="/images/hourglass.gif"/>
<view>能量注入中……</view>
</view>
<div class="jltxt" bindtap="go2Jlai">精灵 AI</div>