
    (de                         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 Zd	 Zd
 Zd Zd Zd Zd Zd Zd Zd ZdS )    )render)messages)redirect)get_article_groupN)HttpResponse)JsonResponsec                  v    t          j        d          } |                                 }|d         }|dk    rg }|S )N7https://thingsaccess.com/rfid/index.php/Api/getArticlesresponse   requestsgetjson)r   	data_senddatas      LC:\Users\Lenovo\Downloads\rfid_django_1\rfid_django_1\core\articles\views.pyget_article_datar      s<    lTUU8}}9
J
4
bjjT
;    c                 F    t                      }t          | dd|i          S )Nzarticle/article.htmlr   context)r   r   )requestr   s     r   article_pager      s'    D'1FD>JJJJr   c                  b    t          j        d          } |                                 }|d         S )Nz>https://thingsaccess.com/rfid/index.php/Api/getStepsCategoriesr   r   r   r   s     r   step_category_datar      s*    l[\\8}}9
J
r   c                  b    t          j        d          } |                                 }|d         S )Nz6https://thingsaccess.com/rfid/index.php/Api/getMachiner   r   r   s     r   machine_datar       s*    lSTT8}}9
J
r   c                 :   | j         dk    rt          j        | j                  }dt	          |                    d                    i}t          j        d|          }|                                }|d         }t          |           t          d|i          S d S )NPOST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   s        r   Get_opeartionsr-   %   s    nz',''DHHTNN++

 =!ahrsssMMOO	z*
j\:6777 r   c                    t          |            | j        dk    rt          j        | j                  }t          |                    d                    t          |                    d                    d}t          |                    d                     t          j        d|          }|                                }|d         }t          |           t          d	|i          S d S )
Nr!   r#   status)
article_idstater1   z8https://thingsaccess.com/rfid/index.php/Api/bundleStatusr$   r   r%   )
r+   r&   r   r'   r(   strr   r   r*   r   r,   s        r   Get_bundle_statusr3   1   s    >>>nz',''dhhtnn--(++,,
 

 	dhhw   =![blmmmMMOO	z*
j\:6777 r   c                  b    t          j        d          } |                                 }|d         S )Nz5https://thingsaccess.com/rfid/index.php/Api/getSkillsr   r   )r   
get_skillss     r   	get_skillr6   B   s*    lRSS8:
Z
  r   c                    t                      }t                      }| j        dk    rJt          j        | j                  }|                    d          |                    d          |                    d          |                    d          |                    d          |                    d          |                    d          |                    d	          |                    d
          |                    d          |                    d          d}t          |           t          j	        d|          }|                                }|d         }t          d|i          S t          | d||d          S )Nr!   titlepiecesorderQuantity
bundleSizefabricLengthfabricstyle_descriptioncolor	startDatedeliveryDategroupDataArray)r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   groupz7https://thingsaccess.com/rfid/index.php/Api/addArticlesr$   r   data_articlezarticle/article_add.html)Article_groupskillsr   )r   r6   r&   r   r'   r(   r   r+   r   r*   r   r   )r   rE   rF   	data_jsondata_addr   r   rD   s           r   Add_article_datarI   I   sS   $&&=KK6nZ--]]7++mmH--&]]?;;#--55%MM.99mmH--!*/B!C!C]]7++"{33%MM.99]]#344  
xM"[bjkkk]]__!*-nl;<<	<
4mek=l=l
m
m
mmr   c           
         t          j        d          }|                                }|d         }d }|D ]}|d         |k    r|} n|r| j        dk    r|| j                            d          | j                            d          | j                            d          | j                            d          | j                            d	          | j                            d
          | j                            d          d}t          j        d|          }|j        dk    rt          d          S t          j	        | d           t          | dd|i          S )Nr
   r   IDr!   r8   r9   r:   r;   r<   r@   rA   )r#   r8   r9   r:   r;   r<   r@   rA   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_itemrM   s          r   Edit_ArticlerQ   i   sj   lTUU8}}9
J
49  t:IE   >	6	!	!((11 ))(33 ' 0 0 A A$\--l;;&|//??#L,,[99&|//??	 	 M"\cghhh C''~... ~g'<===
3VY<O
P
P
PPr   c                     d|i}t          |           t          j        d|          }|j        dk    rt	          d          S t          j        | d           t	          d          S )Nr#   z:https://thingsaccess.com/rfid/index.php/Api/deleteArticlesr$   rL   r   zFailed to delete data)r+   r   r*   rN   r   r   rO   )r   r#   data_deleter   s       r   delete_ArticlerT      ss    b; 	mX_jkkk8c!!''' ~g6777~&&&r   )django.shortcutsr   django.contribr   r   articlegroup.viewsr   r   django.httpr   r   r   r   r   r   r   r-   r3   r6   rI   rQ   rT    r   r   <module>rZ      s-   # # # # # # # # # # # # % % % % % % 0 0 0 0 0 0  $ $ $ $ $ $  $ $ $ $ $ $  K K K     
     

8 
8 
88 8 8"! ! !n n n@Q Q Q>' ' ' ' 'r   