U
    I3dj                     @   s   d dl mZ d dlmZ d dl mZ d dlmZ d dlZd dlm	Z	 d dl
Z
d dlmZ dd	 Zd
d Zdd Zdd Zdd Zdd Zdd Zdd Zdd ZdS )    )render)messages)redirect)get_article_groupN)HttpResponse)JsonResponsec                  C   s*   t d} |  }|d }|dkr&g }|S )N7https://thingsaccess.com/rfid/index.php/Api/getArticlesresponse   requestsgetjson)r	   	data_senddata r   ./var/www/html/myproject/core/articles/views.pyget_article_data   s    
r   c                 C   s   t  }t| dd|idS )Nzarticle/article.htmlr   context)r   r   )requestr   r   r   r   article_page   s    r   c                  C   s   t d} |  }|d S )Nz>https://thingsaccess.com/rfid/index.php/Api/getStepsCategoriesr	   r   r	   r   r   r   r   step_category_data   s    
r   c                  C   s   t d} |  }|d S )Nz6https://thingsaccess.com/rfid/index.php/Api/getMachiner	   r   r   r   r   r   machine_data    s    
r   c                 C   s^   | j dkrZt| j}dt|di}tjd|d}| }|d }t| t	d|iS d S )NPOSTZskill_ididz>https://thingsaccess.com/rfid/index.php/Api/getOperationSkillsr   r	   
data_skill)
methodr   loadsbodyintr   r   postprintr   )r   r   r   r	   r   r   r   r   Get_opeartions%   s    
 r%   c                  C   s   t d} |  }|d S )Nz5https://thingsaccess.com/rfid/index.php/Api/getSkillsr	   r   )r	   Z
get_skillsr   r   r   	get_skill3   s    
r&   c                 C   s   t  }t }| jdkrt| j}|d|d|d|d|d|d|d|d	|d
|d|dd}tjd|d}| }|d }t	d|iS t
| d||ddS )Nr   titlepiecesorderQuantity
bundleSizefabricLengthfabricstyle_descriptioncolor	startDatedeliveryDateZgroupDataArray)r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   groupz7https://thingsaccess.com/rfid/index.php/Api/addArticlesr   r	   data_articlezarticle/article_add.html)Article_groupskillsr   )r   r&   r   r   r    r!   r   r   r#   r   r   )r   r3   r4   	data_jsonZdata_addr	   r   r2   r   r   r   Add_article_data:   s*    
r6   c              
   C   s   t d}| }|d }d }|D ]}|d |kr"|} q<q"|r| jdkr|| jd| jd| jd| jd| jd	| jd
| jdd}t jd|d}|jdkrtdS t	| d t
| dd|idS )Nr   r	   IDr   r'   r(   r)   r*   r+   r/   r0   )r   r'   r(   r)   r*   r+   r/   r0   z8https://thingsaccess.com/rfid/index.php/Api/editArticlesr      r   zFailed to edit datazarticle/editArticle.htmlitemr   )r   r   r   r   r   r#   status_coder   r   errorr   )r   r   r	   r   r   	edit_itemr9   r   r   r   Edit_ArticleX   s0    










r=   c                 C   sH   d|i}t | tjd|d}|jdkr0tdS t| d tdS d S )Nr   z:https://thingsaccess.com/rfid/index.php/Api/deleteArticlesr   r8   r   zFailed to delete data)r$   r   r#   r:   r   r   r;   )r   r   data_deleter	   r   r   r   delete_Articlew   s     
r?   )django.shortcutsr   django.contribr   r   articlegroup.viewsr   r   django.httpr   r   r   r   r   r   r   r%   r&   r6   r=   r?   r   r   r   r   <module>   s    	