diff --git a/.workbuddy/memory/2026-08-12.md b/.workbuddy/memory/2026-08-12.md new file mode 100644 index 0000000..4862be7 --- /dev/null +++ b/.workbuddy/memory/2026-08-12.md @@ -0,0 +1,31 @@ +# 2026-08-12 + +## 全站自定义表单弹窗样式统一为客商档案风格 + +- 新增全局弹窗表单标准类 `.dialog-form--carded`(`src/styles/element-ui.scss`),统一实现: + - `section-card` 白底卡片分组 + - label 固定宽度 `calc(6em + 24px)`、右对齐、上下居中 + - input/select/cascader/tree-select/date-editor/textarea 等控件固定宽度 250px + - radio/checkbox 组宽度自适应 +- 改造文件清单: + - `src/views/flow/manager.vue`:流程变更弹窗 + - `src/views/flow/follow.vue`:流程删除弹窗 + - `src/views/system/param.vue`:参数编辑弹窗 + - `src/views/system/authlock.vue`:锁定用户、解锁确认弹窗 + - `src/views/system/user.vue`:用户编辑、修改密码弹窗 + - `src/views/business/components/waybill-import-dialog.vue`:新建导入弹窗表单区 +- 已跳过(非编辑表单弹窗):`system/dept.vue` 承运商选择搜索弹窗、`business/master-order-editor.vue` 页面级组件。 +- `npm run build` 构建通过。 + +## 港口码头(port-terminal)编辑弹窗 input 宽度统一 250px + +- 文件:`src/views/base/port-terminal.vue` +- 做法:option 加 `dialogCustomClass: 'port-terminal-edit-dialog'`,并在文件末尾新增非 scoped ` + + diff --git a/src/views/base/railway-station.vue b/src/views/base/railway-station.vue index fb24d5e..4dc8249 100644 --- a/src/views/base/railway-station.vue +++ b/src/views/base/railway-station.vue @@ -202,8 +202,9 @@ export default { height: 'auto', calcHeight: 32, dialogWidth: 980, + dialogCustomClass: 'railway-station-edit-dialog', labelPosition: 'right', - labelWidth: 'auto', + labelWidth: '140px', tip: false, searchShow: true, searchMenuSpan: 24, @@ -339,7 +340,7 @@ export default { label: '详细地址', prop: 'detailAddress', type: 'textarea', - minRows: 3, + minRows: 2, span: 24, minWidth: 220, overHidden: false, @@ -393,7 +394,7 @@ export default { label: '备注', prop: 'remark', type: 'textarea', - minRows: 4, + minRows: 2, span: 24, hide: true, maxlength: 200, @@ -892,5 +893,16 @@ export default { :deep(.el-table td .cell) { white-space: nowrap; } + +} + + + + diff --git a/src/views/business/components/business-crud-page.vue b/src/views/business/components/business-crud-page.vue index 7521056..aea1fae 100644 --- a/src/views/business/components/business-crud-page.vue +++ b/src/views/business/components/business-crud-page.vue @@ -27,7 +27,7 @@ :icon="actionButtonLikeSearch ? undefined : 'el-icon-plus'" v-if="canCreate" @click="$refs.crud.rowAdd()" - >{{ config.createText || '新增' }} + >{{ config.createText || '新增' }} {{ config.importText || '批量导入' }} + >{{ config.importText || '批量导入' }} 下载模板 + >下载模板 批量导出 + >批量导出 批量完成 + >批量完成 {{ config.roadLoadingText || '公路配载' }} + >{{ config.roadLoadingText || '公路配载' }} 批量删除 + >批量删除 @@ -1130,20 +1130,20 @@ @@ -2285,7 +2285,7 @@