For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (
- [ ]) syntax for tracking.
Goal: 运输计划弹窗「运输公司」旁提供「从承运商库选择」,支持搜索/选择/新增/编辑并回填 carrierId。
Architecture: 对齐车辆库/地址库:PlCarrierLibrarySelectDialog + 嵌套 PlCarrierFormDialog(对照 views/pl/carrier);计划表单旁按钮接入。
Tech Stack: Vue 3 + Element Plus + carrierApi
Spec: docs/superpowers/specs/2026-08-06-pl-plan-carrier-library-select-design.md
| 操作 | 文件 |
|---|---|
| Create | web-admin/src/components/business/pl-carrier-form-dialog/index.vue |
| Create | web-admin/src/components/business/pl-carrier-library-select-dialog/index.vue |
| Modify | web-admin/src/components/business/pl-plan-form-dialog/index.vue |
modelValue, carrierId?;Emits: update:modelValue, saved({ mode, carrier })ensureSelectedCarrierOption 回填./scripts/update-graph.sh frontend