From ff6f03a6a6f8aaf580d727454b9370b3abcedc0b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?=
<9664676+pengyuthon@user.noreply.gitee.com>
Date: Wed, 31 Dec 2025 11:27:40 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
yuthon_official/models/officical_type.py | 9 +++++-
yuthon_official/models/yuthon_official.py | 2 +-
yuthon_official/security/ir.model.access.csv | 3 +-
yuthon_official/views/official_menus.xml | 12 +++++++-
yuthon_official/views/official_type_views.xml | 30 +++++++++++++++++--
.../views/yuthon_official_views.xml | 4 +--
6 files changed, 52 insertions(+), 8 deletions(-)
diff --git a/yuthon_official/models/officical_type.py b/yuthon_official/models/officical_type.py
index 02625d9db..fa1df2e51 100644
--- a/yuthon_official/models/officical_type.py
+++ b/yuthon_official/models/officical_type.py
@@ -15,4 +15,11 @@ class MainFlats(models.Model):
_name = 'main.flats'
_description = '主送单位'
- name = fields.Char(string="主送单位")
\ No newline at end of file
+ name = fields.Char(string="主送单位")
+
+
+class CopyFlats(models.Model):
+ _name = 'copy.flats'
+ _description = '抄送单位'
+
+ name = fields.Char(string="抄送单位")
\ No newline at end of file
diff --git a/yuthon_official/models/yuthon_official.py b/yuthon_official/models/yuthon_official.py
index b7bff514c..3902897b2 100644
--- a/yuthon_official/models/yuthon_official.py
+++ b/yuthon_official/models/yuthon_official.py
@@ -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='角色范围')
diff --git a/yuthon_official/security/ir.model.access.csv b/yuthon_official/security/ir.model.access.csv
index 1c2ffe2a5..138428166 100644
--- a/yuthon_official/security/ir.model.access.csv
+++ b/yuthon_official/security/ir.model.access.csv
@@ -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
\ No newline at end of file
+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
\ No newline at end of file
diff --git a/yuthon_official/views/official_menus.xml b/yuthon_official/views/official_menus.xml
index 18bc4023d..8875d6879 100644
--- a/yuthon_official/views/official_menus.xml
+++ b/yuthon_official/views/official_menus.xml
@@ -115,7 +115,17 @@
name="发文单位"
action="official_partner_action"
sequence="20"/>
-
+
+