
    4dC                         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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S )    )render)messages)redirectN)HttpResponse)get_article_data)JsonResponsec                 ^   | j         dk    rt          j        | j                  }d|                    d          i}t          |           t          j        d|          }|                                }|d         }t          d|i          S t                      }t          | dd	|i          S )
NPOST
article_ididz:https://thingsaccess.com/rfid/index.php/Api/getStepArticlejsonresponse
data_stepszsteps/steps.htmldata_artcile)methodr   loadsbodygetprintrequestspostr   r   r   )requestdatadata_artr   	data_sendr   r   s          IC:\Users\Lenovo\Downloads\rfid_django_1\rfid_django_1\core\steps\views.py	step_pager      s    ~z',''$((4..
 	h=!]dlmmmMMOO	z*
\:6777 ())g1NL3QRRR    c                     | j         dk    rt          j        | j                  }d|                    d          i}t          |           t          j        d|          }|                                }|d         }t          d|i          S d S )Nr
   r   r   z;https://thingsaccess.com/rfid/index.php/Api/getGroupArticler   r   
data_group)	r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r!   s         r   getgroupstepr"      s    ~z',''$((4..
 	h=!^emnnnMMOO	z*
\:6777  r   c                    | j         dk    rst          j        | j                  }d|                    d          i}t          j        d|          }|                                }|d         }t          d|i          S d S )Nr
   group_idr   z:https://thingsaccess.com/rfid/index.php/Api/getBundleGroupr   r   	step_datar   r   r   r   r   r   r   r   )r   r   r   r   r   r%   s         r   getStepsbyGroupsr'   )   s    
.F
"
":gl++DDHHTNNH  }%ahpqqqH I!*-Ii 8999 #
"r   c                    | j         dk    rst          j        | j                  }d|                    d          i}t          j        d|          }|                                }|d         }t          d|i          S d S )Nr
   	bundle_idr   z:https://thingsaccess.com/rfid/index.php/Api/getBundleStepsr   r   	step_infor&   )r   r   r   r   r   r*   s         r   getStepBundler+   6   s    &  :gl++DTXXd^^H  }%ahpqqqH I!*-Ii 8999 	! r   c                 R   | j         dk    r| j                            d          | j                            d          | j                            d          d}t          j        d|          }|j        dk    rt          d	          S t          d
          S t          | d          S )Nr
   
article_IDtitle	last_step)r-   r.   r/   z4https://thingsaccess.com/rfid/index.php/Api/addStepsr      r   zSteps not addedzsteps/addSteps.html)	r   r
   r   r   r   status_coder   r   r   )r   r   r   s      r   Add_Stepr2   D   s    n!,**<88\%%g.. ))+66
 

 =!W^bccc3&&K(((
   1222
/
0
00r   c                    t          j        d          }|                                }|d         }d }|D ]}|d         |k    r|} n|r| j        dk    r{|| j                            d          | j                            d          d}t          j        d|	          }|j        d
k    rt          d          S t          j	        | d           t          | dd|i          S )Nz4https://thingsaccess.com/rfid/index.php/Api/getStepsr   IDr
   r.   r/   )r   r.   r/   z5https://thingsaccess.com/rfid/index.php/Api/editStepsr   r0   r   zFailed to edit datazsteps/editSteps.htmlitem)context)r   r   r   r   r
   r   r1   r   r   errorr   )r   r   r   r   r   	edit_itemr5   s          r   
Edit_Stepsr9   V   s   lQRR8}}9
J
49  t:IE   >	6	!	! ))'22$\--k:: 
 M"Y`deee C'',,, ~g'<=== /8K
L
L
LLr   c                     d|i}t          |           t          j        d|          }|j        dk    rt	          d          S t          j        | d           t          d          S )Nr   z7https://thingsaccess.com/rfid/index.php/Api/deleteStepsr   r0   r   zFailed to delete datazSteps not deleted)r   r   r   r1   r   r   r7   r   )r   r   data_deleter   s       r   delete_Stepsr<   r   sr    	rK 
+}V]hiiiHs""$$$N73444+,,,r   )django.shortcutsr   django.contribr   r   r   django.httpr   articles.viewsr   r   r   r   r"   r'   r+   r2   r9   r<    r   r   <module>rB      s    # # # # # # # # # # # # % % % % % %  $ $ $ $ $ $ + + + + + +  $ $ $ $ $ $S S S"8 8 8
: 
: 
:
: 
: 
:1 1 1$M M M8	- 	- 	- 	- 	-r   