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> </Layout>
{/* 修改密码弹窗 */} {/* 修改密码弹窗 */}
{changePwdVisible.value && (
<ChangePasswordModal <ChangePasswordModal
visible={changePwdVisible.value} visible={changePwdVisible.value}
submitting={changePwdSubmitting.value} submitting={changePwdSubmitting.value}
onClose={() => setChangePwdVisible(false)} onClose={() => setChangePwdVisible(false)}
onSave={handleChangePwdSave} onSave={handleChangePwdSave}
/> />
)}
</Layout> </Layout>
); );
}, },
@@ -515,6 +515,7 @@ export default defineComponent({
</Modal> </Modal>
{/* ===== 图片裁剪弹窗 ===== */} {/* ===== 图片裁剪弹窗 ===== */}
{cropperVisible.value && (
<Modal <Modal
visible={cropperVisible.value} visible={cropperVisible.value}
title="裁剪图片" title="裁剪图片"
@@ -541,6 +542,7 @@ export default defineComponent({
/> />
</div> </div>
</Modal> </Modal>
)}
</> </>
); );
}, },
+2
View File
@@ -267,6 +267,7 @@ export default defineComponent({
</div> </div>
{/* ===== 新增/编辑弹窗 ===== */} {/* ===== 新增/编辑弹窗 ===== */}
{modalVisible.value && (
<BannerFormModal <BannerFormModal
visible={modalVisible.value} visible={modalVisible.value}
record={editingRecord.value} record={editingRecord.value}
@@ -274,6 +275,7 @@ export default defineComponent({
onClose={handleCloseModal} onClose={handleCloseModal}
onSave={handleSave} onSave={handleSave}
/> />
)}
</div> </div>
); );
}, },
+4
View File
@@ -285,15 +285,19 @@ export default defineComponent({
</div> </div>
{/* ===== 弹窗区 ===== */} {/* ===== 弹窗区 ===== */}
{regulationModalVisible.value && (
<EventRegulationModal <EventRegulationModal
visible={regulationModalVisible.value} visible={regulationModalVisible.value}
onClose={() => setRegulationModalVisible(false)} onClose={() => setRegulationModalVisible(false)}
/> />
)}
{detailModalVisible.value && (
<EventDetailModal <EventDetailModal
visible={detailModalVisible.value} visible={detailModalVisible.value}
record={currentRecord.value} record={currentRecord.value}
onClose={() => setDetailModalVisible(false)} onClose={() => setDetailModalVisible(false)}
/> />
)}
</div> </div>
); );
}, },
+2
View File
@@ -252,6 +252,7 @@ export default defineComponent({
</div> </div>
{/* ===== 详情弹窗 ===== */} {/* ===== 详情弹窗 ===== */}
{detailVisible.value && (
<OrderDetailModal <OrderDetailModal
visible={detailVisible.value} visible={detailVisible.value}
record={currentRecord.value} record={currentRecord.value}
@@ -262,6 +263,7 @@ export default defineComponent({
promptReRefund(record); promptReRefund(record);
}} }}
/> />
)}
</div> </div>
); );
}, },
+4
View File
@@ -182,6 +182,7 @@ export default defineComponent({
</div> </div>
{/* ===== 角色表单弹窗 ===== */} {/* ===== 角色表单弹窗 ===== */}
{formVisible.value && (
<RoleFormModal <RoleFormModal
visible={formVisible.value} visible={formVisible.value}
record={editingRecord.value} record={editingRecord.value}
@@ -189,8 +190,10 @@ export default defineComponent({
onClose={handleCloseForm} onClose={handleCloseForm}
onSave={handleSave} onSave={handleSave}
/> />
)}
{/* ===== 角色用户列表弹窗 ===== */} {/* ===== 角色用户列表弹窗 ===== */}
{userListVisible.value && (
<UserListModal <UserListModal
visible={userListVisible.value} visible={userListVisible.value}
role={currentRole.value} role={currentRole.value}
@@ -198,6 +201,7 @@ export default defineComponent({
renderStatus={renderStatus} renderStatus={renderStatus}
onClose={handleCloseUserList} onClose={handleCloseUserList}
/> />
)}
</div> </div>
); );
}, },
+2
View File
@@ -197,6 +197,7 @@ export default defineComponent({
</div> </div>
{/* ===== 新增/编辑弹窗 ===== */} {/* ===== 新增/编辑弹窗 ===== */}
{modalVisible.value && (
<UserFormModal <UserFormModal
visible={modalVisible.value} visible={modalVisible.value}
record={editingRecord.value} record={editingRecord.value}
@@ -204,6 +205,7 @@ export default defineComponent({
onClose={handleCloseModal} onClose={handleCloseModal}
onSave={handleSave} onSave={handleSave}
/> />
)}
</div> </div>
); );
}, },