diff --git a/docs/变更管理/code-adjust-record-2025-07-10-wuzilong.md b/docs/变更管理/code-adjust-record-2025-07-10-wuzilong.md new file mode 100644 index 00000000..078f4a14 --- /dev/null +++ b/docs/变更管理/code-adjust-record-2025-07-10-wuzilong.md @@ -0,0 +1,24 @@ +# 2025-07-10 变更记录 (wuzilong) + +> 更新时间:2025-07-10 10:30:00 + +## 修复内容 + +1. **web/src/views/hq/pm/repairOrder/index.vue** + - 优化 `isImageFile` 方法:在缺少 MIME Type 时通过文件名/URL 后缀判定图片类型,解决编辑模式下附件缩略图不显示的问题。 + - 调整 `showAttachmentDetail` 详情字符串,使用标准 `
` 换行符。 +2. **web/src/plugins/modal.ts** + - 在 `alert/alertError/alertSuccess/alertWarning` 方法中添加 `dangerouslyUseHTMLString: true`,支持 HTML 换行展示。 + +## 影响范围 + +- 物业报修工单编辑/详情弹窗显示。 +- 所有使用 `$modal.alert` 的提示框内容可正确解析换行。 + +## 测试情况 + +- [x] 编辑工单时,图片附件正常显示缩略图。 +- [x] 点击附件详情,弹窗内容按行分隔显示。 +- [x] 其它模块使用 `$modal.alert` 的弹窗显示正常。 + +--- \ No newline at end of file diff --git a/web/src/plugins/modal.ts b/web/src/plugins/modal.ts index 83388ac6..b3504018 100644 --- a/web/src/plugins/modal.ts +++ b/web/src/plugins/modal.ts @@ -21,28 +21,33 @@ export default { // 弹出提示 alert(content: any) { ElMessageBox.alert(content, '系统提示', { - confirmButtonClass: 'el-button--primary' + confirmButtonClass: 'el-button--primary', + // 允许在内容中使用
等 HTML + dangerouslyUseHTMLString: true }); }, // 错误提示 alertError(content: any) { ElMessageBox.alert(content, '系统提示', { type: 'error', - confirmButtonClass: 'el-button--primary' + confirmButtonClass: 'el-button--primary', + dangerouslyUseHTMLString: true }); }, // 成功提示 alertSuccess(content: any) { ElMessageBox.alert(content, '系统提示', { type: 'success', - confirmButtonClass: 'el-button--primary' + confirmButtonClass: 'el-button--primary', + dangerouslyUseHTMLString: true }); }, // 警告提示 alertWarning(content: any) { ElMessageBox.alert(content, '系统提示', { type: 'warning', - confirmButtonClass: 'el-button--primary' + confirmButtonClass: 'el-button--primary', + dangerouslyUseHTMLString: true }); }, // 通知提示 diff --git a/web/src/views/hq/pm/repairOrder/index.vue b/web/src/views/hq/pm/repairOrder/index.vue index ee66e863..e3f99ea8 100644 --- a/web/src/views/hq/pm/repairOrder/index.vue +++ b/web/src/views/hq/pm/repairOrder/index.vue @@ -24,9 +24,18 @@ - - - + @@ -83,7 +92,7 @@ -
+ @@ -200,15 +209,13 @@ 新增报修 - 修改 + 修改 - 删除 + 删除 - 导出 + 导出 @@ -268,7 +275,7 @@ - - +