Commit d451c87e by wujiabao

修理homepage

parent ed8505a8
...@@ -6,25 +6,25 @@ const domain = ENV.domain; ...@@ -6,25 +6,25 @@ const domain = ENV.domain;
//获取工单 //获取工单
const getTaskInfo = (data)=>{ const getTaskInfo = (data)=>{
// let {employeeId,storeId} = data; // let {employeeId,storeId} = data;
console.log(data)
console.log('获取工单信息') console.log('获取工单信息')
// let test='http://192.168.10.128:8080/' let test='http://192.168.10.128:8080/'
// // let url = `${test}web/flat/ready${storeId}/${employeeId}` // // let url = `${test}web/flat/ready${storeId}/${employeeId}`
// let url=`${test}/flat/ready/1/2`; let url=`${test}web/flat/ready/1/2`;
return(dispatch)=>{ return(dispatch)=>{
fetch('http://192.168.10.128:8080/web/flat/ready/1/14',{ fetch(url,{
credentials : 'include', credentials : 'include',
method : 'GET', method : 'GET',
mode : 'cors', mode : 'cors',
headers: { 'Content-Type': 'application/json' }, headers: { 'Content-Type': 'application/json' },
body:{}
}).then((response)=>response.json()) }).then((response)=>response.json())
.then(json=>{ .then(json=>{
console.log(json) let taskInfo=Object.assign({})
// let storeInfo = Object.assign({},{id:storeId}); if(json.meta.success && json.data){
// if(json.meta.success && json.data.warehouse){ taskInfo = Object.assign({},json.data)
// storeInfo = Object.assign({},storeInfo,json.data.warehouse) }
// } console.log(taskInfo)
// dispatch(saveCommonInfo(Object.assign({},{storeInfo}))) dispatch(startalljob(Object.assign({},taskInfo)))
}).catch(e=>{console.error(e)}) }).catch(e=>{console.error(e)})
} }
...@@ -126,7 +126,12 @@ const saveCommonInfo = (data)=>{ ...@@ -126,7 +126,12 @@ const saveCommonInfo = (data)=>{
data data
} }
}; };
const startalljob=(data)=>{
return {
type: actionType.STARTALLJOB,
data
}
}
const logout = ()=>{ const logout = ()=>{
let data = Object.assign({},{userInfo:{},taskInfo:{}}); let data = Object.assign({},{userInfo:{},taskInfo:{}});
return { return {
...@@ -135,4 +140,4 @@ const logout = ()=>{ ...@@ -135,4 +140,4 @@ const logout = ()=>{
} }
} }
export {getStoreInfo,getTaskInfo,getInfoByBarcode,saveCommonInfo,getUserinfo,logout} export {getStoreInfo,getTaskInfo,getInfoByBarcode,saveCommonInfo,getUserinfo,logout,startalljob}
...@@ -3,5 +3,6 @@ const actionTypes = { ...@@ -3,5 +3,6 @@ const actionTypes = {
EMPTYBARCODEINFO : 'EMPTYBARCODEINFO', EMPTYBARCODEINFO : 'EMPTYBARCODEINFO',
SAVECOMMONINFO : 'SAVECOMMONINFO', SAVECOMMONINFO : 'SAVECOMMONINFO',
EMPTYCOMMONINFO : 'EMPTYCOMMONINFO', EMPTYCOMMONINFO : 'EMPTYCOMMONINFO',
STARTALLJOB : 'STARTALLJOB'
} }
export default actionTypes export default actionTypes
\ No newline at end of file
...@@ -2,7 +2,6 @@ import React from 'react'; ...@@ -2,7 +2,6 @@ import React from 'react';
import Clock from '../../components/CommonComponent/ClockComponent/ClockComponent' import Clock from '../../components/CommonComponent/ClockComponent/ClockComponent'
import HeaderComponent from '../../components/CommonComponent/HeaderComponent/HeaderComponent' import HeaderComponent from '../../components/CommonComponent/HeaderComponent/HeaderComponent'
import Button from '../../components/CommonComponent/ButtonComponent/ButtonComponent' import Button from '../../components/CommonComponent/ButtonComponent/ButtonComponent'
import {getTaskInfo} from '../../actions/common'
require('./index.css'); require('./index.css');
export default class HomePageContainer extends React.Component{ export default class HomePageContainer extends React.Component{
...@@ -37,11 +36,11 @@ export default class HomePageContainer extends React.Component{ ...@@ -37,11 +36,11 @@ export default class HomePageContainer extends React.Component{
userinfo={userInfo} userinfo={userInfo}
storeInfo={storeInfo} storeInfo={storeInfo}
/> />
<div className={"homeContainer"} style={{marginTop:'80px'}}> <div className={"homeContainer"} >
<img className={"homeIcon"} src={UTILPATH.localImg.homePage} alt=""/> <img className={"homeIcon"} src={UTILPATH.localImg.homePage} alt=""/>
<div className={'homeWelcom font30 clo333'} style={{lineHeight:"42px",marginTop:'50px'}}>欢迎来到<span className="homeArea font50 colff775c" style={{padding:'0 8px'}}>A</span></div> <div className={'homeWelcom font30 clo333'} style={{marginTop:'50px'}}>欢迎来到<span className="homeArea font50 colff775c" style={{padding:'0 8px'}}>A</span></div>
<div className={"homeText font50"} style={{fontWeight:'800',marginTop:'20px'}}>下午好, 你辛苦了!</div> <div className={"homeText font42"} style={{fontWeight:'800',marginTop:'20px'}}>下午好, 你辛苦了!</div>
<Button text={'开始工作'} classInfo={classInfo} style={buttonStyle} option={getTaskInfo} /> <Button text={'开始工作'} classInfo={classInfo} style={buttonStyle} option={props.startTask} />
</div> </div>
</div> </div>
......
...@@ -9,6 +9,7 @@ import {scanBarCodeGetProductInfo,submitProductInfo,saveEditProductInfo,submitPr ...@@ -9,6 +9,7 @@ import {scanBarCodeGetProductInfo,submitProductInfo,saveEditProductInfo,submitPr
import {getReportDamageList,deleteDamageItem} from '../../actions/reportDamageList' import {getReportDamageList,deleteDamageItem} from '../../actions/reportDamageList'
import {getRefreshImg,deleteImg,emptyImg} from "../../actions/refreshImg" import {getRefreshImg,deleteImg,emptyImg} from "../../actions/refreshImg"
import {uploadError,addErrorInfo} from '../../actions/uploadError' import {uploadError,addErrorInfo} from '../../actions/uploadError'
import {getTaskInfo} from '../../actions/common'
import PopupComponent from '../../components/CommonComponent/PopupComponent/PopupComponent' import PopupComponent from '../../components/CommonComponent/PopupComponent/PopupComponent'
import TroubleContainer from '../TroubleContainer/TroubleContainer' import TroubleContainer from '../TroubleContainer/TroubleContainer'
import ScanBarCodeContainer from '../ScanBarCodeContainer/ScanBarCodeContaienr' import ScanBarCodeContainer from '../ScanBarCodeContainer/ScanBarCodeContaienr'
...@@ -447,6 +448,7 @@ class PageContainer extends React.Component { ...@@ -447,6 +448,7 @@ class PageContainer extends React.Component {
getPages(){ getPages(){
let pages = null; let pages = null;
let{state,dispatch} = this.props; let{state,dispatch} = this.props;
console.log(state);
switch (this.state.showPage){ switch (this.state.showPage){
case showPage[1]: case showPage[1]:
pages = <TroubleContainer pages = <TroubleContainer
...@@ -539,7 +541,7 @@ class PageContainer extends React.Component { ...@@ -539,7 +541,7 @@ class PageContainer extends React.Component {
break; break;
/*以下是二期页面 start*/ /*以下是二期页面 start*/
case showPage[13]: case showPage[13]:
pages = <HomePage />; pages = <HomePage startTask={()=>{dispatch(getTaskInfo(state.commonInfo))}} />;
break; break;
case showPage[6]: case showPage[6]:
pages = <TakeStokeContainer />; pages = <TakeStokeContainer />;
......
...@@ -20,6 +20,7 @@ body{ ...@@ -20,6 +20,7 @@ body{
@value font30: 30px; @value font30: 30px;
@value font32: 32px; @value font32: 32px;
@value font40: 40px; @value font40: 40px;
@value font42: 42px;
@value font44: 44px; @value font44: 44px;
@value font50: 50px; @value font50: 50px;
@value font58: 58px; @value font58: 58px;
...@@ -138,6 +139,17 @@ body{ ...@@ -138,6 +139,17 @@ body{
[data-dpr="3"] .font40 { [data-dpr="3"] .font40 {
font-size: calc(var(--font3) * font40 * var(--base)) !important; font-size: calc(var(--font3) * font40 * var(--base)) !important;
} }
.font42 {
font-size: calc(font40 * var(--base)) !important;
}
[data-dpr="2"] .font42 {
font-size: calc(var(--font2) * font42 * var(--base)) !important;
}
[data-dpr="3"] .font42 {
font-size: calc(var(--font3) * font42 * var(--base)) !important;
}
.font44 { .font44 {
font-size: calc(font44 * var(--base)) !important; font-size: calc(font44 * var(--base)) !important;
} }
......
...@@ -22,13 +22,17 @@ const saveCommonInfo = (state,data)=>{ ...@@ -22,13 +22,17 @@ const saveCommonInfo = (state,data)=>{
const emptyCommInfo = (state,data)=>{ const emptyCommInfo = (state,data)=>{
return Object.assign({},state,data) return Object.assign({},state,data)
} }
const startalljob= (state,data)=>{
return Object.assign({},state,data)
}
export default function(state={}, action) { export default function(state={}, action) {
switch (action.type) { switch (action.type) {
case actionTypes.SAVECOMMONINFO: case actionTypes.SAVECOMMONINFO:
return saveCommonInfo(state,action.data); return saveCommonInfo(state,action.data);
case actionTypes.EMPTYCOMMONINFO: case actionTypes.EMPTYCOMMONINFO:
return emptyCommInfo(state); return emptyCommInfo(state);
case actionTypes.STARTALLJOB :
return startalljob(state);
default: default:
return state; return state;
} }
......
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