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

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

parent dac3eb44
......@@ -12,6 +12,9 @@ import moment from 'moment'
import styles from './index.less'
import { productStatusColor, productStatusLabel } from '../commodity/products/constant'
import { getProductBrandGetBrand, getProductBrandGetBrandCheckRecord } from '@/services/ProductV2Api'
import { GlobalConfig } from '@/global/config'
import { getManagePaasSiteEnableMultiTenancy } from '@/services/ManageV2Api'
import { getAuth } from '@/utils/auth'
const { Step } = Steps;
......@@ -28,6 +31,8 @@ const viewBrand: React.FC<{}> = () => {
const [brandInfo, setBrandInfo] = useState<any>({})
const [fixStep, setFixStep] = useState(0)
const [recordData, setRecordData] = useState<any[]>([])
const [hasSelfStore, setHasSelfStore] = useState<boolean>(false)
const { roles, memberRoleId, memberId } = getAuth() || {};
useEffect(() => {
const { id } = history.location.query
......@@ -48,6 +53,12 @@ const viewBrand: React.FC<{}> = () => {
setRecordData(res.data)
})
}
const siteId = GlobalConfig.global.siteInfo.id
getManagePaasSiteEnableMultiTenancy({siteId}).then(({code, data}) => {
if(code === 1000) {
setHasSelfStore(data)
}
})
}, [])
const columns: ColumnType<any>[] = [
......@@ -140,11 +151,11 @@ const viewBrand: React.FC<{}> = () => {
<Space direction="vertical" style={{ width: '100%' }}>
<Card headStyle={{ borderBottom: 'none' }} title={intl.formatMessage({ id: 'trademark.viewBrand.card.1' })}>
<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' })} />
}
......
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