提交
This commit is contained in:
1 parent
a1c2511eb7
commit
eaf7d490ec
382 files changed
+44146
-34245
No files matched your search
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in new issue
Block a user