refactor: 升级Vue SFC深度选择器语法为::v-deep

本次提交将项目中所有使用`::deep`的CSS深度选择器统一替换为Vue 3官方推荐的`::v-deep`语法,修复了旧版语法在新版本Vue生态中的兼容性问题,同时修正了部分组件的响应式表单定义方式,将`reactive`配合`Object.assign`的写法调整为更符合Vue 3组合式API规范的`ref`响应式状态写法,整体优化了代码的可维护性和兼容性。
This commit is contained in:
zhangtao
2026-05-11 15:46:18 +08:00
parent 4112942a14
commit 80d4f18e8b
64 changed files with 510 additions and 501 deletions
@@ -446,7 +446,7 @@ function onResetSearch() {
}
async function resetForm() {
formData.value = {};
Object.assign(formData, {});
}
async function handleCloseDialog() {
@@ -457,7 +457,7 @@ async function handleCloseDialog() {
async function handleOpenDialog(id: number) {
dialogVisible.value.title = "日志详情";
const response = await LogAPI.detailLog(id);
Object.assign(formData.value, response.data.data ?? {});
Object.assign(formData, response.data.data ?? {});
dialogVisible.value.visible = true;
}