|
|
@@ -14,6 +14,7 @@ import RefreshLayout from '../../components/RefreshLayout'
|
|
|
import { isObjEmpty } from '../../utils/common'
|
|
|
import { fetchGet } from '../../utils/fetchRequest'
|
|
|
import { connect } from 'react-redux'
|
|
|
+import { LocalImgs } from '../../configs/Constants'
|
|
|
import {
|
|
|
clearHomeState,
|
|
|
clearNewState,
|
|
|
@@ -27,14 +28,17 @@ import {
|
|
|
import CustomIcon from '../../utils/CustomIcon'
|
|
|
import ApprovalItem from '../../components/approvalItem/ApprovalItem'
|
|
|
|
|
|
-let mMaster = 'UAS_DEV'
|
|
|
+let mMaster
|
|
|
const mPageSize = 20
|
|
|
let mTodoIndex = 0
|
|
|
let mDoneIndex = 0
|
|
|
let mSendIndex = 0
|
|
|
|
|
|
let mBaseUrl = window.location.origin
|
|
|
- // && 'http://29226oq576.qicp.vip/uas/'
|
|
|
+ + (process.env.REACT_APP_ROUTER_BASE_NAME || '/ERP')
|
|
|
+// && 'http://erp.yitoa.com:8888/ERP'
|
|
|
+
|
|
|
+// process.env.REACT_APP_ROUTER_BASE_NAME || '/ERP'
|
|
|
|
|
|
class ApprovalHome extends Component {
|
|
|
|
|
|
@@ -62,6 +66,9 @@ class ApprovalHome extends Component {
|
|
|
pageVisible: true,
|
|
|
})
|
|
|
}, 100)
|
|
|
+
|
|
|
+ mMaster = this.props.match.params.master
|
|
|
+
|
|
|
// 用于刷新组建确认高度
|
|
|
if (ReactDOM.findDOMNode(this.contain)) {
|
|
|
const hei = this.state.receiveHeight -
|
|
|
@@ -77,13 +84,25 @@ class ApprovalHome extends Component {
|
|
|
sendHeight: hei,
|
|
|
})
|
|
|
}
|
|
|
- document.title = '审批'
|
|
|
+ document.title = 'U审批'
|
|
|
|
|
|
const { homeState } = this.props
|
|
|
- const { newState, receiveState, sendState, selectedTab } = homeState
|
|
|
+ let { newState, receiveState, sendState, selectedTab } = homeState
|
|
|
|
|
|
this.initSwiper(receiveState)
|
|
|
|
|
|
+ let pageType = this.props.match.params.type
|
|
|
+ if (pageType == 'receive') {
|
|
|
+ selectedTab = 1
|
|
|
+ freshHomeState({
|
|
|
+ selectedTab: 1,
|
|
|
+ })()
|
|
|
+ } else if (pageType == 'send') {
|
|
|
+ selectedTab = 2
|
|
|
+ freshHomeState({
|
|
|
+ selectedTab: 2,
|
|
|
+ })()
|
|
|
+ }
|
|
|
switch (selectedTab) {
|
|
|
case 0: {
|
|
|
this.initNew(newState)
|
|
|
@@ -790,7 +809,8 @@ class ApprovalHome extends Component {
|
|
|
sendList.length = 0
|
|
|
}
|
|
|
|
|
|
- fetchGet(mBaseUrl + '/common/desktop/process/uapproval/alreadyLaunch.action',
|
|
|
+ fetchGet(
|
|
|
+ mBaseUrl + '/common/desktop/process/uapproval/alreadyLaunch.action',
|
|
|
{
|
|
|
pageSize: mPageSize,
|
|
|
page: mSendIndex,
|
|
|
@@ -849,13 +869,16 @@ class FuncItem extends Component {
|
|
|
render () {
|
|
|
const { funcObj } = this.props
|
|
|
|
|
|
+ let platform = funcObj.sv_logourl.platform
|
|
|
+ let imgUrl = funcObj.sv_logourl.mobile || LocalImgs[platform] || ''
|
|
|
+
|
|
|
return (
|
|
|
isObjEmpty(funcObj) ?
|
|
|
<div></div> :
|
|
|
<div className='newMenu-func-root' onClick={this.onFuncClick}>
|
|
|
<div className='newMenu-func-layout'>
|
|
|
<img className='newMenu-func-icon'
|
|
|
- src={funcObj.sv_logourl ? funcObj.sv_logourl.mobile : ''}/>
|
|
|
+ src={imgUrl}/>
|
|
|
<span className='newMenu-func-text'>{funcObj.sv_name}</span>
|
|
|
</div>
|
|
|
</div>
|