Commit 36ed7f1f authored by 前端-钟卫鹏's avatar 前端-钟卫鹏

fix: 查看商品流程角色添加多租户判断

parent dac3eb44
...@@ -12,6 +12,9 @@ import moment from 'moment' ...@@ -12,6 +12,9 @@ import moment from 'moment'
import styles from './index.less' import styles from './index.less'
import { productStatusColor, productStatusLabel } from '../commodity/products/constant' import { productStatusColor, productStatusLabel } from '../commodity/products/constant'
import { getProductBrandGetBrand, getProductBrandGetBrandCheckRecord } from '@/services/ProductV2Api' import { getProductBrandGetBrand, getProductBrandGetBrandCheckRecord } from '@/services/ProductV2Api'
import { GlobalConfig } from '@/global/config'
import { getManagePaasSiteEnableMultiTenancy } from '@/services/ManageV2Api'
import { getAuth } from '@/utils/auth'
const { Step } = Steps; const { Step } = Steps;
...@@ -28,6 +31,8 @@ const viewBrand: React.FC<{}> = () => { ...@@ -28,6 +31,8 @@ const viewBrand: React.FC<{}> = () => {
const [brandInfo, setBrandInfo] = useState<any>({}) const [brandInfo, setBrandInfo] = useState<any>({})
const [fixStep, setFixStep] = useState(0) const [fixStep, setFixStep] = useState(0)
const [recordData, setRecordData] = useState<any[]>([]) const [recordData, setRecordData] = useState<any[]>([])
const [hasSelfStore, setHasSelfStore] = useState<boolean>(false)
const { roles, memberRoleId, memberId } = getAuth() || {};
useEffect(() => { useEffect(() => {
const { id } = history.location.query const { id } = history.location.query
...@@ -48,6 +53,12 @@ const viewBrand: React.FC<{}> = () => { ...@@ -48,6 +53,12 @@ const viewBrand: React.FC<{}> = () => {
setRecordData(res.data) setRecordData(res.data)
}) })
} }
const siteId = GlobalConfig.global.siteInfo.id
getManagePaasSiteEnableMultiTenancy({siteId}).then(({code, data}) => {
if(code === 1000) {
setHasSelfStore(data)
}
})
}, []) }, [])
const columns: ColumnType<any>[] = [ const columns: ColumnType<any>[] = [
...@@ -140,11 +151,11 @@ const viewBrand: React.FC<{}> = () => { ...@@ -140,11 +151,11 @@ const viewBrand: React.FC<{}> = () => {
<Space direction="vertical" style={{ width: '100%' }}> <Space direction="vertical" style={{ width: '100%' }}>
<Card headStyle={{ borderBottom: 'none' }} title={intl.formatMessage({ id: 'trademark.viewBrand.card.1' })}> <Card headStyle={{ borderBottom: 'none' }} title={intl.formatMessage({ id: 'trademark.viewBrand.card.1' })}>
<Steps progressDot current={fixStep}> <Steps progressDot current={fixStep}>
<Step title={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.1' })} description={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.1.description' })} /> <Step title={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.1' })} description={roles.filter(item => item.memberRoleId === memberRoleId)[0]['memberRoleName']} />
{ {
brandInfo.type === 1 hasSelfStore
? ?
<Step title={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.2' })} description={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.1.description' })} /> <Step title={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.2' })} description={roles.filter(item => item.memberRoleId === memberRoleId)[0]['memberRoleName']} />
: :
<Step title={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.2' })} description={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.2.description' })} /> <Step title={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.2' })} description={intl.formatMessage({ id: 'trademark.viewBrand.card.1.step.2.description' })} />
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment