Commit 77528d08 by Zhang Xin

找回代码

parent 3a2942b8
...@@ -36,18 +36,6 @@ let json = { ...@@ -36,18 +36,6 @@ let json = {
"errorCode": null, "errorCode": null,
"type": "OP", "type": "OP",
"files": [ "files": [
{
"id": 16,
"filePath": "/tmp/2016-08-16/1471329685902.jpg"
},
{
"id": 17,
"filePath": "/sku/0/0/427/1471329704482.jpg"
},
{
"id": 18,
"filePath": "/sku/0/0/426/1471330380712.jpg"
}
], ],
"parentProblemName": "机械故障", "parentProblemName": "机械故障",
"subProblemName": "其他问题111" "subProblemName": "其他问题111"
......
...@@ -41,7 +41,7 @@ export default class TroubleItemComponent extends React.Component{ ...@@ -41,7 +41,7 @@ export default class TroubleItemComponent extends React.Component{
<span className={"colff7860 font32 star"}>*</span> <span className={"colff7860 font32 star"}>*</span>
<span>是否有此问题</span> <span>是否有此问题</span>
<div className={"questionBox border_e5 "+(item.isExistProblem && parseInt(item.isExistProblem) === 1 ? 'active':'')} <div className={"questionBox border_e5 "+(item.isExistProblem && parseInt(item.isExistProblem) === 1 ? 'active':'')}
onClick={()=>props.setItem(item.errorCode,"isExistProblem",1)} onClick={()=>props.setItem(item.errorCode,"isExistProblem",1)}
></div> ></div>
<div className={"questionBox border_e5 "+(item.isExistProblem && parseInt(item.isExistProblem) === 2 ? 'active':'')} <div className={"questionBox border_e5 "+(item.isExistProblem && parseInt(item.isExistProblem) === 2 ? 'active':'')}
onClick={()=>props.setItem(item.errorCode,"isExistProblem",2)} onClick={()=>props.setItem(item.errorCode,"isExistProblem",2)}
...@@ -63,14 +63,14 @@ export default class TroubleItemComponent extends React.Component{ ...@@ -63,14 +63,14 @@ export default class TroubleItemComponent extends React.Component{
</div> </div>
<div className={"itemControl rel"}> <div className={"itemControl rel"}>
<div className={"plusImg controlBox "}> <div className={"plusImg controlBox "} onClick={()=>props.showQrcode(item.errorCode)}>
<img src={UTILPATH.localImg.plusIcon} alt=""/> <img src={UTILPATH.localImg.plusIcon} alt=""/>
</div> </div>
<div className={"refreshImg controlBox "}> <div className={"refreshImg controlBox "} onClick={()=>props.getRefreshImg(item.id,item.type)}>
<img src={UTILPATH.localImg.refreshIcon} alt=""/> <img src={UTILPATH.localImg.refreshIcon} alt=""/>
</div> </div>
</div> </div>
</div> </div>
) )
} }
} }
\ No newline at end of file
.editUploadItem .newTroubleContent .problemCategory{ .troubleItemComponent{
width: 1396px;
height: 608px;
border: 1px solid #e5e5e5;
background-color: #ffffff;
border-radius: 20px;
overflow: hidden;
padding: 42px 45px 0 45px;
position: relative;
}
.troubleItemComponent .border_e5{
border: 2px solid #e5e5e5;
border-radius: 10px;
}
.troubleItemComponent .border_dashed_e5{
border: 2px dashed #e5e5e5;
border-radius: 10px;
}
.troubleItemComponent .rel{
position: relative;
padding-left: 44px;
}
.troubleItemComponent .itemText{
font-weight: bold;
}
.troubleItemComponent .itemWrongInfo{
height: 86px;
position: relative;
}
.troubleItemComponent .itemWrongInfo>p{
line-height: 32px;
top: 50%;
transform: translateY(-50%);
position: absolute;
}
.troubleItemComponent .star{
display: inline-block;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
}
.troubleItemComponent .jugdeQuestion{
height: 61px;
line-height: 61px;
margin-bottom: 30px;
}
.troubleItemComponent .jugdeQuestion .questionBox{
height: 100%;
width: 161px;
text-align: center;
display: inline-block;
margin-left: 30px;
} }
.editUploadItem .newTroubleContent .DetailProblem{} .troubleItemComponent .jugdeQuestion .questionBox.active{
.editUploadItem .newTroubleRemark{ border-color: #26ce61;
margin-top: 4px;
} }
.editUploadItem .newTroubleRemark .startIcon{ .troubleItemComponent .itemTextArea{
float: left; height: 198px;
margin-bottom: 29px;
} }
.editUploadItem .newTroubleRemark .remarkContent{ .troubleItemComponent .itemTextAreaBox{
float: left;
width: 1250px; width: 1250px;
height: 100%;
display: inline-block;
background-color: #f2f2f2;
padding: 20px;
overflow: hidden;
}
.itemTextAreaBoxs{
background-color: #f2f2f2;
border: none;
resize: none;
width: 100%;
height: 100%;
line-height: 40px;
text-align: justify;
} }
.editUploadItem .newTroubleRemark .remarkContent .editIcon{ .troubleItemComponent .itemTextArea .itemPlayceHolder{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.troubleItemComponent .itemTextArea .itemTextEdit{
text-align: right; text-align: right;
padding: 13px 10px; position: absolute;
font-size: 24px; line-height: 57px;
color: #ff7860; top: -57px;
right: 46px;
}
.troubleItemComponent .itemControl .controlBox{
width: 90px;
height: 90px;
position: relative;
display: inline-block;
margin-right: 30px;
}
.troubleItemComponent .itemControl .controlBox>img{
position: absolute;
width: 90px;
height: 90px;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.troubleItemComponent .finishBox{
display: none;
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
border-top: 63px solid #26ce61;
border-bottom: 63px solid transparent;
border-left: 63px solid transparent;
border-right: 63px solid #26ce61;
} }
.editUploadItem .newTroubleRemark .remarkContent .remarkText{ .troubleItemComponent .finishBox .finishText{
height: 198px; position: absolute;
border: 1px solid #e5e5e5;
border-radius: 10px;
background-color: #f2f2f2;
line-height: 198px;
text-align: center; text-align: center;
font-size: 24px; width: 178px;
color: #999999; height: 178px;
line-height: 126px;
left: -89px;
top: -89px;
transform: rotate(45deg);
}
.troubleItemComponent.finish{
border: 3px solid #26ce61;
} }
.editUploadItem .damageImgs .uploadImgRight{ .troubleItemComponent.finish .finishBox{
float: left; display: block;
} }
.editUploadItem .damageImgs .operationLeft{
float: left;
}
\ No newline at end of file
...@@ -37,7 +37,7 @@ class PageContainer extends React.Component { ...@@ -37,7 +37,7 @@ class PageContainer extends React.Component {
super(props); super(props);
// UTILPATH.socket.getIp(); // UTILPATH.socket.getIp();
this.state = { this.state = {
showPage : showPage[4], showPage : showPage[1],
lastPage : '', lastPage : '',
page : null, page : null,
popupInfo : defaultPopupInfo, popupInfo : defaultPopupInfo,
......
import React from 'react'; import React from 'react';
import ReactQrCode from 'qrcode.react' import ReactQrCode from 'qrcode.react'
import HeaderComponent from '../../components/CommonComponent/HeaderComponent/HeaderComponent'
require('./index.css'); require('./index.css');
export default class Qrcode extends React.Component{ export default class Qrcode extends React.Component{
constructor(props){ constructor(props){
super(props); super(props);
this.state = { this.getOtherHeader = this.getOtherHeader.bind(this);
url : 'http://www.baidu.com' }
}
getOtherHeader(){
let {goBack} = this.props;
return <div className={"otherHeader font32 clearfix"}>
<div className={"fl colfff"} onClick={()=>goBack()}>
<i className={"iconfont middle icon font58 icon-circle-left circleIcon"}></i>
<span className={"middle"}>添加照片</span>
</div>
</div>
} }
render(){ render(){
return( return(
<div className="qrCodeContainer"> <div>
<div className={"qrcode"}> <HeaderComponent
<ReactQrCode value={this.state.url} size={312}/> showHeader={CONFIG.headerStatus[2]}
</div> >
<div className={"qrcodeText font32"}> {this.getOtherHeader()}
请用手机微信扫一扫上方二维码 </HeaderComponent>
<div className="qrCodeContainer">
<div className={"qrcode"}>
<ReactQrCode value={this.props.url || ''} size={312}/>
</div>
<div className={"qrcodeText font32"}>
请用手机微信“扫一扫”上方二维码进行图片上传
</div>
</div> </div>
</div> </div>
) )
} }
} }
\ No newline at end of file
.troubleContainer{ .troubleContainers{
width: 100%;
height: 100%;
}
.troubleContainers.backfff{
background-color: #ffffff;
}
.troubleContent{
padding-left: 30px; padding-left: 30px;
} }
.troubleContainer .troubleText{ .troubleContent .troubleText{
height: 100px; height: 100px;
display: table-cell; display: table-cell;
vertical-align: bottom; vertical-align: bottom;
} }
.troubleContainer .troubleBox{ .troubleContent .troubleBox{
margin: 20px 0; margin: 20px 0;
} }
.troubleContainer .troubleBtnBox{ .troubleContent .troubleBtnBox{
height: 80px; height: 80px;
width: 100%; width: 100%;
text-align: right; text-align: right;
padding-right: 30px; padding-right: 30px;
} }
.troubleContainer .troubleBtn{ .troubleContent .troubleBtn{
width: 413px; width: 413px;
height: 100%; height: 100%;
display: inline-block; display: inline-block;
...@@ -24,12 +31,3 @@ ...@@ -24,12 +31,3 @@
background-color: #ff7860; background-color: #ff7860;
border-radius: 10px; border-radius: 10px;
} }
.selectContainer{
text-align: center;
}
.selectButtons{
display: flex;
flex-direction: column;
align-items:center;
}
\ No newline at end of file
...@@ -4,13 +4,16 @@ import storeInfo from './store' ...@@ -4,13 +4,16 @@ import storeInfo from './store'
import scanBarCodeContainer from './scanBarCodeContainer' import scanBarCodeContainer from './scanBarCodeContainer'
import otherQuestion from './otherQuestion' import otherQuestion from './otherQuestion'
import userInfo from './user' import userInfo from './user'
import refreshImg from './refreshImg'
export default combineReducers({ export default combineReducers({
troubleList, troubleList,
storeInfo, storeInfo,
scanBarCodeContainer, scanBarCodeContainer,
otherQuestion, otherQuestion,
userInfo userInfo,
refreshImg
}) })
...@@ -4,6 +4,7 @@ import addIcon from '../image/addIcon.png'; ...@@ -4,6 +4,7 @@ import addIcon from '../image/addIcon.png';
import refreshIcon from '../image/refresh.png'; import refreshIcon from '../image/refresh.png';
import plusIcon from '../image/plusIcon.png'; import plusIcon from '../image/plusIcon.png';
import clockIcon from '../image/clock.png'; import clockIcon from '../image/clock.png';
import breakImg from '../image/breakImg.png';
const localHost = 'http://localhost:7788'; const localHost = 'http://localhost:7788';
const devHost = 'http://test.mjitech.com'; const devHost = 'http://test.mjitech.com';
...@@ -77,6 +78,6 @@ const handleImgLoad = (ref)=>{ ...@@ -77,6 +78,6 @@ const handleImgLoad = (ref)=>{
return style; return style;
} }
const localImg = {headlogo,defaultImg,addIcon,refreshIcon,plusIcon,clockIcon} const localImg = {headlogo,defaultImg,addIcon,refreshIcon,plusIcon,clockIcon,breakImg}
module.exports = {localHost,devHost,masterHost,getPic,handleImgError,handleImgLoad,localImg}; module.exports = {localHost,devHost,masterHost,getPic,handleImgError,handleImgLoad,localImg};
\ No newline at end of file
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