新增计划管理模块,新增工作日历设置模块(已完成,手动输入时间部分需优化)
This commit is contained in:
21
sf_plan_management/views/menu_view.xml
Normal file
21
sf_plan_management/views/menu_view.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<menuitem id="menu_sf_plan_manage"
|
||||
name="计划管理"
|
||||
parent="mrp.menu_mrp_root"
|
||||
sequence="22"
|
||||
/>
|
||||
|
||||
<menuitem id="menu_sf_basic_setting"
|
||||
name="基础设置"
|
||||
parent="menu_sf_plan_manage"
|
||||
sequence="0"
|
||||
/>
|
||||
|
||||
<menuitem id="menu_sf_work_log_setting"
|
||||
name="工作日历设置"
|
||||
parent="menu_sf_basic_setting"
|
||||
action="sf_work_log_setting_act"
|
||||
sequence="0"
|
||||
/>
|
||||
</odoo>
|
||||
61
sf_plan_management/views/paln_base_view.xml
Normal file
61
sf_plan_management/views/paln_base_view.xml
Normal file
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<!--========================================工作日历设置========================================-->
|
||||
<record id="sf_work_log_setting_tree" model="ir.ui.view">
|
||||
<field name="name">工作日历设置</field>
|
||||
<field name="model">sf.work.log.setting</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree>
|
||||
<field name="name"/>
|
||||
<field name="start_time"/>
|
||||
<field name="end_time"/>
|
||||
<field name="duration"/>
|
||||
<field name="day_off"/>
|
||||
<field name="working_shift"/>
|
||||
<field name="status"/>
|
||||
<field name="update_person"/>
|
||||
<field name="update_time"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_work_log_setting_form" model="ir.ui.view">
|
||||
<field name="name">工作日历设置</field>
|
||||
<field name="model">sf.work.log.setting</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet string-="工作日历设置">
|
||||
<group>
|
||||
<field name="name"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="user_defined_working_shift_status"/>
|
||||
<field name="working_shift" invisible="True"/>
|
||||
<field name="working_shift_char" attrs="{'invisible': [('user_defined_working_shift_status', '=', False)]}"/>
|
||||
<field name="working_shift_select" attrs="{'invisible': [('user_defined_working_shift_status', '!=', False)]}"/>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<!-- <field name="start_time" widget="char" placeholder="请输入的时间为:00:00-24:00"/>-->
|
||||
<field name="start_time" widget="datetime"/>
|
||||
<field name="duration"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="end_time" widget="char" placeholder="请输入的时间为:00:00-24:00"/>
|
||||
<field name="day_off"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="status"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_work_log_setting_act" model="ir.actions.act_window">
|
||||
<field name="name">工作日历设置</field>
|
||||
<field name="res_model">sf.work.log.setting</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user