o
    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   %D:\rfid_django\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      t d} |  }|d S )Nz>https://thingsaccess.com/rfid/index.php/Api/getStepsCategoriesr	   r   r	   r   r   r   r   step_category_data      
r   c                  C   r   )Nz6https://thingsaccess.com/rfid/index.php/Api/getMachiner	   r   r   r   r   r   machine_data    r   r   c                 C   s^   | j dkr-t| 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   r   )Nz5https://thingsaccess.com/rfid/index.php/Api/getSkillsr	   r   )r	   Z
get_skillsr   r   r   	get_skill3   r   r(   c                 C   s   t  }t }| jdkrUt| 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/   r0   r1   r2   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   r5   r6   	data_jsonZdata_addr	   r   r4   r   r   r   Add_article_data:   s*   
r8   c              
   C   s   t d}| }|d }d }|D ]}|d |kr|} nq|rb| jdkrb|| jd| jd| jd| jd| jd	| jd
| jdd}t jd|d}|jdkr\tdS t	| d t
| dd|idS )Nr   r	   IDr   r)   r*   r+   r,   r-   r1   r2   )r   r)   r*   r+   r,   r-   r1   r2   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_itemr;   r   r   r   Edit_ArticleX   s2   










r?   c                 C   sD   d|i}t | tjd|d}|jdkrtdS t| d tdS )Nr   z:https://thingsaccess.com/rfid/index.php/Api/deleteArticlesr   r:   r   zFailed to delete data)r&   r   r%   r<   r   r   r=   )r   r   data_deleter	   r   r   r   delete_Articlew   s   
rA   )django.shortcutsr   django.contribr   r   articlegroup.viewsr   r   django.httpr   r   r   r   r   r   r   r'   r(   r8   r?   rA   r   r   r   r   <module>   s"    	