dev-tmp1
tangjie 2026-08-24 15:16:13 +08:00
parent d78705dc15
commit 6391fc4400
3 changed files with 8 additions and 27 deletions

View File

@ -13,8 +13,8 @@ module.exports = {
//API_HOST: "http://localhost:80",
// API_HOST: "http://192.168.0.134",
API_HOST: "http://192.168.0.150", //太浅
// API_HOST: "https://gbs-gateway.qhdsafety.com",
// API_HOST: "http://192.168.0.150", //太浅
API_HOST: "https://gbs-gateway.qhdsafety.com",
// API_HOST: "http://192.168.0.103", //huwei
},
production: {

View File

@ -230,10 +230,13 @@ const TeamContent = ({ readOnly, ...props }) => {
// 导出Word按当前项目组配置填充模板聘请所需技术专家、备注事项、部门经理或负责人、年月日保留空白
const handleExport = async () => {
/** 人员展示文本:姓名后追加能力,如"张三(化工)" */
const personText = (m) =>
`${m.personnelName}${m.capacity ? `${m.capacity}` : ""}`;
const namesByRole = (role) =>
teamMembers
.filter((m) => m.roles.some((r) => r.role === role))
.map((m) => m.personnelName)
.map(personText)
.join("、");
const data = {
projectName: evalProjectDetailData?.projectName || "",
@ -241,7 +244,7 @@ const TeamContent = ({ readOnly, ...props }) => {
projectLeader: namesByRole("PROJECT_LEAD"),
membersText: teamMembers
.filter((m) => !m.roles.some((r) => r.role === "PROJECT_LEAD"))
.map((m) => m.personnelName)
.map(personText)
.join("、"),
compiler: namesByRole("REPORT_COMPILER"),
auditor: namesByRole("INTERNAL_AUDITOR"),
@ -557,7 +560,7 @@ const TeamContent = ({ readOnly, ...props }) => {
{ (
<LayoutFooterPortal slotId="pf-footer-slot">
<Flex justify="flex-end" gap={8}>
<Button onClick={handleExport}>导出Word</Button>
<Button onClick={handleExport}>导出人员任命书</Button>
{!readOnly &&<Button
type="primary"
loading={memberSaveLoading || memberParticipantSaveLoading}

View File

@ -1,22 +0,0 @@
/**
* 解析驾驶舱 / 大屏鉴权参数
* - 优先从 URL query 读取基座跳转携带
* - 其次从 sessionStorage 读取已登录态
* 返回 { isInstitution, isSupervision, regulatorCode, token }
*/
export function resolveDriverAuthParams() {
const params = new URLSearchParams(window.location.search);
const get = (key, fallback) => params.get(key) || sessionStorage.getItem(key) || fallback;
const role = get("role", "");
const isInstitution = role === "institution" || !!get("enterpriseId");
const isSupervision = role === "supervision" || !!get("regulatorCode");
return {
isInstitution,
isSupervision,
regulatorCode: get("regulatorCode", ""),
enterpriseId: get("enterpriseId", ""),
token: get("token", ""),
};
}