|
|
@@ -31,6 +31,7 @@ import EnclosureItem from '../../components/enclosureItem/EnclosureItem'
|
|
|
import { saveReceiveState } from '../../redux/actions/homeState'
|
|
|
import EmployeeItem from '../../components/employeeItem/EmployeeItem'
|
|
|
|
|
|
+const operation = Modal.operation
|
|
|
//==============================================================================================
|
|
|
let mMaster, mSessionId, mEmcode, mNodeId, mType, mCachePoints
|
|
|
let mApprovalRecord = new ApprovalRecordBean()
|
|
|
@@ -425,34 +426,38 @@ class Approval extends Component {
|
|
|
height: '24px',
|
|
|
}}></div>
|
|
|
|
|
|
- <div className={(approvalStatus === 0 && !takeoverAble)
|
|
|
- ? 'menuItem'
|
|
|
- : 'displayNone'}
|
|
|
- onClick={this.approvalChange}>变更
|
|
|
+ <div className={agreeAble ? 'menuItem' : 'displayNone'}
|
|
|
+ onClick={this.approvalAgree}>同意
|
|
|
</div>
|
|
|
- <div className={(approvalStatus === 0 && !takeoverAble)
|
|
|
- ? ''
|
|
|
- : 'displayNone'}
|
|
|
+ <div className={agreeAble ? '' : 'displayNone'}
|
|
|
style={{
|
|
|
background: '#cccccc',
|
|
|
width: '1px',
|
|
|
height: '24px',
|
|
|
}}></div>
|
|
|
|
|
|
- <div className={agreeAble ? 'menuItem' : 'displayNone'}
|
|
|
- onClick={this.approvalAgree}>同意
|
|
|
+ <div className={disagreeAble ? 'menuItem' : 'displayNone'}
|
|
|
+ onClick={this.approvalDisagree}>不同意
|
|
|
</div>
|
|
|
- <div className={agreeAble ? '' : 'displayNone'}
|
|
|
+ <div className={disagreeAble ? '' : 'displayNone'}
|
|
|
style={{
|
|
|
background: '#cccccc',
|
|
|
width: '1px',
|
|
|
height: '24px',
|
|
|
}}></div>
|
|
|
|
|
|
- <div className={disagreeAble ? 'menuItem' : 'displayNone'}
|
|
|
- onClick={this.approvalDisagree}>不同意
|
|
|
+ <div className={approvalStatus === 0 ? 'menuItem' : 'displayNone'}
|
|
|
+ onClick={this.moreMenu}>更多
|
|
|
+ </div>
|
|
|
+
|
|
|
+ {/*<div className={(approvalStatus === 0 && !takeoverAble)
|
|
|
+ ? 'menuItem'
|
|
|
+ : 'displayNone'}
|
|
|
+ onClick={this.approvalChange}>变更
|
|
|
</div>
|
|
|
- {/*<div className={disagreeAble ? '' : 'displayNone'}
|
|
|
+ <div className={(approvalStatus === 0 && !takeoverAble)
|
|
|
+ ? ''
|
|
|
+ : 'displayNone'}
|
|
|
style={{
|
|
|
background: '#cccccc',
|
|
|
width: '1px',
|
|
|
@@ -471,6 +476,20 @@ class Approval extends Component {
|
|
|
</div>
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 弹出【更多】操作弹框
|
|
|
+ */
|
|
|
+ moreMenu = () => {
|
|
|
+ const { takeoverAble } = this.state
|
|
|
+ let actions = []
|
|
|
+
|
|
|
+ if (!takeoverAble) {
|
|
|
+ actions.push({ text: '变更', onPress: this.approvalChange })
|
|
|
+ }
|
|
|
+ actions.push({ text: '下一条', onPress: this.loadNextProcess })
|
|
|
+ operation(actions)
|
|
|
+ }
|
|
|
+
|
|
|
getChangeModal () {
|
|
|
const {
|
|
|
changeModalOpen,//变更处理人弹框是否显示
|
|
|
@@ -526,12 +545,12 @@ class Approval extends Component {
|
|
|
mEmployeeList),
|
|
|
})
|
|
|
}}
|
|
|
- onCancel={() => {
|
|
|
+ /*onCancel={value => {
|
|
|
this.setState({
|
|
|
changeDataSource: changeDataSource.cloneWithRows(
|
|
|
mEmployeeList),
|
|
|
})
|
|
|
- }}
|
|
|
+ }}*/
|
|
|
/>
|
|
|
<ListView
|
|
|
dataSource={this.state.changeDataSource}
|