export const getUrlParam = (name, url) => { let result = ''; if (url.indexOf('?') > -1) { const param = url.substring(url.indexOf('?') + 1); name += '='; if (param.indexOf(name) > -1) { let r = param.substr(param.indexOf(name) + name.length); if (r.indexOf('&') !== -1) { r = r.substring(0, r.indexOf('&')); } result = r; } } return result; };
let loginToken = getUrlParam('loginToken', headers.referer || '');
例如路径/web-enr/catheter/venous/index.html?wardCode=010101010217&organCode=12320000466000838D&loginId=12320000466000838D-admin&loginName=admin&loginToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjMyMDU1OTYsInVzZXIiOiJ7XCJhY2NvdW50Tm9uRXhwaXJlZFwiOnRydWUsXCJhY2NvdW50Tm9uTG9ja2VkXCI6dHJ1ZSxcImF0dGFjaGVkUm9sZXNcIjpbe1wicm9sZUNvZGVcIjpcIkFTU0VTU01FTlRfQ09ORlwifSx7XCJyb2xlQ29kZVwiOlwiQ0FIX0dST1VQXCJ9LHtcInJvbGVDb2RlXCI6XCJDSElFRl9OVVJTRVwifSx7XCJyb2xlQ29kZVwiOlwiQ09NTU9OX0RPQ1RPUlwifSx7XCJyb2xlQ29kZVwiOlwiQ09NTU9OX1BBVElFTlRcIn0se1wicm9sZUNvZGVcIjpcIkRJQUdOT1NJU19DT05GXCJ9LHtcInJvbGVDb2RlXCI6XCJGTF9HUk9VUFwifSx7XCJyb2xlQ29kZVwiOlwiR01fQ09ERVwifSx7XCJyb2xlQ29kZVwiOlwiR01fTlVSU0VcIn0se1wicm9sZUNvZGVcIjpcIkdNX1JFUE9SVFwifSx7XCJyb2xlQ29kZVwiOlwiR01fU0NSRUVOXCJ9LHtcInJvbGVDb2RlXCI6XCJIRUFEX05VUlNFXCJ9LHtcInJvbGVDb2RlXCI6XCJOVVJTRVwifSx7XCJyb2xlQ29kZVwiOlwiUElfR1JPVVBcIn0se1wicm9sZUNvZGVcIjpcIlFVRVNUSU9OTkFJUkVfQ09ORlwifSx7XCJyb2xlQ29kZVwiOlwiUlNUX0dST1VQXCJ9LHtcInJvbGVDb2RlXCI6XCJTVVBFUlZJU09SXCJ9LHtcInJvbGVDb2RlXCI6XCJUSElSRF9VU0VSXCJ9XSxcImF1dGhvcml0aWVzXCI6W10sXCJjYUVuYWJsZVwiOnRydWUsXCJjcmVkZW50aWFsc05vbkV4cGlyZWRcIjp0cnVlLFwiZW5hYmxlZFwiOnRydWUsXCJob3NwaXRhbE5hbWVcIjpcImRlZmF1bHRcIixcImxvZ2luSWRcIjpcIjEyMzIwMDAwNDY2MDAwODM4RC1hZG1pblwiLFwibG9naW5OYW1lXCI6XCJhZG1pblwiLFwib3JnYW5Db2RlXCI6XCIxMjMyMDAwMDQ2NjAwMDgzOERcIixcInBob25lXCI6XCIxMDAwMFwiLFwic3RhZmZOYW1lXCI6XCLov5Dnu7TnrqHnkIZcIixcInVzZXJUeXBlXCI6XCJBRE1JTlwiLFwidXNlcm5hbWVcIjpcIjEyMzIwMDAwNDY2MDAwODM4RC1hZG1pbkFETUlOXCJ9IiwidXNlcl9uYW1lIjoiMTIzMjAwMDA0NjYwMDA4MzhELWFkbWluIiwianRpIjoiOTAxZDZkNWMtNDczMy00MWZiLTkwYTctZWI1NWI5NDQ2MmNmIiwiY2xpZW50X2lkIjoibnVyc2luZ19jbGllbnRfaWQiLCJzY29wZSI6WyJld2VsbCJdfQ.n_g4ogTV-B01_Yc_UBBun9tJJG6ZIeidMuzrSYjC9FM&openCa=false&pageFrom=patientinfo