Commit 86a7531a by zhangleyuan

feat:删除不需要的文件和注释

parent c17717fa
...@@ -2,7 +2,6 @@ import React, { useState, useEffect } from 'react'; ...@@ -2,7 +2,6 @@ import React, { useState, useEffect } from 'react';
import { Modal, Button, Input,Popover} from 'antd'; import { Modal, Button, Input,Popover} from 'antd';
import _ from 'underscore'; import _ from 'underscore';
import './ChangePhoneModal.less'; import './ChangePhoneModal.less';
import Form from 'antd/lib/form/Form';
import BaseService from "@/domains/basic-domain/baseService"; import BaseService from "@/domains/basic-domain/baseService";
import CheckBeforeSendCode from '@/components/CheckBeforeSendCode'; import CheckBeforeSendCode from '@/components/CheckBeforeSendCode';
...@@ -29,13 +28,6 @@ function ChangePhoneModal(props: changePhoneModalProps) { ...@@ -29,13 +28,6 @@ function ChangePhoneModal(props: changePhoneModalProps) {
async function checkAccount(code:any, callback = () => { }) { async function checkAccount(code:any, callback = () => { }) {
callback(); callback();
} }
function checkPhoneVerify():any{
if(!phoneVerify){
setErrorMessageText('请输入验证码');
setPhoneVerifyError(true);
return;
}
}
function checkSendPhone(){ function checkSendPhone(){
if(!newPhone){ if(!newPhone){
setErrorMessageText('请输入手机号'); setErrorMessageText('请输入手机号');
...@@ -68,7 +60,7 @@ function ChangePhoneModal(props: changePhoneModalProps) { ...@@ -68,7 +60,7 @@ function ChangePhoneModal(props: changePhoneModalProps) {
function timeSub(waitTime:number, unit:number):any{ function timeSub(waitTime:number, unit:number):any{
clearTimeout(timer); clearTimeout(timer);
timer = setTimeout(function () { timer = setTimeout(function () {
if (waitTime == 0) { if (waitTime === 0) {
setCodeText('发送验证码') setCodeText('发送验证码')
setWaitStatus(false) setWaitStatus(false)
clearTimeout(timer); clearTimeout(timer);
...@@ -165,10 +157,6 @@ function ChangePhoneModal(props: changePhoneModalProps) { ...@@ -165,10 +157,6 @@ function ChangePhoneModal(props: changePhoneModalProps) {
}} }}
style={{ width:200,height:32}} style={{ width:200,height:32}}
/> />
{/* <span className="send-code"
onClick={() => {
handleSendCode();
}}>{codeText}</span> */}
<Popover <Popover
visible={openCheck} visible={openCheck}
trigger="click" trigger="click"
......
import React, { useState, useEffect } from 'react'; import React, { useState, useEffect } from 'react';
import { Modal, Form, Button, Input, Radio, Row, Col ,InputNumber,Popover} from 'antd'; import { Modal, Button, Input,Popover} from 'antd';
import _ from 'underscore'; import _ from 'underscore';
import './IdentificationModal.less'; import './IdentificationModal.less';
import BaseService from "@/domains/basic-domain/baseService"; import BaseService from "@/domains/basic-domain/baseService";
...@@ -63,7 +63,7 @@ function IdentificationModal(props: IdentificationModalProps) { ...@@ -63,7 +63,7 @@ function IdentificationModal(props: IdentificationModalProps) {
function timeSub(waitTime:number, unit:number):any{ function timeSub(waitTime:number, unit:number):any{
clearTimeout(timer); clearTimeout(timer);
timer = setTimeout(function () { timer = setTimeout(function () {
if (waitTime == 0) { if (waitTime === 0) {
setCodeText('发送验证码') setCodeText('发送验证码')
setWaitStatus(false) setWaitStatus(false)
clearTimeout(timer); clearTimeout(timer);
...@@ -115,13 +115,6 @@ function IdentificationModal(props: IdentificationModalProps) { ...@@ -115,13 +115,6 @@ function IdentificationModal(props: IdentificationModalProps) {
}} }}
style={{ width:200,height:32}} style={{ width:200,height:32}}
/> />
{/* <span
className="send-code"
onClick={() => {
handleSendCode();
}}>
{codeText}
</span> */}
<Popover <Popover
visible={openCheck} visible={openCheck}
trigger="click" trigger="click"
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: zhangleyuan * @Author: zhangleyuan
* @Date: 2020-11-27 15:06:31 * @Date: 2020-11-27 15:06:31
* @LastEditors: zhangleyuan * @LastEditors: zhangleyuan
* @LastEditTime: 2020-12-08 17:33:13 * @LastEditTime: 2020-12-09 11:23:52
* @Description: 描述一下 * @Description: 描述一下
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有 * @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/ */
...@@ -11,11 +11,8 @@ ...@@ -11,11 +11,8 @@
import React, { useEffect, useState,useContext } from "react"; import React, { useEffect, useState,useContext } from "react";
import { withRouter } from "react-router-dom"; import { withRouter } from "react-router-dom";
import {Form,Button,Input,message} from "antd"; import {Form,Button,Input,message} from "antd";
import Breadcrumbs from "@/components/Breadcrumbs";
import UpLoad from "../common/UpLoad";
import _ from 'underscore'; import _ from 'underscore';
import $ from 'jquery'; import $ from 'jquery';
import baseImg from '@/common/images/xiaomai-IMG.png';
import {CropperModal} from '@/components/'; import {CropperModal} from '@/components/';
import IdentificationModal from './IdentificationModal'; import IdentificationModal from './IdentificationModal';
import ChangePhoneModal from './ChangePhoneModal'; import ChangePhoneModal from './ChangePhoneModal';
...@@ -24,8 +21,7 @@ import StoreService from "@/domains/store-domain/storeService"; ...@@ -24,8 +21,7 @@ import StoreService from "@/domains/store-domain/storeService";
import User from '@/common/js/user'; import User from '@/common/js/user';
import './index.less'; import './index.less';
import { XMContext } from '@/store/context'; import { XMContext } from '@/store/context';
import { setStoreGroupPermission, setStorePermission, setStoreGroupList, setStoreList } from '@/store/actions/index'; import { setStoreList } from '@/store/actions/index';
const FormItem = Form.Item;
function PersonalInfoPage() { function PersonalInfoPage() {
const [avatar,setAvatar] = useState('https://image.xiaomaiketang.com/xm/rJeQaZxtc7.png'); const [avatar,setAvatar] = useState('https://image.xiaomaiketang.com/xm/rJeQaZxtc7.png');
const [imgUrl, setImgUrl] = useState(avatar); const [imgUrl, setImgUrl] = useState(avatar);
...@@ -38,7 +34,6 @@ function PersonalInfoPage() { ...@@ -38,7 +34,6 @@ function PersonalInfoPage() {
const storeUserId = User.getStoreUserId() const storeUserId = User.getStoreUserId()
const ctx: any = useContext(XMContext); const ctx: any = useContext(XMContext);
const userId = User.getUserId(); const userId = User.getUserId();
const [checkObject1, setCheckObject1] = useState({});
window.ctx = ctx; window.ctx = ctx;
useEffect(() => { useEffect(() => {
storeUserId && getUserInfo(); storeUserId && getUserInfo();
...@@ -114,7 +109,6 @@ function PersonalInfoPage() { ...@@ -114,7 +109,6 @@ function PersonalInfoPage() {
<Form> <Form>
<div className="avatat-item"> <div className="avatat-item">
<span className="label">头像:</span> <span className="label">头像:</span>
{/* <Button id="click_upload_btn" >点击上传</Button> */}
<input <input
type="file" type="file"
accept="image/*" accept="image/*"
......
/* /*
* @Author: 吴文洁 * @Author: 吴文洁
* @Date: 2019-07-10 10:30:49 * @Date: 2019-07-10 10:30:49
* @LastEditors: wufan * @LastEditors: zhangleyuan
* @LastEditTime: 2020-12-09 10:57:57 * @LastEditTime: 2020-12-09 11:27:58
* @Description: * @Description:
*/ */
import React, { useContext, useEffect, useState } from 'react'; import React, { useContext, useEffect, useState } from 'react';
......
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
* @Author: 吴文洁 * @Author: 吴文洁
* @Date: 2019-09-10 18:26:03 * @Date: 2019-09-10 18:26:03
* @LastEditors: zhangleyuan * @LastEditors: zhangleyuan
* @LastEditTime: 2020-12-08 20:09:40 * @LastEditTime: 2020-12-09 11:13:05
* @Description: * @Description:
*/ */
import React , { useContext, useEffect ,useState}from 'react'; import React , { useContext, useState}from 'react';
import './Header.less'; import './Header.less';
import { import {
Menu, Menu,
...@@ -15,7 +15,6 @@ import { ...@@ -15,7 +15,6 @@ import {
import { QuestionCircleOutlined } from "@ant-design/icons"; import { QuestionCircleOutlined } from "@ant-design/icons";
import { withRouter } from 'react-router-dom'; import { withRouter } from 'react-router-dom';
import Bus from '@/core/bus';
import User from '@/common/js/user'; import User from '@/common/js/user';
import BaseService from "@/domains/basic-domain/baseService"; import BaseService from "@/domains/basic-domain/baseService";
import { XMContext } from '@/store/context'; import { XMContext } from '@/store/context';
...@@ -68,7 +67,6 @@ function Header(){ ...@@ -68,7 +67,6 @@ function Header(){
content: "退出后,需重新登录", content: "退出后,需重新登录",
icon: <QuestionCircleOutlined />, icon: <QuestionCircleOutlined />,
okText: "退出登录", okText: "退出登录",
// okType: """,
cancelText: "点错了", cancelText: "点错了",
onOk: () => { onOk: () => {
handleLogout(); handleLogout();
......
import React, { useEffect, useRef, useState} from 'react'; import React, { useEffect, useState} from 'react';
import { import {
withRouter withRouter
} from 'react-router-dom'; } from 'react-router-dom';
import './Login.less'; import './Login.less';
import {Input,Popover,message} from 'antd'; import {Input,Popover,message} from 'antd';
import CheckBeforeSendCode from '../../components/CheckBeforeSendCode'; import CheckBeforeSendCode from '../../components/CheckBeforeSendCode';
import Service from "../../common/js/service"
import User from '@/common/js/user'; import User from '@/common/js/user';
import axios from 'axios'; import axios from 'axios';
import _ from 'underscore'; import _ from 'underscore';
...@@ -64,7 +63,7 @@ function Login(props) { ...@@ -64,7 +63,7 @@ function Login(props) {
function timeSub(waitTime, unit) { function timeSub(waitTime, unit) {
clearTimeout(timer); clearTimeout(timer);
timer = setTimeout(function () { timer = setTimeout(function () {
if (waitTime == 0) { if (waitTime === 0) {
setCodeText('发送验证码') setCodeText('发送验证码')
setChecking1(false) setChecking1(false)
setWaitStatus(false) setWaitStatus(false)
......
import React , { useContext, useEffect ,useState}from 'react' import React , { useContext, useEffect ,useState}from 'react'
import './Main.less'; import './Main.less';
import Bus from "@/core/bus";
import { MainRoutes } from '@/routes'; import { MainRoutes } from '@/routes';
function Main(){ function Main(){
// constructor(props) {
// super(props);
// this.state = {
// menuType: 1,
// }
// }
const [menuType,setMenuType] = useState(1); const [menuType,setMenuType] = useState(1);
return ( return (
<div <div
className={menuType ? `right-container has-nav}` : `right-container has-nav right-container-vertical}`} className={menuType ? `right-container has-nav}` : `right-container has-nav right-container-vertical}`}
......
...@@ -2,10 +2,9 @@ import React, { useContext, useEffect, useState } from 'react'; ...@@ -2,10 +2,9 @@ import React, { useContext, useEffect, useState } from 'react';
import { import {
withRouter, withRouter,
} from 'react-router-dom'; } from 'react-router-dom';
import { Menu,Badge} from 'antd'; import { Menu} from 'antd';
import { menuList } from '../../routes//config/menuList' import { menuList } from '../../routes//config/menuList'
import { XMContext } from '../../store/context'; import { XMContext } from '../../store/context';
import Bus from '@/core/bus'
import "./Menu.less"; import "./Menu.less";
const { SubMenu } = Menu; const { SubMenu } = Menu;
......
...@@ -37,7 +37,6 @@ function CourseCatalogPage() { ...@@ -37,7 +37,6 @@ function CourseCatalogPage() {
const [secondCatalogModalType,setSecondCatalogModalType] = useState(''); const [secondCatalogModalType,setSecondCatalogModalType] = useState('');
const [parentCatalogId,setParentCatalogId] = useState(''); const [parentCatalogId,setParentCatalogId] = useState('');
const [choosedItem, setChooseItem] = useState({}); const [choosedItem, setChooseItem] = useState({});
const [expandedRowKeys,setexpandedRowKeys] =useState('');
useEffect(() => { useEffect(() => {
getCourseCatalogList(); getCourseCatalogList();
}, [query]); }, [query]);
......
import React from "react";
import Breadcrumbs from "@/components/Breadcrumbs";
import PageControl from "@/components/PageControl";
class testPage extends React.Component {
constructor(props) {
super(props);
this.state = {};
}
render() {
return (
<div className="prepare-lesson-page page">
<div className="content-header">
{/* <Breadcrumbs
navList="选班调班"
goBack={() => {
RCHistory.goBack();
}}
/> */}
<div className="title">视频课</div>
</div>
<div className="box content-body">
<i className="iconfont icontanhao_caise"></i>
<div className="content" style={{height:"300px"}}></div>
<div className="box-footer">
<PageControl
size="small"
current={1}
pageSize={10}
total={50}
toPage={(page) => {
}} />
</div>
</div>
</div>
);
}
}
export default testPage;
import React from 'react';
import { Table } from 'antd';
import Service from '@/common/js/service';
import './index.less';
class VideoCourse extends React.Component {
constructor(props) {
super(props);
const { instId } = window.currentUserInstInfo;
this.state = {
query: {
instId,
size: 10,
current: 1,
},
dataSource: []
}
}
componentDidMount() {
this.handleFetchVideoCourseList();
}
parseColumns = () => {
const columns = [
{
title: '视频课',
key: 'scheduleName',
dataIndex: 'scheduleName',
width: '25%',
},
{
title: '学员人数',
key: "stuNum",
dataIndex: "stuNum",
},
{
title: '创建人',
key: 'teacherName',
dataIndex: 'teacherName'
},
{
title: '操作',
key: 'operate',
dataIndex: 'operate',
render: (val, record) => {
return (
<div className="operate">
<div className="operate__item">分享</div>
<span className="operate__item split"> | </span>
<div className="operate__item">编辑</div>
<span className="operate__item split"> | </span>
<div className="operate__item">删除</div>
</div>
)
}
}
];
return columns;
}
handleFetchVideoCourseList = () => {
Service.Apollo('public/apollo/lessonScheduleListPage', this.state.query)
.then((res) => {
const { result = {} } = res;
const { records = [] } = result;
this.setState({
dataSource: records
})
})
}
render() {
const { dataSource } = this.state;
return (
<div className="video-course">
<div className="page-header">视频课</div>
<div className="page-body">
<Table
rowKey={record => record.id}
dataSource={dataSource}
columns={this.parseColumns()}
/>
</div>
</div>
)
}
}
export default VideoCourse;
.video-course {
.operate {
display: flex;
&__item {
color: #FF7519;
cursor: pointer;
&.split {
margin: 0 8px;
}
}
}
}
\ No newline at end of file
...@@ -2,10 +2,9 @@ ...@@ -2,10 +2,9 @@
* @Author: 吴文洁 * @Author: 吴文洁
* @Date: 2020-04-29 10:26:32 * @Date: 2020-04-29 10:26:32
* @LastEditors: zhangleyuan * @LastEditors: zhangleyuan
* @LastEditTime: 2020-12-03 10:17:14 * @LastEditTime: 2020-12-09 11:25:42
* @Description: 内容线路由配置 * @Description: 内容线路由配置
*/ */
import TestPage from '@/modules/test';
import EmployeesManagePage from '@/modules/store-manege/EmployeesManagePage'; import EmployeesManagePage from '@/modules/store-manege/EmployeesManagePage';
import personalInfoPage from '@/modules/personalInfo'; import personalInfoPage from '@/modules/personalInfo';
import UserManagePage from '@/modules/store-manege/UserManagePage'; import UserManagePage from '@/modules/store-manege/UserManagePage';
...@@ -13,11 +12,6 @@ import StoreDecorationPage from '@/modules/store-manege/StoreDecorationPage'; ...@@ -13,11 +12,6 @@ import StoreDecorationPage from '@/modules/store-manege/StoreDecorationPage';
import CourseCatalogPage from '@/modules/store-manege/CourseCatalogPage' import CourseCatalogPage from '@/modules/store-manege/CourseCatalogPage'
const mainRoutes = [ const mainRoutes = [
{ {
path: '/home',
component: TestPage,
name: '首页'
},
{
path: '/employees-manage', path: '/employees-manage',
component: EmployeesManagePage, component: EmployeesManagePage,
name: '员工管理' name: '员工管理'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment