Commit 434cb9ad by zhanghaozhe

eslint prettier

parent 34103119
...@@ -246,7 +246,7 @@ class App extends Component { ...@@ -246,7 +246,7 @@ class App extends Component {
) )
.then((res) => { .then((res) => {
let data = res.data let data = res.data
if (data.errno == 200) { if (data.errno === 200) {
if (data.data.is_check) { if (data.data.is_check) {
this.props.updateCaptchaState({ this.props.updateCaptchaState({
isNeedValidation: true, isNeedValidation: true,
...@@ -412,7 +412,7 @@ class App extends Component { ...@@ -412,7 +412,7 @@ class App extends Component {
transformWxUser = (res) => { transformWxUser = (res) => {
let data = res.data let data = res.data
if (data.errno == 200) { if (data.errno === 200) {
//移除红包统计cookie //移除红包统计cookie
this.removeShareCodeCookie() this.removeShareCodeCookie()
let { uid, token, avatar_file: avatar, uname: username } = data.data let { uid, token, avatar_file: avatar, uname: username } = data.data
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React from "react" import React from "react"
import "./course.scss" import "./course.scss"
import { Link } from "react-router-dom"
const Course = (props) => { const Course = (props) => {
return ( return (
<li className={`course-item ${props.className}`}> <li className={`course-item ${props.className}`}>
{props.top} {props.top}
<a onClick={() => props.toDetail(props.id)}> <a onClick={() => props.toDetail(props.id)}>
{/* <Link to={`/detail?id=${props.id}`}> */}
<img src={props.img} alt="" /> <img src={props.img} alt="" />
{props.status} {props.status}
<p className={`course-title ${props.className}`}>{props.title}</p> <p className={`course-title ${props.className}`}>{props.title}</p>
{/* </Link> */}
</a> </a>
{props.bottom} {props.bottom}
</li> </li>
......
import React from "react" import React from "react"
import "./orderlist.scss" import "./orderlist.scss"
import { Link } from "react-router-dom"
/** /**
* @OrderList 组件内容 * @OrderList 组件内容
......
...@@ -25,7 +25,7 @@ class AddressPopup extends Component { ...@@ -25,7 +25,7 @@ class AddressPopup extends Component {
fetchUserAddress = () => { fetchUserAddress = () => {
const { addressInfo } = this.state const { addressInfo } = this.state
http.get(`${API.home}/sys/user_address_info`).then((res) => { http.get(`${API.home}/sys/user_address_info`).then((res) => {
const { code, data, msg } = res.data const { code, data } = res.data
if (code === 200) { if (code === 200) {
this.setState({ this.setState({
addressInfo: Object.assign({}, addressInfo, { addressInfo: Object.assign({}, addressInfo, {
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React, { Component } from "react" import React, { Component } from "react"
import { Formik, Form, Field } from "formik" import { Formik, Form, Field } from "formik"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
......
...@@ -15,7 +15,7 @@ class ExpandActiveToast extends Component { ...@@ -15,7 +15,7 @@ class ExpandActiveToast extends Component {
componentDidMount() { componentDidMount() {
http.get(`${API["base-api"]}/sys/deposit/notice`).then((res) => { http.get(`${API["base-api"]}/sys/deposit/notice`).then((res) => {
if (res.data.errno == 200) { if (res.data.errno === 200) {
const { data } = res.data const { data } = res.data
this.setState({ this.setState({
expandLength: data.num, expandLength: data.num,
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import { CallApp } from "../../common"
import "./index.scss" import "./index.scss"
import { WithTab } from "src/HOCs" import { WithTab } from "src/HOCs"
// import Swiper from 'react-mobile-swiper' // import Swiper from 'react-mobile-swiper'
......
import React, { Component } from "react" import React, { Component } from "react"
import { connect } from "react-redux" import { connect } from "react-redux"
import { http, getParam } from "src/utils" import { getParam } from "src/utils"
import cookie from "js-cookie"
import "./index.scss" import "./index.scss"
import { Toast } from "antd-mobile"
import jsCookie from "js-cookie" import jsCookie from "js-cookie"
class Activity extends Component { class Activity extends Component {
...@@ -23,7 +21,7 @@ class Activity extends Component { ...@@ -23,7 +21,7 @@ class Activity extends Component {
domain: ".julyedu.com", domain: ".julyedu.com",
expires: 30, expires: 30,
}) })
if (cookie.get("uid")) { if (jsCookie.get("uid")) {
this.setState(() => ({ this.setState(() => ({
butText: "已领取,去使用", butText: "已领取,去使用",
})) }))
......
...@@ -14,7 +14,7 @@ class PrizeWinnerList extends Component { ...@@ -14,7 +14,7 @@ class PrizeWinnerList extends Component {
.get(`${API.home}/sys/activity/lottery_names/${getParam("tid")}`) .get(`${API.home}/sys/activity/lottery_names/${getParam("tid")}`)
.then((res) => { .then((res) => {
const { data } = res const { data } = res
if (data.code == 200) { if (data.code === 200) {
const { data: response } = data const { data: response } = data
this.setState({ this.setState({
title: response.title, title: response.title,
......
/* eslint-disable jsx-a11y/anchor-is-valid, no-script-url, jsx-a11y/heading-has-content, eqeqeq, default-case */
import React, { Component } from "react" import React, { Component } from "react"
import { debounce, groupBy, isEmpty } from "lodash" import { debounce, groupBy, isEmpty } from "lodash"
import { http } from "src/utils" import { http } from "src/utils"
...@@ -347,7 +348,7 @@ class Anniversary2020 extends Component { ...@@ -347,7 +348,7 @@ class Anniversary2020 extends Component {
getUserAddress = () => { getUserAddress = () => {
http.get(`${API.home}/sys/user_address_info`).then((res) => { http.get(`${API.home}/sys/user_address_info`).then((res) => {
const { code, msg, data } = res.data const { code, data } = res.data
if (code === 200) { if (code === 200) {
this.setState({ this.setState({
userAddress: data, userAddress: data,
...@@ -401,8 +402,8 @@ class Anniversary2020 extends Component { ...@@ -401,8 +402,8 @@ class Anniversary2020 extends Component {
`${API["base-api"]}/wx/user_temporary_qrcode/${this.props.user.data.uid}` `${API["base-api"]}/wx/user_temporary_qrcode/${this.props.user.data.uid}`
) )
.then((res) => { .then((res) => {
const { errno, msg, data } = res.data const { errno, data } = res.data
if (errno == 0) { if (errno === 0) {
this.setState({ this.setState({
qrcode: data.qr_image, qrcode: data.qr_image,
}) })
......
/* global _czc */ /* global _czc */
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import { browser, getParam, http } from "src/utils" import { browser, getParam, http } from "src/utils"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
...@@ -130,7 +131,7 @@ class GiveCourseAssistance extends Component { ...@@ -130,7 +131,7 @@ class GiveCourseAssistance extends Component {
code: this.state.code, code: this.state.code,
}) })
.then((res) => { .then((res) => {
const { errno, msg } = res.data const { errno } = res.data
let success = errno == 200 let success = errno == 200
this.setState({ this.setState({
successOneStatus: success, successOneStatus: success,
......
/* globals _czc */ /* eslint-disable jsx-a11y/anchor-is-valid, no-script-url */
import React, { Component } from "react" import React, { Component } from "react"
import "./give-courses.scss" import "./give-courses.scss"
import { getParam, http } from "src/utils" import { getParam, http } from "src/utils"
...@@ -116,7 +116,7 @@ class GiveCourses extends Component { ...@@ -116,7 +116,7 @@ class GiveCourses extends Component {
animate, animate,
marqueeList, marqueeList,
} = this.state } = this.state
var _czc = _czc || [] var _czc = window._czc || []
return ( return (
<div id={"give-courses"}> <div id={"give-courses"}>
<div className="banner"> <div className="banner">
......
/* eslint-disable eqeqeq, jsx-a11y/anchor-is-valid, no-script-url */
import React, { Component } from "react" import React, { Component } from "react"
import { http } from "src/utils" import { http } from "src/utils"
import "./prizes.scss" import "./prizes.scss"
......
/* eslint-disable eqeqeq, jsx-a11y/anchor-is-valid, no-script-url */
import React, { Component } from "react" import React, { Component } from "react"
import BoxContainer from "../box-container/container" import BoxContainer from "../box-container/container"
import { Toast, WhiteSpace } from "antd-mobile" import { Toast, WhiteSpace } from "antd-mobile"
...@@ -216,7 +217,6 @@ class Landing extends Component { ...@@ -216,7 +217,6 @@ class Landing extends Component {
} }
handleToMyTreasure = (id) => { handleToMyTreasure = (id) => {
const { history } = this.props
this.joinSuccessPopup && this.joinSuccessPopup.remove() this.joinSuccessPopup && this.joinSuccessPopup.remove()
if (getParam("version")) { if (getParam("version")) {
window.location.assign( window.location.assign(
...@@ -291,7 +291,7 @@ class Landing extends Component { ...@@ -291,7 +291,7 @@ class Landing extends Component {
} }
inviteMembers = (treasure_code) => { inviteMembers = (treasure_code) => {
const { history, match, user, location } = this.props const { history, match, location } = this.props
if (getParam("version")) { if (getParam("version")) {
let data = { let data = {
title: this.shareTitle, title: this.shareTitle,
...@@ -524,7 +524,6 @@ class Landing extends Component { ...@@ -524,7 +524,6 @@ class Landing extends Component {
} }
toSquare = () => { toSquare = () => {
const { history } = this.props
if (!getParam("version")) { if (!getParam("version")) {
window.location.assign("https://m.julyedu.com/year/yearindex") window.location.assign("https://m.julyedu.com/year/yearindex")
} else { } else {
......
...@@ -361,7 +361,6 @@ class MyTreasure extends Component { ...@@ -361,7 +361,6 @@ class MyTreasure extends Component {
// 邀请好友 // 邀请好友
handleToInvite = (treasure_code) => { handleToInvite = (treasure_code) => {
const { history } = this.props
if (getParam("version")) { if (getParam("version")) {
window.location.assign( window.location.assign(
`https://h5.julyedu.com/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=1&version=${getParam( `https://h5.julyedu.com/activity/newyear-2019/landing?treasure_code=${treasure_code}&origin=1&version=${getParam(
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React from "react" import React from "react"
import "./prize.scss" import "./prize.scss"
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import classnames from "classnames" import classnames from "classnames"
import { Link } from "react-router-dom"
import "./team.scss" import "./team.scss"
import { getParam } from "src/utils" import { getParam } from "src/utils"
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
import { Link, withRouter } from "react-router-dom" import { withRouter } from "react-router-dom"
import { getParam, http, SendMessageToApp, browser } from "src/utils" import { getParam, http, SendMessageToApp, browser } from "src/utils"
import CommonContainer from "./../../common/commonContainer/index" import CommonContainer from "./../../common/commonContainer/index"
import CommonPopup from "./../../common/commonPopup/index" import CommonPopup from "./../../common/commonPopup/index"
import { connect } from "react-redux" import { connect } from "react-redux"
import { Popup } from "src/common/index"
import QRCode from "qrcode" import QRCode from "qrcode"
@connect((state) => ({ @connect((state) => ({
user: state.user, user: state.user,
...@@ -47,7 +47,7 @@ class LiveRoom extends Component { ...@@ -47,7 +47,7 @@ class LiveRoom extends Component {
// 预约直播 // 预约直播
subscribe = (id) => { subscribe = (id) => {
// 检查是否已登录 // 检查是否已登录
const { hasError, data = {} } = this.props.user const { hasError } = this.props.user
if (hasError) { if (hasError) {
this.toLogin() this.toLogin()
} else { } else {
...@@ -73,7 +73,7 @@ class LiveRoom extends Component { ...@@ -73,7 +73,7 @@ class LiveRoom extends Component {
} }
// 去直播间 // 去直播间
toLivingRoom = (id) => { toLivingRoom = (id) => {
const { hasError, data = {} } = this.props.user const { hasError } = this.props.user
if (hasError) { if (hasError) {
this.toLogin() this.toLogin()
} else { } else {
...@@ -82,7 +82,7 @@ class LiveRoom extends Component { ...@@ -82,7 +82,7 @@ class LiveRoom extends Component {
} }
// 查看回放 // 查看回放
checkVideo = (url) => { checkVideo = (url) => {
const { hasError, data = {} } = this.props.user const { hasError } = this.props.user
if (hasError) { if (hasError) {
this.toLogin() this.toLogin()
} else { } else {
......
import React, { Component } from "react" import React, { Component } from "react"
import classnames from "classnames" import classnames from "classnames"
import { http } from "src/utils"
import "./nav.scss" import "./nav.scss"
class TreasureNav extends Component { class TreasureNav extends Component {
...@@ -27,10 +26,6 @@ class TreasureNav extends Component { ...@@ -27,10 +26,6 @@ class TreasureNav extends Component {
id: "year-course", id: "year-course",
name: "重磅好课", name: "重磅好课",
}, },
// {
// id: 'year-free',
// name: '免费学'
// },
{ {
id: "year-group", id: "year-group",
name: "1分拼团", name: "1分拼团",
......
/* eslint-disable jsx-a11y/anchor-is-valid, eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { http, SendMessageToApp, getParam } from "src/utils" import { http, SendMessageToApp, getParam } from "src/utils"
......
/* eslint-disable eqeqeq, jsx-a11y/anchor-is-valid, no-script-url */
import React, { Component } from "react" import React, { Component } from "react"
import { http } from "src/utils" import { http } from "src/utils"
import "./prizes.scss" import "./prizes.scss"
......
/* eslint-disable eqeqeq, jsx-a11y/anchor-is-valid, no-script-url */
import React, { Component } from "react" import React, { Component } from "react"
import BoxContainer from "../box-container/container" import BoxContainer from "../box-container/container"
import { Toast, WhiteSpace } from "antd-mobile" import { Toast, WhiteSpace } from "antd-mobile"
...@@ -236,7 +237,6 @@ class Landing extends Component { ...@@ -236,7 +237,6 @@ class Landing extends Component {
} }
handleToMyTreasure = (id) => { handleToMyTreasure = (id) => {
const { history } = this.props
this.joinSuccessPopup && this.joinSuccessPopup.remove() this.joinSuccessPopup && this.joinSuccessPopup.remove()
if (getParam("version")) { if (getParam("version")) {
window.location.assign( window.location.assign(
...@@ -311,7 +311,7 @@ class Landing extends Component { ...@@ -311,7 +311,7 @@ class Landing extends Component {
} }
inviteMembers = (treasure_code) => { inviteMembers = (treasure_code) => {
const { history, match, user, location } = this.props const { history, match, location } = this.props
if (getParam("version")) { if (getParam("version")) {
let data = { let data = {
title: this.shareTitle, title: this.shareTitle,
...@@ -546,7 +546,6 @@ class Landing extends Component { ...@@ -546,7 +546,6 @@ class Landing extends Component {
} }
toSquare = () => { toSquare = () => {
const { history } = this.props
if (!getParam("version")) { if (!getParam("version")) {
window.location.assign("https://m.julyedu.com/") window.location.assign("https://m.julyedu.com/")
} else { } else {
......
...@@ -361,7 +361,6 @@ class MyTreasure extends Component { ...@@ -361,7 +361,6 @@ class MyTreasure extends Component {
// 邀请好友 // 邀请好友
handleToInvite = (treasure_code) => { handleToInvite = (treasure_code) => {
const { history } = this.props
if (getParam("version")) { if (getParam("version")) {
window.location.assign( window.location.assign(
`https://h5.julyedu.com/box/landing?treasure_code=${treasure_code}&origin=1&version=${getParam( `https://h5.julyedu.com/box/landing?treasure_code=${treasure_code}&origin=1&version=${getParam(
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React from "react" import React from "react"
import "./prize.scss" import "./prize.scss"
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import classnames from "classnames" import classnames from "classnames"
import { Link } from "react-router-dom"
import "./team.scss" import "./team.scss"
import { getParam } from "src/utils" import { getParam } from "src/utils"
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
import { Link, withRouter } from "react-router-dom" import { withRouter } from "react-router-dom"
import { getParam, http, SendMessageToApp, browser } from "src/utils" import { getParam, http, SendMessageToApp, browser } from "src/utils"
import CommonContainer from "./../../common/commonContainer/index" import CommonContainer from "./../../common/commonContainer/index"
import CommonPopup from "./../../common/commonPopup/index" import CommonPopup from "./../../common/commonPopup/index"
import { connect } from "react-redux" import { connect } from "react-redux"
import { Popup } from "src/common/index"
import QRCode from "qrcode" import QRCode from "qrcode"
@connect((state) => ({ @connect((state) => ({
user: state.user, user: state.user,
...@@ -47,7 +47,7 @@ class LiveRoom extends Component { ...@@ -47,7 +47,7 @@ class LiveRoom extends Component {
// 预约直播 // 预约直播
subscribe = (id) => { subscribe = (id) => {
// 检查是否已登录 // 检查是否已登录
const { hasError, data = {} } = this.props.user const { hasError } = this.props.user
if (hasError) { if (hasError) {
this.toLogin() this.toLogin()
} else { } else {
...@@ -73,7 +73,7 @@ class LiveRoom extends Component { ...@@ -73,7 +73,7 @@ class LiveRoom extends Component {
} }
// 去直播间 // 去直播间
toLivingRoom = (id) => { toLivingRoom = (id) => {
const { hasError, data = {} } = this.props.user const { hasError } = this.props.user
if (hasError) { if (hasError) {
this.toLogin() this.toLogin()
} else { } else {
...@@ -82,7 +82,7 @@ class LiveRoom extends Component { ...@@ -82,7 +82,7 @@ class LiveRoom extends Component {
} }
// 查看回放 // 查看回放
checkVideo = (url) => { checkVideo = (url) => {
const { hasError, data = {} } = this.props.user const { hasError } = this.props.user
if (hasError) { if (hasError) {
this.toLogin() this.toLogin()
} else { } else {
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { http, SendMessageToApp, getParam, browser } from "src/utils" import { http, SendMessageToApp, getParam } from "src/utils"
import CommonContainer from "./../../common/commonContainer/index"
import CourseItem from "../../../../blessingPreheat/courseItem/index"
import { withRouter } from "react-router-dom" import { withRouter } from "react-router-dom"
import CommonPopup from "./../../common/commonPopup/index"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
import QRCode from "qrcode" import QRCode from "qrcode"
import { connect } from "react-redux" import { connect } from "react-redux"
import dateFns from "date-fns"
@connect((state) => ({ @connect((state) => ({
user: state.user, user: state.user,
...@@ -638,18 +635,7 @@ class YearCourse extends Component { ...@@ -638,18 +635,7 @@ class YearCourse extends Component {
} }
render() { render() {
const { const { removable } = this.state
bigcourse,
freecourse,
groupcourse,
basic,
advanced,
higher,
expand,
removable,
sum,
} = this.state
const { stage, treasureStage } = this.props
return ( return (
<div className={"year-index-course"}> <div className={"year-index-course"}>
{removable > 0 && ( {removable > 0 && (
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import LiveRoom from "./LiveRoom/index"
import YearCourse from "./YearCourse/index" import YearCourse from "./YearCourse/index"
import TreasureBox from "./../treasure-box/index" import TreasureBox from "./../treasure-box/index"
import TreasureNav from "./nav"
import CommonPopup from "./../common/commonPopup/index" import CommonPopup from "./../common/commonPopup/index"
import cookie from "js-cookie" import cookie from "js-cookie"
import { setCurrentUser, startFetchUser } from "src/store/userAction" import { setCurrentUser, startFetchUser } from "src/store/userAction"
import { SendMessageToApp, getParam, http } from "src/utils" import { http } from "src/utils"
import { addDays } from "date-fns" import { addDays } from "date-fns"
import { connect } from "react-redux" import { connect } from "react-redux"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
import { compose } from "redux"
@connect( @connect(
(state) => ({ (state) => ({
...@@ -61,7 +59,7 @@ class index extends Component { ...@@ -61,7 +59,7 @@ class index extends Component {
// 保存cookie // 保存cookie
appLogin = () => { appLogin = () => {
let expires = addDays(new Date(), 90) let expires = addDays(new Date(), 90)
this.state.userInfoList.map((item, index) => { this.state.userInfoList.forEach((item, index) => {
cookie.set("token", item.token, { cookie.set("token", item.token, {
expires, expires,
path: "/", path: "/",
...@@ -100,7 +98,7 @@ class index extends Component { ...@@ -100,7 +98,7 @@ class index extends Component {
transformUser = (res) => { transformUser = (res) => {
let payload let payload
res.map((item, index) => { res.forEach((item, index) => {
payload = { payload = {
hasError: false, hasError: false,
data: { data: {
......
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { html } from "src/utils"
import classnames from "classnames" import classnames from "classnames"
class Question extends Component { class Question extends Component {
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import { HeaderBar } from "src/common" import { HeaderBar } from "src/common"
import { getParam, http } from "src/utils" import { getParam, http } from "src/utils"
......
/* eslint-disable jsx-a11y/anchor-is-valid */ /* eslint-disable jsx-a11y/anchor-is-valid, no-script-url */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { Tabs, Toast } from "antd-mobile" import { Tabs, Toast } from "antd-mobile"
...@@ -20,13 +20,6 @@ class Scores extends Component { ...@@ -20,13 +20,6 @@ class Scores extends Component {
], ],
rankList: [], rankList: [],
rankListTabs: [{ title: "日榜" }, { title: "总榜" }], rankListTabs: [{ title: "日榜" }, { title: "总榜" }],
/*
rankListTabs: [
{title: '日榜'},
{title: '周榜'},
{title: '总榜'},
],
*/
isExpandRankList: false, isExpandRankList: false,
icons: [ icons: [
require("./rank-1.png"), require("./rank-1.png"),
......
...@@ -38,7 +38,7 @@ class aiTestHelp extends Component { ...@@ -38,7 +38,7 @@ class aiTestHelp extends Component {
handleFetchInfo = () => { handleFetchInfo = () => {
http.get(`${API.home}/sys/aitest/invitation`).then((res) => { http.get(`${API.home}/sys/aitest/invitation`).then((res) => {
const { code, data, msg } = res.data const { code, data } = res.data
if (code === 200) { if (code === 200) {
this.setState({ this.setState({
total_num: data.total_num, total_num: data.total_num,
...@@ -49,7 +49,7 @@ class aiTestHelp extends Component { ...@@ -49,7 +49,7 @@ class aiTestHelp extends Component {
getAssist = () => { getAssist = () => {
http.get(`${API.home}/sys/aitest/assist`).then((res) => { http.get(`${API.home}/sys/aitest/assist`).then((res) => {
const { code, data, msg } = res.data const { code, data } = res.data
if (code === 200) { if (code === 200) {
this.setState({ this.setState({
dec: data.ques, dec: data.ques,
......
...@@ -23,7 +23,7 @@ class FollowBarcode extends Component { ...@@ -23,7 +23,7 @@ class FollowBarcode extends Component {
.then((res) => { .then((res) => {
const { errno, data } = res.data const { errno, data } = res.data
console.log(res) console.log(res)
if (errno == 0) { if (errno === 0) {
this.setState({ this.setState({
url: data.url, url: data.url,
}) })
......
import React, { Component } from "react" import React, { Component } from "react"
import { isEmpty } from "lodash"
import { http } from "src/utils" import { http } from "src/utils"
import { Formik, Form, Field } from "formik" import { Formik, Form, Field } from "formik"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
...@@ -26,7 +25,7 @@ class AddressPopup extends Component { ...@@ -26,7 +25,7 @@ class AddressPopup extends Component {
fetchUserAddress = () => { fetchUserAddress = () => {
const { addressInfo } = this.state const { addressInfo } = this.state
http.get(`${API.home}/sys/user_address_info`).then((res) => { http.get(`${API.home}/sys/user_address_info`).then((res) => {
const { code, data, msg } = res.data const { code, data } = res.data
if (code === 200) { if (code === 200) {
this.setState({ this.setState({
addressInfo: Object.assign({}, addressInfo, { addressInfo: Object.assign({}, addressInfo, {
......
import React, { Component } from "react" import React, { Component } from "react"
import { connect } from "react-redux" import { connect } from "react-redux"
import { Link } from "react-router-dom"
import { http, getParam, SendMessageToApp } from "src/utils" import { http, getParam, SendMessageToApp } from "src/utils"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
import ListFrame from "./../listFrame/index" import ListFrame from "./../listFrame/index"
...@@ -237,7 +236,7 @@ class CollectBlessing extends Component { ...@@ -237,7 +236,7 @@ class CollectBlessing extends Component {
toLogin, toLogin,
toSection, toSection,
} = this.props } = this.props
const { rules, welfareRuleList, seconds } = this.state const { rules, welfareRuleList } = this.state
return ( return (
<div className="collect-blessing"> <div className="collect-blessing">
{isLogin ? ( {isLogin ? (
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
......
...@@ -314,7 +314,7 @@ class CourseList extends Component { ...@@ -314,7 +314,7 @@ class CourseList extends Component {
// 开始使用 // 开始使用
toCourse2 = (courseId) => { toCourse2 = (courseId) => {
const { history } = this.props const { history } = this.props
var _czc = _czc || [] var _czc = window._czc || []
var name = "课程id=" + courseId var name = "课程id=" + courseId
_czc.push(["_trackEvent", name, "m端双十一开始使用优惠券"]) _czc.push(["_trackEvent", name, "m端双十一开始使用优惠券"])
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import classnames from "classnames" import classnames from "classnames"
import { http, SendMessageToApp } from "src/utils" import { http, SendMessageToApp } from "src/utils"
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import { http } from "src/utils" import { http } from "src/utils"
import { Toast, Tabs } from "antd-mobile" import { Toast, Tabs } from "antd-mobile"
...@@ -190,7 +191,7 @@ class FormalDraw extends Component { ...@@ -190,7 +191,7 @@ class FormalDraw extends Component {
} }
subscribe = (id) => { subscribe = (id) => {
var _czc = _czc || [] var _czc = window._czc || []
_czc.push(["_trackEvent", "预约抽奖", "m端双十一正式页-立即预约"]) _czc.push(["_trackEvent", "预约抽奖", "m端双十一正式页-立即预约"])
if (this.subscribePopupInstance) { if (this.subscribePopupInstance) {
return return
......
/* eslint-disable jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import listFrame from "./../listFrame/index" import listFrame from "./../listFrame/index"
import { http, SendMessageToApp, getParam } from "src/utils" import { http, getParam } from "src/utils"
class LevelTest extends Component { class LevelTest extends Component {
constructor(props) { constructor(props) {
...@@ -75,8 +76,8 @@ class LevelTest extends Component { ...@@ -75,8 +76,8 @@ class LevelTest extends Component {
} }
render() { render() {
let { testNumber, number, prizeListUrl } = this.state let { testNumber, prizeListUrl } = this.state
const { isLogin, testSum } = this.props const { testSum } = this.props
return ( return (
<> <>
<div className="level__test_module"> <div className="level__test_module">
......
/* global _czc */ /* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { Tabs, Toast } from "antd-mobile" import { Tabs, Toast } from "antd-mobile"
...@@ -52,7 +52,7 @@ class Live extends Component { ...@@ -52,7 +52,7 @@ class Live extends Component {
toLiveRoom = (id) => { toLiveRoom = (id) => {
const { history, isLogin } = this.props const { history, isLogin } = this.props
var _czc = _czc || [] var _czc = window._czc || []
var name = "直播间id=" + id var name = "直播间id=" + id
_czc.push(["_trackEvent", name, "m端双十一大咖直播-正在直播"]) _czc.push(["_trackEvent", name, "m端双十一大咖直播-正在直播"])
if (this.state.isApp) { if (this.state.isApp) {
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { http, getParam } from "src/utils" import { http, getParam } from "src/utils"
...@@ -26,7 +27,6 @@ export default class RecordPopup extends Component { ...@@ -26,7 +27,6 @@ export default class RecordPopup extends Component {
handleToTestRecord = (e, id) => { handleToTestRecord = (e, id) => {
e.preventDefault() e.preventDefault()
const { history } = this.props
if (!getParam("version")) { if (!getParam("version")) {
window.location.href = `${API.m}/levelTest/report?id=${id}` window.location.href = `${API.m}/levelTest/report?id=${id}`
} else { } else {
......
/* eslint-disable jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import { browser } from "src/utils" import { browser } from "src/utils"
import "./index.scss" import "./index.scss"
......
...@@ -37,7 +37,7 @@ class ToAppDemo extends Component { ...@@ -37,7 +37,7 @@ class ToAppDemo extends Component {
// 保存cookie // 保存cookie
appLogin = () => { appLogin = () => {
let expires = addDays(new Date(), 90) let expires = addDays(new Date(), 90)
this.state.userInfoList.map((item, index) => { this.state.userInfoList.forEach((item, index) => {
Toast.info(item.version, 3) Toast.info(item.version, 3)
cookie.set("token", item.token, { cookie.set("token", item.token, {
expires, expires,
...@@ -71,7 +71,7 @@ class ToAppDemo extends Component { ...@@ -71,7 +71,7 @@ class ToAppDemo extends Component {
transformUser = (res) => { transformUser = (res) => {
let payload let payload
res.map((item, index) => { res.forEach((item, index) => {
payload = { payload = {
hasError: false, hasError: false,
data: { data: {
......
/* eslint-disable default-case */
import React, { Component } from "react" import React, { Component } from "react"
import { VList } from "../../common" import { VList } from "../../common"
import { Tabs, WhiteSpace, Toast } from "antd-mobile" import { Tabs, WhiteSpace, Toast } from "antd-mobile"
...@@ -130,10 +131,8 @@ class Classify extends Component { ...@@ -130,10 +131,8 @@ class Classify extends Component {
} }
toCourseDetail = (id) => { toCourseDetail = (id) => {
const { dispatch, history } = this.props const { history } = this.props
// dispatch(getCourses(id, () => {
history.push(`/detail?id=${id}`) history.push(`/detail?id=${id}`)
// }));
} }
toClassify = () => { toClassify = () => {
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React, { Component } from "react" import React, { Component } from "react"
import { WithTab } from "src/HOCs" import { WithTab } from "src/HOCs"
import "./index.scss" import "./index.scss"
...@@ -50,7 +51,7 @@ class Classify extends Component { ...@@ -50,7 +51,7 @@ class Classify extends Component {
} }
toCourseDetail = (id) => { toCourseDetail = (id) => {
const { dispatch, history } = this.props const { history } = this.props
history.push(`/detail?id=${id}`) history.push(`/detail?id=${id}`)
return false return false
} }
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React, { Component } from "react" import React, { Component } from "react"
import { connect } from "react-redux" import { connect } from "react-redux"
import { bindActionCreators } from "redux" import { bindActionCreators } from "redux"
......
/* eslint-disable no-sequences, eqeqeq, jsx-a11y/anchor-is-valid */
import React, { PureComponent } from "react" import React, { PureComponent } from "react"
import "./index.scss" import "./index.scss"
import RedeemBar from "../RedeemBar" import RedeemBar from "../RedeemBar"
import Coupon from "../Coupon" import Coupon from "../Coupon"
import { http, getParam } from "src/utils" import { http, getParam } from "src/utils"
......
import React, { PureComponent } from "react" import React, { PureComponent } from "react"
import "./index.scss" import "./index.scss"
import { http, getParam } from "src/utils" import { http } from "src/utils"
import { WithFullSize } from "src/HOCs" import { WithFullSize } from "src/HOCs"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
import { HeaderBar } from "src/common"
class UsePatch extends PureComponent { class UsePatch extends PureComponent {
constructor(props) { constructor(props) {
......
import { api, getParam, http } from "src/utils" import { getParam, http } from "src/utils"
export const RECEIVE_COURSES_DETAIL = "RECEIVE_COURSES_DETAIL" export const RECEIVE_COURSES_DETAIL = "RECEIVE_COURSES_DETAIL"
export const ADD_COURSES_TO_CART = "ADD_COURSES_TO_CART" export const ADD_COURSES_TO_CART = "ADD_COURSES_TO_CART"
......
/* eslint-disable */
import React, { Component } from "react" import React, { Component } from "react"
import { getParam, http } from "src/utils" import { getParam, http } from "src/utils"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
...@@ -262,8 +263,6 @@ class BtnStatus extends Component { ...@@ -262,8 +263,6 @@ class BtnStatus extends Component {
//获取砍价信息 //获取砍价信息
getBargainInfo = () => { getBargainInfo = () => {
const { user } = this.props
const uid = user && user.data && user.data.uid
let data = { let data = {
courseId: getParam("id"), courseId: getParam("id"),
} }
...@@ -281,7 +280,7 @@ class BtnStatus extends Component { ...@@ -281,7 +280,7 @@ class BtnStatus extends Component {
// 付定金 付尾款 // 付定金 付尾款
expandPay = (info, type) => { expandPay = (info, type) => {
// type 等于1是定金 等于2是尾款 // type 等于1是定金 等于2是尾款
const { user, history } = this.props const { user } = this.props
const uid = user && user.data && user.data.uid const uid = user && user.data && user.data.uid
if (!uid) { if (!uid) {
this.props.history.push("/passport/login") this.props.history.push("/passport/login")
......
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { http, getParam } from "src/utils" import { http } from "src/utils"
import QRCode from "qrcode" import QRCode from "qrcode"
import { connect } from "react-redux" import { connect } from "react-redux"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
...@@ -20,7 +20,7 @@ class FollowQRcode extends Component { ...@@ -20,7 +20,7 @@ class FollowQRcode extends Component {
http http
.get(`${API["base-api"]}/wx/user_temporary_qrcode/${uid}`) .get(`${API["base-api"]}/wx/user_temporary_qrcode/${uid}`)
.then((res) => { .then((res) => {
if (res.data.errno == 0) { if (res.data.errno === 0) {
_this.setState({ _this.setState({
src: res.data.data.url, src: res.data.data.url,
}) })
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { getParam, http } from "src/utils" import { getParam } from "src/utils"
import { connect } from "react-redux"
import { Flex } from "antd-mobile" import { Flex } from "antd-mobile"
import { browser } from "src/utils"
import { Toast } from "antd-mobile"
class Group extends Component { class Group extends Component {
constructor(props) { constructor(props) {
...@@ -18,7 +16,6 @@ class Group extends Component { ...@@ -18,7 +16,6 @@ class Group extends Component {
countdown: props.countdown, countdown: props.countdown,
now_groupon_list: [], now_groupon_list: [],
} }
// console.log(props);
} }
// 查看更多 // 查看更多
...@@ -137,7 +134,7 @@ class Group extends Component { ...@@ -137,7 +134,7 @@ class Group extends Component {
render() { render() {
const { courseInfo } = this.props const { courseInfo } = this.props
const { alreadyIn, countdown, now_groupon_list } = this.state const { alreadyIn, countdown } = this.state
let groupInfo = "", let groupInfo = "",
groupon_member = "", groupon_member = "",
group_status = -1, group_status = -1,
......
/* eslint-disable eqeqeq, jsx-a11y/anchor-is-valid, no-script-url */
import React, { Component } from "react" import React, { Component } from "react"
import "./togroup.scss" import "./togroup.scss"
import { HeaderBar, VList } from "../../../common" import { HeaderBar, VList } from "../../../common"
...@@ -298,10 +299,9 @@ function GorupContent(props) { ...@@ -298,10 +299,9 @@ function GorupContent(props) {
if (groupon_member && groupon_member.length > 0) { if (groupon_member && groupon_member.length > 0) {
let flag = false let flag = false
!userInfo.hasError && !userInfo.hasError &&
groupon_member.map((item) => { groupon_member.forEach((item) => {
if (item.uid == userInfo.data.uid) { if (item.uid == userInfo.data.uid) {
flag = true flag = true
return
} }
}) })
if (flag) { if (flag) {
......
/* eslint-disable eqeqeq, jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import Bargain from "./bargain" import Bargain from "./bargain"
...@@ -676,7 +677,6 @@ class Detail extends Component { ...@@ -676,7 +677,6 @@ class Detail extends Component {
render() { render() {
const { const {
course: { course_info = {} }, course: { course_info = {} },
barInfo,
singleBox, singleBox,
singleType, singleType,
isRedPacket, isRedPacket,
...@@ -685,18 +685,12 @@ class Detail extends Component { ...@@ -685,18 +685,12 @@ class Detail extends Component {
const { d, h, m } = this.formatTime(course_info.limit_free_time) const { d, h, m } = this.formatTime(course_info.limit_free_time)
let courseInfo = "", let number = 0
service = "",
number = 0,
endTime = 0
// if (this.props.courseInfo.course_info) {
// courseInfo = this.props.courseInfo.course_info;
// service = courseInfo.service;
if (course_info.group_status === 3 || course_info.group_status === 4) { if (course_info.group_status === 3 || course_info.group_status === 4) {
number = course_info.pdd_group_info.groupon_member.number number = course_info.pdd_group_info.groupon_member.number
} }
// } // }
const { share, countdown, list, outList } = this.state const { share, countdown } = this.state
let href = "" let href = ""
const { const {
location: { state = {} }, location: { state = {} },
......
...@@ -20,7 +20,7 @@ class ExpandCallback extends Component { ...@@ -20,7 +20,7 @@ class ExpandCallback extends Component {
order_id: getParam("order_id"), order_id: getParam("order_id"),
}) })
.then((res) => { .then((res) => {
if (res.data.errno == 200) { if (res.data.errno === 200) {
const { data } = res.data const { data } = res.data
this.setState({ this.setState({
data: data, data: data,
...@@ -33,7 +33,7 @@ class ExpandCallback extends Component { ...@@ -33,7 +33,7 @@ class ExpandCallback extends Component {
// 邀请好友助力 // 邀请好友助力
invitation = (url) => { invitation = (url) => {
const { user, history } = this.props const { user } = this.props
const uid = user && user.data && user.data.uid const uid = user && user.data && user.data.uid
if (!uid) { if (!uid) {
this.props.history.push("/passport/login") this.props.history.push("/passport/login")
......
/* eslint-disable default-case */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { Link } from "react-router-dom" import { Link } from "react-router-dom"
...@@ -166,6 +167,7 @@ class IntelligentRecommend extends Component { ...@@ -166,6 +167,7 @@ class IntelligentRecommend extends Component {
</div> </div>
<div className="dialog-box"> <div className="dialog-box">
{!!processing.length && {!!processing.length &&
// eslint-disable-next-line array-callback-return
processing.map((item, index) => { processing.map((item, index) => {
switch (item.type) { switch (item.type) {
case messageType.SYSTEM_MESSAGE: case messageType.SYSTEM_MESSAGE:
......
/* eslint-disable eqeqeq, default-case */
import React, { Component } from "react" import React, { Component } from "react"
import { http } from "src/utils" import { http } from "src/utils"
import "./index.scss" import "./index.scss"
...@@ -39,7 +40,7 @@ class LimitFree extends Component { ...@@ -39,7 +40,7 @@ class LimitFree extends Component {
code: coursesCode, code: coursesCode,
msg: coursesMsg, msg: coursesMsg,
} = courses.data } = courses.data
if (tabCode == 200) { if (tabCode === 200) {
this.setState({ this.setState({
tab: tabData, tab: tabData,
}) })
......
/* eslint-disable jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
......
...@@ -10,7 +10,7 @@ export default class Study extends Component { ...@@ -10,7 +10,7 @@ export default class Study extends Component {
let cs = Math.floor(Number(str) / 10) let cs = Math.floor(Number(str) / 10)
let cv = "" let cv = ""
if (str.length > 1) { if (str.length > 1) {
if (cs == 1) { if (cs === 1) {
cv = ci >= 1 ? cn[9] + cn[ci - 1] : cn[9] cv = ci >= 1 ? cn[9] + cn[ci - 1] : cn[9]
} else { } else {
cv = ci > 1 ? cn[cs - 1] + cn[9] + cn[ci - 1] : cn[cs - 1] + cn[9] cv = ci > 1 ? cn[cs - 1] + cn[9] + cn[ci - 1] : cn[cs - 1] + cn[9]
......
/* eslint-disable jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import Description from "./Description/index.js" import Description from "./Description/index.js"
......
/* eslint-disable */
import React, { Component } from "react" import React, { Component } from "react"
import { Accordion, Toast } from "antd-mobile" import { Accordion, Toast } from "antd-mobile"
import { HeaderBar, CallApp } from "src/common" import { HeaderBar, CallApp } from "src/common"
......
/* eslint-disable jsx-a11y/anchor-is-valid, jsx-a11y/anchor-has-content, no-script-url */
import React, { PureComponent } from "react" import React, { PureComponent } from "react"
import { Flex, WhiteSpace, List } from "antd-mobile" import { Flex, WhiteSpace, List } from "antd-mobile"
import "./index.scss" import "./index.scss"
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { HeaderBar } from "../../common" import { HeaderBar } from "../../common"
......
...@@ -15,7 +15,6 @@ function OrderList(props) { ...@@ -15,7 +15,6 @@ function OrderList(props) {
<div> <div>
{listData.map((item, index) => { {listData.map((item, index) => {
const { const {
is_coupon,
course_id, course_id,
image_name, image_name,
sale_price, sale_price,
...@@ -148,7 +147,7 @@ class Order extends Component { ...@@ -148,7 +147,7 @@ class Order extends Component {
}) })
.then((res) => { .then((res) => {
const { data } = res const { data } = res
if (data.errno == 200) { if (data.errno === 200) {
if (data.data["pay_jump"]) { if (data.data["pay_jump"]) {
this.props.history.replace( this.props.history.replace(
`/expand/callback?order_id=${data.data["order_id"]}` `/expand/callback?order_id=${data.data["order_id"]}`
...@@ -178,7 +177,7 @@ class Order extends Component { ...@@ -178,7 +177,7 @@ class Order extends Component {
}) })
.then((res) => { .then((res) => {
const { data } = res const { data } = res
if (data.errno == 200) { if (data.errno === 200) {
this.setState({ this.setState({
orderList: [data.data.course], orderList: [data.data.course],
depositPrice: data.data.course["sale_price"], depositPrice: data.data.course["sale_price"],
......
...@@ -159,7 +159,7 @@ const formikConfig = { ...@@ -159,7 +159,7 @@ const formikConfig = {
} }
http.post(`${API["passport-api"]}/bind_mobile`, params).then((res) => { http.post(`${API["passport-api"]}/bind_mobile`, params).then((res) => {
const data = res.data const data = res.data
if (data.errno == 200) { if (data.errno === 200) {
const { history } = props const { history } = props
if (data.data["is_set_pwd"]) { if (data.data["is_set_pwd"]) {
history.replace(`/passport/set-password`, { history.replace(`/passport/set-password`, {
......
...@@ -130,7 +130,7 @@ const formikConfig = { ...@@ -130,7 +130,7 @@ const formikConfig = {
area_code: "00" + props.country.num, area_code: "00" + props.country.num,
}) })
.then((res) => { .then((res) => {
if (res.data.errno == 0) { if (res.data.errno === 0) {
props.history.push("/passport/set-password", { props.history.push("/passport/set-password", {
from: props.location, from: props.location,
}) })
......
...@@ -129,7 +129,7 @@ const formikConfig = { ...@@ -129,7 +129,7 @@ const formikConfig = {
code: values.veriCode, code: values.veriCode,
}) })
.then((res) => { .then((res) => {
if (res.data.errno == 0) { if (res.data.errno === 0) {
props.history.push("/passport/set-password", { props.history.push("/passport/set-password", {
from: props.location, from: props.location,
}) })
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React, { Component } from "react" import React, { Component } from "react"
import "./wechatLogin.scss" import "./wechatLogin.scss"
import Input from "../common/inputWithCountryCodes" import Input from "../common/inputWithCountryCodes"
......
...@@ -127,7 +127,7 @@ function forgotPasswordReset(values, props) { ...@@ -127,7 +127,7 @@ function forgotPasswordReset(values, props) {
password: encrypt(values.password), password: encrypt(values.password),
}) })
.then((res) => { .then((res) => {
if (res.data.errno == 200) { if (res.data.errno === 200) {
Toast.info("密码设置成功") Toast.info("密码设置成功")
setTimeout(function () { setTimeout(function () {
props.history.replace("/passport/account-login") props.history.replace("/passport/account-login")
...@@ -146,22 +146,10 @@ function bindMobileSetPassword(values, props) { ...@@ -146,22 +146,10 @@ function bindMobileSetPassword(values, props) {
password: encrypt(values.password), password: encrypt(values.password),
}) })
.then((res) => { .then((res) => {
if (res.data.errno == 200) { if (res.data.errno === 200) {
const { location, history } = props const { location, history } = props
Toast.info("密码设置成功") Toast.info("密码设置成功")
let from = (location.state && location.state.from) || { pathname: "/" } let from = (location.state && location.state.from) || { pathname: "/" }
let local_redirect_url = JSON.parse(
window.localStorage.getItem("binding_redirect")
)
// setTimeout(function () {
// if (local_redirect_url) {
// const {pathname, search, hash} = local_redirect_url
// history.replace(pathname + search + hash)
// } else {
// history.replace(from.pathname)
// }
// }, 1000)
let HistoryUrl = window.localStorage.getItem("HistoryUrl") let HistoryUrl = window.localStorage.getItem("HistoryUrl")
setTimeout(() => { setTimeout(() => {
......
/* eslint-disable jsx-a11y/anchor-is-valid */
import React, { Component } from "react" import React, { Component } from "react"
import { VList } from "../../common" import { VList } from "../../common"
import { Tabs, WhiteSpace, Toast } from "antd-mobile" import { Tabs, WhiteSpace, Toast } from "antd-mobile"
...@@ -42,7 +43,7 @@ class Preferential extends Component { ...@@ -42,7 +43,7 @@ class Preferential extends Component {
http.get(`${API.home}/m/home/bargainZone`).then((res) => { http.get(`${API.home}/m/home/bargainZone`).then((res) => {
if (res.data.code === 200) { if (res.data.code === 200) {
this.setState({ this.setState({
dataList: JSON.stringify(res.data.data) == "{}" ? [] : res.data.data, dataList: JSON.stringify(res.data.data) === "{}" ? [] : res.data.data,
isLoading: false, isLoading: false,
}) })
} else { } else {
...@@ -82,10 +83,8 @@ class Preferential extends Component { ...@@ -82,10 +83,8 @@ class Preferential extends Component {
} }
toCourseDetail = (id) => { toCourseDetail = (id) => {
const { dispatch, history } = this.props const { history } = this.props
// dispatch(getCourses(id, () => {
history.push(`/detail?id=${id}`) history.push(`/detail?id=${id}`)
// }));
} }
render() { render() {
......
/* eslint-disable eqeqeq */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { HeaderBar, VList } from "../../common" import { HeaderBar, VList } from "../../common"
...@@ -35,10 +36,8 @@ class Purchased extends Component { ...@@ -35,10 +36,8 @@ class Purchased extends Component {
} }
toCourseDetail = (id) => { toCourseDetail = (id) => {
const { dispatch, history } = this.props const { history } = this.props
// dispatch(getCourses(id, () => {
history.push(`/detail?id=${id}`) history.push(`/detail?id=${id}`)
// }));
} }
render() { render() {
const { user } = this.props const { user } = this.props
......
...@@ -53,7 +53,7 @@ class Python extends Component { ...@@ -53,7 +53,7 @@ class Python extends Component {
// 保存cookie // 保存cookie
appLogin = () => { appLogin = () => {
let expires = addDays(new Date(), 90) let expires = addDays(new Date(), 90)
this.state.userInfoList.map((item, index) => { this.state.userInfoList.forEach((item, index) => {
cookie.set("token", item.token, { cookie.set("token", item.token, {
expires, expires,
path: "/", path: "/",
...@@ -94,7 +94,7 @@ class Python extends Component { ...@@ -94,7 +94,7 @@ class Python extends Component {
transformUser = (res) => { transformUser = (res) => {
let payload let payload
res.map((item, index) => { res.forEach((item, index) => {
payload = { payload = {
hasError: false, hasError: false,
data: { data: {
......
/* eslint-disable jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
......
/* eslint-disable eqeqeq, jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import Description from "./Description/index.js" import Description from "./Description/index.js"
......
/* eslint-disable jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import { Flex, WingBlank } from "antd-mobile" import { Flex, WingBlank } from "antd-mobile"
import { Link } from "react-router-dom"
import "./CategoryItem.scss" import "./CategoryItem.scss"
export default class CategoryItem extends Component { export default class CategoryItem extends Component {
constructor(props) {
super(props)
}
render() { render() {
const { const {
course_title, course_title,
......
/* eslint-disable jsx-a11y/alt-text */
import React, { Component } from "react" import React, { Component } from "react"
import { Flex } from "antd-mobile" import { Flex } from "antd-mobile"
import "./SortItem.scss" import "./SortItem.scss"
...@@ -11,9 +12,6 @@ const THIRD = ...@@ -11,9 +12,6 @@ const THIRD =
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/order/PC/tong_icon.png" "https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/order/PC/tong_icon.png"
export default class SortItem extends Component { export default class SortItem extends Component {
constructor(props) {
super(props)
}
render() { render() {
const { sortNum, avatar_file, user_name, total_account } = this.props const { sortNum, avatar_file, user_name, total_account } = this.props
let sortImgSrc = "" let sortImgSrc = ""
......
import React, { Component } from "react" import React, { Component } from "react"
import { Checkbox } from "antd-mobile" import { Checkbox } from "antd-mobile"
import OrderList from "src/common/OrderList" import OrderList from "src/common/OrderList"
import { Link } from "react-router-dom"
class CartItem extends Component { class CartItem extends Component {
// 构造函数 // 构造函数
......
...@@ -27,11 +27,11 @@ export const getMyCourses = (payload) => (dispatch) => { ...@@ -27,11 +27,11 @@ export const getMyCourses = (payload) => (dispatch) => {
.get(`${API.home}/m/my_course/${payload.page}/${payload.num}`) .get(`${API.home}/m/my_course/${payload.page}/${payload.num}`)
.then((res) => { .then((res) => {
const { data, code, msg } = res.data const { data, code, msg } = res.data
if (code == 200 && data.length === 0) { if (code === 200 && data.length === 0) {
dispatch(nomoreCourse()) dispatch(nomoreCourse())
return return
} }
if (code == 200 && data.length % 10 !== 0) { if (code === 200 && data.length % 10 !== 0) {
dispatch(nomoreCourse()) dispatch(nomoreCourse())
} }
dispatch( dispatch(
......
...@@ -18,4 +18,5 @@ const TSTest: React.FC = () => { ...@@ -18,4 +18,5 @@ const TSTest: React.FC = () => {
</div> </div>
) )
} }
export default withRouter(TSTest) export default withRouter(TSTest)
import React, { Component } from "react" import React, { Component } from "react"
import { getParam, http, browser } from "src/utils" import { getParam, http } from "src/utils"
import "./camp.scss" import "./camp.scss"
import { import {
CampTitle, CampTitle,
...@@ -82,7 +82,7 @@ class CampResolve extends Component { ...@@ -82,7 +82,7 @@ class CampResolve extends Component {
this.course_id = data.course_id this.course_id = data.course_id
_this.answerList = [] _this.answerList = []
this.rightNumber = 0 this.rightNumber = 0
data.list.map((item) => { data.list.forEach((item) => {
if (item.compare === 1) { if (item.compare === 1) {
this.rightNumber++ this.rightNumber++
} }
......
import React, { Component } from "react" import React, { Component } from "react"
import { getParam, http, browser } from "src/utils" import { getParam, http } from "src/utils"
import "./camp.scss" import "./camp.scss"
import { connect } from "react-redux" import { connect } from "react-redux"
import { Header, CampTitle, TestItem, ChangeQuestion } from "./common/common" import { Header, CampTitle, TestItem, ChangeQuestion } from "./common/common"
...@@ -47,7 +47,7 @@ class CampTest extends Component { ...@@ -47,7 +47,7 @@ class CampTest extends Component {
currentExam: data.list[0], currentExam: data.list[0],
}) })
_this.answerList = [] _this.answerList = []
data.list.map((item) => { data.list.forEach((item) => {
let obj = {} let obj = {}
obj.questionId = item.id obj.questionId = item.id
obj.answerId = 0 obj.answerId = 0
......
...@@ -124,7 +124,7 @@ function Resolve(props) { ...@@ -124,7 +124,7 @@ function Resolve(props) {
let { currentExam } = props let { currentExam } = props
let Test = currentExam.compare === 0 ? "错误" : "正确" let Test = currentExam.compare === 0 ? "错误" : "正确"
let UserIndex, rightIndex let UserIndex, rightIndex
currentExam.options.map((item, index) => { currentExam.options.forEach((item, index) => {
if (currentExam.answer_id === item.opt_id) { if (currentExam.answer_id === item.opt_id) {
rightIndex = index rightIndex = index
} }
......
import React, { PureComponent } from "react" import React, { PureComponent } from "react"
import { connect } from "react-redux" import { connect } from "react-redux"
import { getCourses } from "./../../detail/actions"
import "./recommendation.scss" import "./recommendation.scss"
import { http } from "src/utils" import { http } from "src/utils"
import { Toast } from "antd-mobile" import { Toast } from "antd-mobile"
...@@ -45,10 +44,8 @@ class Recommendation extends PureComponent { ...@@ -45,10 +44,8 @@ class Recommendation extends PureComponent {
} }
toCourseDetail = (id) => { toCourseDetail = (id) => {
const { dispatch, history } = this.props const { history } = this.props
// dispatch(getCourses(id, () => {
history.push(`/detail?id=${id}`) history.push(`/detail?id=${id}`)
// }));
} }
render() { render() {
......
/* eslint-disable eqeqeq, jsx-a11y/anchor-is-valid */
import React, { Component } from "react" import React, { Component } from "react"
import "./index.scss" import "./index.scss"
import { http, SendMessageToApp, getParam } from "src/utils" import { http, SendMessageToApp, getParam } from "src/utils"
...@@ -178,7 +179,7 @@ class NewVip extends Component { ...@@ -178,7 +179,7 @@ class NewVip extends Component {
// 保存cookie // 保存cookie
appLogin = () => { appLogin = () => {
let expires = addDays(new Date(), 90) let expires = addDays(new Date(), 90)
this.state.userInfoList.map((item, index) => { this.state.userInfoList.forEach((item, index) => {
cookie.set("token", item.token, { cookie.set("token", item.token, {
expires, expires,
path: "/", path: "/",
...@@ -215,7 +216,7 @@ class NewVip extends Component { ...@@ -215,7 +216,7 @@ class NewVip extends Component {
} }
transformUser = (res) => { transformUser = (res) => {
let payload let payload
res.map((item, index) => { res.forEach((item, index) => {
payload = { payload = {
hasError: false, hasError: false,
data: { data: {
......
...@@ -23,7 +23,7 @@ function RouteMiddlePage(props) { ...@@ -23,7 +23,7 @@ function RouteMiddlePage(props) {
} }
} }
} }
}, [props.user.isFetching]) }, [props, props.user.isFetching])
return ( return (
<div className={"loading-route"}> <div className={"loading-route"}>
......
...@@ -27,7 +27,7 @@ export default function SendMessageToApp() { ...@@ -27,7 +27,7 @@ export default function SendMessageToApp() {
window[fun_name] = callback window[fun_name] = callback
} }
if (window.webkit != undefined) { if (window.webkit !== undefined) {
sendToIOS(messageName, params) sendToIOS(messageName, params)
} else { } else {
//貌似安卓传的参数,不能是数组和对象,所以这里json一下 //貌似安卓传的参数,不能是数组和对象,所以这里json一下
......
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