fix: 弹窗优化

This commit is contained in:
ZhuRui
2026-07-27 10:00:12 +08:00
parent e3e66ec03b
commit 7b6fd59023
7 changed files with 97 additions and 79 deletions
+2
View File
@@ -227,12 +227,14 @@ export default defineComponent({
</Layout>
{/* 修改密码弹窗 */}
{changePwdVisible.value && (
<ChangePasswordModal
visible={changePwdVisible.value}
submitting={changePwdSubmitting.value}
onClose={() => setChangePwdVisible(false)}
onSave={handleChangePwdSave}
/>
)}
</Layout>
);
},
@@ -515,6 +515,7 @@ export default defineComponent({
</Modal>
{/* ===== 图片裁剪弹窗 ===== */}
{cropperVisible.value && (
<Modal
visible={cropperVisible.value}
title="裁剪图片"
@@ -541,6 +542,7 @@ export default defineComponent({
/>
</div>
</Modal>
)}
</>
);
},
+2
View File
@@ -267,6 +267,7 @@ export default defineComponent({
</div>
{/* ===== 新增/编辑弹窗 ===== */}
{modalVisible.value && (
<BannerFormModal
visible={modalVisible.value}
record={editingRecord.value}
@@ -274,6 +275,7 @@ export default defineComponent({
onClose={handleCloseModal}
onSave={handleSave}
/>
)}
</div>
);
},
+4
View File
@@ -285,15 +285,19 @@ export default defineComponent({
</div>
{/* ===== 弹窗区 ===== */}
{regulationModalVisible.value && (
<EventRegulationModal
visible={regulationModalVisible.value}
onClose={() => setRegulationModalVisible(false)}
/>
)}
{detailModalVisible.value && (
<EventDetailModal
visible={detailModalVisible.value}
record={currentRecord.value}
onClose={() => setDetailModalVisible(false)}
/>
)}
</div>
);
},
+2
View File
@@ -252,6 +252,7 @@ export default defineComponent({
</div>
{/* ===== 详情弹窗 ===== */}
{detailVisible.value && (
<OrderDetailModal
visible={detailVisible.value}
record={currentRecord.value}
@@ -262,6 +263,7 @@ export default defineComponent({
promptReRefund(record);
}}
/>
)}
</div>
);
},
+4
View File
@@ -182,6 +182,7 @@ export default defineComponent({
</div>
{/* ===== 角色表单弹窗 ===== */}
{formVisible.value && (
<RoleFormModal
visible={formVisible.value}
record={editingRecord.value}
@@ -189,8 +190,10 @@ export default defineComponent({
onClose={handleCloseForm}
onSave={handleSave}
/>
)}
{/* ===== 角色用户列表弹窗 ===== */}
{userListVisible.value && (
<UserListModal
visible={userListVisible.value}
role={currentRole.value}
@@ -198,6 +201,7 @@ export default defineComponent({
renderStatus={renderStatus}
onClose={handleCloseUserList}
/>
)}
</div>
);
},
+2
View File
@@ -197,6 +197,7 @@ export default defineComponent({
</div>
{/* ===== 新增/编辑弹窗 ===== */}
{modalVisible.value && (
<UserFormModal
visible={modalVisible.value}
record={editingRecord.value}
@@ -204,6 +205,7 @@ export default defineComponent({
onClose={handleCloseModal}
onSave={handleSave}
/>
)}
</div>
);
},