From fcf5963079419b066f4b5db3070645dbbcf84779 Mon Sep 17 00:00:00 2001 From: "qihao.gong@jikimo.com" Date: Wed, 16 Aug 2023 11:56:41 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_maintenance/views/maintenance_views.xml | 39 +++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml index b1d914a0..f52fe6e5 100644 --- a/sf_maintenance/views/maintenance_views.xml +++ b/sf_maintenance/views/maintenance_views.xml @@ -19,7 +19,7 @@ - + @@ -196,6 +196,8 @@ + + @@ -249,6 +251,41 @@ + + sf.maintenance.equipment.view.kanban.inherit.hr + maintenance.equipment + + + + + + + + +
+
+
+ +
+
+ +
+ +
+
+ + | + +
+
+
+
+
+
+ Date: Wed, 16 Aug 2023 15:00:03 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_maintenance/views/maintenance_views.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml index f52fe6e5..23ebdb76 100644 --- a/sf_maintenance/views/maintenance_views.xml +++ b/sf_maintenance/views/maintenance_views.xml @@ -111,7 +111,7 @@ - From cd0f455db3a4da518a630b1ea451866b34898dd5 Mon Sep 17 00:00:00 2001 From: "qihao.gong@jikimo.com" Date: Wed, 16 Aug 2023 17:30:30 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_base/static/src/scss/test.scss | 19 +- sf_maintenance/views/maintenance_views.xml | 270 +++++++++++---------- 2 files changed, 159 insertions(+), 130 deletions(-) diff --git a/sf_base/static/src/scss/test.scss b/sf_base/static/src/scss/test.scss index e351acc2..3206d847 100644 --- a/sf_base/static/src/scss/test.scss +++ b/sf_base/static/src/scss/test.scss @@ -12,4 +12,21 @@ padding: 0 4px !important; vertical-align: top !important; font-size: 1.5rem !important; - } \ No newline at end of file + } +.my-image div { + width: 100px !important; + height: 130px !important; +} +.add_flex { + display: flex; + flex-direction: column; +} +.maintenance_name { + font-weight: bold; +} +.o_kanban_renderer .o_kanban_record .o_kanban_record_has_image_fill .o_kanban_image_fill_left { + flex:unset !important; +} +.o_kanban_renderer .o_kanban_record .o_kanban_record_bottom { + margin-top: 5px; +} \ No newline at end of file diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml index 23ebdb76..8ba7e9ef 100644 --- a/sf_maintenance/views/maintenance_views.xml +++ b/sf_maintenance/views/maintenance_views.xml @@ -20,8 +20,8 @@ - - + + @@ -30,121 +30,122 @@ - - + - - - - - - + + + + + + + + + + + + + + + @@ -251,38 +252,49 @@ - + sf.maintenance.equipment.view.kanban.inherit.hr maintenance.equipment - + + - - -
+ +
-
-
- + + + +
+
+
+ +
+ +
+ +
+
+ +
+ + + + +
- -
- -
-
- - | - -
-
- - + +
+ + From 28fcf5c4faa4cf39dbc5455411b298d1b6a39f41 Mon Sep 17 00:00:00 2001 From: "qihao.gong@jikimo.com" Date: Thu, 17 Aug 2023 11:11:47 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9C=BA=E5=9C=BA?= =?UTF-8?q?=E7=9C=8B=E6=9D=BF=E4=BB=A5=E5=8F=8A=E6=9C=BA=E5=BA=8A=E8=A1=A8?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_maintenance/models/sf_maintenance.py | 1 + sf_maintenance/models/sf_maintenance_logs.py | 2 +- .../views/maintenance_logs_views.xml | 8 +++--- sf_maintenance/views/maintenance_views.xml | 25 +++++++++++++++---- 4 files changed, 26 insertions(+), 10 deletions(-) diff --git a/sf_maintenance/models/sf_maintenance.py b/sf_maintenance/models/sf_maintenance.py index 7f6104ba..37da5a68 100644 --- a/sf_maintenance/models/sf_maintenance.py +++ b/sf_maintenance/models/sf_maintenance.py @@ -135,6 +135,7 @@ class SfMaintenanceEquipment(models.Model): active = fields.Boolean('有效', default=True) # 多个型号对应一个机床 machine_tool_id = fields.Many2one('sf.machine_tool', '机床') + sf_maintenance_logs_ids = fields.One2many('sf.maintenance.logs','maintenance_equipment_id', '设备故障日志') def name_get(self): diff --git a/sf_maintenance/models/sf_maintenance_logs.py b/sf_maintenance/models/sf_maintenance_logs.py index 8c12529f..05ce3fd9 100644 --- a/sf_maintenance/models/sf_maintenance_logs.py +++ b/sf_maintenance/models/sf_maintenance_logs.py @@ -9,7 +9,7 @@ class SfMaintenanceLogs(models.Model): name = fields.Char(string='名称') type = fields.Selection([('type1', '类型1'), ('type2', '类型2')], string='类型') brand = fields.Many2one('sf.machine.brand', relared='model.brand_id', string='品牌') - model = fields.Many2one('maintenance.equipment', string='设备') + maintenance_equipment_id = fields.Many2one('maintenance.equipment', string='设备') code_location = fields.Char(string='编码位置') fault_type = fields.Selection([('电气类', '电气类'), ('机械类', '机械类'), ('程序类', '程序类'), ('系统类', '系统类')], string='故障类型') fault_code = fields.Char(string='故障代码') diff --git a/sf_maintenance/views/maintenance_logs_views.xml b/sf_maintenance/views/maintenance_logs_views.xml index 14ddd9e0..33e22bf2 100644 --- a/sf_maintenance/views/maintenance_logs_views.xml +++ b/sf_maintenance/views/maintenance_logs_views.xml @@ -11,7 +11,7 @@ - + @@ -39,7 +39,7 @@ - + @@ -64,13 +64,13 @@ - + - + diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml index 8ba7e9ef..39f6a316 100644 --- a/sf_maintenance/views/maintenance_views.xml +++ b/sf_maintenance/views/maintenance_views.xml @@ -19,16 +19,31 @@ - - - + +
+ + +
+
+ + + + + + - + @@ -282,7 +297,7 @@
-
+