This commit is contained in:
zlwu committed 2026-06-16 07:38:27 +08:00
1 parent a1c2511eb7
commit eaf7d490ec
382 files changed
+44146 -34245

No files matched your search

+15 -5
View File
@@ -186,7 +186,10 @@
>
新增子分类
</el-button>
<el-dropdown trigger="hover" @command="(cmd: string) => handleDropdownCommand(cmd, row)">
<el-dropdown
trigger="hover"
@command="(cmd: string) => handleDropdownCommand(cmd, row)"
>
<el-button class="btn-op-item">
<el-icon><More /></el-icon>
</el-button>
@@ -216,6 +219,7 @@
<!-- 新增/编辑弹窗 -->
<el-dialog
append-to-body
v-model="dialogVisible"
:title="dialogTitle"
width="900px"
@@ -438,7 +442,7 @@
</el-dialog>
<!-- 选择参数弹窗 -->
<el-dialog v-model="selectParameterVisible" title="选择参数" width="900px">
<el-dialog v-model="selectParameterVisible" title="选择参数" width="900px" append-to-body>
<div class="parameter-select-wrapper">
<div class="parameter-select-filter">
<el-input
@@ -1294,9 +1298,15 @@
function handleDropdownCommand(command: string, row: any) {
switch (command) {
case 'view': handleView(row); break
case 'edit': handleEdit(row); break
case 'delete': handleDelete(row); break
case 'view':
handleView(row)
break
case 'edit':
handleEdit(row)
break
case 'delete':
handleDelete(row)
break
}
}
@@ -144,6 +144,8 @@
width="560px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
@close="handleDialogClose"
@@ -147,6 +147,8 @@
width="560px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -245,6 +247,8 @@
width="900px"
class="dialog-form-layout dict-data-config-dialog"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -339,6 +343,7 @@
width="480px"
class="dialog-form-layout"
align-center
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
append-to-body
@@ -115,6 +115,8 @@
width="560px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -157,6 +157,8 @@
width="600px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -177,6 +177,8 @@
width="560px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
@close="handleDialogClose"
+6 -2
View File
@@ -336,6 +336,7 @@
<!-- 订单详情:普通模式用 Dialog;嵌入模式下直接渲染内容,避免父层弹窗+子层弹窗叠加 -->
<el-dialog
append-to-body
v-if="!embeddedMode"
v-model="viewVisible"
title="订单详情"
@@ -1262,6 +1263,7 @@
<!-- 分配 / 更换配送员 -->
<el-dialog
append-to-body
v-model="assignVisible"
:title="assignReassignMode ? '更换配送员' : '分配配送员'"
width="560px"
@@ -1327,7 +1329,7 @@
</el-dialog>
<!-- 审核取消弹窗 -->
<el-dialog v-model="cancelVisible" title="审核取消" width="500px">
<el-dialog v-model="cancelVisible" title="审核取消" width="500px" append-to-body>
<el-form :model="cancelForm" label-width="100px">
<el-form-item label="审核结果">
<el-radio-group v-model="cancelForm.approved">
@@ -1355,7 +1357,7 @@
</el-dialog>
<!-- 取消订单弹窗 -->
<el-dialog v-model="cancelDialogVisible" title="取消订单" width="500px">
<el-dialog v-model="cancelDialogVisible" title="取消订单" width="500px" append-to-body>
<el-alert type="warning" :closable="false" class="mb-4">
取消订单后,订单将被标记为已取消状态,已支付的款项将原路退回。
</el-alert>
@@ -1404,6 +1406,7 @@
<!-- 调整订单弹窗 -->
<el-dialog
append-to-body
v-model="adjustDialogVisible"
title="订单调整"
width="1100px"
@@ -1543,6 +1546,7 @@
<!-- 订单所用价格版本明细(只读,对齐询价「选中供应商报价」信息结构) -->
<el-dialog
append-to-body
v-model="orderPriceVersionVisible"
title="价格版本明细"
width="1100px"
@@ -155,6 +155,8 @@
width="560px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -208,6 +210,8 @@
width="1120px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
+29 -7
View File
@@ -193,7 +193,10 @@
<el-button class="btn-op-item" @click="handleCopy(row)">
<el-icon><CopyDocument /></el-icon>复制
</el-button>
<el-dropdown trigger="hover" @command="(cmd: string) => handleDropdownCommand(cmd, row)">
<el-dropdown
trigger="hover"
@command="(cmd: string) => handleDropdownCommand(cmd, row)"
>
<el-button class="btn-op-item">
<el-icon><More /></el-icon>
</el-button>
@@ -234,6 +237,7 @@
<!-- 新增/编辑/查看弹窗(同一套表单结构) -->
<el-dialog
append-to-body
v-model="dialogVisible"
:title="dialogTitle"
width="900px"
@@ -791,7 +795,7 @@
<ProductViewDialog v-model="viewDialogVisible" :product-id="viewProductId" />
<!-- 选择参数弹窗 -->
<el-dialog v-model="selectParameterVisible" title="添加参数" width="900px">
<el-dialog v-model="selectParameterVisible" title="添加参数" width="900px" append-to-body>
<div class="parameter-select-wrapper">
<div class="parameter-select-filter">
<el-input
@@ -863,14 +867,26 @@
</el-dialog>
<!-- 图片预览弹窗 -->
<el-dialog v-model="previewVisible" title="图片预览" width="800px" class="preview-dialog">
<el-dialog
v-model="previewVisible"
title="图片预览"
width="800px"
class="preview-dialog"
append-to-body
>
<div class="preview-container">
<el-image :src="currentPreview.fileUrl" fit="contain" style="width: 100%; height: 500px" />
</div>
</el-dialog>
<!-- 视频播放弹窗 -->
<el-dialog v-model="videoVisible" title="视频播放" width="800px" class="video-dialog">
<el-dialog
v-model="videoVisible"
title="视频播放"
width="800px"
class="video-dialog"
append-to-body
>
<div class="video-container">
<video
v-if="currentPreview.fileUrl"
@@ -1717,9 +1733,15 @@
// 删除
function handleDropdownCommand(command: string, row: any) {
switch (command) {
case 'view': handleView(row); break
case 'edit': handleEdit(row); break
case 'delete': handleDelete(row); break
case 'view':
handleView(row)
break
case 'edit':
handleEdit(row)
break
case 'delete':
handleDelete(row)
break
}
}
@@ -164,6 +164,8 @@
width="720px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -210,6 +212,8 @@
width="700px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -249,6 +253,8 @@
width="1120px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -132,6 +132,8 @@
width="720px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
@close="handleDialogClose"
@@ -170,6 +170,8 @@
width="720px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -138,6 +138,8 @@
width="560px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
+2 -1
View File
@@ -217,7 +217,7 @@
</div>
<!-- 编辑用户弹窗 -->
<el-dialog v-model="editVisible" title="编辑用户" width="600px" destroy-on-close>
<el-dialog v-model="editVisible" title="编辑用户" width="600px" destroy-on-close append-to-body>
<el-form ref="editFormRef" :model="editForm" :rules="editFormRules" label-width="100px">
<el-form-item label="姓名" prop="realName">
<el-input v-model="editForm.realName" placeholder="请输入姓名" />
@@ -246,6 +246,7 @@
<!-- 地址编辑弹窗 -->
<el-dialog
append-to-body
v-model="addressVisible"
:title="addressForm.id ? '编辑地址' : '添加地址'"
width="600px"
@@ -232,6 +232,8 @@
width="720px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
>
@@ -6,6 +6,8 @@
destroy-on-close
class="workflow-module-dialog"
align-center
append-to-body
modal-class="protocol-dialog-mask"
:close-on-click-modal="false"
:show-close="false"
style="backdrop-filter: none"
@@ -1,6 +1,7 @@
<!-- 流程设计器 — AntV X6 图形化编辑 -->
<template>
<el-dialog
append-to-body
:model-value="visible"
width="90vw"
:align-center="false"
@@ -135,6 +135,8 @@
width="720px"
class="workflow-module-dialog"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:show-close="false"
style="backdrop-filter: none"
@@ -159,6 +159,8 @@
width="560px"
class="dialog-form-layout"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:close-on-click-modal="false"
style="backdrop-filter: none"
@@ -131,6 +131,8 @@
width="720px"
class="workflow-module-dialog"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:show-close="false"
style="backdrop-filter: none"
@@ -130,6 +130,8 @@
width="720px"
class="workflow-module-dialog"
align-center
append-to-body
modal-class="protocol-dialog-mask"
destroy-on-close
:show-close="false"
style="backdrop-filter: none"