|
@@ -54,6 +54,8 @@ class MenuView(View):
|
|
|
return self.getList(userID, request_dict, response)
|
|
|
if operation == 'doEdit':
|
|
|
return self.doEdit(userID, request_dict, response)
|
|
|
+ if operation == 'doDelete':
|
|
|
+ return self.doDelete(userID, request_dict, response)
|
|
|
else:
|
|
|
return response.json(404)
|
|
|
|
|
@@ -130,7 +132,14 @@ class MenuView(View):
|
|
|
print('request_dict: ', request_dict)
|
|
|
data_dict = CommonService.request_dict_to_dict(request_dict)
|
|
|
if data_dict['isEdit']:
|
|
|
+ data_dict.pop('isEdit')
|
|
|
MenuModel.objects.filter(name=data_dict['name']).update(**data_dict)
|
|
|
else:
|
|
|
+ data_dict.pop('isEdit')
|
|
|
MenuModel.objects.create(**data_dict)
|
|
|
+ return response.json(0)
|
|
|
+
|
|
|
+ def doDelete(self, userID, request_dict, response):
|
|
|
+ id = request_dict.get('id', '')
|
|
|
+ MenuModel.objects.filter(id=id).delete()
|
|
|
return response.json(0)
|