Commit e85576be authored by 李硕's avatar 李硕

提交

parent 96255f83
...@@ -18,7 +18,7 @@ export const verbPrize = { ...@@ -18,7 +18,7 @@ export const verbPrize = {
"name": "奖品名称", "name": "奖品名称",
"icon": "2" "icon": "2"
}, },
"code": 600008, "code": 600001,
"message": null, "message": null,
"success": true "success": false
} }
\ No newline at end of file
...@@ -4,11 +4,12 @@ import "./app.less"; ...@@ -4,11 +4,12 @@ import "./app.less";
import { MOCK_STATUS } from '../sparkrc'; import { MOCK_STATUS } from '../sparkrc';
MOCK_STATUS && (require('../mock/index')); MOCK_STATUS && (require('../mock/index'));
import MD from '../MD'; import MD from '../MD';
import 'spark-design/dist/index.css';
MD(); MD();
//此处为spark-cli动态生成 //此处为spark-cli动态生成
import Pageweekverb from "./pages/pageweekverb/pageweekverb.jsx"; import Pageweekverb from "./pages/pageweekverb/pageweekverb.jsx";
class App extends Component { class App extends Component {
render() { render() {
return ( return (
<Pageweekverb></Pageweekverb> <Pageweekverb></Pageweekverb>
......
...@@ -133,10 +133,17 @@ export function ERROR_MESSSAGE(errorCode) { ...@@ -133,10 +133,17 @@ export function ERROR_MESSSAGE(errorCode) {
message = "网络故障"; message = "网络故障";
break; break;
} }
console.log("message===", message);
return message; return message;
} }
export function ERROR_TYPE(errorCode) {
if ([600001, 600002, 600005].includes(errorCode)) {
return true;
} else {
return false;
}
}
export function ERROR_MODAL(errorCode) { export function ERROR_MODAL(errorCode) {
let type = ""; let type = "";
......
...@@ -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 { ModalImage, MODAL_TYPE, Modal_Lables, ERROR_MESSSAGE, PRIZE_TYPE, ERROR_MODAL, CURRENT_LEVEL } from '../../constant'; import { MODAL_TYPE, Modal_Lables, ERROR_MESSSAGE, PRIZE_TYPE, ERROR_MODAL, CURRENT_LEVEL, ERROR_TYPE } from '../../constant';
import './pageweekverb.less'; import './pageweekverb.less';
const VerbModal = getModalHoc(verbModal); const VerbModal = getModalHoc(verbModal);
...@@ -92,24 +92,32 @@ class Pageweekverb extends Component { ...@@ -92,24 +92,32 @@ class Pageweekverb extends Component {
* @param {*} prizeType * @param {*} prizeType
*/ */
verbPrizeInterface(prizeType, modalType, level) { verbPrizeInterface(prizeType, modalType, level) {
getPxToken( if (this.state.pass) {
async token => { this.submit();
let { success, message, code } = await API.verbPrize({ token: token, awardType: prizeType }); getPxToken(
console.log("success====", success, "message-====", message); async token => {
if (success) { let { success, message, code } = await API.verbPrize({ token: token, awardType: prizeType });
console.log('领取奖品结束', modalType); console.log("success====", success, "message-====", message);
let modalInfo = Modal_Lables(modalType, level); if (success) {
// modalInfo.prize = 1; console.log('领取奖品结束', modalType);
this.setState({ let modalInfo = Modal_Lables(modalType, level);
modalStatus: 1, // modalInfo.prize = 1;
modalData: modalInfo this.setState({
}) modalStatus: 1,
} else { modalData: modalInfo
Toast(ERROR_MESSSAGE(code)); })
this.errorModal(code, this.state.baseData.vipLevel); } else {
console.log('>>>>>', ERROR_MESSSAGE(code));
let isToast = ERROR_TYPE(code);
if (isToast) {
Toast(ERROR_MESSSAGE(code));
} else {
this.errorModal(code, this.state.baseData.vipLevel);
}
}
} }
} )
) }
} }
/** /**
...@@ -125,8 +133,6 @@ class Pageweekverb extends Component { ...@@ -125,8 +133,6 @@ class Pageweekverb extends Component {
modalStatus: 1, modalStatus: 1,
modalData: modalInfo modalData: modalInfo
}); });
// Modal_Lables(modalType, level);
} }
render() { render() {
...@@ -134,7 +140,7 @@ class Pageweekverb extends Component { ...@@ -134,7 +140,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 " src={this.state.resList['02e17058-ddd8-41b5-8caf-e7680f723bcd'].url} /> <img className="rulebtn " onClick={() => { alert("活动规则") }} 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 ">
......
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