修复字段
This commit is contained in:
@@ -66,33 +66,33 @@ class RoomBooking(models.Model):
|
||||
if '党' in meeting_type_name:
|
||||
if meet.issue_library_id.is_party and not meet.issue_library_id.is_party_passed:
|
||||
party_value = str(record.start_datetime.date()) + record.meeting_type_id.name
|
||||
meet.issue_library_id.party_char = f'<span style="background:#FFEBE8;color:#D32F2F;padding:2px 8px;border-radius:4px;">{party_value}</span>'
|
||||
meet.issue_library_id.party_char = party_value
|
||||
meet.issue_library_id.issue_state_party = 'meeting'
|
||||
meet.issue_library_id.issue_state = False
|
||||
|
||||
if '班子' in meeting_type_name:
|
||||
if meet.issue_library_id.is_class and not meet.issue_library_id.is_class_passed:
|
||||
class_value = str(record.start_datetime.date()) + f'第{record.number_of_meetings}次' + record.meeting_type_id.name
|
||||
meet.issue_library_id.class_char = f'<span style="background:#E3F2FD;color:#1565C0;padding:2px 8px;border-radius:4px;">{class_value}</span>'
|
||||
meet.issue_library_id.class_char = class_value
|
||||
meet.issue_library_id.issue_state_class = 'meeting'
|
||||
meet.issue_library_id.issue_state = False
|
||||
|
||||
if '董事' in meeting_type_name:
|
||||
if meet.issue_library_id.is_boss and not meet.issue_library_id.is_boss_passed:
|
||||
boss_value = str(record.start_datetime.date()) + record.meeting_type_id.name
|
||||
meet.issue_library_id.boss_char = f'<span style="background:#F3F4F6;color:#4B5563;padding:2px 8px;border-radius:4px;">{boss_value}</span>'
|
||||
meet.issue_library_id.boss_char = boss_value
|
||||
meet.issue_library_id.issue_state_boss = 'meeting'
|
||||
meet.issue_library_id.issue_state = False
|
||||
|
||||
elif '套' in meeting_type_name:
|
||||
if meet.issue_library_id.is_party and (meet.issue_library_id.is_party_passed == 'reject' or not meet.issue_library_id.is_party_passed):
|
||||
party_value = str(record.start_datetime.date()) + record.meeting_type_id.name
|
||||
meet.issue_library_id.party_char = f'<span style="background:#FFEBE8;color:#D32F2F;padding:2px 8px;border-radius:4px;">{party_value}</span>'
|
||||
meet.issue_library_id.party_char = party_value
|
||||
meet.issue_library_id.issue_state_party = 'meeting'
|
||||
meet.issue_library_id.issue_state = False
|
||||
elif meet.issue_library_id.is_class and (meet.issue_library_id.is_class_passed == 'r eject' or not meet.issue_library_id.is_class_passed):
|
||||
class_value = str(record.start_datetime.date()) + f'第{record.number_of_meetings}次' + record.meeting_type_id.name
|
||||
meet.issue_library_id.class_char = f'<span style="background:#E3F2FD;color:#1565C0;padding:2px 8px;border-radius:4px;">{class_value}</span>'
|
||||
meet.issue_library_id.class_char = class_value
|
||||
meet.issue_library_id.issue_state_class = 'meeting'
|
||||
meet.issue_library_id.issue_state = False
|
||||
|
||||
@@ -372,7 +372,7 @@ class IssueMeetingLine(models.Model):
|
||||
for suffix in suffix_list:
|
||||
clean_party_char = clean_party_char.removesuffix(suffix)
|
||||
clean_party_char = clean_party_char.replace('</span>', '').replace('<span style="background:#FFEBE8;color:#D32F2F;padding:2px 8px;border-radius:4px;">', '')
|
||||
record.issue_library_id.party_char = f'<span style="background:#FFEBE8;color:#D32F2F;padding:2px 8px;border-radius:4px;">{clean_party_char + agree_name}</span>'
|
||||
record.issue_library_id.party_char = clean_party_char + agree_name
|
||||
record.issue_library_id.issue_state_party = 'on_meet'
|
||||
|
||||
# 3. 班子会相关
|
||||
@@ -385,7 +385,7 @@ class IssueMeetingLine(models.Model):
|
||||
for suffix in suffix_list:
|
||||
clean_class_char = clean_class_char.removesuffix(suffix)
|
||||
clean_class_char = clean_class_char.replace('</span>', '').replace('<span style="background:#E3F2FD;color:#1565C0;padding:2px 8px;border-radius:4px;">', '')
|
||||
record.issue_library_id.class_char = f'<span style="background:#E3F2FD;color:#1565C0;padding:2px 8px;border-radius:4px;">{clean_class_char + agree_name}</span>'
|
||||
record.issue_library_id.class_char = clean_class_char + agree_name
|
||||
record.issue_library_id.issue_state_class = 'on_meet'
|
||||
|
||||
# 4. 董事会相关
|
||||
@@ -397,7 +397,7 @@ class IssueMeetingLine(models.Model):
|
||||
for suffix in suffix_list:
|
||||
clean_boss_char = clean_boss_char.removesuffix(suffix)
|
||||
clean_boss_char = clean_boss_char.replace('</span>', '').replace('<span style="background:#F3F4F6;color:#4B5563;padding:2px 8px;border-radius:4px;">', '')
|
||||
record.issue_library_id.boss_char = f'<span style="background:#F3F4F6;color:#4B5563;padding:2px 8px;border-radius:4px;">{clean_boss_char + agree_name}</span>'
|
||||
record.issue_library_id.boss_char = clean_boss_char + agree_name
|
||||
record.issue_library_id.issue_state_boss = 'on_meet'
|
||||
|
||||
# 套开相关
|
||||
@@ -414,7 +414,7 @@ class IssueMeetingLine(models.Model):
|
||||
for suffix in suffix_list:
|
||||
clean_party_char = clean_party_char.removesuffix(suffix)
|
||||
clean_party_char = clean_party_char.replace('</span>', '').replace('<span style="background:#FFEBE8;color:#D32F2F;padding:2px 8px;border-radius:4px;">', '')
|
||||
record.issue_library_id.party_char = f'<span style="background:#FFEBE8;color:#D32F2F;padding:2px 8px;border-radius:4px;">{clean_party_char + agree_name}</span>'
|
||||
record.issue_library_id.party_char = clean_party_char + agree_name
|
||||
record.issue_library_id.issue_state_party = 'on_meet' if is_push else 'will'
|
||||
|
||||
elif (record.issue_library_id.is_class and
|
||||
@@ -427,7 +427,7 @@ class IssueMeetingLine(models.Model):
|
||||
for suffix in suffix_list:
|
||||
clean_class_char = clean_class_char.removesuffix(suffix)
|
||||
clean_class_char = clean_class_char.replace('</span>', '').replace('<span style="background:#E3F2FD;color:#1565C0;padding:2px 8px;border-radius:4px;">', '')
|
||||
record.issue_library_id.class_char = f'<span style="background:#E3F2FD;color:#1565C0;padding:2px 8px;border-radius:4px;">{clean_class_char + agree_name}</span>'
|
||||
record.issue_library_id.class_char = clean_class_char + agree_name
|
||||
record.issue_library_id.issue_state_class = 'on_meet' if is_push else 'will'
|
||||
|
||||
def unlink(self):
|
||||
|
||||
@@ -466,6 +466,7 @@
|
||||
<header>
|
||||
<button name="all_meeting_issue" type="object" string="会议安排" class="oe_highlight"/>
|
||||
<button name="issue_party_approval" type="object" string="批量审批" class="oe_highlight"/>
|
||||
<button name="batch_add_ci_char" type="object" string="批量修复" class="oe_highlight"/>
|
||||
</header>
|
||||
<field name="name" column_invisible="1"/>
|
||||
<field name="name_text" class="list_width"/>
|
||||
|
||||
Reference in New Issue
Block a user