""" 复制工单号页 HTML。 本文件职责:打开后立刻把工单号写入系统剪贴板(企微 JS-SDK + 浏览器兜底)。 禁止:URL/页面带 userid;禁止在本页调主账或改六态。 """ from __future__ import annotations import html from agent.config import get_settings _EXPIRED_HTML = """
复制链接已过期。
请回到企微,重新询价后再点「复制工单号」。
""" def expired_copy_page() -> str: """token 无效时给销售看的短页,不暴露内部原因。""" return _EXPIRED_HTML def render_copy_page(work_order_no: str) -> str: """ 渲染复制页。工单号只进页面正文,由 JS 写入剪贴板。 先走企微 ww.setClipboardData(应用内才能真复制),失败再走浏览器剪贴板。 """ wo = html.escape((work_order_no or "").strip(), quote=True) settings = get_settings() corp = html.escape((settings.wecom_corp_id or "").strip(), quote=True) agent = html.escape(str(settings.wecom_agent_id or "1000010").strip(), quote=True) return f"""