Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mr-julyedu
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
baiguangyao
mr-julyedu
Commits
83e1c81e
Commit
83e1c81e
authored
Jan 06, 2020
by
xuzhenghua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
app内不显示咨询
parent
5194a973
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
14 additions
and
13 deletions
+14
-13
build/mrstatic/js/Invite.14c904d6.chunk.js.map
+0
-2
build/mrstatic/js/Invite.9d71405a.chunk.js
+3
-3
build/mrstatic/js/Invite.9d71405a.chunk.js.map
+2
-0
build/mrstatic/js/runtime~main.c4c63419.js
+3
-3
build/mrstatic/js/runtime~main.c4c63419.js.map
+2
-2
src/App.js
+4
-3
No files found.
build/mrstatic/js/Invite.14c904d6.chunk.js.map
deleted
100644 → 0
View file @
5194a973
{"version":3,"sources":["components/activity/1111/invite.js","components/vip/index.js"],"names":["Invite","props","_this","Object","_Users_xzh_dnmp_www_mr_julyedu_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_2__","this","_Users_xzh_dnmp_www_mr_julyedu_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__","_Users_xzh_dnmp_www_mr_julyedu_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__","call","distinguishVersion","getParam","version","Number","setState","isshowAppTip","replace","slice","getUserList","http","get","concat","API","home","then","res","_res$data","data","code","msg","userList","antd_mobile_lib_toast__WEBPACK_IMPORTED_MODULE_1___default","a","info","getHotValue","_res$data2","hot_schedule","hotValue","hot_value","getInviteCode","_res$data3","inviteCode","blessing_invite_code","is_weixin","wxShare","title","desc","link","encodeURI","location","origin","jsCookie","imgUrl","history","push","inviteFriends","_this$props","user","_this$state","state","hasError","SendMessageToApp","m","showTip","isWeiXin","closeMark","uid","shareuid","nextProps","console","log","_this$state2","react__WEBPACK_IMPORTED_MODULE_7___default","createElement","className","style","width","onClick","length","Fragment","map","item","index","key","src","head_image","user_name","Component","connect","NewVip","_ref","userInfoList","isSetmeal","isshowPrice","notice_content","countdown","cutindex","lowPrice","tobuyID","list1","img","list2","teaList","name","tip","loginInfo","result","_this2","startFetchUser","appLogin","expires","addDays","Date","cookie","set","token","path","domain","plat","uname","avatar_file","setCurrentUser","transformUser","payload","username","avatar","isFetching","fetchVipBag","_Users_xzh_dnmp_www_mr_julyedu_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6__","Math","min","apply","price1","findIndex","course_id","fetchNotice","date","day","hours","minutes","seconds","setInterval","parseInt","padStart","showPrice","toLogin","close","tochecked","tobuy","_this2$state","id","errno","simple","_this3","window","document","_this4","react__WEBPACK_IMPORTED_MODULE_8___default","alt","PrivilegeTitle","num","PrivilegeCourse","Connect","position","TeacherList","bag_name","discounts_reason","price0","href","withRouter"],"mappings":"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","file":"mrstatic/js/Invite.14c904d6.chunk.js","sourcesContent":["import React, { Component } from 'react';\nimport {connect} from \"react-redux\"\nimport './index.scss';\nimport { http, getParam, is_weixin, wxShare, getC, SendMessageToApp } from '@/utils';\nimport {Toast} from \"antd-mobile\";\nimport jsCookie from 'js-cookie';\n\n\nclass Invite extends Component {\n constructor(props) {\n super(props);\n this.state = {\n isWeiXin: false,\n showTip: false,\n hotValue: 0,\n hot_schedule: '',\n userList: [],\n inviteCode: '',\n isshowAppTip:false\n }\n }\n\n componentWillMount() {\n let uid = jsCookie.get('uid');\n let shareuid = getParam('shareuid');\n if(uid === shareuid) {\n } else {\n if(getParam('new')) {\n this.props.history.push(`/activity?shareuid=${shareuid}&inviteCode=${getParam('inviteCode')}`);\n }\n }\n this.distinguishVersion()\n }\n\n\n distinguishVersion = () => {\n // plat_form 1ios 2android\n // version 1->3.704 2->4.5.1.20191105\n if(getParam('plat_form') == 1){\n let version = Number(getParam('version'))\n this.setState({\n isshowAppTip: version < 3.704 ? true : false\n });\n }\n if(getParam('plat_form') == 2){\n let version = getParam('version').replace(/\\./g, '').slice(0, 3)\n this.setState({\n isshowAppTip: Number(version) < 451 ? true:false\n });\n }\n }\n\n\n componentDidMount() {\n if(!this.props.user.hasError) {\n this.getUserList();\n this.getHotValue();\n this.getInviteCode();\n }\n }\n\n componentWillReceiveProps(nextProps) {\n console.log('componentWillReceiveProps');\n if(!nextProps.user.hasError) {\n this.getUserList();\n this.getHotValue();\n this.getInviteCode();\n }\n }\n\n getUserList = () => {\n http.get(`${API.home}/sys/user/invite/list`).then(res => {\n let {code, data, msg} = res.data;\n if(code === 200) {\n this.setState({\n userList: data\n });\n } else {\n Toast.info(msg, 2);\n }\n });\n }\n\n getHotValue = () => {\n http.get(`${API.home}/sys/user/hot/value`).then(res => {\n let {code, data, msg} = res.data;\n if(code === 200) {\n this.setState({\n hot_schedule: data.hot_schedule,\n hotValue: data.hot_value\n });\n } else {\n Toast.info(msg, 2);\n }\n });\n }\n\n getInviteCode = () => {\n http.get(`${API.home}/sys/user/invite/link`).then(res => {\n let {code, data, msg} = res.data;\n if(code === 200) {\n let inviteCode = data.blessing_invite_code;\n if(is_weixin()) {\n wxShare({\n title: 'AI充电节,积福气享1折秒课,超10万元奖品来就送!!',\n desc: '把这门超5万人报名的【Python基础入门 升级版】课程送给你,附200元红包,请笑纳!--七月在线',\n link: encodeURI(location.origin + `/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`),\n imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png',\n });\n }\n this.setState(()=>({\n inviteCode: inviteCode\n }))\n }else if(code === 4030 || code === 4040) {\n history.push('/passport');\n }else{\n Toast.info(msg, 2);\n }\n });\n }\n\n inviteFriends = () => {\n const { user, history } = this.props;\n const {inviteCode,isshowAppTip} = this.state;\n // 未登录先去登录\n if (getParam('version')) {\n if(user.hasError) {\n SendMessageToApp(\"toLogin\");\n }else {\n if(isshowAppTip){\n Toast.info('请前往h5/pc端使用该功能', 2);\n } else {\n let data = {\n title: 'AI充电节,积福气享1折秒课,超10万元奖品来就送!!',\n desc: '把这门超5万人报名的【Python基础入门 升级版】课程送给你,附200元红包,请笑纳!--七月在线',\n link: API.m + `/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`,\n imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png',\n }\n SendMessageToApp(\"toShare\", data)\n }\n }\n }else {\n if(user.hasError) {\n history.push('/passport');\n }else {\n if(is_weixin()) {\n history.push(`/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`);\n wxShare({\n title: 'AI充电节,积福气享1折秒课,超10万元奖品来就送!!',\n desc: '把这门超5万人报名的【Python基础入门 升级版】课程送给你,附200元红包,请笑纳!--七月在线',\n link: encodeURI(location.origin + `/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`),\n imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png',\n });\n this.setState({\n showTip: true,\n isWeiXin: true,\n });\n }else{\n history.push(`/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`);\n this.setState({\n showTip: true,\n });\n }\n }\n }\n }\n\n closeMark = () => {\n this.setState({\n showTip: false,\n });\n }\n\n render() {\n let {userList, showTip, hotValue, hot_schedule, isWeiXin} = this.state;\n return (\n <div className=\"activity__con\">\n <div className='banner__con'></div>\n <div className=\"invite__content\">\n <div className=\"content__one\">\n <p>邀请好友注册,每增加1人可</p>\n <div className=\"img__con\"></div>\n </div>\n\n <div className=\"content__two\">\n 福气值越高,中奖概率越大!\n </div>\n\n <div className=\"box__out\">\n <div className=\"box__middle\">\n <div className=\"box__inner\">\n <p>当前中奖概率值:</p>\n <p className=\"hot__value\">{hotValue}</p>\n <div className=\"hot__progress\">\n <div className=\"progress__bar\">\n <div className=\"progress__point\" style={{'width': hot_schedule}}></div>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n <div className=\"but__con\">\n <div className=\"button__content\" onClick={this.inviteFriends}>\n 立即邀请\n </div>\n </div>\n\n {\n userList.length > 0 ? (\n <>\n <div className=\"list__title\">\n <span>邀请好友列表</span>\n </div>\n\n <p className=\"show__new\">(仅显示新用户)</p>\n </>\n ) : (null)\n }\n\n {\n userList.length > 0 ? (\n <div className=\"list__con\">\n {\n userList.length === 1 && userList.map((item, index) => {\n return (\n <div className=\"user__item-info item__con-only\" key={index}>\n <div className=\"item__con\">\n <img className=\"user_avatar\" src={item.head_image} />\n <div className=\"user_name\">{item.user_name}</div>\n </div>\n </div>\n )\n })\n }\n\n {\n userList.length > 1 && userList.map((item, index) => {\n return (\n <div className=\"user__item-info\" key={index}>\n <div className=\"item__con\">\n <img className=\"user_avatar\" src={item.head_image} />\n <div className=\"user_name\">{item.user_name}</div>\n </div>\n </div>\n )\n })\n }\n </div>\n ) : (\n null\n )\n }\n </div>\n {\n showTip && (\n <div className=\"share__mark\" onClick={this.closeMark}>\n <div className=\"share__tip\">\n 立即分享给好友增加中奖概率\n </div>\n {\n isWeiXin ? (\n <div className=\"share__row\"></div>\n ) : (\n null\n )\n }\n </div>\n )\n }\n </div>\n )\n }\n}\n\n\nexport default connect(\n state => ({user: state.user}),\n null\n)(Invite);\n","import React, {Component} from 'react'\nimport './index.scss'\nimport {http, SendMessageToApp, getParam} from '@/utils'\nimport {withRouter} from \"react-router-dom\"\nimport {connect} from 'react-redux'\nimport {Toast} from 'antd-mobile'\nimport cookie from \"js-cookie\"\nimport {setCurrentUser, startFetchUser} from \"@/store/userAction\"\nimport {addDays} from \"date-fns\"\n\n@connect(({user}) => ({\n user\n}))\n\nclass NewVip extends Component {\n state = {\n userInfoList: [],\n isSetmeal: [],\n isshowPrice: false,\n notice_content: '', // 提示\n countdown: '', // 倒计时\n cutindex: 0,\n lowPrice: '',\n tobuyID: '',\n list1: [\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/1b56e21e68.png',\n src: '/getDetail?id=196'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/c9a6779b75.png',\n src: '/getDetail?id=181'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/be4b7de643.jpg',\n src: '/getDetail?id=146'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/2ec904c98b.png',\n src: '/getDetail?id=158'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/6996ee5c57.png',\n src: '/getDetail?id=180'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/more2.png',\n src: ''\n }\n ], // 特权1\n list2: [\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/3665c01210.png',\n src: '/getDetail?id=136'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/c7b0eeff40.png',\n src: '/getDetail?id=123'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/bfaddc5039.png ',\n src: '/getDetail?id=140'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/ab8bb774c3.png',\n src: '/getDetail?id=133'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/efa0cad9a5.jpg',\n src: '/getDetail?id=146'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/more1.png',\n src: ''\n }\n ], // 特权2\n teaList: [\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/chen.png',\n name: '陈博士'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/seven.png',\n name: 'Seven'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/zhu.png',\n name: '褚博士'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/yang.png',\n name: '杨老师'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/guan.png',\n name: '管博士'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/li.png',\n name: '李弘杨'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/sun.png',\n name: '孙老师'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/shi.png',\n name: '史老师'\n }\n ], // 讲师\n tip: ['365*24小时不间断使用', '超高性能GPU硬件环境', '预装主流DL框架和数据集', '可自由上传私人数据集'],\n }\n\n componentDidMount() {\n this.fetchNotice()\n this.fetchVipBag()\n\n // 获取App登录信息\n window['loginInfo'] = result => {\n this.loginInfo(result)\n }\n document.title = 'VIP会员限时特惠,全平台在线课程免费学,GPU云实验平台免费用!——七月在线';\n }\n\n // 获取app登录数据\n loginInfo = (result) => {\n this.setState({\n userInfoList: result\n }, () => {\n if (this.state.userInfoList.length) {\n this.props.startFetchUser()\n this.appLogin()\n }\n })\n }\n\n // 保存cookie\n appLogin = () => {\n let expires = addDays(new Date(), 90)\n this.state.userInfoList.map((item, index) => {\n cookie.set(\"token\", item.token, {expires, path: '/', domain: '.julyedu.com'})\n cookie.set(\"plat\", item.plat, {expires, path: '/', domain: '.julyedu.com'})\n cookie.set(\"uid\", item.uid, {expires, path: '/', domain: '.julyedu.com'})\n cookie.set(\"uname\", item.uname, {expires, path: '/', domain: '.julyedu.com'})\n cookie.set(\"avatar_file\", item.avatar_file, {expires, path: '/', domain: '.julyedu.com'})\n })\n\n this.props.setCurrentUser(this.transformUser(this.state.userInfoList))\n }\n transformUser = res => {\n let payload\n res.map((item, index) => {\n payload = {\n hasError: false,\n data: {\n username: item.uname,\n avatar: item.avatar_file,\n token: item.token,\n uid: item.uid\n },\n isFetching: false\n }\n })\n return payload\n }\n\n\n fetchVipBag = () => {\n const _this = this\n http.get(`${API.home}/sys/vip_bag`).then(res => {\n const {code, data, msg} = res.data\n if (code === 200) {\n _this.setState({\n isSetmeal: data\n })\n\n let lowPrice = Math.min.apply(Math, _this.state.isSetmeal.map((item) => {\n return item.price1\n }))\n _this.setState({\n lowPrice: lowPrice\n })\n\n _this.setState({\n cutindex: _this.state.isSetmeal.findIndex(item => item.price1 == lowPrice)\n })\n _this.setState({\n tobuyID: _this.state.isSetmeal[_this.state.cutindex].course_id\n })\n } else {\n Toast.info(msg, 2, null, false)\n\n }\n })\n }\n\n fetchNotice = () => {\n const _this = this\n http.get(`${API.home}/sys/notice`).then(res => {\n const {code, data, msg} = res.data\n if (code === 200) {\n _this.setState({\n notice_content: data.notice_content,\n date: data.date\n })\n\n let date = data.date * 1000,\n day = 0,\n hours = 0,\n minutes = 0,\n seconds = 0\n setInterval(function () {\n date -= 1000\n day = `${parseInt(date / (60 * 60 * 24 * 1000))}`\n hours = `${parseInt((date - day * 86400000) / (60 * 60 * 1000))}`.padStart(2, 0)\n minutes = `${parseInt((date - day * 86400000 - hours * 3600000) / 60000)}`.padStart(2, 0)\n seconds = `${parseInt((date - day * 86400000 - hours * 3600000 - minutes * 60000) / 1000)}`.padStart(2, 0)\n _this.setState({\n countdown: `剩余${day}天${hours}时${minutes}分${seconds}秒`\n })\n }, 1000)\n } else {\n Toast.info(msg, 2, null, false)\n }\n })\n }\n\n\n // 立即购买显示弹窗\n showPrice = () => {\n const isLogin = !this.props.user.hasError\n if (!isLogin) {\n this.toLogin()\n } else {\n this.setState({\n isshowPrice: true\n })\n }\n }\n\n toLogin = () => {\n if (!getParam('version')) {\n this.props.history.push('/passport')\n } else {\n SendMessageToApp(\"toLogin\")\n }\n }\n\n // 关闭弹窗\n close = () => {\n this.setState({\n isshowPrice: false\n })\n }\n\n // 选择\n tochecked = (item, index) => {\n this.setState({\n cutindex: index,\n tobuyID: item.course_id\n })\n }\n\n // 弹窗中的去购买\n tobuy = () => {\n const {isSetmeal, cutindex, tobuyID} = this.state\n let id = tobuyID === '' ? isSetmeal[cutindex].course_id : tobuyID\n if (!getParam('version')) {\n http.get(`${API['base-api']}/m/cart/addtopreorder/[${id}]`).then((res) => {\n if (res.data.errno === 0) {\n this.props.history.push(`/order?id=${id}`, {simple: 1})\n } else {\n Toast.info(res.data.msg, 2, null, false)\n }\n })\n } else {\n SendMessageToApp(\"toPay\", id)\n }\n }\n\n render() {\n const {notice_content, date, countdown, list1, list2, tip, teaList, isSetmeal, cutindex, isshowPrice, lowPrice} = this.state\n return (\n <div className='new-vip'>\n {/*banner*/}\n <div className=\"banner\"><img\n src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/vip-banner.png\" alt=\"\"/></div>\n\n {/*vip倒计时*/}\n {\n (notice_content || date) &&\n <div className=\"notice\">\n {\n notice_content &&\n <div className=\"tip\">\n <img src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/linlin_icon.png\"\n alt=\"\"/>\n <span>{notice_content}</span>\n </div>\n }\n {\n date &&\n <div className=\"time\">{countdown}</div>\n }\n </div>\n }\n\n {/*VIP尊享五大服务*/}\n <div className=\"privilege-box\">\n <div className=\"privilege-name\">VIP尊享五大服务</div>\n\n {/*特权1*/}\n <div className=\"privilege-content\">\n <PrivilegeTitle num=\"一\" title=\"直播课程抢先学\"/>\n <PrivilegeCourse data={list1}/>\n </div>\n\n <Connect position={'left'}/>\n <Connect position={'right'}/>\n\n {/*特权2*/}\n <div className='privilege-content'>\n <PrivilegeTitle num=\"二\" title=\"畅学全平台视频课程\"/>\n <PrivilegeCourse data={list2}/>\n </div>\n\n <Connect position={'left'}/>\n <Connect position={'right'}/>\n\n {/*特权3*/}\n <div className='privilege-content'>\n <PrivilegeTitle num=\"三\" title=\"GPU&CPU双云平台免费用\"/>\n\n <div className=\"privilege-list-row\">\n <div className=\"privilege-list-gpu\">\n <img src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/gpu1_bj%402x.png\"\n alt=\"\"/>\n <img src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/gpu2_bj%402x.png\"\n alt=\"\"/>\n </div>\n\n <div className=\"privilege-list-tip\">\n {\n tip.map((item, index) => {\n return (\n <div className='privilege-tip-item' key={index}>\n <span>{index + 1}</span>\n {item}\n </div>\n )\n })\n }\n </div>\n </div>\n </div>\n\n <Connect position={'left'}/>\n <Connect position={'right'}/>\n\n {/*特权4*/}\n <div className='privilege-content'>\n <PrivilegeTitle num=\"四\" title=\"讲师/助教团队24小时答疑\"/>\n\n\n <p className={'privilege-teacher'}>多达100人的AI师资团队提供咨询、答疑服务,助力涨薪</p>\n\n\n <TeacherList data={teaList}/>\n </div>\n\n <Connect position={'left'}/>\n <Connect position={'right'}/>\n\n {/*特权5*/}\n <div className='privilege-content'>\n <PrivilegeTitle num=\"五\" title=\"在线作业及测评平台\"/>\n\n <div className='privilege-test'>\n <img\n src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/ce1_bj%402x.png\"\n alt=\"\"/>\n <img\n src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/ce2_bj%402x.png\"\n alt=\"\"/>\n </div>\n </div>\n </div>\n <div className=\"tobuy\" onClick={() => this.showPrice()}>\n {lowPrice}元 立即报名\n </div>\n\n\n {\n isshowPrice &&\n <div>\n <div className=\"checkout-mbc\" onClick={() => this.close()}></div>\n <div className=\"checkout-box\">\n <div className=\"title\">\n <span>选择套餐</span>\n <span className={'close'} onClick={() => this.close()}>✕</span>\n </div>\n {\n isSetmeal.map((item, index) => {\n return (\n <div\n className={`checkout-list ${cutindex === index ? \"list-checked\" : 'list-check'}`}\n key={index}\n onClick={() => this.tochecked(item, index)}\n >\n <div className=\"type\">{item.bag_name}</div>\n <div className='center'>\n {\n item.discounts_reason === '首购特惠' &&\n <div className=\"discounts-reason\">{item.discounts_reason}</div>\n\n }\n {\n item.discounts_reason !== '首购特惠' &&\n <div className=\"discounts-reason discounts-reason2\">{item.discounts_reason}</div>\n }\n <div className=\"price\">\n ¥\n <span className={'new-price'}>{item.price1}</span>\n <s className={'old-price'}>¥{item.price0}</s>\n </div>\n </div>\n <div className=\"check-box\">\n <span className={`${cutindex === index ? \"checked\" : 'check'}`}></span>\n </div>\n </div>\n )\n })\n }\n\n <button className='check-tobuy' onClick={() => this.tobuy()}>立即购买</button>\n </div>\n </div>\n }\n\n\n </div>\n )\n }\n}\n\nfunction PrivilegeTitle(props) {\n return (\n <div className=\"privilege-title\"><img\n src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/viplog.png\" alt=\"\"/>\n <span>服务{props.num}</span> {props.title}\n </div>\n )\n}\n\nfunction PrivilegeCourse(props) {\n return (\n <div className=\"privilege-list\">\n {\n props.data.map((item, index) => {\n return (\n <div key={index}>\n {\n item.src === '' &&\n <a className={'course-box'}>\n <img src={item.img} alt=\"\"/>\n </a>\n }\n {\n item.src !== '' &&\n <a className={'course-box'} href={item.src}>\n <img src={item.img} alt=\"\"/>\n </a>\n }\n </div>\n )\n })\n }\n\n </div>\n )\n}\n\nfunction TeacherList(props) {\n return (\n <div className=\"teacher-list\">\n {\n props.data.map((item, index) => {\n return (\n <div className=\"teacher-item\" key={index}>\n <img src={item.img} alt=\"\"/>\n <span>{item.name}</span>\n </div>\n )\n })\n }\n </div>\n )\n}\n\nfunction Connect(props) {\n return (\n <div className={`connect ${props.position}`}>\n <span className='top'></span>\n <span className='con'></span>\n <span className='bottom'></span>\n </div>\n )\n}\n\n\nexport default withRouter(NewVip)\n"],"sourceRoot":""}
\ No newline at end of file
build/mrstatic/js/Invite.
14c904d6
.chunk.js
→
build/mrstatic/js/Invite.
9d71405a
.chunk.js
View file @
83e1c81e
(
window
.
webpackJsonp
=
window
.
webpackJsonp
||
[]).
push
([[
11
],{
1189
:
function
(
e
,
t
,
a
){},
1277
:
function
(
e
,
t
,
a
){
"use strict"
;
a
.
r
(
t
);
a
(
41
);
var
n
=
a
(
12
),
i
=
a
.
n
(
n
),
c
=
a
(
5
),
s
=
a
(
7
),
l
=
a
(
6
),
o
=
a
(
8
),
r
=
a
(
9
),
m
=
a
(
0
),
u
=
a
.
n
(
m
),
d
=
a
(
22
),
p
=
(
a
(
734
),
a
(
3
)),
g
=
a
(
36
),
h
=
a
.
n
(
g
),
v
=
function
(
e
){
function
t
(
e
){
var
a
;
return
Object
(
c
.
a
)(
this
,
t
),(
a
=
Object
(
l
.
a
)(
this
,
Object
(
o
.
a
)(
t
).
call
(
this
,
e
))).
distinguishVersion
=
function
(){
if
(
1
==
Object
(
p
.
c
)(
"plat_form"
)){
var
e
=
Number
(
Object
(
p
.
c
)(
"version"
));
a
.
setState
({
isshowAppTip
:
e
<
3.704
})}
if
(
2
==
Object
(
p
.
c
)(
"plat_form"
)){
var
t
=
Object
(
p
.
c
)(
"version"
).
replace
(
/
\.
/g
,
""
).
slice
(
0
,
3
);
a
.
setState
({
isshowAppTip
:
Number
(
t
)
<
451
})}},
a
.
getUserList
=
function
(){
p
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/user/invite/list"
)).
then
(
function
(
e
){
var
t
=
e
.
data
,
n
=
t
.
code
,
c
=
t
.
data
,
s
=
t
.
msg
;
200
===
n
?
a
.
setState
({
userList
:
c
}):
i
.
a
.
info
(
s
,
2
)})},
a
.
getHotValue
=
function
(){
p
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/user/hot/value"
)).
then
(
function
(
e
){
var
t
=
e
.
data
,
n
=
t
.
code
,
c
=
t
.
data
,
s
=
t
.
msg
;
200
===
n
?
a
.
setState
({
hot_schedule
:
c
.
hot_schedule
,
hotValue
:
c
.
hot_value
}):
i
.
a
.
info
(
s
,
2
)})},
a
.
getInviteCode
=
function
(){
p
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/user/invite/link"
)).
then
(
function
(
e
){
var
t
=
e
.
data
,
n
=
t
.
code
,
c
=
t
.
data
,
s
=
t
.
msg
;
if
(
200
===
n
){
var
l
=
c
.
blessing_invite_code
;
Object
(
p
.
f
)()
&&
Object
(
p
.
i
)({
title
:
"AI
\
u5145
\
u7535
\
u8282
\
uff0c
\
u79ef
\
u798f
\
u6c14
\
u4eab1
\
u6298
\
u79d2
\
u8bfe
\
uff0c
\
u8d8510
\
u4e07
\
u5143
\
u5956
\
u54c1
\
u6765
\
u5c31
\
u9001
\
uff01
\
uff01"
,
desc
:
"
\
u628a
\
u8fd9
\
u95e8
\
u8d855
\
u4e07
\
u4eba
\
u62a5
\
u540d
\
u7684
\
u3010Python
\
u57fa
\
u7840
\
u5165
\
u95e8
\
u5347
\
u7ea7
\
u7248
\
u3011
\
u8bfe
\
u7a0b
\
u9001
\
u7ed9
\
u4f60
\
uff0c
\
u9644200
\
u5143
\
u7ea2
\
u5305
\
uff0c
\
u8bf7
\
u7b11
\
u7eb3
\
uff01--
\
u4e03
\
u6708
\
u5728
\
u7ebf"
,
link
:
encodeURI
(
location
.
origin
+
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
l
)),
imgUrl
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png"
}),
a
.
setState
(
function
(){
return
{
inviteCode
:
l
}})}
else
4030
===
n
||
4040
===
n
?
history
.
push
(
"/passport"
):
i
.
a
.
info
(
s
,
2
)})},
a
.
inviteFriends
=
function
(){
var
e
=
a
.
props
,
t
=
e
.
user
,
n
=
e
.
history
,
c
=
a
.
state
,
s
=
c
.
inviteCode
,
l
=
c
.
isshowAppTip
;
if
(
Object
(
p
.
c
)(
"version"
))
if
(
t
.
hasError
)
Object
(
p
.
a
)(
"toLogin"
);
else
if
(
l
)
i
.
a
.
info
(
"
\
u8bf7
\
u524d
\
u5f80h5/pc
\
u7aef
\
u4f7f
\
u7528
\
u8be5
\
u529f
\
u80fd"
,
2
);
else
{
var
o
=
{
title
:
"AI
\
u5145
\
u7535
\
u8282
\
uff0c
\
u79ef
\
u798f
\
u6c14
\
u4eab1
\
u6298
\
u79d2
\
u8bfe
\
uff0c
\
u8d8510
\
u4e07
\
u5143
\
u5956
\
u54c1
\
u6765
\
u5c31
\
u9001
\
uff01
\
uff01"
,
desc
:
"
\
u628a
\
u8fd9
\
u95e8
\
u8d855
\
u4e07
\
u4eba
\
u62a5
\
u540d
\
u7684
\
u3010Python
\
u57fa
\
u7840
\
u5165
\
u95e8
\
u5347
\
u7ea7
\
u7248
\
u3011
\
u8bfe
\
u7a0b
\
u9001
\
u7ed9
\
u4f60
\
uff0c
\
u9644200
\
u5143
\
u7ea2
\
u5305
\
uff0c
\
u8bf7
\
u7b11
\
u7eb3
\
uff01--
\
u4e03
\
u6708
\
u5728
\
u7ebf"
,
link
:
API
.
m
+
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
s
),
imgUrl
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png"
};
Object
(
p
.
a
)(
"toShare"
,
o
)}
else
t
.
hasError
?
n
.
push
(
"/passport"
):
Object
(
p
.
f
)()?(
n
.
push
(
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
s
)),
Object
(
p
.
i
)({
title
:
"AI
\
u5145
\
u7535
\
u8282
\
uff0c
\
u79ef
\
u798f
\
u6c14
\
u4eab1
\
u6298
\
u79d2
\
u8bfe
\
uff0c
\
u8d8510
\
u4e07
\
u5143
\
u5956
\
u54c1
\
u6765
\
u5c31
\
u9001
\
uff01
\
uff01"
,
desc
:
"
\
u628a
\
u8fd9
\
u95e8
\
u8d855
\
u4e07
\
u4eba
\
u62a5
\
u540d
\
u7684
\
u3010Python
\
u57fa
\
u7840
\
u5165
\
u95e8
\
u5347
\
u7ea7
\
u7248
\
u3011
\
u8bfe
\
u7a0b
\
u9001
\
u7ed9
\
u4f60
\
uff0c
\
u9644200
\
u5143
\
u7ea2
\
u5305
\
uff0c
\
u8bf7
\
u7b11
\
u7eb3
\
uff01--
\
u4e03
\
u6708
\
u5728
\
u7ebf"
,
link
:
encodeURI
(
location
.
origin
+
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
s
)),
imgUrl
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png"
}),
a
.
setState
({
showTip
:
!
0
,
isWeiXin
:
!
0
})):(
n
.
push
(
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
s
)),
a
.
setState
({
showTip
:
!
0
}))},
a
.
closeMark
=
function
(){
a
.
setState
({
showTip
:
!
1
})},
a
.
state
=
{
isWeiXin
:
!
1
,
showTip
:
!
1
,
hotValue
:
0
,
hot_schedule
:
""
,
userList
:[],
inviteCode
:
""
,
isshowAppTip
:
!
1
},
a
}
return
Object
(
r
.
a
)(
t
,
e
),
Object
(
s
.
a
)(
t
,[{
key
:
"componentWillMount"
,
value
:
function
(){
var
e
=
h
.
a
.
get
(
"uid"
),
t
=
Object
(
p
.
c
)(
"shareuid"
);
e
===
t
||
Object
(
p
.
c
)(
"new"
)
&&
this
.
props
.
history
.
push
(
"/activity?shareuid="
.
concat
(
t
,
"&inviteCode="
).
concat
(
Object
(
p
.
c
)(
"inviteCode"
))),
this
.
distinguishVersion
()}},{
key
:
"componentDidMount"
,
value
:
function
(){
this
.
props
.
user
.
hasError
||
(
this
.
getUserList
(),
this
.
getHotValue
(),
this
.
getInviteCode
())}},{
key
:
"componentWillReceiveProps"
,
value
:
function
(
e
){
console
.
log
(
"componentWillReceiveProps"
),
e
.
user
.
hasError
||
(
this
.
getUserList
(),
this
.
getHotValue
(),
this
.
getInviteCode
())}},{
key
:
"render"
,
value
:
function
(){
var
e
=
this
.
state
,
t
=
e
.
userList
,
a
=
e
.
showTip
,
n
=
e
.
hotValue
,
i
=
e
.
hot_schedule
,
c
=
e
.
isWeiXin
;
return
u
.
a
.
createElement
(
"div"
,{
className
:
"activity__con"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"banner__con"
}),
u
.
a
.
createElement
(
"div"
,{
className
:
"invite__content"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"content__one"
},
u
.
a
.
createElement
(
"p"
,
null
,
"
\
u9080
\
u8bf7
\
u597d
\
u53cb
\
u6ce8
\
u518c
\
uff0c
\
u6bcf
\
u589e
\
u52a01
\
u4eba
\
u53ef"
),
u
.
a
.
createElement
(
"div"
,{
className
:
"img__con"
})),
u
.
a
.
createElement
(
"div"
,{
className
:
"content__two"
},
"
\
u798f
\
u6c14
\
u503c
\
u8d8a
\
u9ad8
\
uff0c
\
u4e2d
\
u5956
\
u6982
\
u7387
\
u8d8a
\
u5927
\
uff01"
),
u
.
a
.
createElement
(
"div"
,{
className
:
"box__out"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"box__middle"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"box__inner"
},
u
.
a
.
createElement
(
"p"
,
null
,
"
\
u5f53
\
u524d
\
u4e2d
\
u5956
\
u6982
\
u7387
\
u503c:"
),
u
.
a
.
createElement
(
"p"
,{
className
:
"hot__value"
},
n
),
u
.
a
.
createElement
(
"div"
,{
className
:
"hot__progress"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"progress__bar"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"progress__point"
,
style
:{
width
:
i
}})))))),
u
.
a
.
createElement
(
"div"
,{
className
:
"but__con"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"button__content"
,
onClick
:
this
.
inviteFriends
},
"
\
u7acb
\
u5373
\
u9080
\
u8bf7"
)),
t
.
length
>
0
?
u
.
a
.
createElement
(
u
.
a
.
Fragment
,
null
,
u
.
a
.
createElement
(
"div"
,{
className
:
"list__title"
},
u
.
a
.
createElement
(
"span"
,
null
,
"
\
u9080
\
u8bf7
\
u597d
\
u53cb
\
u5217
\
u8868"
)),
u
.
a
.
createElement
(
"p"
,{
className
:
"show__new"
},
"(
\
u4ec5
\
u663e
\
u793a
\
u65b0
\
u7528
\
u6237)"
)):
null
,
t
.
length
>
0
?
u
.
a
.
createElement
(
"div"
,{
className
:
"list__con"
},
1
===
t
.
length
&&
t
.
map
(
function
(
e
,
t
){
return
u
.
a
.
createElement
(
"div"
,{
className
:
"user__item-info item__con-only"
,
key
:
t
},
u
.
a
.
createElement
(
"div"
,{
className
:
"item__con"
},
u
.
a
.
createElement
(
"img"
,{
className
:
"user_avatar"
,
src
:
e
.
head_image
}),
u
.
a
.
createElement
(
"div"
,{
className
:
"user_name"
},
e
.
user_name
)))}),
t
.
length
>
1
&&
t
.
map
(
function
(
e
,
t
){
return
u
.
a
.
createElement
(
"div"
,{
className
:
"user__item-info"
,
key
:
t
},
u
.
a
.
createElement
(
"div"
,{
className
:
"item__con"
},
u
.
a
.
createElement
(
"img"
,{
className
:
"user_avatar"
,
src
:
e
.
head_image
}),
u
.
a
.
createElement
(
"div"
,{
className
:
"user_name"
},
e
.
user_name
)))})):
null
),
a
&&
u
.
a
.
createElement
(
"div"
,{
className
:
"share__mark"
,
onClick
:
this
.
closeMark
},
u
.
a
.
createElement
(
"div"
,{
className
:
"share__tip"
},
"
\
u7acb
\
u5373
\
u5206
\
u4eab
\
u7ed9
\
u597d
\
u53cb
\
u589e
\
u52a0
\
u4e2d
\
u5956
\
u6982
\
u7387"
),
c
?
u
.
a
.
createElement
(
"div"
,{
className
:
"share__row"
}):
null
))}}]),
t
}(
m
.
Component
);
t
.
default
=
Object
(
d
.
b
)(
function
(
e
){
return
{
user
:
e
.
user
}},
null
)(
v
)},
1278
:
function
(
e
,
t
,
a
){
"use strict"
;
a
.
r
(
t
);
a
(
41
);
var
n
,
i
=
a
(
12
),
c
=
a
.
n
(
i
),
s
=
a
(
5
),
l
=
a
(
7
),
o
=
a
(
6
),
r
=
a
(
8
),
m
=
a
(
89
),
u
=
a
(
9
),
d
=
a
(
0
),
p
=
a
.
n
(
d
),
g
=
(
a
(
1189
),
a
(
3
)),
h
=
a
(
49
),
v
=
a
(
22
),
b
=
a
(
36
),
E
=
a
.
n
(
b
),
f
=
(
a
(
26
),
a
(
154
)),
y
=
Object
(
v
.
b
)(
function
(
e
){
return
{
user
:
e
.
user
}})(
n
=
function
(
e
){
function
t
(){
var
e
,
a
;
Object
(
s
.
a
)(
this
,
t
);
for
(
var
n
=
arguments
.
length
,
i
=
new
Array
(
n
),
l
=
0
;
l
<
n
;
l
++
)
i
[
l
]
=
arguments
[
l
];
return
(
a
=
Object
(
o
.
a
)(
this
,(
e
=
Object
(
r
.
a
)(
t
)).
call
.
apply
(
e
,[
this
].
concat
(
i
)))).
state
=
{
userInfoList
:[],
isSetmeal
:[],
isshowPrice
:
!
1
,
notice_content
:
""
,
countdown
:
""
,
cutindex
:
0
,
lowPrice
:
""
,
tobuyID
:
""
,
list1
:[{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/1b56e21e68.png"
,
src
:
"/getDetail?id=196"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/c9a6779b75.png"
,
src
:
"/getDetail?id=181"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/be4b7de643.jpg"
,
src
:
"/getDetail?id=146"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/2ec904c98b.png"
,
src
:
"/getDetail?id=158"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/6996ee5c57.png"
,
src
:
"/getDetail?id=180"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/more2.png"
,
src
:
""
}],
list2
:[{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/3665c01210.png"
,
src
:
"/getDetail?id=136"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/c7b0eeff40.png"
,
src
:
"/getDetail?id=123"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/bfaddc5039.png "
,
src
:
"/getDetail?id=140"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/ab8bb774c3.png"
,
src
:
"/getDetail?id=133"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/efa0cad9a5.jpg"
,
src
:
"/getDetail?id=146"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/more1.png"
,
src
:
""
}],
teaList
:[{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/chen.png"
,
name
:
"
\
u9648
\
u535a
\
u58eb"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/seven.png"
,
name
:
"Seven"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/zhu.png"
,
name
:
"
\
u891a
\
u535a
\
u58eb"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/yang.png"
,
name
:
"
\
u6768
\
u8001
\
u5e08"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/guan.png"
,
name
:
"
\
u7ba1
\
u535a
\
u58eb"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/li.png"
,
name
:
"
\
u674e
\
u5f18
\
u6768"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/sun.png"
,
name
:
"
\
u5b59
\
u8001
\
u5e08"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/shi.png"
,
name
:
"
\
u53f2
\
u8001
\
u5e08"
}],
tip
:[
"365*24
\
u5c0f
\
u65f6
\
u4e0d
\
u95f4
\
u65ad
\
u4f7f
\
u7528"
,
"
\
u8d85
\
u9ad8
\
u6027
\
u80fdGPU
\
u786c
\
u4ef6
\
u73af
\
u5883"
,
"
\
u9884
\
u88c5
\
u4e3b
\
u6d41DL
\
u6846
\
u67b6
\
u548c
\
u6570
\
u636e
\
u96c6"
,
"
\
u53ef
\
u81ea
\
u7531
\
u4e0a
\
u4f20
\
u79c1
\
u4eba
\
u6570
\
u636e
\
u96c6"
]},
a
.
loginInfo
=
function
(
e
){
a
.
setState
({
userInfoList
:
e
},
function
(){
a
.
state
.
userInfoList
.
length
&&
(
a
.
props
.
startFetchUser
(),
a
.
appLogin
())})},
a
.
appLogin
=
function
(){
var
e
=
Object
(
f
.
addDays
)(
new
Date
,
90
);
a
.
state
.
userInfoList
.
map
(
function
(
t
,
a
){
E
.
a
.
set
(
"token"
,
t
.
token
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
}),
E
.
a
.
set
(
"plat"
,
t
.
plat
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
}),
E
.
a
.
set
(
"uid"
,
t
.
uid
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
}),
E
.
a
.
set
(
"uname"
,
t
.
uname
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
}),
E
.
a
.
set
(
"avatar_file"
,
t
.
avatar_file
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
})}),
a
.
props
.
setCurrentUser
(
a
.
transformUser
(
a
.
state
.
userInfoList
))},
a
.
transformUser
=
function
(
e
){
var
t
;
return
e
.
map
(
function
(
e
,
a
){
t
=
{
hasError
:
!
1
,
data
:{
username
:
e
.
uname
,
avatar
:
e
.
avatar_file
,
token
:
e
.
token
,
uid
:
e
.
uid
},
isFetching
:
!
1
}}),
t
},
a
.
fetchVipBag
=
function
(){
var
e
=
Object
(
m
.
a
)(
a
);
g
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/vip_bag"
)).
then
(
function
(
t
){
var
a
=
t
.
data
,
n
=
a
.
code
,
i
=
a
.
data
,
s
=
a
.
msg
;
if
(
200
===
n
){
e
.
setState
({
isSetmeal
:
i
});
var
l
=
Math
.
min
.
apply
(
Math
,
e
.
state
.
isSetmeal
.
map
(
function
(
e
){
return
e
.
price1
}));
e
.
setState
({
lowPrice
:
l
}),
e
.
setState
({
cutindex
:
e
.
state
.
isSetmeal
.
findIndex
(
function
(
e
){
return
e
.
price1
==
l
})}),
e
.
setState
({
tobuyID
:
e
.
state
.
isSetmeal
[
e
.
state
.
cutindex
].
course_id
})}
else
c
.
a
.
info
(
s
,
2
,
null
,
!
1
)})},
a
.
fetchNotice
=
function
(){
var
e
=
Object
(
m
.
a
)(
a
);
g
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/notice"
)).
then
(
function
(
t
){
var
a
=
t
.
data
,
n
=
a
.
code
,
i
=
a
.
data
,
s
=
a
.
msg
;
if
(
200
===
n
){
e
.
setState
({
notice_content
:
i
.
notice_content
,
date
:
i
.
date
});
var
l
=
1
e3
*
i
.
date
,
o
=
0
,
r
=
0
,
m
=
0
,
u
=
0
;
setInterval
(
function
(){
l
-=
1
e3
,
o
=
""
.
concat
(
parseInt
(
l
/
864
e5
)),
r
=
""
.
concat
(
parseInt
((
l
-
864
e5
*
o
)
/
36
e5
)).
padStart
(
2
,
0
),
m
=
""
.
concat
(
parseInt
((
l
-
864
e5
*
o
-
36
e5
*
r
)
/
6
e4
)).
padStart
(
2
,
0
),
u
=
""
.
concat
(
parseInt
((
l
-
864
e5
*
o
-
36
e5
*
r
-
6
e4
*
m
)
/
1
e3
)).
padStart
(
2
,
0
),
e
.
setState
({
countdown
:
"
\
u5269
\
u4f59"
.
concat
(
o
,
"
\
u5929"
).
concat
(
r
,
"
\
u65f6"
).
concat
(
m
,
"
\
u5206"
).
concat
(
u
,
"
\
u79d2"
)})},
1
e3
)}
else
c
.
a
.
info
(
s
,
2
,
null
,
!
1
)})},
a
.
showPrice
=
function
(){
!
a
.
props
.
user
.
hasError
?
a
.
setState
({
isshowPrice
:
!
0
}):
a
.
toLogin
()},
a
.
toLogin
=
function
(){
Object
(
g
.
c
)(
"version"
)?
Object
(
g
.
a
)(
"toLogin"
):
a
.
props
.
history
.
push
(
"/passport"
)},
a
.
close
=
function
(){
a
.
setState
({
isshowPrice
:
!
1
})},
a
.
tochecked
=
function
(
e
,
t
){
a
.
setState
({
cutindex
:
t
,
tobuyID
:
e
.
course_id
})},
a
.
tobuy
=
function
(){
var
e
=
a
.
state
,
t
=
e
.
isSetmeal
,
n
=
e
.
cutindex
,
i
=
e
.
tobuyID
,
s
=
""
===
i
?
t
[
n
].
course_id
:
i
;
Object
(
g
.
c
)(
"version"
)?
Object
(
g
.
a
)(
"toPay"
,
s
):
g
.
d
.
get
(
""
.
concat
(
API
[
"base-api"
],
"/m/cart/addtopreorder/["
).
concat
(
s
,
"]"
)).
then
(
function
(
e
){
0
===
e
.
data
.
errno
?
a
.
props
.
history
.
push
(
"/order?id="
.
concat
(
s
),{
simple
:
1
}):
c
.
a
.
info
(
e
.
data
.
msg
,
2
,
null
,
!
1
)})},
a
}
return
Object
(
u
.
a
)(
t
,
e
),
Object
(
l
.
a
)(
t
,[{
key
:
"componentDidMount"
,
value
:
function
(){
var
e
=
this
;
this
.
fetchNotice
(),
this
.
fetchVipBag
(),
window
.
loginInfo
=
function
(
t
){
e
.
loginInfo
(
t
)},
document
.
title
=
"VIP
\
u4f1a
\
u5458
\
u9650
\
u65f6
\
u7279
\
u60e0
\
uff0c
\
u5168
\
u5e73
\
u53f0
\
u5728
\
u7ebf
\
u8bfe
\
u7a0b
\
u514d
\
u8d39
\
u5b66
\
uff0cGPU
\
u4e91
\
u5b9e
\
u9a8c
\
u5e73
\
u53f0
\
u514d
\
u8d39
\
u7528
\
uff01
\
u2014
\
u2014
\
u4e03
\
u6708
\
u5728
\
u7ebf"
}},{
key
:
"render"
,
value
:
function
(){
var
e
=
this
,
t
=
this
.
state
,
a
=
t
.
notice_content
,
n
=
t
.
date
,
i
=
t
.
countdown
,
c
=
t
.
list1
,
s
=
t
.
list2
,
l
=
t
.
tip
,
o
=
t
.
teaList
,
r
=
t
.
isSetmeal
,
m
=
t
.
cutindex
,
u
=
t
.
isshowPrice
,
d
=
t
.
lowPrice
;
return
p
.
a
.
createElement
(
"div"
,{
className
:
"new-vip"
},
p
.
a
.
createElement
(
"div"
,{
className
:
"banner"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/vip-banner.png"
,
alt
:
""
})),(
a
||
n
)
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"notice"
},
a
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"tip"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/linlin_icon.png"
,
alt
:
""
}),
p
.
a
.
createElement
(
"span"
,
null
,
a
)),
n
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"time"
},
i
)),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-box"
},
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-name"
},
"VIP
\
u5c0a
\
u4eab
\
u4e94
\
u5927
\
u670d
\
u52a1"
),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
j
,{
num
:
"
\
u4e00"
,
title
:
"
\
u76f4
\
u64ad
\
u8bfe
\
u7a0b
\
u62a2
\
u5148
\
u5b66"
}),
p
.
a
.
createElement
(
_
,{
data
:
c
})),
p
.
a
.
createElement
(
I
,{
position
:
"left"
}),
p
.
a
.
createElement
(
I
,{
position
:
"right"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
j
,{
num
:
"
\
u4e8c"
,
title
:
"
\
u7545
\
u5b66
\
u5168
\
u5e73
\
u53f0
\
u89c6
\
u9891
\
u8bfe
\
u7a0b"
}),
p
.
a
.
createElement
(
_
,{
data
:
s
})),
p
.
a
.
createElement
(
I
,{
position
:
"left"
}),
p
.
a
.
createElement
(
I
,{
position
:
"right"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
j
,{
num
:
"
\
u4e09"
,
title
:
"GPU&CPU
\
u53cc
\
u4e91
\
u5e73
\
u53f0
\
u514d
\
u8d39
\
u7528"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-list-row"
},
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-list-gpu"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/gpu1_bj%402x.png"
,
alt
:
""
}),
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/gpu2_bj%402x.png"
,
alt
:
""
})),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-list-tip"
},
l
.
map
(
function
(
e
,
t
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-tip-item"
,
key
:
t
},
p
.
a
.
createElement
(
"span"
,
null
,
t
+
1
),
e
)})))),
p
.
a
.
createElement
(
I
,{
position
:
"left"
}),
p
.
a
.
createElement
(
I
,{
position
:
"right"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
j
,{
num
:
"
\
u56db"
,
title
:
"
\
u8bb2
\
u5e08/
\
u52a9
\
u6559
\
u56e2
\
u961f24
\
u5c0f
\
u65f6
\
u7b54
\
u7591"
}),
p
.
a
.
createElement
(
"p"
,{
className
:
"privilege-teacher"
},
"
\
u591a
\
u8fbe100
\
u4eba
\
u7684AI
\
u5e08
\
u8d44
\
u56e2
\
u961f
\
u63d0
\
u4f9b
\
u54a8
\
u8be2
\
u3001
\
u7b54
\
u7591
\
u670d
\
u52a1
\
uff0c
\
u52a9
\
u529b
\
u6da8
\
u85aa"
),
p
.
a
.
createElement
(
N
,{
data
:
o
})),
p
.
a
.
createElement
(
I
,{
position
:
"left"
}),
p
.
a
.
createElement
(
I
,{
position
:
"right"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
j
,{
num
:
"
\
u4e94"
,
title
:
"
\
u5728
\
u7ebf
\
u4f5c
\
u4e1a
\
u53ca
\
u6d4b
\
u8bc4
\
u5e73
\
u53f0"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-test"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/ce1_bj%402x.png"
,
alt
:
""
}),
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/ce2_bj%402x.png"
,
alt
:
""
})))),
p
.
a
.
createElement
(
"div"
,{
className
:
"tobuy"
,
onClick
:
function
(){
return
e
.
showPrice
()}},
d
,
"
\
u5143
\
u7acb
\
u5373
\
u62a5
\
u540d"
),
u
&&
p
.
a
.
createElement
(
"div"
,
null
,
p
.
a
.
createElement
(
"div"
,{
className
:
"checkout-mbc"
,
onClick
:
function
(){
return
e
.
close
()}}),
p
.
a
.
createElement
(
"div"
,{
className
:
"checkout-box"
},
p
.
a
.
createElement
(
"div"
,{
className
:
"title"
},
p
.
a
.
createElement
(
"span"
,
null
,
"
\
u9009
\
u62e9
\
u5957
\
u9910"
),
p
.
a
.
createElement
(
"span"
,{
className
:
"close"
,
onClick
:
function
(){
return
e
.
close
()}},
"
\
u2715"
)),
r
.
map
(
function
(
t
,
a
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"checkout-list "
.
concat
(
m
===
a
?
"list-checked"
:
"list-check"
),
key
:
a
,
onClick
:
function
(){
return
e
.
tochecked
(
t
,
a
)}},
p
.
a
.
createElement
(
"div"
,{
className
:
"type"
},
t
.
bag_name
),
p
.
a
.
createElement
(
"div"
,{
className
:
"center"
},
"
\
u9996
\
u8d2d
\
u7279
\
u60e0"
===
t
.
discounts_reason
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"discounts-reason"
},
t
.
discounts_reason
),
"
\
u9996
\
u8d2d
\
u7279
\
u60e0"
!==
t
.
discounts_reason
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"discounts-reason discounts-reason2"
},
t
.
discounts_reason
),
p
.
a
.
createElement
(
"div"
,{
className
:
"price"
},
"
\
xa5"
,
p
.
a
.
createElement
(
"span"
,{
className
:
"new-price"
},
t
.
price1
),
p
.
a
.
createElement
(
"s"
,{
className
:
"old-price"
},
"
\
xa5"
,
t
.
price0
))),
p
.
a
.
createElement
(
"div"
,{
className
:
"check-box"
},
p
.
a
.
createElement
(
"span"
,{
className
:
""
.
concat
(
m
===
a
?
"checked"
:
"check"
)})))}),
p
.
a
.
createElement
(
"button"
,{
className
:
"check-tobuy"
,
onClick
:
function
(){
return
e
.
tobuy
()}},
"
\
u7acb
\
u5373
\
u8d2d
\
u4e70"
))))}}]),
t
}(
d
.
Component
))
||
n
;
function
j
(
e
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-title"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/viplog.png"
,
alt
:
""
}),
p
.
a
.
createElement
(
"span"
,
null
,
"
\
u670d
\
u52a1"
,
e
.
num
),
" "
,
e
.
title
)}
function
_
(
e
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-list"
},
e
.
data
.
map
(
function
(
e
,
t
){
return
p
.
a
.
createElement
(
"div"
,{
key
:
t
},
""
===
e
.
src
&&
p
.
a
.
createElement
(
"a"
,{
className
:
"course-box"
},
p
.
a
.
createElement
(
"img"
,{
src
:
e
.
img
,
alt
:
""
})),
""
!==
e
.
src
&&
p
.
a
.
createElement
(
"a"
,{
className
:
"course-box"
,
href
:
e
.
src
},
p
.
a
.
createElement
(
"img"
,{
src
:
e
.
img
,
alt
:
""
})))}))}
function
N
(
e
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"teacher-list"
},
e
.
data
.
map
(
function
(
e
,
t
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"teacher-item"
,
key
:
t
},
p
.
a
.
createElement
(
"img"
,{
src
:
e
.
img
,
alt
:
""
}),
p
.
a
.
createElement
(
"span"
,
null
,
e
.
name
))}))}
function
I
(
e
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"connect "
.
concat
(
e
.
position
)},
p
.
a
.
createElement
(
"span"
,{
className
:
"top"
}),
p
.
a
.
createElement
(
"span"
,{
className
:
"con"
}),
p
.
a
.
createElement
(
"span"
,{
className
:
"bottom"
}))}
t
.
default
=
Object
(
h
.
g
)(
y
)},
734
:
function
(
e
,
t
,
a
){}}]);
(
window
.
webpackJsonp
=
window
.
webpackJsonp
||
[]).
push
([[
11
],{
1189
:
function
(
e
,
t
,
a
){},
1277
:
function
(
e
,
t
,
a
){
"use strict"
;
a
.
r
(
t
);
a
(
41
);
var
n
=
a
(
12
),
i
=
a
.
n
(
n
),
c
=
a
(
5
),
s
=
a
(
7
),
l
=
a
(
6
),
o
=
a
(
8
),
r
=
a
(
9
),
m
=
a
(
0
),
u
=
a
.
n
(
m
),
d
=
a
(
22
),
p
=
(
a
(
734
),
a
(
3
)),
g
=
a
(
36
),
h
=
a
.
n
(
g
),
v
=
function
(
e
){
function
t
(
e
){
var
a
;
return
Object
(
c
.
a
)(
this
,
t
),(
a
=
Object
(
l
.
a
)(
this
,
Object
(
o
.
a
)(
t
).
call
(
this
,
e
))).
distinguishVersion
=
function
(){
if
(
1
==
Object
(
p
.
c
)(
"plat_form"
)){
var
e
=
Number
(
Object
(
p
.
c
)(
"version"
));
a
.
setState
({
isshowAppTip
:
e
<
3.704
})}
if
(
2
==
Object
(
p
.
c
)(
"plat_form"
)){
var
t
=
Object
(
p
.
c
)(
"version"
).
replace
(
/
\.
/g
,
""
).
slice
(
0
,
3
);
a
.
setState
({
isshowAppTip
:
Number
(
t
)
<
451
})}},
a
.
getUserList
=
function
(){
p
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/user/invite/list"
)).
then
(
function
(
e
){
var
t
=
e
.
data
,
n
=
t
.
code
,
c
=
t
.
data
,
s
=
t
.
msg
;
200
===
n
?
a
.
setState
({
userList
:
c
}):
i
.
a
.
info
(
s
,
2
)})},
a
.
getHotValue
=
function
(){
p
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/user/hot/value"
)).
then
(
function
(
e
){
var
t
=
e
.
data
,
n
=
t
.
code
,
c
=
t
.
data
,
s
=
t
.
msg
;
200
===
n
?
a
.
setState
({
hot_schedule
:
c
.
hot_schedule
,
hotValue
:
c
.
hot_value
}):
i
.
a
.
info
(
s
,
2
)})},
a
.
getInviteCode
=
function
(){
p
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/user/invite/link"
)).
then
(
function
(
e
){
var
t
=
e
.
data
,
n
=
t
.
code
,
c
=
t
.
data
,
s
=
t
.
msg
;
if
(
200
===
n
){
var
l
=
c
.
blessing_invite_code
;
Object
(
p
.
f
)()
&&
Object
(
p
.
i
)({
title
:
"AI
\
u5145
\
u7535
\
u8282
\
uff0c
\
u79ef
\
u798f
\
u6c14
\
u4eab1
\
u6298
\
u79d2
\
u8bfe
\
uff0c
\
u8d8510
\
u4e07
\
u5143
\
u5956
\
u54c1
\
u6765
\
u5c31
\
u9001
\
uff01
\
uff01"
,
desc
:
"
\
u628a
\
u8fd9
\
u95e8
\
u8d855
\
u4e07
\
u4eba
\
u62a5
\
u540d
\
u7684
\
u3010Python
\
u57fa
\
u7840
\
u5165
\
u95e8
\
u5347
\
u7ea7
\
u7248
\
u3011
\
u8bfe
\
u7a0b
\
u9001
\
u7ed9
\
u4f60
\
uff0c
\
u9644200
\
u5143
\
u7ea2
\
u5305
\
uff0c
\
u8bf7
\
u7b11
\
u7eb3
\
uff01--
\
u4e03
\
u6708
\
u5728
\
u7ebf"
,
link
:
encodeURI
(
location
.
origin
+
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
l
)),
imgUrl
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png"
}),
a
.
setState
(
function
(){
return
{
inviteCode
:
l
}})}
else
4030
===
n
||
4040
===
n
?
history
.
push
(
"/passport"
):
i
.
a
.
info
(
s
,
2
)})},
a
.
inviteFriends
=
function
(){
var
e
=
a
.
props
,
t
=
e
.
user
,
n
=
e
.
history
,
c
=
a
.
state
,
s
=
c
.
inviteCode
,
l
=
c
.
isshowAppTip
;
if
(
Object
(
p
.
c
)(
"version"
))
if
(
t
.
hasError
)
Object
(
p
.
a
)(
"toLogin"
);
else
if
(
l
)
i
.
a
.
info
(
"
\
u8bf7
\
u524d
\
u5f80h5/pc
\
u7aef
\
u4f7f
\
u7528
\
u8be5
\
u529f
\
u80fd"
,
2
);
else
{
var
o
=
{
title
:
"AI
\
u5145
\
u7535
\
u8282
\
uff0c
\
u79ef
\
u798f
\
u6c14
\
u4eab1
\
u6298
\
u79d2
\
u8bfe
\
uff0c
\
u8d8510
\
u4e07
\
u5143
\
u5956
\
u54c1
\
u6765
\
u5c31
\
u9001
\
uff01
\
uff01"
,
desc
:
"
\
u628a
\
u8fd9
\
u95e8
\
u8d855
\
u4e07
\
u4eba
\
u62a5
\
u540d
\
u7684
\
u3010Python
\
u57fa
\
u7840
\
u5165
\
u95e8
\
u5347
\
u7ea7
\
u7248
\
u3011
\
u8bfe
\
u7a0b
\
u9001
\
u7ed9
\
u4f60
\
uff0c
\
u9644200
\
u5143
\
u7ea2
\
u5305
\
uff0c
\
u8bf7
\
u7b11
\
u7eb3
\
uff01--
\
u4e03
\
u6708
\
u5728
\
u7ebf"
,
link
:
API
.
m
+
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
s
),
imgUrl
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png"
};
Object
(
p
.
a
)(
"toShare"
,
o
)}
else
t
.
hasError
?
n
.
push
(
"/passport"
):
Object
(
p
.
f
)()?(
n
.
push
(
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
s
)),
Object
(
p
.
i
)({
title
:
"AI
\
u5145
\
u7535
\
u8282
\
uff0c
\
u79ef
\
u798f
\
u6c14
\
u4eab1
\
u6298
\
u79d2
\
u8bfe
\
uff0c
\
u8d8510
\
u4e07
\
u5143
\
u5956
\
u54c1
\
u6765
\
u5c31
\
u9001
\
uff01
\
uff01"
,
desc
:
"
\
u628a
\
u8fd9
\
u95e8
\
u8d855
\
u4e07
\
u4eba
\
u62a5
\
u540d
\
u7684
\
u3010Python
\
u57fa
\
u7840
\
u5165
\
u95e8
\
u5347
\
u7ea7
\
u7248
\
u3011
\
u8bfe
\
u7a0b
\
u9001
\
u7ed9
\
u4f60
\
uff0c
\
u9644200
\
u5143
\
u7ea2
\
u5305
\
uff0c
\
u8bf7
\
u7b11
\
u7eb3
\
uff01--
\
u4e03
\
u6708
\
u5728
\
u7ebf"
,
link
:
encodeURI
(
location
.
origin
+
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
s
)),
imgUrl
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png"
}),
a
.
setState
({
showTip
:
!
0
,
isWeiXin
:
!
0
})):(
n
.
push
(
"/invite?shareuid="
.
concat
(
h
.
a
.
get
(
"uid"
),
"&new=1&inviteCode="
).
concat
(
s
)),
a
.
setState
({
showTip
:
!
0
}))},
a
.
closeMark
=
function
(){
a
.
setState
({
showTip
:
!
1
})},
a
.
state
=
{
isWeiXin
:
!
1
,
showTip
:
!
1
,
hotValue
:
0
,
hot_schedule
:
""
,
userList
:[],
inviteCode
:
""
,
isshowAppTip
:
!
1
},
a
}
return
Object
(
r
.
a
)(
t
,
e
),
Object
(
s
.
a
)(
t
,[{
key
:
"componentWillMount"
,
value
:
function
(){
var
e
=
h
.
a
.
get
(
"uid"
),
t
=
Object
(
p
.
c
)(
"shareuid"
);
e
===
t
||
Object
(
p
.
c
)(
"new"
)
&&
this
.
props
.
history
.
push
(
"/activity?shareuid="
.
concat
(
t
,
"&inviteCode="
).
concat
(
Object
(
p
.
c
)(
"inviteCode"
))),
this
.
distinguishVersion
()}},{
key
:
"componentDidMount"
,
value
:
function
(){
this
.
props
.
user
.
hasError
||
(
this
.
getUserList
(),
this
.
getHotValue
(),
this
.
getInviteCode
())}},{
key
:
"componentWillReceiveProps"
,
value
:
function
(
e
){
console
.
log
(
"componentWillReceiveProps"
),
e
.
user
.
hasError
||
(
this
.
getUserList
(),
this
.
getHotValue
(),
this
.
getInviteCode
())}},{
key
:
"render"
,
value
:
function
(){
var
e
=
this
.
state
,
t
=
e
.
userList
,
a
=
e
.
showTip
,
n
=
e
.
hotValue
,
i
=
e
.
hot_schedule
,
c
=
e
.
isWeiXin
;
return
u
.
a
.
createElement
(
"div"
,{
className
:
"activity__con"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"banner__con"
}),
u
.
a
.
createElement
(
"div"
,{
className
:
"invite__content"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"content__one"
},
u
.
a
.
createElement
(
"p"
,
null
,
"
\
u9080
\
u8bf7
\
u597d
\
u53cb
\
u6ce8
\
u518c
\
uff0c
\
u6bcf
\
u589e
\
u52a01
\
u4eba
\
u53ef"
),
u
.
a
.
createElement
(
"div"
,{
className
:
"img__con"
})),
u
.
a
.
createElement
(
"div"
,{
className
:
"content__two"
},
"
\
u798f
\
u6c14
\
u503c
\
u8d8a
\
u9ad8
\
uff0c
\
u4e2d
\
u5956
\
u6982
\
u7387
\
u8d8a
\
u5927
\
uff01"
),
u
.
a
.
createElement
(
"div"
,{
className
:
"box__out"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"box__middle"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"box__inner"
},
u
.
a
.
createElement
(
"p"
,
null
,
"
\
u5f53
\
u524d
\
u4e2d
\
u5956
\
u6982
\
u7387
\
u503c:"
),
u
.
a
.
createElement
(
"p"
,{
className
:
"hot__value"
},
n
),
u
.
a
.
createElement
(
"div"
,{
className
:
"hot__progress"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"progress__bar"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"progress__point"
,
style
:{
width
:
i
}})))))),
u
.
a
.
createElement
(
"div"
,{
className
:
"but__con"
},
u
.
a
.
createElement
(
"div"
,{
className
:
"button__content"
,
onClick
:
this
.
inviteFriends
},
"
\
u7acb
\
u5373
\
u9080
\
u8bf7"
)),
t
.
length
>
0
?
u
.
a
.
createElement
(
u
.
a
.
Fragment
,
null
,
u
.
a
.
createElement
(
"div"
,{
className
:
"list__title"
},
u
.
a
.
createElement
(
"span"
,
null
,
"
\
u9080
\
u8bf7
\
u597d
\
u53cb
\
u5217
\
u8868"
)),
u
.
a
.
createElement
(
"p"
,{
className
:
"show__new"
},
"(
\
u4ec5
\
u663e
\
u793a
\
u65b0
\
u7528
\
u6237)"
)):
null
,
t
.
length
>
0
?
u
.
a
.
createElement
(
"div"
,{
className
:
"list__con"
},
1
===
t
.
length
&&
t
.
map
(
function
(
e
,
t
){
return
u
.
a
.
createElement
(
"div"
,{
className
:
"user__item-info item__con-only"
,
key
:
t
},
u
.
a
.
createElement
(
"div"
,{
className
:
"item__con"
},
u
.
a
.
createElement
(
"img"
,{
className
:
"user_avatar"
,
src
:
e
.
head_image
}),
u
.
a
.
createElement
(
"div"
,{
className
:
"user_name"
},
e
.
user_name
)))}),
t
.
length
>
1
&&
t
.
map
(
function
(
e
,
t
){
return
u
.
a
.
createElement
(
"div"
,{
className
:
"user__item-info"
,
key
:
t
},
u
.
a
.
createElement
(
"div"
,{
className
:
"item__con"
},
u
.
a
.
createElement
(
"img"
,{
className
:
"user_avatar"
,
src
:
e
.
head_image
}),
u
.
a
.
createElement
(
"div"
,{
className
:
"user_name"
},
e
.
user_name
)))})):
null
),
a
&&
u
.
a
.
createElement
(
"div"
,{
className
:
"share__mark"
,
onClick
:
this
.
closeMark
},
u
.
a
.
createElement
(
"div"
,{
className
:
"share__tip"
},
"
\
u7acb
\
u5373
\
u5206
\
u4eab
\
u7ed9
\
u597d
\
u53cb
\
u589e
\
u52a0
\
u4e2d
\
u5956
\
u6982
\
u7387"
),
c
?
u
.
a
.
createElement
(
"div"
,{
className
:
"share__row"
}):
null
))}}]),
t
}(
m
.
Component
);
t
.
default
=
Object
(
d
.
b
)(
function
(
e
){
return
{
user
:
e
.
user
}},
null
)(
v
)},
1278
:
function
(
e
,
t
,
a
){
"use strict"
;
a
.
r
(
t
);
a
(
41
);
var
n
,
i
=
a
(
12
),
c
=
a
.
n
(
i
),
s
=
a
(
5
),
l
=
a
(
7
),
o
=
a
(
6
),
r
=
a
(
8
),
m
=
a
(
89
),
u
=
a
(
9
),
d
=
a
(
0
),
p
=
a
.
n
(
d
),
g
=
(
a
(
1189
),
a
(
3
)),
h
=
a
(
49
),
v
=
a
(
22
),
b
=
a
(
36
),
E
=
a
.
n
(
b
),
f
=
a
(
26
),
y
=
a
(
154
),
j
=
Object
(
v
.
b
)(
function
(
e
){
return
{
user
:
e
.
user
}},{
setCurrentUser
:
f
.
g
,
startFetchUser
:
f
.
h
})(
n
=
function
(
e
){
function
t
(){
var
e
,
a
;
Object
(
s
.
a
)(
this
,
t
);
for
(
var
n
=
arguments
.
length
,
i
=
new
Array
(
n
),
l
=
0
;
l
<
n
;
l
++
)
i
[
l
]
=
arguments
[
l
];
return
(
a
=
Object
(
o
.
a
)(
this
,(
e
=
Object
(
r
.
a
)(
t
)).
call
.
apply
(
e
,[
this
].
concat
(
i
)))).
state
=
{
userInfoList
:[],
isSetmeal
:[],
isshowPrice
:
!
1
,
notice_content
:
""
,
countdown
:
""
,
cutindex
:
0
,
lowPrice
:
""
,
tobuyID
:
""
,
list1
:[{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/1b56e21e68.png"
,
src
:
"/getDetail?id=196"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/c9a6779b75.png"
,
src
:
"/getDetail?id=181"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/be4b7de643.jpg"
,
src
:
"/getDetail?id=146"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/2ec904c98b.png"
,
src
:
"/getDetail?id=158"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/6996ee5c57.png"
,
src
:
"/getDetail?id=180"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/more2.png"
,
src
:
""
}],
list2
:[{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/3665c01210.png"
,
src
:
"/getDetail?id=136"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/c7b0eeff40.png"
,
src
:
"/getDetail?id=123"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/bfaddc5039.png "
,
src
:
"/getDetail?id=140"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/ab8bb774c3.png"
,
src
:
"/getDetail?id=133"
},{
img
:
"https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/efa0cad9a5.jpg"
,
src
:
"/getDetail?id=146"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/more1.png"
,
src
:
""
}],
teaList
:[{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/chen.png"
,
name
:
"
\
u9648
\
u535a
\
u58eb"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/seven.png"
,
name
:
"Seven"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/zhu.png"
,
name
:
"
\
u891a
\
u535a
\
u58eb"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/yang.png"
,
name
:
"
\
u6768
\
u8001
\
u5e08"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/guan.png"
,
name
:
"
\
u7ba1
\
u535a
\
u58eb"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/li.png"
,
name
:
"
\
u674e
\
u5f18
\
u6768"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/sun.png"
,
name
:
"
\
u5b59
\
u8001
\
u5e08"
},{
img
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/shi.png"
,
name
:
"
\
u53f2
\
u8001
\
u5e08"
}],
tip
:[
"365*24
\
u5c0f
\
u65f6
\
u4e0d
\
u95f4
\
u65ad
\
u4f7f
\
u7528"
,
"
\
u8d85
\
u9ad8
\
u6027
\
u80fdGPU
\
u786c
\
u4ef6
\
u73af
\
u5883"
,
"
\
u9884
\
u88c5
\
u4e3b
\
u6d41DL
\
u6846
\
u67b6
\
u548c
\
u6570
\
u636e
\
u96c6"
,
"
\
u53ef
\
u81ea
\
u7531
\
u4e0a
\
u4f20
\
u79c1
\
u4eba
\
u6570
\
u636e
\
u96c6"
]},
a
.
loginInfo
=
function
(
e
){
a
.
setState
({
userInfoList
:
e
},
function
(){
a
.
state
.
userInfoList
.
length
&&
(
a
.
props
.
startFetchUser
(),
a
.
appLogin
())})},
a
.
appLogin
=
function
(){
var
e
=
Object
(
y
.
addDays
)(
new
Date
,
90
);
a
.
state
.
userInfoList
.
map
(
function
(
t
,
a
){
E
.
a
.
set
(
"token"
,
t
.
token
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
}),
E
.
a
.
set
(
"plat"
,
t
.
plat
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
}),
E
.
a
.
set
(
"uid"
,
t
.
uid
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
}),
E
.
a
.
set
(
"uname"
,
t
.
uname
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
}),
E
.
a
.
set
(
"avatar_file"
,
t
.
avatar_file
,{
expires
:
e
,
path
:
"/"
,
domain
:
".julyedu.com"
})}),
a
.
props
.
setCurrentUser
(
a
.
transformUser
(
a
.
state
.
userInfoList
))},
a
.
transformUser
=
function
(
e
){
var
t
;
return
e
.
map
(
function
(
e
,
a
){
t
=
{
hasError
:
!
1
,
data
:{
username
:
e
.
uname
,
avatar
:
e
.
avatar_file
,
token
:
e
.
token
,
uid
:
e
.
uid
},
isFetching
:
!
1
}}),
t
},
a
.
fetchVipBag
=
function
(){
var
e
=
Object
(
m
.
a
)(
a
);
g
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/vip_bag"
)).
then
(
function
(
t
){
var
a
=
t
.
data
,
n
=
a
.
code
,
i
=
a
.
data
,
s
=
a
.
msg
;
if
(
200
===
n
){
e
.
setState
({
isSetmeal
:
i
});
var
l
=
Math
.
min
.
apply
(
Math
,
e
.
state
.
isSetmeal
.
map
(
function
(
e
){
return
e
.
price1
}));
e
.
setState
({
lowPrice
:
l
}),
e
.
setState
({
cutindex
:
e
.
state
.
isSetmeal
.
findIndex
(
function
(
e
){
return
e
.
price1
==
l
})}),
e
.
setState
({
tobuyID
:
e
.
state
.
isSetmeal
[
e
.
state
.
cutindex
].
course_id
})}
else
c
.
a
.
info
(
s
,
2
,
null
,
!
1
)})},
a
.
fetchNotice
=
function
(){
var
e
=
Object
(
m
.
a
)(
a
);
g
.
d
.
get
(
""
.
concat
(
API
.
home
,
"/sys/notice"
)).
then
(
function
(
t
){
var
a
=
t
.
data
,
n
=
a
.
code
,
i
=
a
.
data
,
s
=
a
.
msg
;
if
(
200
===
n
){
e
.
setState
({
notice_content
:
i
.
notice_content
,
date
:
i
.
date
});
var
l
=
1
e3
*
i
.
date
,
o
=
0
,
r
=
0
,
m
=
0
,
u
=
0
;
setInterval
(
function
(){
l
-=
1
e3
,
o
=
""
.
concat
(
parseInt
(
l
/
864
e5
)),
r
=
""
.
concat
(
parseInt
((
l
-
864
e5
*
o
)
/
36
e5
)).
padStart
(
2
,
0
),
m
=
""
.
concat
(
parseInt
((
l
-
864
e5
*
o
-
36
e5
*
r
)
/
6
e4
)).
padStart
(
2
,
0
),
u
=
""
.
concat
(
parseInt
((
l
-
864
e5
*
o
-
36
e5
*
r
-
6
e4
*
m
)
/
1
e3
)).
padStart
(
2
,
0
),
e
.
setState
({
countdown
:
"
\
u5269
\
u4f59"
.
concat
(
o
,
"
\
u5929"
).
concat
(
r
,
"
\
u65f6"
).
concat
(
m
,
"
\
u5206"
).
concat
(
u
,
"
\
u79d2"
)})},
1
e3
)}
else
c
.
a
.
info
(
s
,
2
,
null
,
!
1
)})},
a
.
showPrice
=
function
(){
!
a
.
props
.
user
.
hasError
?
a
.
setState
({
isshowPrice
:
!
0
}):
a
.
toLogin
()},
a
.
toLogin
=
function
(){
Object
(
g
.
c
)(
"version"
)?
Object
(
g
.
a
)(
"toLogin"
):
a
.
props
.
history
.
push
(
"/passport"
)},
a
.
close
=
function
(){
a
.
setState
({
isshowPrice
:
!
1
})},
a
.
tochecked
=
function
(
e
,
t
){
a
.
setState
({
cutindex
:
t
,
tobuyID
:
e
.
course_id
})},
a
.
tobuy
=
function
(){
var
e
=
a
.
state
,
t
=
e
.
isSetmeal
,
n
=
e
.
cutindex
,
i
=
e
.
tobuyID
,
s
=
""
===
i
?
t
[
n
].
course_id
:
i
;
Object
(
g
.
c
)(
"version"
)?
Object
(
g
.
a
)(
"toPay"
,
s
):
g
.
d
.
get
(
""
.
concat
(
API
[
"base-api"
],
"/m/cart/addtopreorder/["
).
concat
(
s
,
"]"
)).
then
(
function
(
e
){
0
===
e
.
data
.
errno
?
a
.
props
.
history
.
push
(
"/order?id="
.
concat
(
s
),{
simple
:
1
}):
c
.
a
.
info
(
e
.
data
.
msg
,
2
,
null
,
!
1
)})},
a
}
return
Object
(
u
.
a
)(
t
,
e
),
Object
(
l
.
a
)(
t
,[{
key
:
"componentDidMount"
,
value
:
function
(){
var
e
=
this
;
this
.
fetchNotice
(),
this
.
fetchVipBag
(),
window
.
loginInfo
=
function
(
t
){
e
.
loginInfo
(
t
)},
document
.
title
=
"VIP
\
u4f1a
\
u5458
\
u9650
\
u65f6
\
u7279
\
u60e0
\
uff0c
\
u5168
\
u5e73
\
u53f0
\
u5728
\
u7ebf
\
u8bfe
\
u7a0b
\
u514d
\
u8d39
\
u5b66
\
uff0cGPU
\
u4e91
\
u5b9e
\
u9a8c
\
u5e73
\
u53f0
\
u514d
\
u8d39
\
u7528
\
uff01
\
u2014
\
u2014
\
u4e03
\
u6708
\
u5728
\
u7ebf"
}},{
key
:
"render"
,
value
:
function
(){
var
e
=
this
,
t
=
this
.
state
,
a
=
t
.
notice_content
,
n
=
t
.
date
,
i
=
t
.
countdown
,
c
=
t
.
list1
,
s
=
t
.
list2
,
l
=
t
.
tip
,
o
=
t
.
teaList
,
r
=
t
.
isSetmeal
,
m
=
t
.
cutindex
,
u
=
t
.
isshowPrice
,
d
=
t
.
lowPrice
;
return
p
.
a
.
createElement
(
"div"
,{
className
:
"new-vip"
},
p
.
a
.
createElement
(
"div"
,{
className
:
"banner"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/vip-banner.png"
,
alt
:
""
})),(
a
||
n
)
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"notice"
},
a
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"tip"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/linlin_icon.png"
,
alt
:
""
}),
p
.
a
.
createElement
(
"span"
,
null
,
a
)),
n
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"time"
},
i
)),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-box"
},
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-name"
},
"VIP
\
u5c0a
\
u4eab
\
u4e94
\
u5927
\
u670d
\
u52a1"
),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
_
,{
num
:
"
\
u4e00"
,
title
:
"
\
u76f4
\
u64ad
\
u8bfe
\
u7a0b
\
u62a2
\
u5148
\
u5b66"
}),
p
.
a
.
createElement
(
N
,{
data
:
c
})),
p
.
a
.
createElement
(
w
,{
position
:
"left"
}),
p
.
a
.
createElement
(
w
,{
position
:
"right"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
_
,{
num
:
"
\
u4e8c"
,
title
:
"
\
u7545
\
u5b66
\
u5168
\
u5e73
\
u53f0
\
u89c6
\
u9891
\
u8bfe
\
u7a0b"
}),
p
.
a
.
createElement
(
N
,{
data
:
s
})),
p
.
a
.
createElement
(
w
,{
position
:
"left"
}),
p
.
a
.
createElement
(
w
,{
position
:
"right"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
_
,{
num
:
"
\
u4e09"
,
title
:
"GPU&CPU
\
u53cc
\
u4e91
\
u5e73
\
u53f0
\
u514d
\
u8d39
\
u7528"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-list-row"
},
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-list-gpu"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/gpu1_bj%402x.png"
,
alt
:
""
}),
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/gpu2_bj%402x.png"
,
alt
:
""
})),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-list-tip"
},
l
.
map
(
function
(
e
,
t
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-tip-item"
,
key
:
t
},
p
.
a
.
createElement
(
"span"
,
null
,
t
+
1
),
e
)})))),
p
.
a
.
createElement
(
w
,{
position
:
"left"
}),
p
.
a
.
createElement
(
w
,{
position
:
"right"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
_
,{
num
:
"
\
u56db"
,
title
:
"
\
u8bb2
\
u5e08/
\
u52a9
\
u6559
\
u56e2
\
u961f24
\
u5c0f
\
u65f6
\
u7b54
\
u7591"
}),
p
.
a
.
createElement
(
"p"
,{
className
:
"privilege-teacher"
},
"
\
u591a
\
u8fbe100
\
u4eba
\
u7684AI
\
u5e08
\
u8d44
\
u56e2
\
u961f
\
u63d0
\
u4f9b
\
u54a8
\
u8be2
\
u3001
\
u7b54
\
u7591
\
u670d
\
u52a1
\
uff0c
\
u52a9
\
u529b
\
u6da8
\
u85aa"
),
p
.
a
.
createElement
(
I
,{
data
:
o
})),
p
.
a
.
createElement
(
w
,{
position
:
"left"
}),
p
.
a
.
createElement
(
w
,{
position
:
"right"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-content"
},
p
.
a
.
createElement
(
_
,{
num
:
"
\
u4e94"
,
title
:
"
\
u5728
\
u7ebf
\
u4f5c
\
u4e1a
\
u53ca
\
u6d4b
\
u8bc4
\
u5e73
\
u53f0"
}),
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-test"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/ce1_bj%402x.png"
,
alt
:
""
}),
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/ce2_bj%402x.png"
,
alt
:
""
})))),
p
.
a
.
createElement
(
"div"
,{
className
:
"tobuy"
,
onClick
:
function
(){
return
e
.
showPrice
()}},
d
,
"
\
u5143
\
u7acb
\
u5373
\
u62a5
\
u540d"
),
u
&&
p
.
a
.
createElement
(
"div"
,
null
,
p
.
a
.
createElement
(
"div"
,{
className
:
"checkout-mbc"
,
onClick
:
function
(){
return
e
.
close
()}}),
p
.
a
.
createElement
(
"div"
,{
className
:
"checkout-box"
},
p
.
a
.
createElement
(
"div"
,{
className
:
"title"
},
p
.
a
.
createElement
(
"span"
,
null
,
"
\
u9009
\
u62e9
\
u5957
\
u9910"
),
p
.
a
.
createElement
(
"span"
,{
className
:
"close"
,
onClick
:
function
(){
return
e
.
close
()}},
"
\
u2715"
)),
r
.
map
(
function
(
t
,
a
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"checkout-list "
.
concat
(
m
===
a
?
"list-checked"
:
"list-check"
),
key
:
a
,
onClick
:
function
(){
return
e
.
tochecked
(
t
,
a
)}},
p
.
a
.
createElement
(
"div"
,{
className
:
"type"
},
t
.
bag_name
),
p
.
a
.
createElement
(
"div"
,{
className
:
"center"
},
"
\
u9996
\
u8d2d
\
u7279
\
u60e0"
===
t
.
discounts_reason
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"discounts-reason"
},
t
.
discounts_reason
),
"
\
u9996
\
u8d2d
\
u7279
\
u60e0"
!==
t
.
discounts_reason
&&
p
.
a
.
createElement
(
"div"
,{
className
:
"discounts-reason discounts-reason2"
},
t
.
discounts_reason
),
p
.
a
.
createElement
(
"div"
,{
className
:
"price"
},
"
\
xa5"
,
p
.
a
.
createElement
(
"span"
,{
className
:
"new-price"
},
t
.
price1
),
p
.
a
.
createElement
(
"s"
,{
className
:
"old-price"
},
"
\
xa5"
,
t
.
price0
))),
p
.
a
.
createElement
(
"div"
,{
className
:
"check-box"
},
p
.
a
.
createElement
(
"span"
,{
className
:
""
.
concat
(
m
===
a
?
"checked"
:
"check"
)})))}),
p
.
a
.
createElement
(
"button"
,{
className
:
"check-tobuy"
,
onClick
:
function
(){
return
e
.
tobuy
()}},
"
\
u7acb
\
u5373
\
u8d2d
\
u4e70"
))))}}]),
t
}(
d
.
Component
))
||
n
;
function
_
(
e
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-title"
},
p
.
a
.
createElement
(
"img"
,{
src
:
"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/viplog.png"
,
alt
:
""
}),
p
.
a
.
createElement
(
"span"
,
null
,
"
\
u670d
\
u52a1"
,
e
.
num
),
" "
,
e
.
title
)}
function
N
(
e
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"privilege-list"
},
e
.
data
.
map
(
function
(
e
,
t
){
return
p
.
a
.
createElement
(
"div"
,{
key
:
t
},
""
===
e
.
src
&&
p
.
a
.
createElement
(
"a"
,{
className
:
"course-box"
},
p
.
a
.
createElement
(
"img"
,{
src
:
e
.
img
,
alt
:
""
})),
""
!==
e
.
src
&&
p
.
a
.
createElement
(
"a"
,{
className
:
"course-box"
,
href
:
e
.
src
},
p
.
a
.
createElement
(
"img"
,{
src
:
e
.
img
,
alt
:
""
})))}))}
function
I
(
e
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"teacher-list"
},
e
.
data
.
map
(
function
(
e
,
t
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"teacher-item"
,
key
:
t
},
p
.
a
.
createElement
(
"img"
,{
src
:
e
.
img
,
alt
:
""
}),
p
.
a
.
createElement
(
"span"
,
null
,
e
.
name
))}))}
function
w
(
e
){
return
p
.
a
.
createElement
(
"div"
,{
className
:
"connect "
.
concat
(
e
.
position
)},
p
.
a
.
createElement
(
"span"
,{
className
:
"top"
}),
p
.
a
.
createElement
(
"span"
,{
className
:
"con"
}),
p
.
a
.
createElement
(
"span"
,{
className
:
"bottom"
}))}
t
.
default
=
Object
(
h
.
g
)(
j
)},
734
:
function
(
e
,
t
,
a
){}}]);
//# sourceMappingURL=Invite.14c904d6.chunk.js.map
//# sourceMappingURL=Invite.9d71405a.chunk.js.map
\ No newline at end of file
\ No newline at end of file
build/mrstatic/js/Invite.9d71405a.chunk.js.map
0 → 100644
View file @
83e1c81e
{"version":3,"sources":["components/activity/1111/invite.js","components/vip/index.js"],"names":["Invite","props","_this","Object","_Users_xzh_dnmp_www_mr_julyedu_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_2__","this","_Users_xzh_dnmp_www_mr_julyedu_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__","_Users_xzh_dnmp_www_mr_julyedu_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__","call","distinguishVersion","getParam","version","Number","setState","isshowAppTip","replace","slice","getUserList","http","get","concat","API","home","then","res","_res$data","data","code","msg","userList","antd_mobile_lib_toast__WEBPACK_IMPORTED_MODULE_1___default","a","info","getHotValue","_res$data2","hot_schedule","hotValue","hot_value","getInviteCode","_res$data3","inviteCode","blessing_invite_code","is_weixin","wxShare","title","desc","link","encodeURI","location","origin","jsCookie","imgUrl","history","push","inviteFriends","_this$props","user","_this$state","state","hasError","SendMessageToApp","m","showTip","isWeiXin","closeMark","uid","shareuid","nextProps","console","log","_this$state2","react__WEBPACK_IMPORTED_MODULE_7___default","createElement","className","style","width","onClick","length","Fragment","map","item","index","key","src","head_image","user_name","Component","connect","NewVip","setCurrentUser","startFetchUser","userInfoList","isSetmeal","isshowPrice","notice_content","countdown","cutindex","lowPrice","tobuyID","list1","img","list2","teaList","name","tip","loginInfo","result","_this2","appLogin","expires","addDays","Date","cookie","set","token","path","domain","plat","uname","avatar_file","transformUser","payload","username","avatar","isFetching","fetchVipBag","_Users_xzh_dnmp_www_mr_julyedu_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6__","Math","min","apply","price1","findIndex","course_id","fetchNotice","date","day","hours","minutes","seconds","setInterval","parseInt","padStart","showPrice","toLogin","close","tochecked","tobuy","_this2$state","id","errno","simple","_this3","window","document","_this4","react__WEBPACK_IMPORTED_MODULE_8___default","alt","PrivilegeTitle","num","PrivilegeCourse","Connect","position","TeacherList","bag_name","discounts_reason","price0","href","withRouter"],"mappings":"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","file":"mrstatic/js/Invite.9d71405a.chunk.js","sourcesContent":["import React, { Component } from 'react';\nimport {connect} from \"react-redux\"\nimport './index.scss';\nimport { http, getParam, is_weixin, wxShare, getC, SendMessageToApp } from '@/utils';\nimport {Toast} from \"antd-mobile\";\nimport jsCookie from 'js-cookie';\n\n\nclass Invite extends Component {\n constructor(props) {\n super(props);\n this.state = {\n isWeiXin: false,\n showTip: false,\n hotValue: 0,\n hot_schedule: '',\n userList: [],\n inviteCode: '',\n isshowAppTip:false\n }\n }\n\n componentWillMount() {\n let uid = jsCookie.get('uid');\n let shareuid = getParam('shareuid');\n if(uid === shareuid) {\n } else {\n if(getParam('new')) {\n this.props.history.push(`/activity?shareuid=${shareuid}&inviteCode=${getParam('inviteCode')}`);\n }\n }\n this.distinguishVersion()\n }\n\n\n distinguishVersion = () => {\n // plat_form 1ios 2android\n // version 1->3.704 2->4.5.1.20191105\n if(getParam('plat_form') == 1){\n let version = Number(getParam('version'))\n this.setState({\n isshowAppTip: version < 3.704 ? true : false\n });\n }\n if(getParam('plat_form') == 2){\n let version = getParam('version').replace(/\\./g, '').slice(0, 3)\n this.setState({\n isshowAppTip: Number(version) < 451 ? true:false\n });\n }\n }\n\n\n componentDidMount() {\n if(!this.props.user.hasError) {\n this.getUserList();\n this.getHotValue();\n this.getInviteCode();\n }\n }\n\n componentWillReceiveProps(nextProps) {\n console.log('componentWillReceiveProps');\n if(!nextProps.user.hasError) {\n this.getUserList();\n this.getHotValue();\n this.getInviteCode();\n }\n }\n\n getUserList = () => {\n http.get(`${API.home}/sys/user/invite/list`).then(res => {\n let {code, data, msg} = res.data;\n if(code === 200) {\n this.setState({\n userList: data\n });\n } else {\n Toast.info(msg, 2);\n }\n });\n }\n\n getHotValue = () => {\n http.get(`${API.home}/sys/user/hot/value`).then(res => {\n let {code, data, msg} = res.data;\n if(code === 200) {\n this.setState({\n hot_schedule: data.hot_schedule,\n hotValue: data.hot_value\n });\n } else {\n Toast.info(msg, 2);\n }\n });\n }\n\n getInviteCode = () => {\n http.get(`${API.home}/sys/user/invite/link`).then(res => {\n let {code, data, msg} = res.data;\n if(code === 200) {\n let inviteCode = data.blessing_invite_code;\n if(is_weixin()) {\n wxShare({\n title: 'AI充电节,积福气享1折秒课,超10万元奖品来就送!!',\n desc: '把这门超5万人报名的【Python基础入门 升级版】课程送给你,附200元红包,请笑纳!--七月在线',\n link: encodeURI(location.origin + `/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`),\n imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png',\n });\n }\n this.setState(()=>({\n inviteCode: inviteCode\n }))\n }else if(code === 4030 || code === 4040) {\n history.push('/passport');\n }else{\n Toast.info(msg, 2);\n }\n });\n }\n\n inviteFriends = () => {\n const { user, history } = this.props;\n const {inviteCode,isshowAppTip} = this.state;\n // 未登录先去登录\n if (getParam('version')) {\n if(user.hasError) {\n SendMessageToApp(\"toLogin\");\n }else {\n if(isshowAppTip){\n Toast.info('请前往h5/pc端使用该功能', 2);\n } else {\n let data = {\n title: 'AI充电节,积福气享1折秒课,超10万元奖品来就送!!',\n desc: '把这门超5万人报名的【Python基础入门 升级版】课程送给你,附200元红包,请笑纳!--七月在线',\n link: API.m + `/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`,\n imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png',\n }\n SendMessageToApp(\"toShare\", data)\n }\n }\n }else {\n if(user.hasError) {\n history.push('/passport');\n }else {\n if(is_weixin()) {\n history.push(`/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`);\n wxShare({\n title: 'AI充电节,积福气享1折秒课,超10万元奖品来就送!!',\n desc: '把这门超5万人报名的【Python基础入门 升级版】课程送给你,附200元红包,请笑纳!--七月在线',\n link: encodeURI(location.origin + `/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`),\n imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_1111/m/index-share-img.png',\n });\n this.setState({\n showTip: true,\n isWeiXin: true,\n });\n }else{\n history.push(`/invite?shareuid=${jsCookie.get('uid')}&new=1&inviteCode=${inviteCode}`);\n this.setState({\n showTip: true,\n });\n }\n }\n }\n }\n\n closeMark = () => {\n this.setState({\n showTip: false,\n });\n }\n\n render() {\n let {userList, showTip, hotValue, hot_schedule, isWeiXin} = this.state;\n return (\n <div className=\"activity__con\">\n <div className='banner__con'></div>\n <div className=\"invite__content\">\n <div className=\"content__one\">\n <p>邀请好友注册,每增加1人可</p>\n <div className=\"img__con\"></div>\n </div>\n\n <div className=\"content__two\">\n 福气值越高,中奖概率越大!\n </div>\n\n <div className=\"box__out\">\n <div className=\"box__middle\">\n <div className=\"box__inner\">\n <p>当前中奖概率值:</p>\n <p className=\"hot__value\">{hotValue}</p>\n <div className=\"hot__progress\">\n <div className=\"progress__bar\">\n <div className=\"progress__point\" style={{'width': hot_schedule}}></div>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n <div className=\"but__con\">\n <div className=\"button__content\" onClick={this.inviteFriends}>\n 立即邀请\n </div>\n </div>\n\n {\n userList.length > 0 ? (\n <>\n <div className=\"list__title\">\n <span>邀请好友列表</span>\n </div>\n\n <p className=\"show__new\">(仅显示新用户)</p>\n </>\n ) : (null)\n }\n\n {\n userList.length > 0 ? (\n <div className=\"list__con\">\n {\n userList.length === 1 && userList.map((item, index) => {\n return (\n <div className=\"user__item-info item__con-only\" key={index}>\n <div className=\"item__con\">\n <img className=\"user_avatar\" src={item.head_image} />\n <div className=\"user_name\">{item.user_name}</div>\n </div>\n </div>\n )\n })\n }\n\n {\n userList.length > 1 && userList.map((item, index) => {\n return (\n <div className=\"user__item-info\" key={index}>\n <div className=\"item__con\">\n <img className=\"user_avatar\" src={item.head_image} />\n <div className=\"user_name\">{item.user_name}</div>\n </div>\n </div>\n )\n })\n }\n </div>\n ) : (\n null\n )\n }\n </div>\n {\n showTip && (\n <div className=\"share__mark\" onClick={this.closeMark}>\n <div className=\"share__tip\">\n 立即分享给好友增加中奖概率\n </div>\n {\n isWeiXin ? (\n <div className=\"share__row\"></div>\n ) : (\n null\n )\n }\n </div>\n )\n }\n </div>\n )\n }\n}\n\n\nexport default connect(\n state => ({user: state.user}),\n null\n)(Invite);\n","import React, {Component} from 'react'\nimport './index.scss'\nimport {http, SendMessageToApp, getParam} from '@/utils'\nimport {withRouter} from \"react-router-dom\"\nimport {connect} from 'react-redux'\nimport {Toast} from 'antd-mobile'\nimport cookie from \"js-cookie\"\nimport {setCurrentUser, startFetchUser} from \"@/store/userAction\"\nimport {addDays} from \"date-fns\"\n\n\n@connect(state => ({\n user: state.user\n }),\n {setCurrentUser, startFetchUser}\n)\n\nclass NewVip extends Component {\n state = {\n userInfoList: [],\n isSetmeal: [],\n isshowPrice: false,\n notice_content: '', // 提示\n countdown: '', // 倒计时\n cutindex: 0,\n lowPrice: '',\n tobuyID: '',\n list1: [\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/1b56e21e68.png',\n src: '/getDetail?id=196'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/c9a6779b75.png',\n src: '/getDetail?id=181'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/be4b7de643.jpg',\n src: '/getDetail?id=146'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/2ec904c98b.png',\n src: '/getDetail?id=158'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/6996ee5c57.png',\n src: '/getDetail?id=180'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/more2.png',\n src: ''\n }\n ], // 特权1\n list2: [\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/3665c01210.png',\n src: '/getDetail?id=136'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/c7b0eeff40.png',\n src: '/getDetail?id=123'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/bfaddc5039.png ',\n src: '/getDetail?id=140'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/ab8bb774c3.png',\n src: '/getDetail?id=133'\n },\n {\n img: 'https://julyedu-img-public.oss-cn-beijing.aliyuncs.com/Public/Image/efa0cad9a5.jpg',\n src: '/getDetail?id=146'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/more1.png',\n src: ''\n }\n ], // 特权2\n teaList: [\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/chen.png',\n name: '陈博士'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/seven.png',\n name: 'Seven'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/zhu.png',\n name: '褚博士'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/yang.png',\n name: '杨老师'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/guan.png',\n name: '管博士'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/li.png',\n name: '李弘杨'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/sun.png',\n name: '孙老师'\n },\n {\n img: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/shi.png',\n name: '史老师'\n }\n ], // 讲师\n tip: ['365*24小时不间断使用', '超高性能GPU硬件环境', '预装主流DL框架和数据集', '可自由上传私人数据集'],\n }\n\n componentDidMount() {\n this.fetchNotice()\n this.fetchVipBag()\n\n // 获取App登录信息\n window['loginInfo'] = result => {\n this.loginInfo(result)\n }\n document.title = 'VIP会员限时特惠,全平台在线课程免费学,GPU云实验平台免费用!——七月在线';\n }\n\n // 获取app登录数据\n loginInfo = (result) => {\n this.setState({\n userInfoList: result\n }, () => {\n if (this.state.userInfoList.length) {\n this.props.startFetchUser()\n this.appLogin()\n }\n })\n }\n\n // 保存cookie\n appLogin = () => {\n let expires = addDays(new Date(), 90)\n this.state.userInfoList.map((item, index) => {\n cookie.set(\"token\", item.token, {expires, path: '/', domain: '.julyedu.com'})\n cookie.set(\"plat\", item.plat, {expires, path: '/', domain: '.julyedu.com'})\n cookie.set(\"uid\", item.uid, {expires, path: '/', domain: '.julyedu.com'})\n cookie.set(\"uname\", item.uname, {expires, path: '/', domain: '.julyedu.com'})\n cookie.set(\"avatar_file\", item.avatar_file, {expires, path: '/', domain: '.julyedu.com'})\n })\n\n this.props.setCurrentUser(this.transformUser(this.state.userInfoList))\n }\n transformUser = res => {\n let payload\n res.map((item, index) => {\n payload = {\n hasError: false,\n data: {\n username: item.uname,\n avatar: item.avatar_file,\n token: item.token,\n uid: item.uid\n },\n isFetching: false\n }\n })\n return payload\n }\n\n\n fetchVipBag = () => {\n const _this = this\n http.get(`${API.home}/sys/vip_bag`).then(res => {\n const {code, data, msg} = res.data\n if (code === 200) {\n _this.setState({\n isSetmeal: data\n })\n\n let lowPrice = Math.min.apply(Math, _this.state.isSetmeal.map((item) => {\n return item.price1\n }))\n _this.setState({\n lowPrice: lowPrice\n })\n\n _this.setState({\n cutindex: _this.state.isSetmeal.findIndex(item => item.price1 == lowPrice)\n })\n _this.setState({\n tobuyID: _this.state.isSetmeal[_this.state.cutindex].course_id\n })\n } else {\n Toast.info(msg, 2, null, false)\n\n }\n })\n }\n\n fetchNotice = () => {\n const _this = this\n http.get(`${API.home}/sys/notice`).then(res => {\n const {code, data, msg} = res.data\n if (code === 200) {\n _this.setState({\n notice_content: data.notice_content,\n date: data.date\n })\n\n let date = data.date * 1000,\n day = 0,\n hours = 0,\n minutes = 0,\n seconds = 0\n setInterval(function () {\n date -= 1000\n day = `${parseInt(date / (60 * 60 * 24 * 1000))}`\n hours = `${parseInt((date - day * 86400000) / (60 * 60 * 1000))}`.padStart(2, 0)\n minutes = `${parseInt((date - day * 86400000 - hours * 3600000) / 60000)}`.padStart(2, 0)\n seconds = `${parseInt((date - day * 86400000 - hours * 3600000 - minutes * 60000) / 1000)}`.padStart(2, 0)\n _this.setState({\n countdown: `剩余${day}天${hours}时${minutes}分${seconds}秒`\n })\n }, 1000)\n } else {\n Toast.info(msg, 2, null, false)\n }\n })\n }\n\n\n // 立即购买显示弹窗\n showPrice = () => {\n const isLogin = !this.props.user.hasError\n if (!isLogin) {\n this.toLogin()\n } else {\n this.setState({\n isshowPrice: true\n })\n }\n }\n\n toLogin = () => {\n if (!getParam('version')) {\n this.props.history.push('/passport')\n } else {\n SendMessageToApp(\"toLogin\")\n }\n }\n\n // 关闭弹窗\n close = () => {\n this.setState({\n isshowPrice: false\n })\n }\n\n // 选择\n tochecked = (item, index) => {\n this.setState({\n cutindex: index,\n tobuyID: item.course_id\n })\n }\n\n // 弹窗中的去购买\n tobuy = () => {\n const {isSetmeal, cutindex, tobuyID} = this.state\n let id = tobuyID === '' ? isSetmeal[cutindex].course_id : tobuyID\n if (!getParam('version')) {\n http.get(`${API['base-api']}/m/cart/addtopreorder/[${id}]`).then((res) => {\n if (res.data.errno === 0) {\n this.props.history.push(`/order?id=${id}`, {simple: 1})\n } else {\n Toast.info(res.data.msg, 2, null, false)\n }\n })\n } else {\n SendMessageToApp(\"toPay\", id)\n }\n }\n\n render() {\n const {notice_content, date, countdown, list1, list2, tip, teaList, isSetmeal, cutindex, isshowPrice, lowPrice} = this.state\n return (\n <div className='new-vip'>\n {/*banner*/}\n <div className=\"banner\"><img\n src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/vip-banner.png\" alt=\"\"/></div>\n\n {/*vip倒计时*/}\n {\n (notice_content || date) &&\n <div className=\"notice\">\n {\n notice_content &&\n <div className=\"tip\">\n <img src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/linlin_icon.png\"\n alt=\"\"/>\n <span>{notice_content}</span>\n </div>\n }\n {\n date &&\n <div className=\"time\">{countdown}</div>\n }\n </div>\n }\n\n {/*VIP尊享五大服务*/}\n <div className=\"privilege-box\">\n <div className=\"privilege-name\">VIP尊享五大服务</div>\n\n {/*特权1*/}\n <div className=\"privilege-content\">\n <PrivilegeTitle num=\"一\" title=\"直播课程抢先学\"/>\n <PrivilegeCourse data={list1}/>\n </div>\n\n <Connect position={'left'}/>\n <Connect position={'right'}/>\n\n {/*特权2*/}\n <div className='privilege-content'>\n <PrivilegeTitle num=\"二\" title=\"畅学全平台视频课程\"/>\n <PrivilegeCourse data={list2}/>\n </div>\n\n <Connect position={'left'}/>\n <Connect position={'right'}/>\n\n {/*特权3*/}\n <div className='privilege-content'>\n <PrivilegeTitle num=\"三\" title=\"GPU&CPU双云平台免费用\"/>\n\n <div className=\"privilege-list-row\">\n <div className=\"privilege-list-gpu\">\n <img src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/gpu1_bj%402x.png\"\n alt=\"\"/>\n <img src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/gpu2_bj%402x.png\"\n alt=\"\"/>\n </div>\n\n <div className=\"privilege-list-tip\">\n {\n tip.map((item, index) => {\n return (\n <div className='privilege-tip-item' key={index}>\n <span>{index + 1}</span>\n {item}\n </div>\n )\n })\n }\n </div>\n </div>\n </div>\n\n <Connect position={'left'}/>\n <Connect position={'right'}/>\n\n {/*特权4*/}\n <div className='privilege-content'>\n <PrivilegeTitle num=\"四\" title=\"讲师/助教团队24小时答疑\"/>\n\n\n <p className={'privilege-teacher'}>多达100人的AI师资团队提供咨询、答疑服务,助力涨薪</p>\n\n\n <TeacherList data={teaList}/>\n </div>\n\n <Connect position={'left'}/>\n <Connect position={'right'}/>\n\n {/*特权5*/}\n <div className='privilege-content'>\n <PrivilegeTitle num=\"五\" title=\"在线作业及测评平台\"/>\n\n <div className='privilege-test'>\n <img\n src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/ce1_bj%402x.png\"\n alt=\"\"/>\n <img\n src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/ce2_bj%402x.png\"\n alt=\"\"/>\n </div>\n </div>\n </div>\n <div className=\"tobuy\" onClick={() => this.showPrice()}>\n {lowPrice}元 立即报名\n </div>\n\n\n {\n isshowPrice &&\n <div>\n <div className=\"checkout-mbc\" onClick={() => this.close()}></div>\n <div className=\"checkout-box\">\n <div className=\"title\">\n <span>选择套餐</span>\n <span className={'close'} onClick={() => this.close()}>✕</span>\n </div>\n {\n isSetmeal.map((item, index) => {\n return (\n <div\n className={`checkout-list ${cutindex === index ? \"list-checked\" : 'list-check'}`}\n key={index}\n onClick={() => this.tochecked(item, index)}\n >\n <div className=\"type\">{item.bag_name}</div>\n <div className='center'>\n {\n item.discounts_reason === '首购特惠' &&\n <div className=\"discounts-reason\">{item.discounts_reason}</div>\n\n }\n {\n item.discounts_reason !== '首购特惠' &&\n <div className=\"discounts-reason discounts-reason2\">{item.discounts_reason}</div>\n }\n <div className=\"price\">\n ¥\n <span className={'new-price'}>{item.price1}</span>\n <s className={'old-price'}>¥{item.price0}</s>\n </div>\n </div>\n <div className=\"check-box\">\n <span className={`${cutindex === index ? \"checked\" : 'check'}`}></span>\n </div>\n </div>\n )\n })\n }\n\n <button className='check-tobuy' onClick={() => this.tobuy()}>立即购买</button>\n </div>\n </div>\n }\n\n\n </div>\n )\n }\n}\n\nfunction PrivilegeTitle(props) {\n return (\n <div className=\"privilege-title\"><img\n src=\"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/19VIP/newvip/h5/viplog.png\" alt=\"\"/>\n <span>服务{props.num}</span> {props.title}\n </div>\n )\n}\n\nfunction PrivilegeCourse(props) {\n return (\n <div className=\"privilege-list\">\n {\n props.data.map((item, index) => {\n return (\n <div key={index}>\n {\n item.src === '' &&\n <a className={'course-box'}>\n <img src={item.img} alt=\"\"/>\n </a>\n }\n {\n item.src !== '' &&\n <a className={'course-box'} href={item.src}>\n <img src={item.img} alt=\"\"/>\n </a>\n }\n </div>\n )\n })\n }\n\n </div>\n )\n}\n\nfunction TeacherList(props) {\n return (\n <div className=\"teacher-list\">\n {\n props.data.map((item, index) => {\n return (\n <div className=\"teacher-item\" key={index}>\n <img src={item.img} alt=\"\"/>\n <span>{item.name}</span>\n </div>\n )\n })\n }\n </div>\n )\n}\n\nfunction Connect(props) {\n return (\n <div className={`connect ${props.position}`}>\n <span className='top'></span>\n <span className='con'></span>\n <span className='bottom'></span>\n </div>\n )\n}\n\n\nexport default withRouter(NewVip)\n"],"sourceRoot":""}
\ No newline at end of file
build/mrstatic/js/runtime~main.
274d5bbb
.js
→
build/mrstatic/js/runtime~main.
c4c63419
.js
View file @
83e1c81e
!
function
(
e
){
function
r
(
r
){
for
(
var
a
,
n
,
d
=
r
[
0
],
i
=
r
[
1
],
f
=
r
[
2
],
s
=
0
,
l
=
[];
s
<
d
.
length
;
s
++
)
n
=
d
[
s
],
o
[
n
]
&&
l
.
push
(
o
[
n
][
0
]),
o
[
n
]
=
0
;
for
(
a
in
i
)
Object
.
prototype
.
hasOwnProperty
.
call
(
i
,
a
)
&&
(
e
[
a
]
=
i
[
a
]);
for
(
u
&&
u
(
r
);
l
.
length
;)
l
.
shift
()();
return
c
.
push
.
apply
(
c
,
f
||
[]),
t
()}
function
t
(){
for
(
var
e
,
r
=
0
;
r
<
c
.
length
;
r
++
){
for
(
var
t
=
c
[
r
],
a
=!
0
,
n
=
1
;
n
<
t
.
length
;
n
++
){
var
i
=
t
[
n
];
0
!==
o
[
i
]
&&
(
a
=!
1
)}
a
&&
(
c
.
splice
(
r
--
,
1
),
e
=
d
(
d
.
s
=
t
[
0
]))}
return
e
}
var
a
=
{},
n
=
{
35
:
0
},
o
=
{
35
:
0
},
c
=
[];
function
d
(
r
){
if
(
a
[
r
])
return
a
[
r
].
exports
;
var
t
=
a
[
r
]
=
{
i
:
r
,
l
:
!
1
,
exports
:{}};
return
e
[
r
].
call
(
t
.
exports
,
t
,
t
.
exports
,
d
),
t
.
l
=!
0
,
t
.
exports
}
d
.
e
=
function
(
e
){
var
r
=
[];
n
[
e
]?
r
.
push
(
n
[
e
]):
0
!==
n
[
e
]
&&
{
1
:
1
,
2
:
1
,
3
:
1
,
4
:
1
,
5
:
1
,
6
:
1
,
7
:
1
,
8
:
1
,
9
:
1
,
10
:
1
,
11
:
1
,
13
:
1
,
15
:
1
,
16
:
1
,
17
:
1
,
18
:
1
,
19
:
1
,
20
:
1
,
21
:
1
,
22
:
1
,
23
:
1
,
24
:
1
,
25
:
1
,
26
:
1
,
27
:
1
,
29
:
1
,
30
:
1
,
31
:
1
,
32
:
1
,
33
:
1
,
34
:
1
,
36
:
1
,
37
:
1
,
38
:
1
,
39
:
1
,
40
:
1
,
41
:
1
,
44
:
1
,
45
:
1
,
47
:
1
,
48
:
1
,
49
:
1
,
50
:
1
,
51
:
1
}[
e
]
&&
r
.
push
(
n
[
e
]
=
new
Promise
(
function
(
r
,
t
){
for
(
var
a
=
"mrstatic/css/"
+
({
4
:
"Activity"
,
5
:
"BargainMiddlePage"
,
6
:
"Classify"
,
7
:
"Country"
,
8
:
"CourseList"
,
9
:
"DrawDocument"
,
10
:
"Examination"
,
11
:
"Invite"
,
12
:
"MyEdit"
,
13
:
"Order"
,
14
:
"Orderinfo"
,
15
:
"PayOrder"
,
16
:
"Preferential"
,
17
:
"SearchResult"
,
18
:
"ShareCourse"
,
19
:
"ShopCart"
,
20
:
"aist-share"
,
21
:
"blessing-getPrize"
,
22
:
"blessing-preheat"
,
23
:
"blessing-rank"
,
24
:
"coupons"
,
25
:
"deposit-order"
,
26
:
"deposit-pay-order"
,
27
:
"detail"
,
29
:
"myorders"
,
30
:
"newyear-2019-landing"
,
31
:
"newyear-yearIndex"
,
32
:
"prize-winner-list"
,
33
:
"purchased"
,
34
:
"python-class"
,
36
:
"search"
,
37
:
"shareposter"
,
38
:
"study"
,
39
:
"system-notices"
,
40
:
"togroup"
,
41
:
"video"
}[
e
]
||
e
)
+
"."
+
{
0
:
"31d6cfe0"
,
1
:
"781074ea"
,
2
:
"bf839917"
,
3
:
"b22f3911"
,
4
:
"6260646a"
,
5
:
"eb686c74"
,
6
:
"fb4bedde"
,
7
:
"2d34330b"
,
8
:
"afc8902e"
,
9
:
"aeb3f822"
,
10
:
"7bb0622b"
,
11
:
"184a8cd5"
,
12
:
"31d6cfe0"
,
13
:
"8c058a7a"
,
14
:
"31d6cfe0"
,
15
:
"7eb7d317"
,
16
:
"12a8297c"
,
17
:
"cdf852c1"
,
18
:
"8046fb41"
,
19
:
"92ab48a3"
,
20
:
"40873df0"
,
21
:
"5a935f68"
,
22
:
"07827c59"
,
23
:
"91e559d5"
,
24
:
"466858c7"
,
25
:
"5ea077aa"
,
26
:
"09ce6fd5"
,
27
:
"57479076"
,
29
:
"179a42fc"
,
30
:
"6ea5fa63"
,
31
:
"2c89a30a"
,
32
:
"3eee90af"
,
33
:
"bb758677"
,
34
:
"49baf51f"
,
36
:
"5716d9b3"
,
37
:
"76774ba4"
,
38
:
"bf6b9b43"
,
39
:
"fd23e5fc"
,
40
:
"f08bc5f3"
,
41
:
"1c1131c9"
,
43
:
"31d6cfe0"
,
44
:
"a156a0a0"
,
45
:
"bff100af"
,
46
:
"31d6cfe0"
,
47
:
"820320a6"
,
48
:
"35e22f8c"
,
49
:
"befec011"
,
50
:
"b02d1de6"
,
51
:
"3e6c1334"
}[
e
]
+
".chunk.css"
,
o
=
d
.
p
+
a
,
c
=
document
.
getElementsByTagName
(
"link"
),
i
=
0
;
i
<
c
.
length
;
i
++
){
var
f
=
(
u
=
c
[
i
]).
getAttribute
(
"data-href"
)
||
u
.
getAttribute
(
"href"
);
if
(
"stylesheet"
===
u
.
rel
&&
(
f
===
a
||
f
===
o
))
return
r
()}
var
s
=
document
.
getElementsByTagName
(
"style"
);
for
(
i
=
0
;
i
<
s
.
length
;
i
++
){
var
u
;
if
((
f
=
(
u
=
s
[
i
]).
getAttribute
(
"data-href"
))
===
a
||
f
===
o
)
return
r
()}
var
l
=
document
.
createElement
(
"link"
);
l
.
rel
=
"stylesheet"
,
l
.
type
=
"text/css"
,
l
.
onload
=
r
,
l
.
onerror
=
function
(
r
){
var
a
=
r
&&
r
.
target
&&
r
.
target
.
src
||
o
,
c
=
new
Error
(
"Loading CSS chunk "
+
e
+
" failed.
\
n("
+
a
+
")"
);
c
.
request
=
a
,
delete
n
[
e
],
l
.
parentNode
.
removeChild
(
l
),
t
(
c
)},
l
.
href
=
o
,
document
.
getElementsByTagName
(
"head"
)[
0
].
appendChild
(
l
)}).
then
(
function
(){
n
[
e
]
=
0
}));
var
t
=
o
[
e
];
if
(
0
!==
t
)
if
(
t
)
r
.
push
(
t
[
2
]);
else
{
var
a
=
new
Promise
(
function
(
r
,
a
){
t
=
o
[
e
]
=
[
r
,
a
]});
r
.
push
(
t
[
2
]
=
a
);
var
c
,
i
=
document
.
createElement
(
"script"
);
i
.
charset
=
"utf-8"
,
i
.
timeout
=
120
,
d
.
nc
&&
i
.
setAttribute
(
"nonce"
,
d
.
nc
),
i
.
src
=
function
(
e
){
return
d
.
p
+
"mrstatic/js/"
+
({
4
:
"Activity"
,
5
:
"BargainMiddlePage"
,
6
:
"Classify"
,
7
:
"Country"
,
8
:
"CourseList"
,
9
:
"DrawDocument"
,
10
:
"Examination"
,
11
:
"Invite"
,
12
:
"MyEdit"
,
13
:
"Order"
,
14
:
"Orderinfo"
,
15
:
"PayOrder"
,
16
:
"Preferential"
,
17
:
"SearchResult"
,
18
:
"ShareCourse"
,
19
:
"ShopCart"
,
20
:
"aist-share"
,
21
:
"blessing-getPrize"
,
22
:
"blessing-preheat"
,
23
:
"blessing-rank"
,
24
:
"coupons"
,
25
:
"deposit-order"
,
26
:
"deposit-pay-order"
,
27
:
"detail"
,
29
:
"myorders"
,
30
:
"newyear-2019-landing"
,
31
:
"newyear-yearIndex"
,
32
:
"prize-winner-list"
,
33
:
"purchased"
,
34
:
"python-class"
,
36
:
"search"
,
37
:
"shareposter"
,
38
:
"study"
,
39
:
"system-notices"
,
40
:
"togroup"
,
41
:
"video"
}[
e
]
||
e
)
+
"."
+
{
0
:
"a1f55c4b"
,
1
:
"b8cdb107"
,
2
:
"27491ad8"
,
3
:
"e0c5043a"
,
4
:
"ae8213da"
,
5
:
"bed360e8"
,
6
:
"0e91e119"
,
7
:
"47f208ff"
,
8
:
"625ac27a"
,
9
:
"f3a63aaa"
,
10
:
"add8ef1c"
,
11
:
"14c904d6"
,
12
:
"f6e22ddf"
,
13
:
"5f149b42"
,
14
:
"7ccf8ccf"
,
15
:
"0bc1c0fe"
,
16
:
"d19ba695"
,
17
:
"c8fb947b"
,
18
:
"1fe4fddd"
,
19
:
"9ed4e19b"
,
20
:
"4e5cde9d"
,
21
:
"1df96cf2"
,
22
:
"efb829fd"
,
23
:
"2843e544"
,
24
:
"bfae4468"
,
25
:
"2cf5b678"
,
26
:
"fdad6771"
,
27
:
"673da6a9"
,
29
:
"b7a60cb5"
,
30
:
"a512240e"
,
31
:
"a1e19a5a"
,
32
:
"4782a879"
,
33
:
"c87dc236"
,
34
:
"957e154c"
,
36
:
"66e5089b"
,
37
:
"1f81bd03"
,
38
:
"d0a40fbd"
,
39
:
"6bf87843"
,
40
:
"d53edff7"
,
41
:
"1c9691de"
,
43
:
"f063ef63"
,
44
:
"cac199e4"
,
45
:
"53be32a6"
,
46
:
"550c260a"
,
47
:
"da31c5dc"
,
48
:
"6ffec0fd"
,
49
:
"09eded1d"
,
50
:
"755d8188"
,
51
:
"59a9997c"
}[
e
]
+
".chunk.js"
}(
e
),
c
=
function
(
r
){
i
.
onerror
=
i
.
onload
=
null
,
clearTimeout
(
f
);
var
t
=
o
[
e
];
if
(
0
!==
t
){
if
(
t
){
var
a
=
r
&&
(
"load"
===
r
.
type
?
"missing"
:
r
.
type
),
n
=
r
&&
r
.
target
&&
r
.
target
.
src
,
c
=
new
Error
(
"Loading chunk "
+
e
+
" failed.
\
n("
+
a
+
": "
+
n
+
")"
);
c
.
type
=
a
,
c
.
request
=
n
,
t
[
1
](
c
)}
o
[
e
]
=
void
0
}};
var
f
=
setTimeout
(
function
(){
c
({
type
:
"timeout"
,
target
:
i
})},
12
e4
);
i
.
onerror
=
i
.
onload
=
c
,
document
.
head
.
appendChild
(
i
)}
return
Promise
.
all
(
r
)},
d
.
m
=
e
,
d
.
c
=
a
,
d
.
d
=
function
(
e
,
r
,
t
){
d
.
o
(
e
,
r
)
||
Object
.
defineProperty
(
e
,
r
,{
enumerable
:
!
0
,
get
:
t
})},
d
.
r
=
function
(
e
){
"undefined"
!==
typeof
Symbol
&&
Symbol
.
toStringTag
&&
Object
.
defineProperty
(
e
,
Symbol
.
toStringTag
,{
value
:
"Module"
}),
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
})},
d
.
t
=
function
(
e
,
r
){
if
(
1
&
r
&&
(
e
=
d
(
e
)),
8
&
r
)
return
e
;
if
(
4
&
r
&&
"object"
===
typeof
e
&&
e
&&
e
.
__esModule
)
return
e
;
var
t
=
Object
.
create
(
null
);
if
(
d
.
r
(
t
),
Object
.
defineProperty
(
t
,
"default"
,{
enumerable
:
!
0
,
value
:
e
}),
2
&
r
&&
"string"
!=
typeof
e
)
for
(
var
a
in
e
)
d
.
d
(
t
,
a
,
function
(
r
){
return
e
[
r
]}.
bind
(
null
,
a
));
return
t
},
d
.
n
=
function
(
e
){
var
r
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
d
.
d
(
r
,
"a"
,
r
),
r
},
d
.
o
=
function
(
e
,
r
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
r
)},
d
.
p
=
"/"
,
d
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
};
var
i
=
window
.
webpackJsonp
=
window
.
webpackJsonp
||
[],
f
=
i
.
push
.
bind
(
i
);
i
.
push
=
r
,
i
=
i
.
slice
();
for
(
var
s
=
0
;
s
<
i
.
length
;
s
++
)
r
(
i
[
s
]);
var
u
=
f
;
t
()}([]);
!
function
(
e
){
function
r
(
r
){
for
(
var
a
,
n
,
d
=
r
[
0
],
i
=
r
[
1
],
f
=
r
[
2
],
s
=
0
,
l
=
[];
s
<
d
.
length
;
s
++
)
n
=
d
[
s
],
o
[
n
]
&&
l
.
push
(
o
[
n
][
0
]),
o
[
n
]
=
0
;
for
(
a
in
i
)
Object
.
prototype
.
hasOwnProperty
.
call
(
i
,
a
)
&&
(
e
[
a
]
=
i
[
a
]);
for
(
u
&&
u
(
r
);
l
.
length
;)
l
.
shift
()();
return
c
.
push
.
apply
(
c
,
f
||
[]),
t
()}
function
t
(){
for
(
var
e
,
r
=
0
;
r
<
c
.
length
;
r
++
){
for
(
var
t
=
c
[
r
],
a
=!
0
,
n
=
1
;
n
<
t
.
length
;
n
++
){
var
i
=
t
[
n
];
0
!==
o
[
i
]
&&
(
a
=!
1
)}
a
&&
(
c
.
splice
(
r
--
,
1
),
e
=
d
(
d
.
s
=
t
[
0
]))}
return
e
}
var
a
=
{},
n
=
{
35
:
0
},
o
=
{
35
:
0
},
c
=
[];
function
d
(
r
){
if
(
a
[
r
])
return
a
[
r
].
exports
;
var
t
=
a
[
r
]
=
{
i
:
r
,
l
:
!
1
,
exports
:{}};
return
e
[
r
].
call
(
t
.
exports
,
t
,
t
.
exports
,
d
),
t
.
l
=!
0
,
t
.
exports
}
d
.
e
=
function
(
e
){
var
r
=
[];
n
[
e
]?
r
.
push
(
n
[
e
]):
0
!==
n
[
e
]
&&
{
1
:
1
,
2
:
1
,
3
:
1
,
4
:
1
,
5
:
1
,
6
:
1
,
7
:
1
,
8
:
1
,
9
:
1
,
10
:
1
,
11
:
1
,
13
:
1
,
15
:
1
,
16
:
1
,
17
:
1
,
18
:
1
,
19
:
1
,
20
:
1
,
21
:
1
,
22
:
1
,
23
:
1
,
24
:
1
,
25
:
1
,
26
:
1
,
27
:
1
,
29
:
1
,
30
:
1
,
31
:
1
,
32
:
1
,
33
:
1
,
34
:
1
,
36
:
1
,
37
:
1
,
38
:
1
,
39
:
1
,
40
:
1
,
41
:
1
,
44
:
1
,
45
:
1
,
47
:
1
,
48
:
1
,
49
:
1
,
50
:
1
,
51
:
1
}[
e
]
&&
r
.
push
(
n
[
e
]
=
new
Promise
(
function
(
r
,
t
){
for
(
var
a
=
"mrstatic/css/"
+
({
4
:
"Activity"
,
5
:
"BargainMiddlePage"
,
6
:
"Classify"
,
7
:
"Country"
,
8
:
"CourseList"
,
9
:
"DrawDocument"
,
10
:
"Examination"
,
11
:
"Invite"
,
12
:
"MyEdit"
,
13
:
"Order"
,
14
:
"Orderinfo"
,
15
:
"PayOrder"
,
16
:
"Preferential"
,
17
:
"SearchResult"
,
18
:
"ShareCourse"
,
19
:
"ShopCart"
,
20
:
"aist-share"
,
21
:
"blessing-getPrize"
,
22
:
"blessing-preheat"
,
23
:
"blessing-rank"
,
24
:
"coupons"
,
25
:
"deposit-order"
,
26
:
"deposit-pay-order"
,
27
:
"detail"
,
29
:
"myorders"
,
30
:
"newyear-2019-landing"
,
31
:
"newyear-yearIndex"
,
32
:
"prize-winner-list"
,
33
:
"purchased"
,
34
:
"python-class"
,
36
:
"search"
,
37
:
"shareposter"
,
38
:
"study"
,
39
:
"system-notices"
,
40
:
"togroup"
,
41
:
"video"
}[
e
]
||
e
)
+
"."
+
{
0
:
"31d6cfe0"
,
1
:
"781074ea"
,
2
:
"bf839917"
,
3
:
"b22f3911"
,
4
:
"6260646a"
,
5
:
"eb686c74"
,
6
:
"fb4bedde"
,
7
:
"2d34330b"
,
8
:
"afc8902e"
,
9
:
"aeb3f822"
,
10
:
"7bb0622b"
,
11
:
"184a8cd5"
,
12
:
"31d6cfe0"
,
13
:
"8c058a7a"
,
14
:
"31d6cfe0"
,
15
:
"7eb7d317"
,
16
:
"12a8297c"
,
17
:
"cdf852c1"
,
18
:
"8046fb41"
,
19
:
"92ab48a3"
,
20
:
"40873df0"
,
21
:
"5a935f68"
,
22
:
"07827c59"
,
23
:
"91e559d5"
,
24
:
"466858c7"
,
25
:
"5ea077aa"
,
26
:
"09ce6fd5"
,
27
:
"57479076"
,
29
:
"179a42fc"
,
30
:
"6ea5fa63"
,
31
:
"2c89a30a"
,
32
:
"3eee90af"
,
33
:
"bb758677"
,
34
:
"49baf51f"
,
36
:
"5716d9b3"
,
37
:
"76774ba4"
,
38
:
"bf6b9b43"
,
39
:
"fd23e5fc"
,
40
:
"f08bc5f3"
,
41
:
"1c1131c9"
,
43
:
"31d6cfe0"
,
44
:
"a156a0a0"
,
45
:
"bff100af"
,
46
:
"31d6cfe0"
,
47
:
"820320a6"
,
48
:
"35e22f8c"
,
49
:
"befec011"
,
50
:
"b02d1de6"
,
51
:
"3e6c1334"
}[
e
]
+
".chunk.css"
,
o
=
d
.
p
+
a
,
c
=
document
.
getElementsByTagName
(
"link"
),
i
=
0
;
i
<
c
.
length
;
i
++
){
var
f
=
(
u
=
c
[
i
]).
getAttribute
(
"data-href"
)
||
u
.
getAttribute
(
"href"
);
if
(
"stylesheet"
===
u
.
rel
&&
(
f
===
a
||
f
===
o
))
return
r
()}
var
s
=
document
.
getElementsByTagName
(
"style"
);
for
(
i
=
0
;
i
<
s
.
length
;
i
++
){
var
u
;
if
((
f
=
(
u
=
s
[
i
]).
getAttribute
(
"data-href"
))
===
a
||
f
===
o
)
return
r
()}
var
l
=
document
.
createElement
(
"link"
);
l
.
rel
=
"stylesheet"
,
l
.
type
=
"text/css"
,
l
.
onload
=
r
,
l
.
onerror
=
function
(
r
){
var
a
=
r
&&
r
.
target
&&
r
.
target
.
src
||
o
,
c
=
new
Error
(
"Loading CSS chunk "
+
e
+
" failed.
\
n("
+
a
+
")"
);
c
.
request
=
a
,
delete
n
[
e
],
l
.
parentNode
.
removeChild
(
l
),
t
(
c
)},
l
.
href
=
o
,
document
.
getElementsByTagName
(
"head"
)[
0
].
appendChild
(
l
)}).
then
(
function
(){
n
[
e
]
=
0
}));
var
t
=
o
[
e
];
if
(
0
!==
t
)
if
(
t
)
r
.
push
(
t
[
2
]);
else
{
var
a
=
new
Promise
(
function
(
r
,
a
){
t
=
o
[
e
]
=
[
r
,
a
]});
r
.
push
(
t
[
2
]
=
a
);
var
c
,
i
=
document
.
createElement
(
"script"
);
i
.
charset
=
"utf-8"
,
i
.
timeout
=
120
,
d
.
nc
&&
i
.
setAttribute
(
"nonce"
,
d
.
nc
),
i
.
src
=
function
(
e
){
return
d
.
p
+
"mrstatic/js/"
+
({
4
:
"Activity"
,
5
:
"BargainMiddlePage"
,
6
:
"Classify"
,
7
:
"Country"
,
8
:
"CourseList"
,
9
:
"DrawDocument"
,
10
:
"Examination"
,
11
:
"Invite"
,
12
:
"MyEdit"
,
13
:
"Order"
,
14
:
"Orderinfo"
,
15
:
"PayOrder"
,
16
:
"Preferential"
,
17
:
"SearchResult"
,
18
:
"ShareCourse"
,
19
:
"ShopCart"
,
20
:
"aist-share"
,
21
:
"blessing-getPrize"
,
22
:
"blessing-preheat"
,
23
:
"blessing-rank"
,
24
:
"coupons"
,
25
:
"deposit-order"
,
26
:
"deposit-pay-order"
,
27
:
"detail"
,
29
:
"myorders"
,
30
:
"newyear-2019-landing"
,
31
:
"newyear-yearIndex"
,
32
:
"prize-winner-list"
,
33
:
"purchased"
,
34
:
"python-class"
,
36
:
"search"
,
37
:
"shareposter"
,
38
:
"study"
,
39
:
"system-notices"
,
40
:
"togroup"
,
41
:
"video"
}[
e
]
||
e
)
+
"."
+
{
0
:
"a1f55c4b"
,
1
:
"b8cdb107"
,
2
:
"27491ad8"
,
3
:
"e0c5043a"
,
4
:
"ae8213da"
,
5
:
"bed360e8"
,
6
:
"0e91e119"
,
7
:
"47f208ff"
,
8
:
"625ac27a"
,
9
:
"f3a63aaa"
,
10
:
"add8ef1c"
,
11
:
"9d71405a"
,
12
:
"f6e22ddf"
,
13
:
"5f149b42"
,
14
:
"7ccf8ccf"
,
15
:
"0bc1c0fe"
,
16
:
"d19ba695"
,
17
:
"c8fb947b"
,
18
:
"1fe4fddd"
,
19
:
"9ed4e19b"
,
20
:
"4e5cde9d"
,
21
:
"1df96cf2"
,
22
:
"efb829fd"
,
23
:
"2843e544"
,
24
:
"bfae4468"
,
25
:
"2cf5b678"
,
26
:
"fdad6771"
,
27
:
"673da6a9"
,
29
:
"b7a60cb5"
,
30
:
"a512240e"
,
31
:
"a1e19a5a"
,
32
:
"4782a879"
,
33
:
"c87dc236"
,
34
:
"957e154c"
,
36
:
"66e5089b"
,
37
:
"1f81bd03"
,
38
:
"d0a40fbd"
,
39
:
"6bf87843"
,
40
:
"d53edff7"
,
41
:
"1c9691de"
,
43
:
"f063ef63"
,
44
:
"cac199e4"
,
45
:
"53be32a6"
,
46
:
"550c260a"
,
47
:
"da31c5dc"
,
48
:
"6ffec0fd"
,
49
:
"09eded1d"
,
50
:
"755d8188"
,
51
:
"59a9997c"
}[
e
]
+
".chunk.js"
}(
e
),
c
=
function
(
r
){
i
.
onerror
=
i
.
onload
=
null
,
clearTimeout
(
f
);
var
t
=
o
[
e
];
if
(
0
!==
t
){
if
(
t
){
var
a
=
r
&&
(
"load"
===
r
.
type
?
"missing"
:
r
.
type
),
n
=
r
&&
r
.
target
&&
r
.
target
.
src
,
c
=
new
Error
(
"Loading chunk "
+
e
+
" failed.
\
n("
+
a
+
": "
+
n
+
")"
);
c
.
type
=
a
,
c
.
request
=
n
,
t
[
1
](
c
)}
o
[
e
]
=
void
0
}};
var
f
=
setTimeout
(
function
(){
c
({
type
:
"timeout"
,
target
:
i
})},
12
e4
);
i
.
onerror
=
i
.
onload
=
c
,
document
.
head
.
appendChild
(
i
)}
return
Promise
.
all
(
r
)},
d
.
m
=
e
,
d
.
c
=
a
,
d
.
d
=
function
(
e
,
r
,
t
){
d
.
o
(
e
,
r
)
||
Object
.
defineProperty
(
e
,
r
,{
enumerable
:
!
0
,
get
:
t
})},
d
.
r
=
function
(
e
){
"undefined"
!==
typeof
Symbol
&&
Symbol
.
toStringTag
&&
Object
.
defineProperty
(
e
,
Symbol
.
toStringTag
,{
value
:
"Module"
}),
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
})},
d
.
t
=
function
(
e
,
r
){
if
(
1
&
r
&&
(
e
=
d
(
e
)),
8
&
r
)
return
e
;
if
(
4
&
r
&&
"object"
===
typeof
e
&&
e
&&
e
.
__esModule
)
return
e
;
var
t
=
Object
.
create
(
null
);
if
(
d
.
r
(
t
),
Object
.
defineProperty
(
t
,
"default"
,{
enumerable
:
!
0
,
value
:
e
}),
2
&
r
&&
"string"
!=
typeof
e
)
for
(
var
a
in
e
)
d
.
d
(
t
,
a
,
function
(
r
){
return
e
[
r
]}.
bind
(
null
,
a
));
return
t
},
d
.
n
=
function
(
e
){
var
r
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
d
.
d
(
r
,
"a"
,
r
),
r
},
d
.
o
=
function
(
e
,
r
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
r
)},
d
.
p
=
"/"
,
d
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
};
var
i
=
window
.
webpackJsonp
=
window
.
webpackJsonp
||
[],
f
=
i
.
push
.
bind
(
i
);
i
.
push
=
r
,
i
=
i
.
slice
();
for
(
var
s
=
0
;
s
<
i
.
length
;
s
++
)
r
(
i
[
s
]);
var
u
=
f
;
t
()}([]);
//# sourceMappingURL=runtime~main.274d5bbb.js.map
//# sourceMappingURL=runtime~main.c4c63419.js.map
\ No newline at end of file
\ No newline at end of file
build/mrstatic/js/runtime~main.
274d5bbb
.js.map
→
build/mrstatic/js/runtime~main.
c4c63419
.js.map
View file @
83e1c81e
{"version":3,"sources":["../webpack/bootstrap"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","35","exports","module","l","e","promises","1","2","3","4","5","6","7","8","9","10","11","13","15","16","17","18","19","20","21","22","23","24","25","26","27","29","30","31","32","33","34","36","37","38","39","40","41","44","45","47","48","49","50","51","Promise","resolve","reject","href","12","14","0","43","46","fullhref","p","existingLinkTags","document","getElementsByTagName","dataHref","tag","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","parentNode","removeChild","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","jsonpScriptSrc","clearTimeout","chunk","errorType","realSrc","error","undefined","setTimeout","head","all","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice"],"mappings":"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","file":"mrstatic/js/runtime~main.274d5bbb.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t35: 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t35: 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"mrstatic/js/\" + ({\"4\":\"Activity\",\"5\":\"BargainMiddlePage\",\"6\":\"Classify\",\"7\":\"Country\",\"8\":\"CourseList\",\"9\":\"DrawDocument\",\"10\":\"Examination\",\"11\":\"Invite\",\"12\":\"MyEdit\",\"13\":\"Order\",\"14\":\"Orderinfo\",\"15\":\"PayOrder\",\"16\":\"Preferential\",\"17\":\"SearchResult\",\"18\":\"ShareCourse\",\"19\":\"ShopCart\",\"20\":\"aist-share\",\"21\":\"blessing-getPrize\",\"22\":\"blessing-preheat\",\"23\":\"blessing-rank\",\"24\":\"coupons\",\"25\":\"deposit-order\",\"26\":\"deposit-pay-order\",\"27\":\"detail\",\"29\":\"myorders\",\"30\":\"newyear-2019-landing\",\"31\":\"newyear-yearIndex\",\"32\":\"prize-winner-list\",\"33\":\"purchased\",\"34\":\"python-class\",\"36\":\"search\",\"37\":\"shareposter\",\"38\":\"study\",\"39\":\"system-notices\",\"40\":\"togroup\",\"41\":\"video\"}[chunkId]||chunkId) + \".\" + {\"0\":\"a1f55c4b\",\"1\":\"b8cdb107\",\"2\":\"27491ad8\",\"3\":\"e0c5043a\",\"4\":\"ae8213da\",\"5\":\"bed360e8\",\"6\":\"0e91e119\",\"7\":\"47f208ff\",\"8\":\"625ac27a\",\"9\":\"f3a63aaa\",\"10\":\"add8ef1c\",\"11\":\"14c904d6\",\"12\":\"f6e22ddf\",\"13\":\"5f149b42\",\"14\":\"7ccf8ccf\",\"15\":\"0bc1c0fe\",\"16\":\"d19ba695\",\"17\":\"c8fb947b\",\"18\":\"1fe4fddd\",\"19\":\"9ed4e19b\",\"20\":\"4e5cde9d\",\"21\":\"1df96cf2\",\"22\":\"efb829fd\",\"23\":\"2843e544\",\"24\":\"bfae4468\",\"25\":\"2cf5b678\",\"26\":\"fdad6771\",\"27\":\"673da6a9\",\"29\":\"b7a60cb5\",\"30\":\"a512240e\",\"31\":\"a1e19a5a\",\"32\":\"4782a879\",\"33\":\"c87dc236\",\"34\":\"957e154c\",\"36\":\"66e5089b\",\"37\":\"1f81bd03\",\"38\":\"d0a40fbd\",\"39\":\"6bf87843\",\"40\":\"d53edff7\",\"41\":\"1c9691de\",\"43\":\"f063ef63\",\"44\":\"cac199e4\",\"45\":\"53be32a6\",\"46\":\"550c260a\",\"47\":\"da31c5dc\",\"48\":\"6ffec0fd\",\"49\":\"09eded1d\",\"50\":\"755d8188\",\"51\":\"59a9997c\"}[chunkId] + \".chunk.js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1,\"6\":1,\"7\":1,\"8\":1,\"9\":1,\"10\":1,\"11\":1,\"13\":1,\"15\":1,\"16\":1,\"17\":1,\"18\":1,\"19\":1,\"20\":1,\"21\":1,\"22\":1,\"23\":1,\"24\":1,\"25\":1,\"26\":1,\"27\":1,\"29\":1,\"30\":1,\"31\":1,\"32\":1,\"33\":1,\"34\":1,\"36\":1,\"37\":1,\"38\":1,\"39\":1,\"40\":1,\"41\":1,\"44\":1,\"45\":1,\"47\":1,\"48\":1,\"49\":1,\"50\":1,\"51\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"mrstatic/css/\" + ({\"4\":\"Activity\",\"5\":\"BargainMiddlePage\",\"6\":\"Classify\",\"7\":\"Country\",\"8\":\"CourseList\",\"9\":\"DrawDocument\",\"10\":\"Examination\",\"11\":\"Invite\",\"12\":\"MyEdit\",\"13\":\"Order\",\"14\":\"Orderinfo\",\"15\":\"PayOrder\",\"16\":\"Preferential\",\"17\":\"SearchResult\",\"18\":\"ShareCourse\",\"19\":\"ShopCart\",\"20\":\"aist-share\",\"21\":\"blessing-getPrize\",\"22\":\"blessing-preheat\",\"23\":\"blessing-rank\",\"24\":\"coupons\",\"25\":\"deposit-order\",\"26\":\"deposit-pay-order\",\"27\":\"detail\",\"29\":\"myorders\",\"30\":\"newyear-2019-landing\",\"31\":\"newyear-yearIndex\",\"32\":\"prize-winner-list\",\"33\":\"purchased\",\"34\":\"python-class\",\"36\":\"search\",\"37\":\"shareposter\",\"38\":\"study\",\"39\":\"system-notices\",\"40\":\"togroup\",\"41\":\"video\"}[chunkId]||chunkId) + \".\" + {\"0\":\"31d6cfe0\",\"1\":\"781074ea\",\"2\":\"bf839917\",\"3\":\"b22f3911\",\"4\":\"6260646a\",\"5\":\"eb686c74\",\"6\":\"fb4bedde\",\"7\":\"2d34330b\",\"8\":\"afc8902e\",\"9\":\"aeb3f822\",\"10\":\"7bb0622b\",\"11\":\"184a8cd5\",\"12\":\"31d6cfe0\",\"13\":\"8c058a7a\",\"14\":\"31d6cfe0\",\"15\":\"7eb7d317\",\"16\":\"12a8297c\",\"17\":\"cdf852c1\",\"18\":\"8046fb41\",\"19\":\"92ab48a3\",\"20\":\"40873df0\",\"21\":\"5a935f68\",\"22\":\"07827c59\",\"23\":\"91e559d5\",\"24\":\"466858c7\",\"25\":\"5ea077aa\",\"26\":\"09ce6fd5\",\"27\":\"57479076\",\"29\":\"179a42fc\",\"30\":\"6ea5fa63\",\"31\":\"2c89a30a\",\"32\":\"3eee90af\",\"33\":\"bb758677\",\"34\":\"49baf51f\",\"36\":\"5716d9b3\",\"37\":\"76774ba4\",\"38\":\"bf6b9b43\",\"39\":\"fd23e5fc\",\"40\":\"f08bc5f3\",\"41\":\"1c1131c9\",\"43\":\"31d6cfe0\",\"44\":\"a156a0a0\",\"45\":\"bff100af\",\"46\":\"31d6cfe0\",\"47\":\"820320a6\",\"48\":\"35e22f8c\",\"49\":\"befec011\",\"50\":\"b02d1de6\",\"51\":\"3e6c1334\"}[chunkId] + \".chunk.css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\tvar error = new Error('Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')');\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""}
{"version":3,"sources":["../webpack/bootstrap"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","35","exports","module","l","e","promises","1","2","3","4","5","6","7","8","9","10","11","13","15","16","17","18","19","20","21","22","23","24","25","26","27","29","30","31","32","33","34","36","37","38","39","40","41","44","45","47","48","49","50","51","Promise","resolve","reject","href","12","14","0","43","46","fullhref","p","existingLinkTags","document","getElementsByTagName","dataHref","tag","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","parentNode","removeChild","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","jsonpScriptSrc","clearTimeout","chunk","errorType","realSrc","error","undefined","setTimeout","head","all","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice"],"mappings":"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","file":"mrstatic/js/runtime~main.c4c63419.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t35: 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t35: 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"mrstatic/js/\" + ({\"4\":\"Activity\",\"5\":\"BargainMiddlePage\",\"6\":\"Classify\",\"7\":\"Country\",\"8\":\"CourseList\",\"9\":\"DrawDocument\",\"10\":\"Examination\",\"11\":\"Invite\",\"12\":\"MyEdit\",\"13\":\"Order\",\"14\":\"Orderinfo\",\"15\":\"PayOrder\",\"16\":\"Preferential\",\"17\":\"SearchResult\",\"18\":\"ShareCourse\",\"19\":\"ShopCart\",\"20\":\"aist-share\",\"21\":\"blessing-getPrize\",\"22\":\"blessing-preheat\",\"23\":\"blessing-rank\",\"24\":\"coupons\",\"25\":\"deposit-order\",\"26\":\"deposit-pay-order\",\"27\":\"detail\",\"29\":\"myorders\",\"30\":\"newyear-2019-landing\",\"31\":\"newyear-yearIndex\",\"32\":\"prize-winner-list\",\"33\":\"purchased\",\"34\":\"python-class\",\"36\":\"search\",\"37\":\"shareposter\",\"38\":\"study\",\"39\":\"system-notices\",\"40\":\"togroup\",\"41\":\"video\"}[chunkId]||chunkId) + \".\" + {\"0\":\"a1f55c4b\",\"1\":\"b8cdb107\",\"2\":\"27491ad8\",\"3\":\"e0c5043a\",\"4\":\"ae8213da\",\"5\":\"bed360e8\",\"6\":\"0e91e119\",\"7\":\"47f208ff\",\"8\":\"625ac27a\",\"9\":\"f3a63aaa\",\"10\":\"add8ef1c\",\"11\":\"9d71405a\",\"12\":\"f6e22ddf\",\"13\":\"5f149b42\",\"14\":\"7ccf8ccf\",\"15\":\"0bc1c0fe\",\"16\":\"d19ba695\",\"17\":\"c8fb947b\",\"18\":\"1fe4fddd\",\"19\":\"9ed4e19b\",\"20\":\"4e5cde9d\",\"21\":\"1df96cf2\",\"22\":\"efb829fd\",\"23\":\"2843e544\",\"24\":\"bfae4468\",\"25\":\"2cf5b678\",\"26\":\"fdad6771\",\"27\":\"673da6a9\",\"29\":\"b7a60cb5\",\"30\":\"a512240e\",\"31\":\"a1e19a5a\",\"32\":\"4782a879\",\"33\":\"c87dc236\",\"34\":\"957e154c\",\"36\":\"66e5089b\",\"37\":\"1f81bd03\",\"38\":\"d0a40fbd\",\"39\":\"6bf87843\",\"40\":\"d53edff7\",\"41\":\"1c9691de\",\"43\":\"f063ef63\",\"44\":\"cac199e4\",\"45\":\"53be32a6\",\"46\":\"550c260a\",\"47\":\"da31c5dc\",\"48\":\"6ffec0fd\",\"49\":\"09eded1d\",\"50\":\"755d8188\",\"51\":\"59a9997c\"}[chunkId] + \".chunk.js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1,\"6\":1,\"7\":1,\"8\":1,\"9\":1,\"10\":1,\"11\":1,\"13\":1,\"15\":1,\"16\":1,\"17\":1,\"18\":1,\"19\":1,\"20\":1,\"21\":1,\"22\":1,\"23\":1,\"24\":1,\"25\":1,\"26\":1,\"27\":1,\"29\":1,\"30\":1,\"31\":1,\"32\":1,\"33\":1,\"34\":1,\"36\":1,\"37\":1,\"38\":1,\"39\":1,\"40\":1,\"41\":1,\"44\":1,\"45\":1,\"47\":1,\"48\":1,\"49\":1,\"50\":1,\"51\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"mrstatic/css/\" + ({\"4\":\"Activity\",\"5\":\"BargainMiddlePage\",\"6\":\"Classify\",\"7\":\"Country\",\"8\":\"CourseList\",\"9\":\"DrawDocument\",\"10\":\"Examination\",\"11\":\"Invite\",\"12\":\"MyEdit\",\"13\":\"Order\",\"14\":\"Orderinfo\",\"15\":\"PayOrder\",\"16\":\"Preferential\",\"17\":\"SearchResult\",\"18\":\"ShareCourse\",\"19\":\"ShopCart\",\"20\":\"aist-share\",\"21\":\"blessing-getPrize\",\"22\":\"blessing-preheat\",\"23\":\"blessing-rank\",\"24\":\"coupons\",\"25\":\"deposit-order\",\"26\":\"deposit-pay-order\",\"27\":\"detail\",\"29\":\"myorders\",\"30\":\"newyear-2019-landing\",\"31\":\"newyear-yearIndex\",\"32\":\"prize-winner-list\",\"33\":\"purchased\",\"34\":\"python-class\",\"36\":\"search\",\"37\":\"shareposter\",\"38\":\"study\",\"39\":\"system-notices\",\"40\":\"togroup\",\"41\":\"video\"}[chunkId]||chunkId) + \".\" + {\"0\":\"31d6cfe0\",\"1\":\"781074ea\",\"2\":\"bf839917\",\"3\":\"b22f3911\",\"4\":\"6260646a\",\"5\":\"eb686c74\",\"6\":\"fb4bedde\",\"7\":\"2d34330b\",\"8\":\"afc8902e\",\"9\":\"aeb3f822\",\"10\":\"7bb0622b\",\"11\":\"184a8cd5\",\"12\":\"31d6cfe0\",\"13\":\"8c058a7a\",\"14\":\"31d6cfe0\",\"15\":\"7eb7d317\",\"16\":\"12a8297c\",\"17\":\"cdf852c1\",\"18\":\"8046fb41\",\"19\":\"92ab48a3\",\"20\":\"40873df0\",\"21\":\"5a935f68\",\"22\":\"07827c59\",\"23\":\"91e559d5\",\"24\":\"466858c7\",\"25\":\"5ea077aa\",\"26\":\"09ce6fd5\",\"27\":\"57479076\",\"29\":\"179a42fc\",\"30\":\"6ea5fa63\",\"31\":\"2c89a30a\",\"32\":\"3eee90af\",\"33\":\"bb758677\",\"34\":\"49baf51f\",\"36\":\"5716d9b3\",\"37\":\"76774ba4\",\"38\":\"bf6b9b43\",\"39\":\"fd23e5fc\",\"40\":\"f08bc5f3\",\"41\":\"1c1131c9\",\"43\":\"31d6cfe0\",\"44\":\"a156a0a0\",\"45\":\"bff100af\",\"46\":\"31d6cfe0\",\"47\":\"820320a6\",\"48\":\"35e22f8c\",\"49\":\"befec011\",\"50\":\"b02d1de6\",\"51\":\"3e6c1334\"}[chunkId] + \".chunk.css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\tvar error = new Error('Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')');\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""}
\ No newline at end of file
\ No newline at end of file
src/App.js
View file @
83e1c81e
...
@@ -34,8 +34,10 @@ class App extends Component {
...
@@ -34,8 +34,10 @@ class App extends Component {
firstLoad
=
true
firstLoad
=
true
componentWillMount
(){
componentWillMount
(){
if
(
!
getParam
(
'version'
))
{
this
.
getqimoClientId
()
this
.
getqimoClientId
()
}
}
}
componentDidMount
()
{
componentDidMount
()
{
this
.
umengStatistic
()
this
.
umengStatistic
()
...
@@ -203,10 +205,9 @@ class App extends Component {
...
@@ -203,10 +205,9 @@ class App extends Component {
if
(
!
this
.
props
.
user
.
hasError
&&
getParam
(
'redirect'
))
{
if
(
!
this
.
props
.
user
.
hasError
&&
getParam
(
'redirect'
))
{
window
.
location
.
href
=
getParam
(
'redirect'
)
window
.
location
.
href
=
getParam
(
'redirect'
)
}
}
if
(
!
getParam
(
'version'
))
{
this
.
QimoClient
()
this
.
QimoClient
()
}
}
}
setPreviousLocation
=
()
=>
{
setPreviousLocation
=
()
=>
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment