Explorar o código

feat: 商机详情非本人不可编辑

lanjianrong %!s(int64=4) %!d(string=hai) anos
pai
achega
859841b162

+ 4 - 0
src/pages/Customer/Business/components/BusinessDetail/Form.jsx

@@ -1,6 +1,7 @@
 import { Row, Col } from 'antd'
 import React, { useMemo } from 'react'
 import EditableForm from '@/components/EditableForm'
+import { useModel } from 'umi'
 import ChangeCompanyInput, {
   ChangeCompMap
 } from '@/pages/Customer/Company/components/ChangeCompany'
@@ -8,9 +9,12 @@ import ChangeCompanyInput, {
 import Step from './Step/index'
 
 const Form = props => {
+  const { initialState } = useModel('@@initialState')
   const { business, groupStatus, updateKey } = props
 
   const isEnd = useMemo(() => {
+    const { staffId } = initialState.currentUser || {}
+    if (business.staffId !== staffId) return true
     return groupStatus.findIndex(item => item.endProcess && item.selected) !== -1
   }, [groupStatus, business.businessStatusId])
 

+ 0 - 1
src/pages/Customer/Business/index.jsx

@@ -30,7 +30,6 @@ const Business = ({ dispatch, groupList, shouldUpdate, loading }) => {
 
   const funnelData = useMemo(() => {
     if (!groupList) return null
-    console.log('111', state.params.businessGroupId)
     return groupList
       .find(item => item.value === state.params.businessGroupId)
       ?.items?.filter(item => !item.endProcess)