@@ -105,6 +105,8 @@ class ProcessingOrderApproval(models.Model):
|
||||
for rec in order_ids:
|
||||
if not rec.is_fee:
|
||||
raise UserError('只有产生收费的维修才能生成应收!')
|
||||
if rec.work_end:
|
||||
raise UserError('流程未结束,不能生成应收!')
|
||||
if rec.repair_id:
|
||||
contract_id = rec.env["property.lease.contract.line"].search([('address_id', '=', rec.property_id.id)], limit=1)
|
||||
management_type_id = rec.env["yuthon.management.type"].search([('name', '=', '人工费/日光灯款/代垫用料费')])
|
||||
|
||||
@@ -40,6 +40,7 @@ class PropertyDeviceRelief(models.Model):
|
||||
|
||||
|
||||
def pull_order(self):
|
||||
self.report_state = 'done'
|
||||
return {
|
||||
'name': '报事报修',
|
||||
'view_mode': 'form',
|
||||
@@ -48,6 +49,7 @@ class PropertyDeviceRelief(models.Model):
|
||||
'context': {'default_device_id': self.id},
|
||||
}
|
||||
|
||||
|
||||
class PropertyDeviceLine(models.Model):
|
||||
_name = 'property.device.line'
|
||||
_description = '设备信息'
|
||||
|
||||
@@ -64,6 +64,7 @@ class PropertyRentRelief(models.Model):
|
||||
self.phone = False
|
||||
|
||||
def pull_order(self):
|
||||
self.report_state = 'done'
|
||||
return {
|
||||
'name': '报事报修',
|
||||
'view_mode': 'form',
|
||||
|
||||
Reference in New Issue
Block a user