import Taro, { Component } from '@tarojs/taro'
import {
Block,
View,
Image,
Text,
CheckboxGroup,
RadioGroup,
Label,
ScrollView,
RichText
} from '@tarojs/components'
import { isEmpty, checkLogin, jdTorjLogin } from '@/utils/util'
import { wxRegistrationAgreement } from '@/servers/api/plusMember'
import './plusProtocol.scss'
import { getGlobalData, setGlobalData } from '@/utils/global_data'
import { gd_geolocation } from '@/utils/map.js'
import { pageToLogin } from '@/servers/utils'
import { Back, GetOpenId } from '@/components'
import { getWechatSign } from '@/utils/wxSignature'
export default class PlusProtocol extends Component {
config = {
navigationBarTitleText: 'PLUS会员协议'
}
state = {
coupon_text:"",
}
async componentWillMount() {
}
componentDidShow() {
debugger
let fromParams = this.$router.params
this.state.id = fromParams.id
this.getDetail();
}
async getDetail() {
try {
let params = {
type:2
}
let currentResult = await wxRegistrationAgreement(params);
if(currentResult.code=='200'){
debugger
let result = currentResult.data;
if (result) {
// let coupon_text = new HtmlParser(data.skuInfos[0].mobiledesc).nodes
let coupon_text = result
this.setState({
coupon_text: coupon_text
})
} else {
this.setState({
coupon_text: ''
})
}
}
} catch (err) {
}
}
render() {
const {
coupon_text,
iPhoneXStyle,
} = this.state
return (
<View className="protocol_wrap">
<GetOpenId></GetOpenId>
<Back></Back>
<View>
{coupon_text && (
<View
className={
iPhoneXStyle
? 'wap-chooseticket-footer-diff-iponex'
: 'wap-chooseticket-footer-diff'
}
>
<RichText nodes={coupon_text} />
</View>
)}
<View className="goodsDetail_index-searchDf1"></View>
</View >
</View >
)
}
}