Merge pull request !7497 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2025-12-31 03:28:34 +00:00
committed by Gitee
6 changed files with 52 additions and 8 deletions
+8 -1
View File
@@ -15,4 +15,11 @@ class MainFlats(models.Model):
_name = 'main.flats'
_description = '主送单位'
name = fields.Char(string="主送单位")
name = fields.Char(string="主送单位")
class CopyFlats(models.Model):
_name = 'copy.flats'
_description = '抄送单位'
name = fields.Char(string="抄送单位")
+1 -1
View File
@@ -22,7 +22,7 @@ class YuthonOfficial(models.Model):
come_file_id = fields.Char(string="来文编号")
incoming_file_id = fields.Char(string="收文编号")
main_flats_id = fields.Many2one('main.flats', string="主送单位")
copy_flats = fields.Char(string="抄送单位")
copy_flats_id = fields.Many2one('copy.flats', string="抄送单位")
department_ids = fields.Many2many('hr.department', string='部门范围')
employee_ids = fields.Many2many('hr.employee', string='人员范围')
users_role_ids = fields.Many2many('soong.user.role', string='角色范围')
+2 -1
View File
@@ -9,4 +9,5 @@ access_yuthon_official_incoming_labor,yuthon_official_incoming_labor,model_yutho
access_yuthon_official_incoming_normal,yuthon_official_incoming_normal,model_yuthon_official_incoming_normal,base.group_user,1,1,1,1
access_yuthon_cross_departmental, yuthon_cross_departmental,model_yuthon_cross_departmental,base.group_user,1,1,1,1
access_yuthon_file_processing,yuthon_file_processing,model_yuthon_file_processing,base.group_user,1,1,1,1
access_main_flats,main_flats,model_main_flats,base.group_user,1,1,1,1
access_main_flats,main_flats,model_main_flats,base.group_user,1,1,1,1
access_copy_flats,copy_flats,model_copy_flats,base.group_user,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
9 access_yuthon_official_incoming_normal yuthon_official_incoming_normal model_yuthon_official_incoming_normal base.group_user 1 1 1 1
10 access_yuthon_cross_departmental yuthon_cross_departmental model_yuthon_cross_departmental base.group_user 1 1 1 1
11 access_yuthon_file_processing yuthon_file_processing model_yuthon_file_processing base.group_user 1 1 1 1
12 access_main_flats main_flats model_main_flats base.group_user 1 1 1 1
13 access_copy_flats copy_flats model_copy_flats base.group_user 1 1 1 1
+11 -1
View File
@@ -115,7 +115,17 @@
name="发文单位"
action="official_partner_action"
sequence="20"/>
<menuitem id="official_management_type_menu"
<menuitem id="main_flats_menu"
parent="yuthon_official_setting"
name="主送单位"
action="main_flats_action"
sequence="25"/>
<menuitem id="copy_flats_menu"
parent="yuthon_official_setting"
name="抄送单位"
action="copy_flats_action"
sequence="27"/>
<menuitem id="official_management_type_menu"
parent="yuthon_official_setting"
name="公文类型"
action="official_type_action"
+28 -2
View File
@@ -10,11 +10,37 @@
</tree>
</field>
</record>
<record id="official_type_action" model="ir.actions.act_window">
<field name="name">公文类型管理</field>
<field name="res_model">official.type</field>
<field name="view_mode">tree</field>
</record>
<record id="main_flats_tree" model="ir.ui.view">
<field name="name">main.flats.tree</field>
<field name="model">main.flats</field>
<field name="arch" type="xml">
<tree string="主送单位" editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record id="main_flats_action" model="ir.actions.act_window">
<field name="name">主送单位</field>
<field name="res_model">main.flats</field>
<field name="view_mode">tree</field>
</record>
<record id="copy_flats_tree" model="ir.ui.view">
<field name="name">copy.flats.tree</field>
<field name="model">copy.flats</field>
<field name="arch" type="xml">
<tree string="抄送单位" editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record id="copy_flats_action" model="ir.actions.act_window">
<field name="name">抄送单位</field>
<field name="res_model">copy.flats</field>
<field name="view_mode">tree</field>
</record>
</odoo>
@@ -69,8 +69,8 @@
</group>
<group>
<field name="reference_cold"/>
<field name="main_flats_id"/>
<field name="copy_flats"/>
<field name="main_flats_id" options="{'no_create': True, 'no_open': True}"/>
<field name="copy_flats_id" options="{'no_create': True, 'no_open': True}"/>
<field name="date"/>
<field name="issues_result" invisible="is_meet == False"/>
</group>