diff --git a/package.json b/package.json index a76892e..044792b 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "lodash-decorators": "^6.0.1", "moment": "^2.30.1", "numeral": "^2.0.6", + "rc-form": "2.4.11", "react-dnd": "^14.0.5", "react-dnd-html5-backend": "^14.1.0", "react-draggable": "4.4.5", @@ -41,7 +42,8 @@ "react-resizable": "^3.0.5", "react-sortable-hoc": "^2.0.0", "react-to-print": "^3.0.5", - "umi": "^4.4.11" + "umi": "^4.4.11", + "weixin-js-sdk": "1.6.0" }, "devDependencies": { "@types/react": "^18.0.33", diff --git a/src/components/Common/BoxShowImgMaterial/indexNew.js b/src/components/Common/BoxShowImgMaterial/indexNew.js index 4617575..e42f548 100644 --- a/src/components/Common/BoxShowImgMaterial/indexNew.js +++ b/src/components/Common/BoxShowImgMaterial/indexNew.js @@ -170,7 +170,7 @@ const BoxShowImgMaterial = props => { ).toFixed(2); useEffect( () => { - setBoxKey(new Date().getTime()); + // setBoxKey(new Date().getTime()); setTimeout(() => { // if (boxRef.current && textRef.current && textRefs.current && nTextRef.current && nTextRefs.current) if (boxRef.current && textRef.current && textRefs.current && nTextRef.current && nTextRefs.current) { diff --git a/src/components/Common/PrintPdf/PreviewPdf.js b/src/components/Common/PrintPdf/PreviewPdf.js index 2117a2f..4bf3062 100644 --- a/src/components/Common/PrintPdf/PreviewPdf.js +++ b/src/components/Common/PrintPdf/PreviewPdf.js @@ -1,7 +1,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { InputItem, Icon } from 'antd-mobile'; +import { InputItem, Icon } from 'antd-mobile-v2'; import { Document, Page, pdfjs } from 'react-pdf'; import 'antd-mobile-v2/dist/antd-mobile.css'; import pdfstyles from './printpdf.less'; diff --git a/src/components/Common/Typesetting/typesetting.js b/src/components/Common/Typesetting/typesetting.js index 72deb8b..e0e33bd 100644 --- a/src/components/Common/Typesetting/typesetting.js +++ b/src/components/Common/Typesetting/typesetting.js @@ -417,7 +417,7 @@ const Typesetting = props => { useEffect( () => { // 计算缩放比例 - setBoxKey(new Date().getTime()); + // setBoxKey(new Date().getTime()); setTimeout(() => { const scaleX = (clientWidth - 50) / (outerWidth + 110); const scaleY = (clientHeight - 5) / (outerHeight + 90); @@ -482,10 +482,11 @@ const Typesetting = props => { if (propsData && L) { const sMaterialsName = slaveData.find(x => x.sTreeNodeName === selectedNode.showName && x.sBoxModel === props.boxModel).sMaterialsName; const propsDataLeft = Number(propsData.props.style.left.slice(0, -2)); + // 长需要找出最大的 const propsDataWidth = Number(propsData.props.style.width.slice(0, -2)); const propsDataHeight = Number(propsData.props.style.height.slice(0, -2)); const propsDataTop = Number(propsData.props.style.top.slice(0, -2)); - const newMaterialLength = propsDataLeft + propsDataWidth; // 原纸长 + const newMaterialLength = propsDataLeft + innerWidthCombined; // 原纸长 const newMaterialWidth = propsDataTop + propsDataHeight - dSBLB; // 计算开数 const dSinglePQty = variables @@ -557,12 +558,11 @@ const Typesetting = props => { }, 0); // 使用 0 延迟,将任务放入事件队列 } const isMax = slaveDataDetail?.dMaxLength && Number(slaveDataDetail?.dMaxLength) >= Number(slaveRowData?.dMachineLength); - console.log("🚀 ~ isMax:", isMax,slaveDataDetail?.dMaxLength,slaveRowData?.dMachineLength) const isShow = slaveRowData && slaveRowData.dMachineLength && slaveRowData.dMaxWidth && slaveRowData.dMaxLength && isMax && innerDivs.length; const onClick = () => { setIsModalOpen(true); - setBoxKeys(new Date().getTime()); + // setBoxKeys(new Date().getTime()); setTimeout(() => { const scaleX = 1200 / outerWidth; const scaleY = 500 / outerHeight; diff --git a/src/components/Common/commonBusiness.js b/src/components/Common/commonBusiness.js index ac45f1f..b978fd8 100644 --- a/src/components/Common/commonBusiness.js +++ b/src/components/Common/commonBusiness.js @@ -3,7 +3,7 @@ */ /* eslint-disable */ import { Modal } from 'antd-v4'; -import { Modal as mobileModal } from 'antd-mobile'; +import { Modal as mobileModal } from 'antd-mobile-v2'; import { message } from '@/utils/common/message'; import moment from 'moment'; diff --git a/src/components/Common/commonBusiness1.js b/src/components/Common/commonBusiness1.js index a2cd4eb..d082a87 100644 --- a/src/components/Common/commonBusiness1.js +++ b/src/components/Common/commonBusiness1.js @@ -3,7 +3,7 @@ */ /* eslint-disable */ import { Modal } from 'antd'; -import { Modal as mobileModal } from 'antd-mobile'; +import { Modal as mobileModal } from 'antd-mobile-v2'; import { message } from '@/utils/common/message'; import moment from 'moment'; diff --git a/src/components/PrintPdf/PreviewPdf.js b/src/components/PrintPdf/PreviewPdf.js index 8f8e745..c57955a 100644 --- a/src/components/PrintPdf/PreviewPdf.js +++ b/src/components/PrintPdf/PreviewPdf.js @@ -1,7 +1,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { InputItem, Icon } from 'antd-mobile'; +import { InputItem, Icon } from 'antd-mobile-v2'; import { Document, Page, pdfjs } from 'react-pdf'; import 'antd-mobile-v2/dist/antd-mobile.css'; import * as commonUtils from '@/utils/utils'; diff --git a/src/mobile/common/CommobileBase.js b/src/mobile/common/CommobileBase.js index c2450ad..1e15fe6 100644 --- a/src/mobile/common/CommobileBase.js +++ b/src/mobile/common/CommobileBase.js @@ -5,7 +5,7 @@ import React, { Component } from 'react'; import moment from 'moment'; -import { Modal, Toast } from 'antd-mobile'; +import { Modal, Toast } from 'antd-mobile-v2'; import { addResult } from '@/utils/common/calcuate'; import commonConfig from '../../utils/config'; import * as commonUtils from '../../utils/utils'; diff --git a/src/mobile/common/CommobileBill.js b/src/mobile/common/CommobileBill.js index 7dbe1bd..4df01df 100644 --- a/src/mobile/common/CommobileBill.js +++ b/src/mobile/common/CommobileBill.js @@ -1,7 +1,7 @@ /* eslint-disable */ import React from 'react'; import weixin from 'weixin-js-sdk'; -import { Flex, Button, ListView, Toast } from 'antd-mobile'; +import { Flex, Button, ListView, Toast } from 'antd-mobile-v2'; import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; import CommobileBase from './CommobileBase'; diff --git a/src/mobile/common/CommobileBillEvent.js b/src/mobile/common/CommobileBillEvent.js index 996d1cc..3c3c1ef 100644 --- a/src/mobile/common/CommobileBillEvent.js +++ b/src/mobile/common/CommobileBillEvent.js @@ -4,7 +4,7 @@ * Created by mar105 on 2019-01-08. */ import React, { Component } from 'react'; -import { Toast } from 'antd-mobile'; +import { Toast } from 'antd-mobile-v2'; import * as commonUtils from '../../utils/utils'; import * as commonFunc from '../../components/Common/commonFunc'; import * as commonBusiness from '../../components/Common/commonBusiness'; diff --git a/src/mobile/common/CommobileClassifyEvent.js b/src/mobile/common/CommobileClassifyEvent.js index 859ef65..29afb37 100644 --- a/src/mobile/common/CommobileClassifyEvent.js +++ b/src/mobile/common/CommobileClassifyEvent.js @@ -1,6 +1,6 @@ /* eslint-disable array-callback-return,no-undef,prefer-destructuring */ import React, { Component } from 'react'; -import { Modal } from 'antd-mobile'; +import { Modal } from 'antd-mobile-v2'; import * as commonUtils from '../../utils/utils'; /* 通用方法 */ import commonConfig from '../../utils/config'; import * as commonServices from '../../services/services'; diff --git a/src/mobile/common/CommobileComponent.js b/src/mobile/common/CommobileComponent.js index ccc2247..bd60100 100644 --- a/src/mobile/common/CommobileComponent.js +++ b/src/mobile/common/CommobileComponent.js @@ -1,5 +1,5 @@ /* eslint-disable */ -import { List, InputItem, Picker, TextareaItem, DatePicker, Checkbox, Toast } from 'antd-mobile'; +import { List, InputItem, Picker, TextareaItem, DatePicker, Checkbox, Toast } from 'antd-mobile-v2'; import moment from 'moment'; import React, { Component } from 'react'; import { debounce } from 'lodash'; diff --git a/src/mobile/common/CommobileList.js b/src/mobile/common/CommobileList.js index 76406c0..3e574b6 100644 --- a/src/mobile/common/CommobileList.js +++ b/src/mobile/common/CommobileList.js @@ -2,7 +2,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { ListView, Checkbox, Modal, Toast, Flex } from 'antd-mobile'; +import { ListView, Checkbox, Modal, Toast, Flex } from 'antd-mobile-v2'; import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; import commonConfig from '../../utils/config'; diff --git a/src/mobile/common/CommobileListEvent.js b/src/mobile/common/CommobileListEvent.js index 5756b82..1986f6e 100644 --- a/src/mobile/common/CommobileListEvent.js +++ b/src/mobile/common/CommobileListEvent.js @@ -3,7 +3,7 @@ * Created by mar105 on 2019-03-27. */ import React, { Component } from 'react'; -import { Toast, Modal, TextareaItem, List } from 'antd-mobile'; +import { Toast, Modal, TextareaItem, List } from 'antd-mobile-v2'; import { history } from 'umi'; import * as commonUtils from '../../utils/utils'; /* 通用方法 */ import commonConfig from '../../utils/config'; diff --git a/src/mobile/common/CommobileModalList.jsx b/src/mobile/common/CommobileModalList.jsx index 9d06679..50657d2 100644 --- a/src/mobile/common/CommobileModalList.jsx +++ b/src/mobile/common/CommobileModalList.jsx @@ -3,7 +3,7 @@ import React, { PureComponent } from 'react'; import { createForm } from 'rc-form'; import CommobileBase from '../../mobile/common/CommobileBase'; import CommobileListEvent from './CommobileListEvent'; -import { Checkbox, ListView, TextareaItem } from 'antd-mobile'; +import { Checkbox, ListView, TextareaItem } from 'antd-mobile-v2'; import * as commonUtils from '../../utils/utils'; diff --git a/src/mobile/common/CommobilePrintPdf.js b/src/mobile/common/CommobilePrintPdf.js index f912ab0..49a5b9c 100644 --- a/src/mobile/common/CommobilePrintPdf.js +++ b/src/mobile/common/CommobilePrintPdf.js @@ -1,7 +1,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { InputItem, Icon } from 'antd-mobile'; +import { InputItem, Icon } from 'antd-mobile-v2'; import { Document, Page, pdfjs } from 'react-pdf'; import 'antd-mobile-v2/dist/antd-mobile.css'; import * as commonUtils from '../../utils/utils'; diff --git a/src/mobile/common/CommobileSearchComponent.js b/src/mobile/common/CommobileSearchComponent.js index f71488b..b28670d 100644 --- a/src/mobile/common/CommobileSearchComponent.js +++ b/src/mobile/common/CommobileSearchComponent.js @@ -2,7 +2,7 @@ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; import weixin from 'weixin-js-sdk'; -import { Tabs, Badge, SearchBar, Modal, Button, Menu, ActivityIndicator, Flex, WhiteSpace, Toast, List } from 'antd-mobile'; +import { Tabs, Badge, SearchBar, Modal, Button, Menu, ActivityIndicator, Flex, WhiteSpace, Toast, List } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from '.././mobile.less'; import commonConfig from '../../utils/config'; diff --git a/src/mobile/common/CommobileStep.js b/src/mobile/common/CommobileStep.js index 665b9e6..81618d5 100644 --- a/src/mobile/common/CommobileStep.js +++ b/src/mobile/common/CommobileStep.js @@ -1,7 +1,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { Steps } from 'antd-mobile'; +import { Steps } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import CommobileBase from '../../mobile/common/CommobileBase'; import CommobileListEvent from './CommobileListEvent'; diff --git a/src/mobile/common/CommobileSubBill.js b/src/mobile/common/CommobileSubBill.js index 51250b2..1b78763 100644 --- a/src/mobile/common/CommobileSubBill.js +++ b/src/mobile/common/CommobileSubBill.js @@ -1,7 +1,7 @@ /* eslint-disable */ import React from 'react'; import weixin from 'weixin-js-sdk'; -import { Flex, Button, ListView, Toast, Tabs, Badge, Modal} from 'antd-mobile'; +import { Flex, Button, ListView, Toast, Tabs, Badge, Modal} from 'antd-mobile-v2'; import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; import CommobileBase from './CommobileBase'; diff --git a/src/mobile/common/CommobileSubBillEvent.js b/src/mobile/common/CommobileSubBillEvent.js index f504653..45ebd14 100644 --- a/src/mobile/common/CommobileSubBillEvent.js +++ b/src/mobile/common/CommobileSubBillEvent.js @@ -4,7 +4,7 @@ * Created by mar105 on 2019-01-08. */ import React, { Component } from 'react'; -import { Toast,Modal } from 'antd-mobile'; +import { Toast,Modal } from 'antd-mobile-v2'; import * as commonUtils from '../../utils/utils'; import * as commonFunc from '../../components/Common/commonFunc'; import * as commonBusiness from '../../components/Common/commonBusiness'; diff --git a/src/mobile/common/CommobileTabBill.js b/src/mobile/common/CommobileTabBill.js index a106ca9..e03fd20 100644 --- a/src/mobile/common/CommobileTabBill.js +++ b/src/mobile/common/CommobileTabBill.js @@ -1,7 +1,7 @@ /* eslint-disable */ import React from 'react'; import weixin from 'weixin-js-sdk'; -import { Flex, Button, ListView, Toast, Tabs, Badge,} from 'antd-mobile'; +import { Flex, Button, ListView, Toast, Tabs, Badge,} from 'antd-mobile-v2'; import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; import CommobileBase from './CommobileBase'; diff --git a/src/mobile/common/CommobileToolBar.js b/src/mobile/common/CommobileToolBar.js index d617f1f..bc12388 100644 --- a/src/mobile/common/CommobileToolBar.js +++ b/src/mobile/common/CommobileToolBar.js @@ -1,6 +1,6 @@ /* eslint-disable */ import React, { Component } from 'react'; -import { Button, Toast } from 'antd-mobile'; +import { Button, Toast } from 'antd-mobile-v2'; import * as commonUtils from '../../utils/utils'; import commonConfig from '../../utils/config'; import * as commonServices from '../../services/services'; diff --git a/src/mobile/common/CommobileView.js b/src/mobile/common/CommobileView.js index 9f5b834..4fc80e9 100644 --- a/src/mobile/common/CommobileView.js +++ b/src/mobile/common/CommobileView.js @@ -3,7 +3,7 @@ */ /* eslint-disable object-curly-newline,prefer-destructuring */ import React, { Component } from 'react'; -import { List } from 'antd-mobile'; +import { List } from 'antd-mobile-v2'; import ShowType from './CommobileComponent'; import * as commonUtils from '../../utils/utils'; /* 通用方法 */ diff --git a/src/mobile/common/CommobileViewMaster.js b/src/mobile/common/CommobileViewMaster.js index 51cd875..6d072a7 100644 --- a/src/mobile/common/CommobileViewMaster.js +++ b/src/mobile/common/CommobileViewMaster.js @@ -3,7 +3,7 @@ */ /* eslint-disable object-curly-newline,prefer-destructuring */ import React, { Component } from 'react'; -import { List, Flex } from 'antd-mobile'; +import { List, Flex } from 'antd-mobile-v2'; import ShowType from './CommobileComponent'; import * as commonUtils from '../../utils/utils'; import styles from '../mobile.less'; /* 通用方法 */ diff --git a/src/mobile/common/CommobileViewSlave.js b/src/mobile/common/CommobileViewSlave.js index 5d0ac43..c02626e 100644 --- a/src/mobile/common/CommobileViewSlave.js +++ b/src/mobile/common/CommobileViewSlave.js @@ -3,7 +3,7 @@ */ /* eslint-disable object-curly-newline,prefer-destructuring */ import React, { Component } from 'react'; -import { List } from 'antd-mobile'; +import { List } from 'antd-mobile-v2'; import ShowType from './CommobileComponent'; import * as commonUtils from '../../utils/utils'; import styles from '../mobile.less'; /* 通用方法 */ diff --git a/src/mobile/common/ContactsInfoMobile.js b/src/mobile/common/ContactsInfoMobile.js index f4456ee..cd818a0 100644 --- a/src/mobile/common/ContactsInfoMobile.js +++ b/src/mobile/common/ContactsInfoMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Grid, Result } from 'antd-mobile'; +import { Grid, Result } from 'antd-mobile-v2'; import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from '../mobile.less'; diff --git a/src/mobile/common/ContactsMobile.js b/src/mobile/common/ContactsMobile.js index 8f47691..30453c6 100644 --- a/src/mobile/common/ContactsMobile.js +++ b/src/mobile/common/ContactsMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { ListView } from 'antd-mobile'; +import { ListView } from 'antd-mobile-v2'; import styles from '../mobile.less'; // eslint-disable-next-line import/first import 'antd-mobile-v2/dist/antd-mobile.css'; diff --git a/src/mobile/common/DeviceMobile.js b/src/mobile/common/DeviceMobile.js index b6ecaa8..616095b 100644 --- a/src/mobile/common/DeviceMobile.js +++ b/src/mobile/common/DeviceMobile.js @@ -1,7 +1,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { Tabs, Badge, SearchBar, ListView, Modal, List, Button } from 'antd-mobile'; +import { Tabs, Badge, SearchBar, ListView, Modal, List, Button } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from '.././mobile.less'; import commonConfig from '../../utils/config'; diff --git a/src/mobile/common/ExamineMobile.js b/src/mobile/common/ExamineMobile.js index 95f9737..bdb2a6d 100644 --- a/src/mobile/common/ExamineMobile.js +++ b/src/mobile/common/ExamineMobile.js @@ -1,6 +1,6 @@ /* eslint-disable */ import React from 'react'; -import { Flex, Button, ListView, Toast, TextareaItem, Steps, WhiteSpace, WingBlank } from 'antd-mobile'; +import { Flex, Button, ListView, Toast, TextareaItem, Steps, WhiteSpace, WingBlank } from 'antd-mobile-v2'; import { DownlandOutline, ArrowDownCircleOutline, CheckCircleFill, ClockCircleFill, HandPayCircleOutline, InformationCircleOutline, } from 'antd-mobile-icons' import { Space, Dropdown, Menu } from 'antd'; import { createForm } from 'rc-form'; diff --git a/src/mobile/common/ExamineMobile1.js b/src/mobile/common/ExamineMobile1.js index c049dc4..c0bf9e6 100644 --- a/src/mobile/common/ExamineMobile1.js +++ b/src/mobile/common/ExamineMobile1.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Button, Card, TextareaItem, WhiteSpace, WingBlank, ListView } from 'antd-mobile'; +import { Button, Card, TextareaItem, WhiteSpace, WingBlank, ListView } from 'antd-mobile-v2'; // import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; import CommobileBase from './CommobileBase'; diff --git a/src/mobile/common/MessageMobile.js b/src/mobile/common/MessageMobile.js index 096116e..c893da1 100644 --- a/src/mobile/common/MessageMobile.js +++ b/src/mobile/common/MessageMobile.js @@ -1,7 +1,7 @@ import React from 'react'; // eslint-disable-next-line no-unused-vars -import { Tabs, Badge, ListView, SearchBar } from 'antd-mobile'; -import 'antd-mobile-v2/dist/antd-mobile.css'; +import { Tabs, Badge, ListView, SearchBar } from 'antd-mobile-v2'; +import 'antd-mobile/dist/antd-mobile.css'; // import ExamineMobile from './ExamineMobile'; import commonConfig from '../../utils/config'; import * as commonUtils from '../../utils/utils'; diff --git a/src/mobile/common/MyselfMobile.js b/src/mobile/common/MyselfMobile.js index fae658a..7147f96 100644 --- a/src/mobile/common/MyselfMobile.js +++ b/src/mobile/common/MyselfMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Button, List } from 'antd-mobile'; +import { Button, List } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; // import ExamineMobile from './ExamineMobile'; import commonConfig from '../../utils/config'; diff --git a/src/mobile/common/ProcessReportMobile.js b/src/mobile/common/ProcessReportMobile.js index f5ae2b6..c65ed01 100644 --- a/src/mobile/common/ProcessReportMobile.js +++ b/src/mobile/common/ProcessReportMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Flex, Button, ListView, Toast } from 'antd-mobile'; +import { Flex, Button, ListView, Toast } from 'antd-mobile-v2'; import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; import CommobileBase from './CommobileBase'; diff --git a/src/mobile/common/RevisePasswordMobile.js b/src/mobile/common/RevisePasswordMobile.js index 5594252..baab766 100644 --- a/src/mobile/common/RevisePasswordMobile.js +++ b/src/mobile/common/RevisePasswordMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { List, InputItem, NavBar, Toast } from 'antd-mobile'; +import { List, InputItem, NavBar, Toast } from 'antd-mobile-v2'; import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; // import ExamineMobile from './ExamineMobile'; diff --git a/src/mobile/common/SceneCssMobile.js b/src/mobile/common/SceneCssMobile.js index a9fba27..95d6fe0 100644 --- a/src/mobile/common/SceneCssMobile.js +++ b/src/mobile/common/SceneCssMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Grid, Toast } from 'antd-mobile'; +import { Grid, Toast } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from './SceneMobile.less'; // eslint-disable-next-line import/first diff --git a/src/mobile/common/SceneMobile.js b/src/mobile/common/SceneMobile.js index 1b4303f..cb569d3 100644 --- a/src/mobile/common/SceneMobile.js +++ b/src/mobile/common/SceneMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Button, Grid, Toast } from 'antd-mobile'; +import { Button, Grid, Toast } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from './SceneMobile.less'; // eslint-disable-next-line import/first diff --git a/src/mobile/common/SceneSrmMobile.js b/src/mobile/common/SceneSrmMobile.js index 5f08e97..5432236 100644 --- a/src/mobile/common/SceneSrmMobile.js +++ b/src/mobile/common/SceneSrmMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Grid, Toast } from 'antd-mobile'; +import { Grid, Toast } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from './SceneMobile.less'; // eslint-disable-next-line import/first diff --git a/src/mobile/common/WorkBenchMobile.js b/src/mobile/common/WorkBenchMobile.js index 23a5aef..76835fe 100644 --- a/src/mobile/common/WorkBenchMobile.js +++ b/src/mobile/common/WorkBenchMobile.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Grid, Toast } from 'antd-mobile'; +import { Grid, Toast } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from './SceneMobile.less'; import commonConfig from '../../utils/config'; diff --git a/src/mobile/components/FileManageMobile.js b/src/mobile/components/FileManageMobile.js index d2675cf..7ba69c3 100644 --- a/src/mobile/components/FileManageMobile.js +++ b/src/mobile/components/FileManageMobile.js @@ -1,7 +1,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { Button, Modal } from 'antd-mobile'; +import { Button, Modal } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import * as commonUtils from '../../utils/utils'; import CommobileClassifyEvent from '../common/CommobileClassifyEvent'; diff --git a/src/mobile/components/FileManageMobileWx.js b/src/mobile/components/FileManageMobileWx.js index 51c40b1..377b01d 100644 --- a/src/mobile/components/FileManageMobileWx.js +++ b/src/mobile/components/FileManageMobileWx.js @@ -2,7 +2,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { Button, Toast } from 'antd-mobile'; +import { Button, Toast } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import weixin from 'weixin-js-sdk'; import logo from '@/assets/footer_logo.png'; diff --git a/src/mobile/components/FileShowMobile.js b/src/mobile/components/FileShowMobile.js index 1ccd2c5..00b87f9 100644 --- a/src/mobile/components/FileShowMobile.js +++ b/src/mobile/components/FileShowMobile.js @@ -2,7 +2,7 @@ /* eslint-disable prefer-destructuring */ /* eslint no-dupe-keys: 0, no-mixed-operators: 0 */ import React from 'react'; -import { Button, Modal } from 'antd-mobile'; +import { Button, Modal } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import * as commonUtils from '../../utils/utils'; import CommobileClassifyEvent from '../common/CommobileClassifyEvent'; diff --git a/src/mobile/components/modal.jsx b/src/mobile/components/modal.jsx index 8c4fbf8..2d92be5 100644 --- a/src/mobile/components/modal.jsx +++ b/src/mobile/components/modal.jsx @@ -1,6 +1,6 @@ /*eslint-disable*/ import React, { PureComponent } from 'react'; -import { Modal } from 'antd-mobile'; +import { Modal } from 'antd-mobile-v2'; export default class ModalBase extends PureComponent { state = { diff --git a/src/mobile/components/preView.js b/src/mobile/components/preView.js index d61b39a..a46007d 100644 --- a/src/mobile/components/preView.js +++ b/src/mobile/components/preView.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Carousel, Modal } from 'antd-mobile'; +import { Carousel, Modal } from 'antd-mobile-v2'; import styles from './preView.less'; /** diff --git a/src/mobile/login/LoginMobile.js b/src/mobile/login/LoginMobile.js index cdee05f..a2abfb4 100644 --- a/src/mobile/login/LoginMobile.js +++ b/src/mobile/login/LoginMobile.js @@ -146,6 +146,8 @@ class LoginMobile extends React.Component { type: 'loginMobile/login', payload: { ...param, dispatch }, }); + console.log('登录成功',param,dispatch); + } else { Toast.fail(dataReturn.msg); } diff --git a/src/mobile/logincss/LoginCss.js b/src/mobile/logincss/LoginCss.js index 468cb57..fd8bcb7 100644 --- a/src/mobile/logincss/LoginCss.js +++ b/src/mobile/logincss/LoginCss.js @@ -1,6 +1,6 @@ import React from 'react'; import { createForm } from 'rc-form'; -import { InputItem, Button, WhiteSpace, Toast, Modal, Picker, List } from 'antd-mobile'; +import { InputItem, Button, WhiteSpace, Toast, Modal, Picker, List } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from './LoginCss.less'; import LoginIcon from '../../assets/mobile/logoCss.png'; diff --git a/src/mobile/loginsrm/LoginSrm.js b/src/mobile/loginsrm/LoginSrm.js index 5748b0d..fa3b21f 100644 --- a/src/mobile/loginsrm/LoginSrm.js +++ b/src/mobile/loginsrm/LoginSrm.js @@ -1,6 +1,6 @@ import React from 'react'; import { createForm } from 'rc-form'; -import { InputItem, Button, WhiteSpace, Toast, Modal, Picker, List } from 'antd-mobile'; +import { InputItem, Button, WhiteSpace, Toast, Modal, Picker, List } from 'antd-mobile-v2'; import 'antd-mobile-v2/dist/antd-mobile.css'; import styles from './LoginSrm.less'; import LoginIcon from '../../assets/mobile/logoSrm.png'; diff --git a/src/models/app.js b/src/models/app.js index 411c3c2..9951ddd 100644 --- a/src/models/app.js +++ b/src/models/app.js @@ -3,7 +3,7 @@ import config from '../utils/config'; import * as utils from '../utils/utils'; import * as services from '../services/services'; import { message, notification, Modal } from 'antd-v4'; -// import { Toast } from 'antd-mobile'; +// import { Toast } from 'antd-mobile-v2'; import * as commonFunc from '../components/Common/commonFunc';/* 通用单据方法 */ const { confirm } = Modal; diff --git a/src/routes/mobile/IndexCssMobile.js b/src/routes/mobile/IndexCssMobile.js index e33abaf..98c876b 100644 --- a/src/routes/mobile/IndexCssMobile.js +++ b/src/routes/mobile/IndexCssMobile.js @@ -1,8 +1,9 @@ /* eslint-disable */ import React from 'react'; import 'antd-mobile-v2/dist/antd-mobile.css'; -import { Icon, NavBar, TabBar, Modal } from 'antd-mobile'; -import { connect,history } from 'umi'; +import { Icon, NavBar, TabBar, Modal } from 'antd-mobile-v2'; +// import { history } from 'dva/router'; +import { connect,history } from 'umi'; import styles from './IndexMobile.less'; import SceneCssMobile from './common/SceneCssMobile'; diff --git a/src/routes/mobile/IndexMobile.js b/src/routes/mobile/IndexMobile.js index d63650f..949b16a 100644 --- a/src/routes/mobile/IndexMobile.js +++ b/src/routes/mobile/IndexMobile.js @@ -1,34 +1,35 @@ -import React from 'react'; -import 'antd-mobile-v2/dist/antd-mobile.css'; -import { Icon, NavBar, TabBar, Modal } from 'antd-mobile-v2'; -import { connect,history } from 'umi'; +import React from "react"; +import "antd-mobile-v2/dist/antd-mobile.css"; +import { Icon, NavBar, TabBar, Modal } from "antd-mobile-v2"; +// import { history } from 'dva/router'; +import { connect, history } from "umi"; -import * as commonUtils from '@/utils/utils'; -import styles from './IndexMobile.less'; -import SceneMobile from './common/SceneMobile'; -import MessageMobile from './common/MessageMobile'; -import ContactsMobile from './common/ContactsMobile'; -import WorkBenchMobile from './common/WorkBenchMobile'; -import CommobileList from './commobileList/commobileList'; -import ProcessReportMobile from './common/ProcessReportMobile'; -import MyselfMobile from './common/MyselfMobile'; -import ContactsInfoMobile from './common/ContactsInfoMobile'; -import RevisePasswordMobile from './common/RevisePasswordMobile'; -import CommobileBill from './common/commobileBill'; -import CommobilePrintPdf from './common/commobilePrintPdf'; -import ExamineMobile from './common/ExamineMobile'; -import Icon1 from '../../assets/mobile/1.png'; -import Icon11 from '../../assets/mobile/11.png'; -import Icon2 from '../../assets/mobile/2.png'; -import Icon21 from '../../assets/mobile/21.png'; -import Icon3 from '../../assets/mobile/3.png'; -import Icon31 from '../../assets/mobile/31.png'; +import * as commonUtils from "@/utils/utils"; +import styles from "./IndexMobile.less"; +import SceneMobile from "./common/SceneMobile"; +import MessageMobile from "./common/MessageMobile"; +import ContactsMobile from "./common/ContactsMobile"; +import WorkBenchMobile from "./common/WorkBenchMobile"; +import CommobileList from "./commobileList/commobileList"; +import ProcessReportMobile from "./common/ProcessReportMobile"; +import MyselfMobile from "./common/MyselfMobile"; +import ContactsInfoMobile from "./common/ContactsInfoMobile"; +import RevisePasswordMobile from "./common/RevisePasswordMobile"; +import CommobileBill from "./common/commobileBill"; +import CommobilePrintPdf from "./common/commobilePrintPdf"; +import ExamineMobile from "./common/ExamineMobile"; +import Icon1 from "../../assets/mobile/1.png"; +import Icon11 from "../../assets/mobile/11.png"; +import Icon2 from "../../assets/mobile/2.png"; +import Icon21 from "../../assets/mobile/21.png"; +import Icon3 from "../../assets/mobile/3.png"; +import Icon31 from "../../assets/mobile/31.png"; // import Icon4 from '../../assets/mobile/4.png'; // import Icon41 from '../../assets/mobile/41.png'; -import Icon5 from '../../assets/mobile/5.png'; -import Icon51 from '../../assets/mobile/51.png'; +import Icon5 from "../../assets/mobile/5.png"; +import Icon51 from "../../assets/mobile/51.png"; // import AppUtil from '../../utils/AppUtil'; -import * as commonBusiness from '../../components/Common/commonBusiness'; +import * as commonBusiness from "../../components/Common/commonBusiness"; // eslint-disable-next-line prefer-destructuring const alert = Modal.alert; @@ -36,8 +37,8 @@ class IndexMobile extends React.Component { constructor(props) { super(props); this.state = { - selectedTab: 'scene', - title: '现场', + selectedTab: "scene", + title: "现场", hidden: false, fullScreen: true, touchStartPageX: 0, // 滑动开始的Y坐标 @@ -45,13 +46,13 @@ class IndexMobile extends React.Component { }; } componentWillMount() { - this.props.dispatch(history.push('/indexMobile')); // 刷新时更新路由,避免底部按钮和返回按钮错乱显示 + this.props.dispatch(history.push("/indexMobile")); // 刷新时更新路由,避免底部按钮和返回按钮错乱显示 if (this.props.routing && this.props.routing) { const { state } = this.props.routing; if (state) { const { sId } = state; - if (sId === 'myself') { - this.setState({ selectedTab: 'myself' }); + if (sId === "myself") { + this.setState({ selectedTab: "myself" }); // this.renderContent('contacts'); } } @@ -63,50 +64,51 @@ class IndexMobile extends React.Component { componentDidUpdate(prevProps) { /* eslint-disable */ if (prevProps?.location.state !== this.props.location.state) { - const originTitle = ({ - message: '消息', - scene: '现场', - workbench: '工作台', - device: '设备', - myself: '我的', - })[this.state.selectedTab]; - + const originTitle = { + message: "消息", + scene: "现场", + workbench: "工作台", + device: "设备", + myself: "我的", + }[this.state.selectedTab]; + try { - const path = JSON.parse(this.props.location.state || '{}'); + const path = JSON.parse(this.props.location.state || "{}"); this.setState({ title: path.title || originTitle }); - } catch (error) { + } catch (error) { this.setState({ title: originTitle }); } } } - handleTouchStart = (e) => { + handleTouchStart = e => { this.setState({ touchStartPageX: e.changedTouches[0].pageX, touchStartPageY: e.changedTouches[0].pageY, }); - } + }; - handleTouchEnd = (e) => { + handleTouchEnd = e => { const touchEndtPageX = e.changedTouches[0].pageX; const touchEndtPageY = e.changedTouches[0].pageY; const touchDireactionX = touchEndtPageX - this.state.touchStartPageX; // 滑动横向坐标 const touchDireactionY = touchEndtPageY - this.state.touchStartPageY; // 滑动横向坐标 - if (touchDireactionX > 100 && touchDireactionY > -80) { // 滑动一定距离 + if (touchDireactionX > 100 && touchDireactionY > -80) { + // 滑动一定距离 const { plus } = window; - if (location.pathname === '/indexMobile') { - alert('确定退出吗?', '', [ - { text: '取消', onPress: () => {} }, - { text: '是', onPress: () => plus.runtime.quit() }, // 关闭app + if (location.pathname === "/indexMobile") { + alert("确定退出吗?", "", [ + { text: "取消", onPress: () => {} }, + { text: "是", onPress: () => plus.runtime.quit() }, // 关闭app ]); } else { window.history.back(-1); } } - } + }; renderContent(pageText) { - if (pageText === 'message') { - if (location.pathname === '/indexMobile/examine') { + if (pageText === "message") { + if (location.pathname === "/indexMobile/examine") { return (