diff --git a/client/components/BreakageComponent/BreakageProductDetail/BreakageProductDetail.jsx b/client/components/BreakageComponent/BreakageProductDetail/BreakageProductDetail.jsx
index 123cfe0..5f34292 100644
--- a/client/components/BreakageComponent/BreakageProductDetail/BreakageProductDetail.jsx
+++ b/client/components/BreakageComponent/BreakageProductDetail/BreakageProductDetail.jsx
@@ -1,5 +1,6 @@
 import React from 'react'
 import Button from '../../../components/CommonComponent/ButtonComponent/ButtonComponent'
+import WeChatUtil from '../../../util/WeChatUtil'
 require('./index.css')
 class BreakageProductDetail extends React.Component{
     constructor(props){
diff --git a/client/containers/BreakageContainer/BreakageConatiner.jsx b/client/containers/BreakageContainer/BreakageConatiner.jsx
index 05fea9e..362b142 100644
--- a/client/containers/BreakageContainer/BreakageConatiner.jsx
+++ b/client/containers/BreakageContainer/BreakageConatiner.jsx
@@ -7,6 +7,7 @@ import BreakageProductDetail from '../../components/BreakageComponent/BreakagePr
 import BreakageCode from '../../components/BreakageComponent/BreakageCode/BreakageCode'
 import SanCodeComponent from '../../components/BreakageComponent/SanCodeComponent/SanCodeComponent'
 import PopModel from '../../components/CommonComponent/PopupComponent/PopupChildComponent'
+import WeChatUtil from '../../util/WeChatUtil'
 import Button from '../../components/CommonComponent/ButtonComponent/ButtonComponent'
 require('./index.css')
 class BreakageContainer extends React.Component {
@@ -27,6 +28,7 @@ class BreakageContainer extends React.Component {
     render(){
         let props=this.props;
         let {isShow,popShow,pop1Show,pop2Show}=this.state;
+        isShow=WeChatUtil.getUrlParam().isShow?WeChatUtil.getUrlParam().isShow:isShow;
          return (
                   <div className={"BreakageContainer"}>
                      {
@@ -134,6 +136,7 @@ class BreakageContainer extends React.Component {
         let pages=null;
         let props=this.props;
         let {showPage}=this.state;
+        showPage=WeChatUtil.getUrlParam().children?Number(WeChatUtil.getUrlParam().children):showPage;
         switch(showPage){
             case  1 :
                  pages=<DefaultComponent pullTaskList={props.pullTaskList} 
diff --git a/client/containers/PageContainer/PageContainer.jsx b/client/containers/PageContainer/PageContainer.jsx
index 569d7bc..87bd733 100755
--- a/client/containers/PageContainer/PageContainer.jsx
+++ b/client/containers/PageContainer/PageContainer.jsx
@@ -42,15 +42,15 @@ import AllClassify from '../AllClassifyContainer/AllClassifyContainer'
 import {willCloseDoor,closeDoorSuccess} from '../../actions/chooseTaskContainer'
 import {sendMsg} from '../../util/socket'
 import PopModel from '../../components/CommonComponent/PopupComponent/PopupChildComponent'
-import MachineInfo from '../MachineInfo/MachineInfo'
 import WeChatUtil from '../../util/WeChatUtil'
 import DevPage from '../DevPage/DevPage'
 /*二期引用 end*/
-
+/**引用测试数据*/
+import testTakeStoreData from '../../../testData/takeStore.json'
+import testBreakData from '../../../testData/breakData.json'
 import {on,remove} from '../../util/event';
 
 require('./index.css');
-
 const showPage = CONFIG.showPage;
 
 const headerStatus = CONFIG.headerStatus;
@@ -161,7 +161,9 @@ class PageContainer extends React.Component {
         this.getPageStyle();
         let that = this;
         let {dispatch} = this.props;
-
+        if(WeChatUtil.getUrlParam().type){
+            this.switchPages(WeChatUtil.getUrlParam().type)
+        }
         /**
          * 测试数据
          * @type {number}
@@ -358,6 +360,41 @@ class PageContainer extends React.Component {
     }
     componentDidUpdate() {
     }
+
+    //判断要显示的页面的函数
+
+    switchPages (type) {
+        switch (type) {
+            case 'LR' :
+                this.changePages(CONFIG.showPage[5]);
+                break;
+            case 'CK' :
+            case 'CR' :
+                this.changePages(CONFIG.showPage[6]);
+                break;
+            case 'RE' :
+                this.changePages(CONFIG.showPage[10]);
+                break;
+            case 'ADDR' :
+                this.changePages(CONFIG.showPage[11]);
+                break;
+            case 'PF' :
+                this.changePages(CONFIG.showPage[14]);
+                break;
+            case 'ER' :
+                this.changePages(CONFIG.showPage[12]);
+                break;
+            case 'REA' :
+                this.changePages(CONFIG.showPage[15]);
+                break;
+            case 'FINISH' :
+                this.changePages(CONFIG.showPage[131]);
+                break;
+            default:
+                this.changePages(CONFIG.showPage[13]);
+                break;
+        }
+    }
     componentWillReceiveProps(nextProps){
         let {state,dispatch} = nextProps;
         let nextCommonInfo = state.commonInfo;
@@ -389,39 +426,10 @@ class PageContainer extends React.Component {
             if(nextUserInfo.taskType === "SECOND" && nextTaskInfo && nextTaskInfo.currentTaskType &&
                 nextTaskInfo.currentTaskType !== lastCurrentType && lastCurrentType !== 'FINISH'
             ){
-                switch (nextTaskInfo.currentTaskType) {
-                    case 'LR' :
-                        this.changePages(CONFIG.showPage[5]);
-                        break;
-                    case 'CK' :
-                    case 'CR' :
-                        this.changePages(CONFIG.showPage[6]);
-                        break;
-                    case 'RE' :
-                        this.changePages(CONFIG.showPage[10]);
-                        break;
-                    case 'ADDR' :
-                        this.changePages(CONFIG.showPage[11]);
-                        break;
-                    case 'PF' :
-                        this.changePages(CONFIG.showPage[14]);
-                        break;
-                    case 'ER' :
-                        this.changePages(CONFIG.showPage[12]);
-                        break;
-                    case 'REA' :
-                        this.changePages(CONFIG.showPage[15]);
-                        break;
-                    case 'FINISH' :
-                        this.changePages(CONFIG.showPage[131]);
-                        break;
-                    default:
-                        this.changePages(CONFIG.showPage[13]);
-                        break;
-                }
+               this.switchPages(nextTaskInfo.currentTaskType)
             }
 
-        }else if(!nextUserInfo.employeeId && this.state.showPage !== showPage[initPage]){
+        }else if(!nextUserInfo.employeeId && this.state.showPage !== showPage[initPage]&& !WeChatUtil.getUrlParam().type){
             this.setState({
                 showPage : showPage[initPage]
             })
@@ -1050,7 +1058,7 @@ class PageContainer extends React.Component {
                 pages = <TakeStokeContainer headerInfo = {commonInfo}
                                             showPopup={(info)=>this.showPopup(info)}
                                             hidePopup={()=>this.hidePopup()}
-                                            tokeTaskProduct={commonInfo.taskList}
+                                            tokeTaskProduct={WeChatUtil.getUrlParam().type&&WeChatUtil.getUrlParam().type==='CK'?testTakeStoreData.data.skuFlatVo:commonInfo.taskList}
                                             checkProductQuantity={(tokeProductInfo)=>{dispatch(checkProductQuantity({commonInfo,tokeProductInfo}))}}
                                             TokeStokeState={state.TokeStokeContainer}
                                             getTaskList={()=>{dispatch(getTaskList(commonInfo))}}
@@ -1062,7 +1070,7 @@ class PageContainer extends React.Component {
                                  pullTaskList={()=>{dispatch(hasNoSku(commonInfo))}}
                                  headerInfo={commonInfo}
                                  getBarCodeProductInfo={(barcode)=>{dispatch(getBarCodeProductInfo({barcode,commonInfo}))}}
-                                 breakageProductInfo={state.barcodeCommon}
+                                 breakageProductInfo={WeChatUtil.getUrlParam().type&&WeChatUtil.getUrlParam().type==='LR'?testBreakData.data:state.barcodeCommon}
                                  breakageContainer ={state.breakageContainer}
                                  submitBreakageProduct={(productDetail)=>{dispatch(submitBreakageProduct({commonInfo,productDetail}))}}
                                  area={area}
diff --git a/client/containers/ReplenishContainer/ReplenishContainer.jsx b/client/containers/ReplenishContainer/ReplenishContainer.jsx
index 2f241ad..46c870b 100644
--- a/client/containers/ReplenishContainer/ReplenishContainer.jsx
+++ b/client/containers/ReplenishContainer/ReplenishContainer.jsx
@@ -5,7 +5,7 @@ import RightContainer from '../RightContainer/RightContainer';
 import ReplenishHomePage from '../../components/ReplenishComponent/ReplenishHomePage/ReplenishHomePage'
 import ReplenishSkuPage from '../../components/ReplenishComponent/ReplenishSkuPage/ReplenishSkuPage'
 import ReplenishScanPage from '../../components/ReplenishComponent/ReplenishScanPage/ReplenishScanPage'
-
+import WeChatUtil from '../../util/WeChatUtil'
 require('./index.css');
 
 const replenishPageIndex = {
@@ -74,6 +74,8 @@ export default class ReplenishContainer extends React.Component{
 
     render(){
         let props = this.props;
+        let {pageType}=this.state;
+        pageType = WeChatUtil.getUrlParam().pageType?WeChatUtil.getUrlParam().pageType:pageType;
         return (
             <div className={"replenishContainer page"}>
                 {
@@ -87,7 +89,7 @@ export default class ReplenishContainer extends React.Component{
 
                             <LeftContainer leftInfo={props.headerInfo}/>
                             <RightContainer>
-                                {this.getPage(this.state.pageType)(props)}
+                                {this.getPage(pageType)(props)}
                             </RightContainer>
                         </div>
                 }
diff --git a/client/containers/TakeStokeContainer/TakeStokeContainer.jsx b/client/containers/TakeStokeContainer/TakeStokeContainer.jsx
index 057d17e..031e2af 100644
--- a/client/containers/TakeStokeContainer/TakeStokeContainer.jsx
+++ b/client/containers/TakeStokeContainer/TakeStokeContainer.jsx
@@ -20,6 +20,7 @@ class TakeStokeContaniner extends React.Component {
        let {showButton,number,initNum}=this.state;
        let props = this.props;
        let tokeTaskProduct=props.tokeTaskProduct;
+       console.log(tokeTaskProduct)
        return (
                 <div className={'TokeStokeContainer'}>
                         <HeaderComponent headerStatus={headerStatus[1]} headerInfo={props.headerInfo}/>
diff --git a/client/env/development.js b/client/env/development.js
index 0f8289d..6973b77 100755
--- a/client/env/development.js
+++ b/client/env/development.js
@@ -2,6 +2,6 @@
  * Created by ruibing on 16/11/2.
  */
 module.exports = {
-    domain: 'https://www.mjitech.com/web/',
+    domain: 'https://test.mjitech.com/web/',
     uploadImg : 'https://preprod.mjitech.com/static/uploadTrouble'
 }
\ No newline at end of file