浏览代码

[ADD]新增model/hostel_room.py,新增对应视图,使用static/description/icon.png代替默认图标

longyuan 1 月之前
父节点
当前提交
d1a50cb6ee
共有 4 个文件被更改,包括 64 次插入64 次删除
  1. 5 5
      data/data.xml
  2. 2 2
      models/__init__.py
  3. 11 11
      models/hostel_room.py
  4. 46 46
      views/hostel_room_views.xml

+ 5 - 5
data/data.xml

@@ -1,8 +1,8 @@
-<!--<record forcerewrite="True" id="hostel.hostel_view_form" model="ir.ui.view">-->
-<!--<field name="name">Rating Value</field>-->
-<!--<field name="digits">3</field>-->
-<!--</record>-->
-<record forcecreate="True" id="decimal_point" model="decimal.precision">
+<!-- <record forcerewrite="True" id="hostel.hostel_view_form" model="ir.ui.view">
+<field name="name">Rating Value</field>
+<field name="digits">3</field>
+</record> -->
+<record forcecreate="True" id="decimal_point", model="decimal.precision">
     <field name="Name">Rating Value</field>
     <field name="digits">3</field>
 </record>

+ 2 - 2
models/__init__.py

@@ -1,2 +1,2 @@
-from . import hostel
-from . import hostel_room
+from . import hostel
+from . import hostel_room

+ 11 - 11
models/hostel_room.py

@@ -1,11 +1,11 @@
-from odoo import models, fields, api
-
-class HostelRoom(models.Model):
-    _name = "hostel.room"
-    _description = "宿舍房间信息"
-    floor_number = fields.Integer("楼层", required=True)
-    room_name = fields.Char("房间名称", required=True)
-    room_id = fields.Integer("房间编号", required=True)
-    rent_amount = fields.Monetary("租金", help="输入每月租金", currency_field="currency_id")
-    currency_id = fields.Many2one('res.currency', string="货币种类")
-
+from odoo import models, fields, api
+
+class HostelRoom(models.Model):
+    _name = "hostel.room"
+    _description = "宿舍房间信息"
+    floor_number = fields.Integer("楼层", required=True)
+    room_name = fields.Char("房间名称", required=True)
+    room_id = fields.Integer("房间编号", required=True)
+    rent_amount = fields.Monetary("租金", help="输入每月租金", currency_field="currency_id")
+    currency_id = fields.Many2one('res.currency', string="货币种类")
+

+ 46 - 46
views/hostel_room_views.xml

@@ -1,47 +1,47 @@
-<odoo>
-    <data>
-        <record id="hostel_room_view_form" model="ir.ui.view">
-            <field name="name">宿舍房间表单</field>
-            <field name="model">hostel.room</field>
-            <field name="arch" type="xml">
-                <form string="宿舍房间表单">
-                    <group>
-                        <field name="room_name" string="房间名字" required="True"/>
-                        <field name="room_id" string="房间编号" required="True"/>
-                        <field name="floor_number" string="房间楼层" required="True"/>
-                        <field name="rent_amount" string="租金" required="True" currency_field="currency_id"/>
-                        <field name="currency_id" string="货币种类" required="True"/>
-                    </group>
-                </form>
-            </field>
-        </record>
-        
-        <!-- 添加tree视图 -->
-<!--        <record id="hostel_room_view_tree" model="ir.ui.view">-->
-<!--&lt;!&ndash;            <field name="name">宿舍房间列表</field>&ndash;&gt;-->
-<!--            <field name="model">hostel.room</field>-->
-<!--            <field name="arch" type="xml">-->
-<!--                <tree>-->
-<!--                    <field name="room_name"/>-->
-<!--                    <field name="room_id"/>-->
-<!--                    <field name="floor_number"/>-->
-<!--                    <field name="rent_amount" currency_field="currency_id"/>-->
-<!--                    <field name="currency_id" invisible="1"/>-->
-<!--                </tree>-->
-<!--            </field>-->
-<!--        </record>-->
-        
-        <!-- 添加action -->
-        <record id="action_hostel_room" model="ir.actions.act_window">
-            <field name="name">宿舍房间</field>
-            <field name="type">ir.actions.act_window</field>
-            <field name="res_model">hostel.room</field>
-            <field name="view_mode">tree,form</field>
-            <field name="help" type="html">
-                <p class="oe_view_nocontent_create">
-                    创建宿舍房间.
-                </p>
-            </field>
-        </record>
-    </data>
+<odoo>
+    <data>
+        <record id="hostel_room_view_form" model="ir.ui.view">
+            <field name="name">宿舍房间表单</field>
+            <field name="model">hostel.room</field>
+            <field name="arch" type="xml">
+                <form string="宿舍房间表单">
+                    <group>
+                        <field name="room_name" string="房间名字" required="True"/>
+                        <field name="room_id" string="房间编号" required="True"/>
+                        <field name="floor_number" string="房间楼层" required="True"/>
+                        <field name="rent_amount" string="租金" required="True" currency_field="currency_id"/>
+                        <field name="currency_id" string="货币种类" required="True"/>
+                    </group>
+                </form>
+            </field>
+        </record>
+        
+        <!-- 添加tree视图 -->
+<!--        <record id="hostel_room_view_tree" model="ir.ui.view">-->
+<!--&lt;!&ndash;            <field name="name">宿舍房间列表</field>&ndash;&gt;-->
+<!--            <field name="model">hostel.room</field>-->
+<!--            <field name="arch" type="xml">-->
+<!--                <tree>-->
+<!--                    <field name="room_name"/>-->
+<!--                    <field name="room_id"/>-->
+<!--                    <field name="floor_number"/>-->
+<!--                    <field name="rent_amount" currency_field="currency_id"/>-->
+<!--                    <field name="currency_id" invisible="1"/>-->
+<!--                </tree>-->
+<!--            </field>-->
+<!--        </record>-->
+        
+        <!-- 添加action -->
+        <record id="action_hostel_room" model="ir.actions.act_window">
+            <field name="name">宿舍房间</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">hostel.room</field>
+            <field name="view_mode">tree,form</field>
+            <field name="help" type="html">
+                <p class="oe_view_nocontent_create">
+                    创建宿舍房间.
+                </p>
+            </field>
+        </record>
+    </data>
 </odoo>