添加功能

This commit is contained in:
李鹏宇
2026-03-25 10:09:27 +08:00
parent 4b6d4fea2a
commit a0a7d97e5b
+15 -15
View File
@@ -172,13 +172,13 @@
</div>
<group>
<field name="name" required="1" force_save="1" invisible="is_invisible_workflow"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
<field name="topic_content" invisible="is_invisible_workflow"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
<field name="handling_situation" string="办理情况" placeholder="(存在问题)"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
<field name="deliberation_content" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
<field name="will_based" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
<field name="deliberation_content" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
<field name="will_based" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
</group>
<group>
<group>
@@ -187,16 +187,16 @@
<!-- <field name="handling_situation" string="办理情况(存在问题)" readonly="issue_state not in ['to_do', 'cancel','to_modify', 'draft']"/>-->
<!-- <field name="deliberation_content" readonly="issue_state not in ['to_do', 'cancel','to_modify', 'draft']"/>-->
<!-- <field name="will_based" readonly="issue_state not in ['to_do', 'cancel','to_modify', 'draft']"/>-->
<field name="is_legal_trial" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
<field name="is_legal_trial" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
<field name="is_external_person"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
<field name="department_personnel_ids" widget="many2many_tags" invisible="1"/>
<field name="is_admin" invisible="1"/>
<field name="is_modify" invisible="1"/>
<field name="issue_state" groups="soong_workflow.group_soong_workflow_manager"/>
<field name="workflow_id" string="法审流程" invisible="is_legal_trial == 'no'"
domain="[('res_model', '=', 'contract.review.approval'), ('create_uid', 'in', department_personnel_ids)]"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
<!--<field name="documents_ids" widget="preview_many2many" invisible="is_invisible_workflow" readonly="issue_state not in ['to_do', 'cancel','to_modify', 'draft']"/>-->
<field name="is_invisible_workflow" invisible="1"/>
<field name="name_text" invisible="1"/>
@@ -212,21 +212,21 @@
</group>
<group>
<field name="documents_ids" widget="preview_many2many" invisible="is_invisible_workflow"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
</group>
<group col="5" string="决策程序">
<group>
<field name="is_party" groups="yuthon_salary.group_jtbb_user" string="党总支"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
<field name="is_party" groups="yuthon_salary.group_lc_user,yuthon_salary.group_wg_user"
string="党支部会" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
string="党支部会" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
</group>
<group>
<field name="is_class" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
<field name="is_class" readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
</group>
<group>
<field name="is_boss" groups="yuthon_salary.group_jtbb_user"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)"/>
</group>
<group>
<field name="is_note" invisible="1"/>
@@ -256,7 +256,7 @@
</page>
<page string="列席人员信息">
<field name="issue_attendee_line_ids"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)">
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)">
<tree editable="bottom">
<field name="issue_library_id" column_invisible="1"/>
<field name="attendee_name"/>
@@ -268,7 +268,7 @@
</page>
<page string="外部参会人员" invisible="is_external_person != 'yes'">
<field name="issue_external_person_line_ids"
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)">
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify', 'draft'] or is_modify)">
<tree editable="bottom">
<field name="issue_library_id" column_invisible="1"/>
<field name="person_name"/>