diff --git a/tianhe_approvals/__manifest__.py b/tianhe_approvals/__manifest__.py
index 2c667469d..aa925cf2a 100644
--- a/tianhe_approvals/__manifest__.py
+++ b/tianhe_approvals/__manifest__.py
@@ -13,15 +13,12 @@
'security/ir.model.access.csv',
'data/approval_category_type_data.xml',
'data/approval_group_data.xml',
- 'views/tianhe_general_party_branch_post.xml',
'views/tianhe_dsh_issues_declarations.xml',
- 'views/tianhe_official_issues_for_son.xml',
'views/tianhe_official_issues.xml',
'views/tianhe_construction_business_approval.xml',
'views/tianhe_management_declare_approval.xml',
'views/tianhe_business_statement_approval.xml',
'views/tianhe_contentious_matter_approval.xml',
- 'views/tianhe_financing_post_approval.xml',
'views/tianhe_business_approval.xml',
'views/tianhe_document_processing_approval.xml',
'views/tianhe_process_change_approval.xml',
@@ -38,7 +35,6 @@
'views/tianhe_exercitation_tryout_approval.xml',
'views/generic_forms_reassignment.xml',
'views/tianhe_meeting_minutes_approval.xml',
- 'views/tianhe_party_branch_committee_post.xml',
'views/tianhe_shift_registration_form.xml',
'views/tianhe_engineering_approval.xml',
'views/wuguan_property_right_alter_approval.xml',
@@ -56,12 +52,9 @@
'views/wuguan_information_release_approval_form.xml',
'views/wuguan_construction_works.xml',
'views/wuguan_departmental_collaboration.xml',
- 'views/wuguan_receipt_submission.xml',
'views/tianhe_fee_adjustment_approval.xml',
'views/tianhe_fee_expend_approval.xml',
- 'views/tianhe_post_submission_approval.xml',
'views/tianhe_supervision_worksheets_approval.xml',
- 'views/tianhe_official_account_cloud_sms_post_submission_approval.xml',
'views/wuguan_seal_application.xml',
'views/wuguan_license_call_batch.xml',
'views/wuguan_lease_contract_approval_form.xml',
diff --git a/tianhe_approvals/models/__init__.py b/tianhe_approvals/models/__init__.py
index 032366736..73b6a7644 100644
--- a/tianhe_approvals/models/__init__.py
+++ b/tianhe_approvals/models/__init__.py
@@ -35,9 +35,8 @@ from . import wuguan_invoicing_information_approval_order
from . import wuguan_construction_works
from . import tianhe_fee_adjustment_approval
from . import tianhe_fee_expend_approval
-from . import tianhe_post_submission_approval
from . import tianhe_supervision_worksheets_approval
-from . import tianhe_official_account_cloud_sms_post_submission_approval
from . import wuguan_seal_application
from . import wuguan_license_call_batch
from . import wuguan_lease_contract_approval_form
+from . import tianhe_official_issues
diff --git a/tianhe_approvals/models/inherit_approval_category.py b/tianhe_approvals/models/inherit_approval_category.py
index 3d98e8fe3..c7f91527b 100644
--- a/tianhe_approvals/models/inherit_approval_category.py
+++ b/tianhe_approvals/models/inherit_approval_category.py
@@ -15,13 +15,7 @@ class ApprovalCategory(models.Model):
('contentious_matter', ' 诉讼事项录入表'),
('issue_library_approval', '议题申报表'),
('salary_approval', '工资呈批表'),
- ('general_party_branch_post', '党总支发文'),
- ('party_branch_committee_post', '党支委发文'),
- ('official_issues_for_son', '公文发文(子企业)'),
- ('financing_post', '投融资发文'),
- ('official_account_cloud_sms_post_submission', '公众号/云短信发文呈批'),
- ('post_submission', '发文呈批'),
- ('receipt_submission', '收文呈批'),
+ ('tianhe_dsh_issues_declarations', '董事会议题申报表'),
('official_issues', '公文发文'),
('official_receipt', '公文收文'),
('meeting_file', '会议文档'),
diff --git a/tianhe_approvals/models/tianhe_official_account_cloud_sms_post_submission_approval.py b/tianhe_approvals/models/tianhe_official_account_cloud_sms_post_submission_approval.py
deleted file mode 100644
index 319cc2594..000000000
--- a/tianhe_approvals/models/tianhe_official_account_cloud_sms_post_submission_approval.py
+++ /dev/null
@@ -1,9 +0,0 @@
-from odoo import api, fields, models, tools, _
-from odoo.exceptions import ValidationError
-
-
-class TianHeOfficalAccountCloudSMSPostSubmission(models.Model):
- _inherit = "approval.request"
- _description = '公众号/云短信发文呈批'
-
-
diff --git a/tianhe_approvals/models/tianhe_official_issues.py b/tianhe_approvals/models/tianhe_official_issues.py
new file mode 100644
index 000000000..d3fe7f027
--- /dev/null
+++ b/tianhe_approvals/models/tianhe_official_issues.py
@@ -0,0 +1,21 @@
+from odoo import api, fields, models, tools, _
+from odoo.exceptions import ValidationError
+
+
+class TianHeOfficialIssues(models.Model):
+ _inherit = "approval.request"
+ _description = '公文发文'
+
+ send_type = fields.Selection([
+ ('official_issues', '公文发文'),
+ ('general_party_branch_post', '党总支发文'),
+ ('party_branch_committee_post', '党支委发文'),
+ ('official_issues_for_son', '公文发文(子企业)'),
+ ('financing_post', '投融资发文'),
+ ('official_account_cloud_sms_post_submission', '公众号/云短信发文呈批'),
+ ('post_submission', '发文呈批'),
+ ], default='official_issues', string="发文类型")
+
+ # 发文呈批
+ reference_cold = fields.Integer(string="发文字号")
+ major_event_category = fields.Integer(string="重大事项所属类别")
diff --git a/tianhe_approvals/models/tianhe_post_submission_approval.py b/tianhe_approvals/models/tianhe_post_submission_approval.py
deleted file mode 100644
index c70ce1520..000000000
--- a/tianhe_approvals/models/tianhe_post_submission_approval.py
+++ /dev/null
@@ -1,10 +0,0 @@
-from odoo import api, fields, models, tools, _
-from odoo.exceptions import ValidationError
-
-
-class TianHePostSubmission(models.Model):
- _inherit = "approval.request"
- _description = '发文呈批'
-
- reference_cold = fields.Integer(string="发文字号")
- major_event_category = fields.Integer(string="重大事项所属类别")
\ No newline at end of file
diff --git a/tianhe_approvals/views/tianhe_financing_post_approval.xml b/tianhe_approvals/views/tianhe_financing_post_approval.xml
deleted file mode 100644
index 7e4f4fb89..000000000
--- a/tianhe_approvals/views/tianhe_financing_post_approval.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-