Compare commits

...

2 Commits

5 changed files with 113 additions and 117 deletions

View File

@ -298,6 +298,7 @@ export default [
{ {
path: '/backend', path: '/backend',
name: 'backend', name: 'backend',
flatMenu: true,
icon: 'icon-gongyingshanghoutai', icon: 'icon-gongyingshanghoutai',
component: '@/layouts/MainLayout', component: '@/layouts/MainLayout',
routes: [ routes: [

View File

@ -60,7 +60,7 @@ const InvoiceFormModal: React.FC<props> = ({
...data, ...data,
id: data.id ? data.id : null, id: data.id ? data.id : null,
attachment: data.qualificationCertificate attachment: data.qualificationCertificate
? [{ uid: '-1', name: data.qualificationCertificate, url: data.qualificationCertificate, status: 'done', response: { url: data.qualificationCertificate } }] ? [{ uid: '-1', name: '附件', url: data.qualificationCertificate, status: 'done', response: { url: data.qualificationCertificate } }]
: [], : [],
}; };
console.log(fields, 'fields'); console.log(fields, 'fields');

View File

@ -54,7 +54,7 @@ const QualificationFormModal: React.FC<QualificationFormModalProps> = ({
termOfValidity: data.termOfValidity ? moment(data.termOfValidity) : undefined, termOfValidity: data.termOfValidity ? moment(data.termOfValidity) : undefined,
attachment: data.accessory attachment: data.accessory
? [{ uid: '-1', name: data.accessory, url: data.accessory, status: 'done', response: { url: data.accessory } }] ? [{ uid: '-1', name: '附件', url: data.accessory, status: 'done', response: { url: data.accessory } }]
: [], : [],
}; };
console.log(fields, 'fields'); console.log(fields, 'fields');
@ -166,7 +166,7 @@ const QualificationFormModal: React.FC<QualificationFormModalProps> = ({
<Descriptions.Item label="附件"> <Descriptions.Item label="附件">
{viewData.attachment?.[0]?.url ? ( {viewData.attachment?.[0]?.url ? (
<a href={viewData.attachment[0].url} target="_blank" rel="noopener noreferrer"> <a href={viewData.attachment[0].url} target="_blank" rel="noopener noreferrer">
{viewData.attachment[0].name || '查看附件'}
</a> </a>
) : '无'} ) : '无'}
</Descriptions.Item> </Descriptions.Item>

View File

@ -167,7 +167,6 @@ const BasicLayout: React.FC<BasicLayoutProps> = (props) => {
if (menuStr) { if (menuStr) {
const menus = JSON.parse(menuStr); const menus = JSON.parse(menuStr);
const filteredMenus = filterMenusByLocalConfig(routes, menus); const filteredMenus = filterMenusByLocalConfig(routes, menus);
console.log(filteredMenus,'filteredMenus');
const hasPersonalInfo = filteredMenus.some(item => item.path === '/PersonalInfo'); const hasPersonalInfo = filteredMenus.some(item => item.path === '/PersonalInfo');
if (!hasPersonalInfo) { if (!hasPersonalInfo) {
filteredMenus.push({ filteredMenus.push({
@ -178,6 +177,7 @@ const BasicLayout: React.FC<BasicLayoutProps> = (props) => {
hideInMenu: true hideInMenu: true
}); });
} }
console.log(convertMenuData(filteredMenus),'convertMenuData(filteredMenus)')
setMenuRoutes(convertMenuData(filteredMenus)); setMenuRoutes(convertMenuData(filteredMenus));
} }
}, []); }, []);

View File

@ -100,34 +100,29 @@ const LoginPage: React.FC = () => {
//存入供应商用户id //存入供应商用户id
if (activeKey === 'supplierLogin') { if (activeKey === 'supplierLogin') {
sessionStorage.setItem('userId', loginRes.data.supplierUser.userId); sessionStorage.setItem('userId', loginRes.data.supplierUser.userId);
if (loginRes.data?.supplierUser?.firstLogin === 1) {
setUserId(loginRes.data.supplierUser.userId)
setShowChangePwd(true);
return
}
} else if (activeKey === 'expertLogin') { } else if (activeKey === 'expertLogin') {
//存入专家用户id //存入专家用户id
// sessionStorage.setItem('userId', loginRes.data.expertUser.userId); // sessionStorage.setItem('userId', loginRes.data.expertUser.userId);
} else if (activeKey === 'accountLogin') { } else if (activeKey === 'accountLogin') {
//存入招标代理用户id //存入招标代理用户id
sessionStorage.setItem('userId', loginRes.data.user.userId); sessionStorage.setItem('userId', loginRes.data.user.userId);
//部门
// queryUserOrgAll().then((res) => {
// const { code, data } = res;
// if (code == 200) {
// sessionStorage.setItem('userOrgAll', JSON.stringify(data) );
// }
// })
} }
sessionStorage.setItem('currentUser', JSON.stringify(loginRes.data)); sessionStorage.setItem('currentUser', JSON.stringify(loginRes.data));
await getUserinfo().then(async (res) => { await getUserinfo().then(async (res) => {
const roleIdList = res.authorityList.map((item: any) => item.roleId); const roleIdList = res.authorityList.map((item: any) => item.roleId);
console.log(res);
setUserId(res.userId)
sessionStorage.setItem('Userinfo', JSON.stringify(res)); sessionStorage.setItem('Userinfo', JSON.stringify(res));
const menuList: any = await findMenuList({ roleIdList }); const menuList: any = await findMenuList({ roleIdList });
sessionStorage.setItem('menuList', JSON.stringify(menuList.data)); sessionStorage.setItem('menuList', JSON.stringify(menuList.data));
//新用户需要修改一次密码
if (loginRes.data?.supplierUser?.firstLogin === 1) {
setShowChangePwd(true);
} else {
message.success('登录成功'); message.success('登录成功');
if (activeKey === 'supplierLogin') {
history.push('/backend/workbenches');
} else {
history.push('/index'); history.push('/index');
} }
}); });