Merge pull request !12706 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-08-21 10:27:11 +00:00
committed by Gitee
6 changed files with 68 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
# -*- coding: utf-8 -*-
# 本模块仅通过 QWeb 模板继承 + SCSS 统一列表样式,无需 Python 模型。
+17
View File
@@ -0,0 +1,17 @@
# -*- coding: utf-8 -*-
{
"name": "Tree 全边框样式",
"summary": "统一全边框 Tree 列表样式(全局生效)",
"description": "纯 CSS 模块:对所有列表视图 .o_list_view 施加全边框样式,不改动任何业务逻辑、字段或视图。",
"version": "17.0.1.0.0",
"category": "Technical",
"depends": ["web"],
"assets": {
"web.assets_backend": [
"gzth_tree_style/static/src/scss/tree_fullborder.scss",
],
},
"installable": True,
"application": False,
"license": "LGPL-3",
}
+2
View File
@@ -0,0 +1,2 @@
# -*- coding: utf-8 -*-
# 本包已废弃,模块不再加载 models。保留空文件仅为避免目录报错。
+2
View File
@@ -0,0 +1,2 @@
# -*- coding: utf-8 -*-
# 已弃用:原后端 _get_view 钩子方案改为 QWeb 模板继承,本文件不再被加载。
@@ -0,0 +1,37 @@
// gzth 物业系统统一 Tree 全边框样式(全局生效,作用于所有列表视图)
// 不依赖任何 class 注入或模板继承,直接对 .o_list_view 施加样式。
.o_list_view {
.o_list_table {
border-collapse: collapse;
border: 2px solid #94a3b8;
background-color: #ffffff;
}
thead th {
background-color: #dde3ea !important;
color: #0f172a !important;
font-weight: 700 !important;
border: 2px solid #94a3b8 !important;
padding: 11px 14px !important;
text-align: left;
}
tbody tr.o_data_row {
background-color: #ffffff !important;
}
tbody tr.o_data_row:nth-child(even) {
background-color: #f1f4f8 !important;
}
tbody tr.o_data_row:hover {
background-color: #d6e8ff !important;
}
tbody td {
border: 1px solid #b6c0cc !important;
padding: 10px 14px !important;
color: #0f172a;
font-weight: 500 !important;
}
}
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
已弃用:Odoo 17 本版本 web.ListView 模板未注册为 ir.model.data,
模板继承 inherit_id="web.ListView" 会报 External ID not found。
改由全局 CSS 实现(见 static/src/scss/tree_fullborder.scss)。
本文件保留仅为占位,不再被 manifest 引用。
-->
<odoo></odoo>