@@ -89,16 +89,24 @@ class YuthonSalaryActive(models.Model):
|
||||
self.write({'confirm_status': 'confirm'})
|
||||
|
||||
def payslip_transmit(self):
|
||||
self.sudo().env["wecom.apps"].sync_send_message(
|
||||
category='att', user_id=self.employee_id.wecom_userid,
|
||||
message=f"你{self.select_year}年{self.select_time}月的薪资条已经发放,请到手机端查看",
|
||||
url="https://phone.thtzjt.com/phone/Salary/153/23"
|
||||
self.sudo().env["wecom.apps"].sync_send_message_textcard(
|
||||
category='salary', user_id=self.employee_id.wecom_userid,
|
||||
url=url,title='工资条', description=f"{self.select_year}年{self.select_time}月的薪资条已经发放", btntxt = "查看详情"
|
||||
)
|
||||
self.sudo().env["wecom.apps"].sync_send_message(
|
||||
category='att', user_id="18562027762",
|
||||
message=f"你{self.select_year}年{self.select_time}月的薪资条已经发放,请到手机端查看",
|
||||
self.sudo().env["wecom.apps"].sync_send_message_textcard(
|
||||
category='salary', user_id='18562027762',
|
||||
url=url, title='工资条', description=f"{self.select_year}年{self.select_time}月的薪资条已经发放",
|
||||
btntxt="查看详情"
|
||||
)
|
||||
self.write({'confirm_status': 'un_confirm'})
|
||||
|
||||
def all_payslip_transmit(self):
|
||||
salary_ids = self.env["yuthon.salary.active"].browse(
|
||||
self._context.get('active_ids', self._context.get('active_id')))
|
||||
for rec in salary_ids:
|
||||
rec.payslip_transmit()
|
||||
|
||||
def open_archive_record(self):
|
||||
self.ensure_one()
|
||||
float_fields_with_value = []
|
||||
|
||||
@@ -3,8 +3,11 @@
|
||||
<record id="view_yuthon_salary_active_tree" model="ir.ui.view">
|
||||
<field name="name">yuthon.salary.active.tree</field>
|
||||
<field name="model">yuthon.salary.active</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="arch" type="xml">all_payslip_transmit
|
||||
<tree string="工资单归档" create="1" edit="0" delete="1">
|
||||
<header>
|
||||
<button name="all_payslip_transmit" type="object" string="批量发送" dclass="oe_highlight"/>
|
||||
</header>
|
||||
<!-- 核心关联字段:员工 -->
|
||||
<button type="object" name="payslip_transmit" string="发送" class="oe_highlight"/>
|
||||
<field name="confirm_status"/>
|
||||
|
||||
Reference in New Issue
Block a user