Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
commit
c190ea8b34
@ -0,0 +1,82 @@
|
|||||||
|
import React, { Component } from 'react';
|
||||||
|
import {getImageUrl} from 'educoder';
|
||||||
|
import { Spin, Icon , Modal} from 'antd';
|
||||||
|
import moment from 'moment';
|
||||||
|
class UpgradeModals extends Component {
|
||||||
|
constructor(props) {
|
||||||
|
super(props);
|
||||||
|
this.state = {
|
||||||
|
system_updates:false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
updatasmodals=()=>{
|
||||||
|
let {updata} = this.props;
|
||||||
|
if(updata&&updata.system_update===true){
|
||||||
|
let SystemUpdateEndTime = localStorage.getItem('SystemUpdateEndTime');
|
||||||
|
if(SystemUpdateEndTime===null){
|
||||||
|
this.setState({
|
||||||
|
system_updates:true
|
||||||
|
})
|
||||||
|
}else if(SystemUpdateEndTime===undefined){
|
||||||
|
this.setState({
|
||||||
|
system_updates:true
|
||||||
|
})
|
||||||
|
}else if(moment(SystemUpdateEndTime) < moment(updata.end_time)){
|
||||||
|
this.setState({
|
||||||
|
system_updates:true
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
componentDidMount() {
|
||||||
|
this.updatasmodals()
|
||||||
|
}
|
||||||
|
|
||||||
|
componentDidUpdate(prevProps){
|
||||||
|
// if (prevProps.data!=this.props.updata){
|
||||||
|
// this.updatasmodals()
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
|
||||||
|
setmodalSave=()=>{
|
||||||
|
let {updata}=this.props;
|
||||||
|
localStorage.setItem('SystemUpdateEndTime',updata.end_time);
|
||||||
|
this.setState({
|
||||||
|
system_updates:false
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
render() {
|
||||||
|
// const antIcons = <Icon type="loading" style={{ fontSize: 24 }} spin />
|
||||||
|
{/*<Spin indicator={antIcons} spinning={this.state.system_updates} >*/}
|
||||||
|
|
||||||
|
{/*</Spin>*/}
|
||||||
|
let {system_updates}=this.state;
|
||||||
|
let {updata}=this.props;
|
||||||
|
return(
|
||||||
|
<Modal
|
||||||
|
keyboard={false}
|
||||||
|
title={updata&&updata.subject}
|
||||||
|
visible={system_updates}
|
||||||
|
// visible={this.props.modalsType===undefined?false:this.props.modalsType}
|
||||||
|
closable={false}
|
||||||
|
footer={null}
|
||||||
|
destroyOnClose={true}
|
||||||
|
centered={true}
|
||||||
|
width="530px"
|
||||||
|
>
|
||||||
|
<div className="task-popup-content">
|
||||||
|
<pre className="break-word break-word-firefox">{updata&&updata.system_score}</pre>
|
||||||
|
<div className="clearfix edu-txt-center mt20">
|
||||||
|
<a className="task-btn task-btn-orange pop_close" onClick={()=>this.setmodalSave()}>知道啦</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</Modal>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default UpgradeModals;
|
@ -0,0 +1,291 @@
|
|||||||
|
import React, {Component} from 'react';
|
||||||
|
import {Button,notification} from 'antd';
|
||||||
|
import {broadcastChannelPostMessage} from 'educoder';
|
||||||
|
import MyEduCoderModal from './MyEduCoderModal';
|
||||||
|
// import Notcompleted from '../../common/Notcompleted';
|
||||||
|
import axios from 'axios';
|
||||||
|
import './commontwo.css';
|
||||||
|
import mytc from './img/mytc.png';
|
||||||
|
import skzbdx from './img/skzbdx.png';
|
||||||
|
import zyrs1 from './img/zyrs1.png';
|
||||||
|
import gouxuan from './img/gouxuan.png';
|
||||||
|
import meigouxuan from './img/meigouxuan.png';
|
||||||
|
import qdkf from './img/qdkf.png';
|
||||||
|
import hdkf from './img/hdkf.png';
|
||||||
|
import ydkf from './img/ydkf.png';
|
||||||
|
import sjk from './img/sjk.png';
|
||||||
|
import ysj from './img/ysj.png';
|
||||||
|
import yunwei from './img/yunwei.png';
|
||||||
|
import rgzn from './img/rgzn.png';
|
||||||
|
import qita from './img/qita.png';
|
||||||
|
|
||||||
|
//父组件 EducoderLogin.js
|
||||||
|
class InterestpageMax extends Component {
|
||||||
|
constructor(props) {
|
||||||
|
super(props)
|
||||||
|
this.state = {
|
||||||
|
gouxuans: "",
|
||||||
|
gouxuans2:0,
|
||||||
|
gouxuans4:[],
|
||||||
|
namezh:this.props.namezh,
|
||||||
|
passmm:this.props.passmm,
|
||||||
|
homedatalist:undefined,
|
||||||
|
hometypepvisible: undefined,
|
||||||
|
MyEduCoderModals:false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
openNotification = (messge) => {
|
||||||
|
// type 1 成功提示绿色 2提醒颜色黄色 3错误提示红色
|
||||||
|
notification.open({
|
||||||
|
message: "提示",
|
||||||
|
description: messge,
|
||||||
|
onClick: () => {
|
||||||
|
console.log('Notification Clicked!');
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
componentDidMount(){
|
||||||
|
console.log("max");
|
||||||
|
let{gouxuans4} =this.state;
|
||||||
|
let url=`/repertoires.json`;
|
||||||
|
axios.get(url).then((response)=> {
|
||||||
|
if(response){
|
||||||
|
console.log("53");
|
||||||
|
console.log(response.data);
|
||||||
|
for(var i=0;i<response.data.repertoires.length;i++){
|
||||||
|
var qdkfys="";
|
||||||
|
if(response.data.repertoires[i].id===1){
|
||||||
|
qdkfys=qdkf;
|
||||||
|
}if(response.data.repertoires[i].id===2){
|
||||||
|
qdkfys=hdkf;
|
||||||
|
}if(response.data.repertoires[i].id===3){
|
||||||
|
qdkfys=ydkf;
|
||||||
|
}if(response.data.repertoires[i].id===4){
|
||||||
|
qdkfys=sjk;
|
||||||
|
}if(response.data.repertoires[i].id===5){
|
||||||
|
qdkfys=ysj;
|
||||||
|
}if(response.data.repertoires[i].id===6){
|
||||||
|
qdkfys=yunwei;
|
||||||
|
}if(response.data.repertoires[i].id===8){
|
||||||
|
qdkfys=qita;
|
||||||
|
}if(response.data.repertoires[i].id===9){
|
||||||
|
qdkfys=rgzn;
|
||||||
|
}
|
||||||
|
var datas={id:response.data.repertoires[i].id,name:response.data.repertoires[i].name,bool:false,url:qdkfys};
|
||||||
|
gouxuans4.push(datas);
|
||||||
|
this.setState({
|
||||||
|
gouxuans4:gouxuans4,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
console.log("75");
|
||||||
|
console.log(gouxuans4);
|
||||||
|
|
||||||
|
}
|
||||||
|
}).catch((error)=>{
|
||||||
|
console.log(error)
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
componentWillReceiveProps(nextProps) {
|
||||||
|
// console.log("46");
|
||||||
|
// console.log(nextProps);
|
||||||
|
// console.log(this.props);
|
||||||
|
if (nextProps.namezh != this.props.namezh) {
|
||||||
|
// console.log("50");
|
||||||
|
// console.log(nextProps.user);
|
||||||
|
if (nextProps.namezh !== undefined) {
|
||||||
|
// console.log("53");
|
||||||
|
// console.log(nextProps.user);
|
||||||
|
this.setState({
|
||||||
|
namezh: nextProps.namezh,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
if (nextProps.passmm != this.props.passmm) {
|
||||||
|
// console.log("50");
|
||||||
|
// console.log(nextProps.user);
|
||||||
|
if (nextProps.passmm !== undefined) {
|
||||||
|
// console.log("53");
|
||||||
|
// console.log(nextProps.user);
|
||||||
|
this.setState({
|
||||||
|
passmm: nextProps.passmm,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Clickteacher=(e)=>{
|
||||||
|
console.log(e);
|
||||||
|
if(e === "teacher"){
|
||||||
|
this.setState({
|
||||||
|
gouxuans:"teacher",
|
||||||
|
})
|
||||||
|
}else if(e ==="student"){
|
||||||
|
this.setState({
|
||||||
|
gouxuans:"student",
|
||||||
|
})
|
||||||
|
}else if(e === "professional"){
|
||||||
|
this.setState({
|
||||||
|
gouxuans:"professional",
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Clickteacher2=(e)=>{
|
||||||
|
console.log(e);
|
||||||
|
let {gouxuans4} =this.state;
|
||||||
|
for (var i=0;i<gouxuans4.length;i++){
|
||||||
|
if(gouxuans4[i].id === e){
|
||||||
|
console.log("51");
|
||||||
|
console.log(e);
|
||||||
|
if(gouxuans4[i].bool === true){
|
||||||
|
gouxuans4[i].bool=false;
|
||||||
|
}else{
|
||||||
|
gouxuans4[i].bool=true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log(gouxuans4);
|
||||||
|
this.setState({
|
||||||
|
gouxuans4:gouxuans4,
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
setMyEduCoderModals=()=>{
|
||||||
|
this.setState({
|
||||||
|
MyEduCoderModals:true
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//兴趣页面点击
|
||||||
|
Interestcompletionpage(){
|
||||||
|
if(this.state.gouxuans.length === 0){
|
||||||
|
this.openNotification("请选择您的职业");
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
var ints=[];
|
||||||
|
for (var i =0;i<this.state.gouxuans4.length;i++) {
|
||||||
|
if(this.state.gouxuans4[i].bool === true){
|
||||||
|
ints.push(this.state.gouxuans4[i].id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(ints.length<1){
|
||||||
|
this.openNotification("内容是最少得选一个");
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var url = "/users/interest.json";
|
||||||
|
axios.post(url, {
|
||||||
|
identity:this.state.gouxuans,
|
||||||
|
interest_ids: ints,
|
||||||
|
}).then((response) => {
|
||||||
|
if (response !== undefined) {
|
||||||
|
// this.Jumptotheinterestpage();
|
||||||
|
// window.location.href = "/"
|
||||||
|
this.setMyEduCoderModals()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}).catch((error) => {
|
||||||
|
console.log(error);
|
||||||
|
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// //跳转然后登入
|
||||||
|
// Jumptotheinterestpage=()=>{
|
||||||
|
// console.log(this.state.login);
|
||||||
|
// console.log(this.state.password);
|
||||||
|
// var url = "/accounts/login.json";
|
||||||
|
// axios.post(url, {
|
||||||
|
// login: this.props.login,
|
||||||
|
// password: this.props.password,
|
||||||
|
// }).then((response) => {
|
||||||
|
// if (response === undefined) {
|
||||||
|
// return
|
||||||
|
// }
|
||||||
|
// if (response.status === 200) {
|
||||||
|
// // if (response.data.status === 402) {
|
||||||
|
// // window.location.href = response.data.url;
|
||||||
|
// // } else {
|
||||||
|
// // broadcastChannelPostMessage('refreshPage')
|
||||||
|
// // this.setState({
|
||||||
|
// // isRender: false
|
||||||
|
// // })
|
||||||
|
// window.location.href = "/"
|
||||||
|
// // }
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// }).catch((error) => {
|
||||||
|
// console.log(error);
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
setNotcompleteds=()=>{
|
||||||
|
this.setState({
|
||||||
|
Notcompleteds:true,
|
||||||
|
MyEduCoderModals:false
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
const {
|
||||||
|
gouxuans,
|
||||||
|
gouxuans4,
|
||||||
|
} = this.state
|
||||||
|
// height: 346px;
|
||||||
|
return (
|
||||||
|
|
||||||
|
<div className="ysllogin_register_contents2" style={{width:"800px",height: "550px"}}>
|
||||||
|
|
||||||
|
<MyEduCoderModal
|
||||||
|
modalsType={this.state.MyEduCoderModals}
|
||||||
|
setNotcompleteds={()=>{this.setNotcompleteds()}}
|
||||||
|
/>
|
||||||
|
|
||||||
|
<div className="ysllogin_section2">
|
||||||
|
<div className="mt15"><span className="yslspans12">请选择你的职业</span></div>
|
||||||
|
<div className="ysldivhome12" >
|
||||||
|
<div className="ysldivhomediv222" style={{marginLeft:"30px"}} >
|
||||||
|
<div className="ysldivhomedivtxt2" onClick={()=>this.Clickteacher("teacher")}>{gouxuans ==="teacher"? <img src={gouxuan} className="gouxuanimg2"/>:<img className="gouxuanimg2" src={meigouxuan}/>}老师</div>
|
||||||
|
<div className="ysldivhomedivimg2" ><img src={skzbdx} className="ysldivhomedivimg2"/></div>
|
||||||
|
</div>
|
||||||
|
<div className="ysldivhomediv222" style={{ marginLeft:"101px",marginRight:"101px"}}>
|
||||||
|
<div className="ysldivhomedivtxt2" onClick={()=>this.Clickteacher("student")}>{gouxuans==="student"? <img src={gouxuan} className="gouxuanimg2"/>:<img className="gouxuanimg2" src={meigouxuan}/>}学生</div>
|
||||||
|
<div className="ysldivhomedivimg2"><img src={mytc} className="ysldivhomedivimg2"/></div>
|
||||||
|
</div>
|
||||||
|
<div className="ysldivhomediv222" >
|
||||||
|
<div className="ysldivhomedivtxt2" onClick={()=>this.Clickteacher("professional")}>{gouxuans==="professional"?<img src={gouxuan} className="gouxuanimg2"/>:<img className="gouxuanimg2" src={meigouxuan}/>}专业人士</div>
|
||||||
|
<div className="ysldivhomedivimg2"><img src={zyrs1} className="ysldivhomedivimg2"/></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div><span className="yslspans22">选择你可能感兴趣的内容</span></div>
|
||||||
|
<div ><span className="yslspans32">基于你关注的内容推荐</span></div>
|
||||||
|
<div className="ysldivhome22">
|
||||||
|
|
||||||
|
{gouxuans4&&gouxuans4.map((item,key)=>{
|
||||||
|
return(
|
||||||
|
<div className={item.id<5?"ysldivhomediv12":"ysldivhomediv22"} onClick={()=>this.Clickteacher2(item.id)}>
|
||||||
|
{item.bool===true?<img src={gouxuan} className="yslgouxuanimg2"/>:<div className="yslgouxuanimg22"></div>}
|
||||||
|
<img className="div1img2" src={item.url}/>
|
||||||
|
<span className="textall2">{item.name}</span>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
})}
|
||||||
|
</div>
|
||||||
|
<Button className="yslbutton2" size={"large"} type="primary"onClick={()=>this.Interestcompletionpage()} style={{width:"255px",height: "35px",background: "#4CACFF",marginTop: "17px"} }>完成</Button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default (InterestpageMax);
|
@ -0,0 +1,3 @@
|
|||||||
|
.yslfont {
|
||||||
|
font-size: 10%;
|
||||||
|
}
|
@ -0,0 +1,265 @@
|
|||||||
|
/*.login_register_content, .login_register_content .ant-tabs-tabpane {*/
|
||||||
|
/* !*display: flex;*!*/
|
||||||
|
/* justify-content: center;*/
|
||||||
|
/*}*/
|
||||||
|
.login_register_content .ant-input {
|
||||||
|
background:rgb(244,244,244);
|
||||||
|
}
|
||||||
|
.login_register_content .loginInputzhucheyslass{
|
||||||
|
border:1px solid red !important;
|
||||||
|
}
|
||||||
|
.login_register_content .loginInputzhucheyslass:hover{
|
||||||
|
border:1px solid red !important;
|
||||||
|
}
|
||||||
|
.login_register_content {
|
||||||
|
width: 434px;
|
||||||
|
box-shadow:3px 10px 21px 0px rgba(76,76,76,0.15);
|
||||||
|
border-radius:6px;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
.login_register_content .ant-tabs-ink-bar {
|
||||||
|
width: 21px !important;
|
||||||
|
left: 19px;
|
||||||
|
}
|
||||||
|
.login_register_content .ant-tabs {
|
||||||
|
width: 354px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.login_section {
|
||||||
|
width: 100%;
|
||||||
|
display:flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
.login_sectionysl{
|
||||||
|
width: 100%;
|
||||||
|
display:flex;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
.loginInput {
|
||||||
|
width: 100%;
|
||||||
|
margin-bottom: 16px;
|
||||||
|
height: 45px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.educouddiv {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.left_right {
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
.login_btn {
|
||||||
|
width: 100%;
|
||||||
|
margin-top: 26px;
|
||||||
|
margin-bottom: 26px;
|
||||||
|
}
|
||||||
|
.dragValidator {
|
||||||
|
margin-bottom: 16px;
|
||||||
|
}
|
||||||
|
.ysldivhome12{
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
margin-left: 100px;
|
||||||
|
margin-right: 129px;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
.ysldivhome22{
|
||||||
|
display: flex;
|
||||||
|
flex-flow: row wrap;
|
||||||
|
align-content:stretch;
|
||||||
|
}
|
||||||
|
.ysldivhomediv222{
|
||||||
|
width: 101px;
|
||||||
|
height: 130px;
|
||||||
|
|
||||||
|
}
|
||||||
|
.ysldivhomediv12{
|
||||||
|
width: 110px;
|
||||||
|
height: 110px;
|
||||||
|
border-radius:50%;
|
||||||
|
box-shadow:3px 10px 21px 0px rgba(76,76,76,0.15);
|
||||||
|
background: #fff;
|
||||||
|
display: flex;
|
||||||
|
flex-direction:column;
|
||||||
|
margin-left: 73px;
|
||||||
|
margin-top: 5px;
|
||||||
|
}
|
||||||
|
.ysldivhomediv22{
|
||||||
|
width: 110px;
|
||||||
|
height: 110px;
|
||||||
|
border-radius:50%;
|
||||||
|
box-shadow:3px 10px 21px 0px rgba(76,76,76,0.15);
|
||||||
|
background: #fff;
|
||||||
|
display: flex;
|
||||||
|
flex-direction:column;
|
||||||
|
margin-left: 73px;
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
|
.ysldivhomedivtxt2{
|
||||||
|
width:101px;
|
||||||
|
height:27px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-size: 14px;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
}
|
||||||
|
.ysldivhomedivimg2{
|
||||||
|
width: 90px;
|
||||||
|
height: 90px;
|
||||||
|
}
|
||||||
|
.ysllogin_register_contents2{
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
box-shadow:3px 10px 21px 0px rgba(76,76,76,0.15);
|
||||||
|
border-radius:6px;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
.ysllogin_section2 {
|
||||||
|
width:800px;
|
||||||
|
height: 600px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
.yslspans12{
|
||||||
|
text-align: center;
|
||||||
|
font-size: 16px;
|
||||||
|
color: #111C24;
|
||||||
|
}
|
||||||
|
.yslspans22{
|
||||||
|
text-align: center;
|
||||||
|
font-size: 15px;
|
||||||
|
color: #05101A;
|
||||||
|
}
|
||||||
|
.yslspans32{
|
||||||
|
text-align: center;
|
||||||
|
font-size: 13px;
|
||||||
|
color: #656565;
|
||||||
|
}
|
||||||
|
.yslbutton2{
|
||||||
|
width:255px;
|
||||||
|
height: 36px;
|
||||||
|
margin-top: 20px;
|
||||||
|
|
||||||
|
}
|
||||||
|
.mt22{
|
||||||
|
margin-top: 22px;
|
||||||
|
}
|
||||||
|
.gouxuanimg2{
|
||||||
|
margin-right: 10px;
|
||||||
|
margin-bottom: 2px;
|
||||||
|
}
|
||||||
|
.textall2{
|
||||||
|
text-align: center;
|
||||||
|
font-size: 13px;
|
||||||
|
color: #4B4B4B;
|
||||||
|
}
|
||||||
|
.div1img2{
|
||||||
|
display: flex;
|
||||||
|
justify-content:center;
|
||||||
|
width: 60px;
|
||||||
|
margin-left: 26px;
|
||||||
|
|
||||||
|
}
|
||||||
|
.yslgouxuanimg22{
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
margin-left: 75px;
|
||||||
|
|
||||||
|
}
|
||||||
|
.yslgouxuanimg2{
|
||||||
|
height: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.yslbutondls{
|
||||||
|
display: flex;
|
||||||
|
flex-direction:row;
|
||||||
|
}
|
||||||
|
。yslinpulsy input{
|
||||||
|
|
||||||
|
}
|
||||||
|
.loginInputzhuche{
|
||||||
|
width: 100%;
|
||||||
|
background-color: #fff!important;
|
||||||
|
height: 45px !important;
|
||||||
|
padding: 5px;
|
||||||
|
|
||||||
|
}
|
||||||
|
.loginInputzhucheyslass {
|
||||||
|
width: 100%;
|
||||||
|
background-color: #fff!important;
|
||||||
|
height: 45px !important;
|
||||||
|
padding: 5px;
|
||||||
|
|
||||||
|
}
|
||||||
|
.loginInputzhucheyslass .ant-input{
|
||||||
|
width: 100%;
|
||||||
|
background-color: #fff!important;
|
||||||
|
height: 45px !important;
|
||||||
|
padding: 5px;
|
||||||
|
position: relative;
|
||||||
|
right: 5px;
|
||||||
|
width: 103%;
|
||||||
|
border: 1px solid #FF0000!important;
|
||||||
|
border-radius: 4px;
|
||||||
|
border-top-left-radius: 4px;
|
||||||
|
border-top-right-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
border-bottom-left-radius: 4px;
|
||||||
|
}
|
||||||
|
.loginInputzhucheyslass .ant-input:hover{
|
||||||
|
border: 1px solid #FF0000!important;
|
||||||
|
|
||||||
|
}
|
||||||
|
.loginInputzhuche .ant-input{
|
||||||
|
width: 100%;
|
||||||
|
background-color: #fff!important;
|
||||||
|
height: 45px !important;
|
||||||
|
padding: 5px;
|
||||||
|
position: relative;
|
||||||
|
right: 5px;
|
||||||
|
width: 103%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.loginInputzhucheysl{
|
||||||
|
width: 100%;
|
||||||
|
background-color: #fff!important;
|
||||||
|
height: 45px !important;
|
||||||
|
padding: 5px;
|
||||||
|
border-radius: 4px;
|
||||||
|
border-top-left-radius: 4px;
|
||||||
|
border-top-right-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
border-bottom-left-radius: 4px;
|
||||||
|
|
||||||
|
}
|
||||||
|
.loginInputzhucheysl .ant-input{
|
||||||
|
width: 100%;
|
||||||
|
background-color: #fff!important;
|
||||||
|
height: 45px !important;
|
||||||
|
padding: 5px;
|
||||||
|
position: relative;
|
||||||
|
right: 5px;
|
||||||
|
width: 103%;
|
||||||
|
border: 1px solid #FF0000!important;
|
||||||
|
border-radius: 4px;
|
||||||
|
border-top-left-radius: 4px;
|
||||||
|
border-top-right-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
border-bottom-left-radius: 4px;
|
||||||
|
}
|
||||||
|
.loginInputzhucheysl .ant-input:hover{
|
||||||
|
border: 1px solid #FF0000!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bth100{
|
||||||
|
width: 100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
Loading…
Reference in new issue