Commit 88ee6dd2 authored by 李硕's avatar 李硕

提交内容

parent e85576be
...@@ -5,26 +5,4 @@ export const rule = { ...@@ -5,26 +5,4 @@ export const rule = {
"data": `活动规则: ${Random.cparagraph(20, 40)}` "data": `活动规则: ${Random.cparagraph(20, 40)}`
}; };
export const baseInfo = {
"data": {
"vipLevel": "w2",
"adUrl": "1",
"adMes": "1",
"tenDjStock": 1200,
"fiveDjStock": 2000,
"llbStock": 3000
},
"code": null,
"message": null,
"success": true
}
export const verbPrize = {
"data": {
"name": "奖品名称",
"icon": "2"
},
"code": null,
"message": null,
"success": true
}
\ No newline at end of file
...@@ -8,6 +8,12 @@ export const ModalImage = { ...@@ -8,6 +8,12 @@ export const ModalImage = {
END_IMG: "5ce85621-f1aa-41c7-993f-80f41d2ff9ff", END_IMG: "5ce85621-f1aa-41c7-993f-80f41d2ff9ff",
NOT_START: "0d308df7-2e36-4484-9fb9-5abe50d80bbf" NOT_START: "0d308df7-2e36-4484-9fb9-5abe50d80bbf"
} }
export const JUMP_URL = {
COUPON: 'https://file.10010sh.cn/member-center-v3/tickets',
}
export const MODAL_TYPE = { export const MODAL_TYPE = {
NO_STOCK: 1, NO_STOCK: 1,
VIP_CHECK: 2, VIP_CHECK: 2,
......
...@@ -6,7 +6,7 @@ import { Toast, Loading, getModalHoc } from '../../../node_modules/spark-design' ...@@ -6,7 +6,7 @@ import { Toast, Loading, getModalHoc } from '../../../node_modules/spark-design'
import API from '../../api'; import API from '../../api';
import { getPxToken } from '../../libs/spark_gettoken'; import { getPxToken } from '../../libs/spark_gettoken';
import verbModal from '../../components/commessagemodal/commessagemodal.jsx' import verbModal from '../../components/commessagemodal/commessagemodal.jsx'
import { MODAL_TYPE, Modal_Lables, ERROR_MESSSAGE, PRIZE_TYPE, ERROR_MODAL, CURRENT_LEVEL, ERROR_TYPE } from '../../constant'; import { MODAL_TYPE, Modal_Lables, ERROR_MESSSAGE, PRIZE_TYPE, ERROR_MODAL, CURRENT_LEVEL, ERROR_TYPE, JUMP_URL } from '../../constant';
import './pageweekverb.less'; import './pageweekverb.less';
const VerbModal = getModalHoc(verbModal); const VerbModal = getModalHoc(verbModal);
...@@ -31,7 +31,6 @@ class Pageweekverb extends Component { ...@@ -31,7 +31,6 @@ class Pageweekverb extends Component {
componentDidMount() { componentDidMount() {
this.getBaseInfoData(); this.getBaseInfoData();
} }
...@@ -48,8 +47,6 @@ class Pageweekverb extends Component { ...@@ -48,8 +47,6 @@ class Pageweekverb extends Component {
}, 2000); }, 2000);
} }
} }
jumpUrl(url) { jumpUrl(url) {
if (this.state.pass) { if (this.state.pass) {
this.submit(); this.submit();
...@@ -62,18 +59,25 @@ class Pageweekverb extends Component { ...@@ -62,18 +59,25 @@ class Pageweekverb extends Component {
} }
} }
} }
async getActivityRule() {
let { data, success, message } = await API.getRule();
console.log('data=',data);
}
/** /**
* 基础接口数据调用 * 基础接口数据调用
*/ */
async getBaseInfoData() { async getBaseInfoData() {
/* /*
"data": { "data": {
"vipLevel": "w2", "vipLevel": "w2",
"adUrl": "1", "adUrl": "1",
"adMes": "1", "adMes": "1",
"tenDjStock": 1200, "tenDjStock": 1200,
"fiveDjStock": 2000, "fiveDjStock": 2000,
"llbStock": 3000 "llbStock": 3000
}, },
*/ */
console.log('======'); console.log('======');
...@@ -102,6 +106,7 @@ class Pageweekverb extends Component { ...@@ -102,6 +106,7 @@ class Pageweekverb extends Component {
console.log('领取奖品结束', modalType); console.log('领取奖品结束', modalType);
let modalInfo = Modal_Lables(modalType, level); let modalInfo = Modal_Lables(modalType, level);
// modalInfo.prize = 1; // modalInfo.prize = 1;
this.getBaseInfoData();
this.setState({ this.setState({
modalStatus: 1, modalStatus: 1,
modalData: modalInfo modalData: modalInfo
...@@ -140,7 +145,7 @@ class Pageweekverb extends Component { ...@@ -140,7 +145,7 @@ class Pageweekverb extends Component {
return ( return (
<div className="weekverb "> <div className="weekverb ">
<img className="wholebg " src={this.state.resList['8c8463a4-658c-431f-ba5b-0fb00f4fda44'].url} /> <img className="wholebg " src={this.state.resList['8c8463a4-658c-431f-ba5b-0fb00f4fda44'].url} />
<img className="rulebtn " onClick={() => { alert("活动规则") }} src={this.state.resList['02e17058-ddd8-41b5-8caf-e7680f723bcd'].url} /> <img className="rulebtn " onClick={() => { this.getActivityRule() }} src={this.state.resList['02e17058-ddd8-41b5-8caf-e7680f723bcd'].url} />
<div className="rewards "> <div className="rewards ">
<img className="rewardb " src={this.state.resList['7e5493cb-cbc9-4ddb-bb42-17d2e839e29a'].url} /> <img className="rewardb " src={this.state.resList['7e5493cb-cbc9-4ddb-bb42-17d2e839e29a'].url} />
<div className="w1rewar "> <div className="w1rewar ">
...@@ -161,7 +166,7 @@ class Pageweekverb extends Component { ...@@ -161,7 +166,7 @@ class Pageweekverb extends Component {
<span className="w3stock ">剩余{baseData.tenDjStock || 0}</span> <span className="w3stock ">剩余{baseData.tenDjStock || 0}</span>
<img className="w3verb " onClick={() => { this.verbPrizeInterface(PRIZE_TYPE.W3, MODAL_TYPE.W3_PRIZE, CURRENT_LEVEL.level3) }} src={this.state.resList['1f277473-a3c7-4f2a-a473-907c1d7428eb'].url} /> <img className="w3verb " onClick={() => { this.verbPrizeInterface(PRIZE_TYPE.W3, MODAL_TYPE.W3_PRIZE, CURRENT_LEVEL.level3) }} src={this.state.resList['1f277473-a3c7-4f2a-a473-907c1d7428eb'].url} />
</div> </div>
<img className="myrewar " src={this.state.resList['b1f11e37-165a-4bfa-8058-ceddecb14ba2'].url} /> <img className="myrewar " onClick={() => { this.jumpUrl(JUMP_URL.COUPON) }} src={this.state.resList['b1f11e37-165a-4bfa-8058-ceddecb14ba2'].url} />
{/* <img className="adborde " src={this.state.resList['d45b8c4a-1eaa-436c-b992-cca999839d66'].url} /> */} {/* <img className="adborde " src={this.state.resList['d45b8c4a-1eaa-436c-b992-cca999839d66'].url} /> */}
<img className="adimg " onClick={() => { this.jumpUrl(baseData.adUrl) }} src={this.state.resList['f2366ce5-dc77-4941-a8bf-48f35b4e0536'].url} /> <img className="adimg " onClick={() => { this.jumpUrl(baseData.adUrl) }} src={this.state.resList['f2366ce5-dc77-4941-a8bf-48f35b4e0536'].url} />
<span className="adslot ">广告位</span> <span className="adslot ">广告位</span>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment