|
@@ -37,10 +37,19 @@ class mul_path(Load):
|
|
if info:
|
|
if info:
|
|
update = {}
|
|
update = {}
|
|
update['value'] = value
|
|
update['value'] = value
|
|
- if value == '1':
|
|
|
|
- update['oper'] = '批量启动中'
|
|
|
|
|
|
+ if info['device_type'] == 1:
|
|
|
|
+ if value == '1':
|
|
|
|
+ update['oper'] = '批量启动中'
|
|
|
|
+ else:
|
|
|
|
+ update['oper'] = '批量关闭中'
|
|
else:
|
|
else:
|
|
- update['oper'] = '批量关闭中'
|
|
|
|
|
|
+ if value == '1':
|
|
|
|
+ update['oper'] = '批量升起中'
|
|
|
|
+ elif value == '2':
|
|
|
|
+ update['oper'] = '批量下降中'
|
|
|
|
+ elif value == '5':
|
|
|
|
+ update['oper'] = '批量停止中'
|
|
|
|
+
|
|
self.service('common').update('device_mul', id, update, cdate=False)
|
|
self.service('common').update('device_mul', id, update, cdate=False)
|
|
if info['devices']:
|
|
if info['devices']:
|
|
devices = tuple(eval(info['devices']))
|
|
devices = tuple(eval(info['devices']))
|
|
@@ -302,6 +311,7 @@ class update_set_mul_path(Load):
|
|
|
|
|
|
self.data['gateway'] = self.service('common').list('device_gateway', search={'farm_id':self.data['setting']['farm']})
|
|
self.data['gateway'] = self.service('common').list('device_gateway', search={'farm_id':self.data['setting']['farm']})
|
|
self.data['device'] = Device.getByGateway(self, search={'hardware_type' : 3,'farm_id':self.data['setting']['farm']})
|
|
self.data['device'] = Device.getByGateway(self, search={'hardware_type' : 3,'farm_id':self.data['setting']['farm']})
|
|
|
|
+ self.data['type'] = ({'id':1, 'name':'开关'},{'id':2, 'name':'卷帘'})
|
|
self.view("device/alert/mul.html")
|
|
self.view("device/alert/mul.html")
|
|
|
|
|
|
@Web.auth
|
|
@Web.auth
|
|
@@ -309,10 +319,14 @@ class update_set_mul_path(Load):
|
|
id = self.input('id')
|
|
id = self.input('id')
|
|
update = {}
|
|
update = {}
|
|
update['name'] = self.input('update_name')
|
|
update['name'] = self.input('update_name')
|
|
|
|
+ update['device_type'] = self.input('update_type')
|
|
update['devices'] = self.inputs('update_devices')
|
|
update['devices'] = self.inputs('update_devices')
|
|
if not update['name']:
|
|
if not update['name']:
|
|
self.out(u'请输入名称')
|
|
self.out(u'请输入名称')
|
|
return
|
|
return
|
|
|
|
+ if not update['device_type']:
|
|
|
|
+ self.out(u'请选择设备类型')
|
|
|
|
+ return
|
|
if not update['devices']:
|
|
if not update['devices']:
|
|
self.out(u'请选择设备')
|
|
self.out(u'请选择设备')
|
|
return
|
|
return
|