ソースを参照

Signed-off-by: zry <admin@z-touhou.org>

zry 8 年 前
コミット
7a9461114e
3 ファイル変更31 行追加0 行削除
  1. 1 0
      UserManage/urls.py
  2. 10 0
      UserManage/views/user.py
  3. 20 0
      templates/UserManage/user.list.html

+ 1 - 0
UserManage/urls.py

@@ -8,6 +8,7 @@ urlpatterns = patterns('UserManage.views',
     url(r'^user/add/$', 'user.AddUser', name='adduserurl'),
     #url(r'^user/addadmin/$', 'user.AddAdmin', name='addadminurl'),
     url(r'^user/removes/$', 'user.RemoveUsers', name='removesusersurl'),
+    url(r'^user/ipid/removes/(?P<ID>\d+)/$', 'user.RemoveUsers_ByIpid', name='removesusersbyipid'),
     url(r'^user/addxls/$', 'user.XLSFileUser', name='addxlsuserurl'),
     url(r'^user/list/$', 'user.ListUser', name='listuserurl'),
     #url(r'^user/listnew/$', 'user.ListNewUser', name='listnewuserurl'),

+ 10 - 0
UserManage/views/user.py

@@ -313,6 +313,16 @@ def RemoveUsers(request):
 
     return render_to_response('UserManage/user.removeusers.html',kwvars,RequestContext(request))
 
+@login_required
+@PermissionVerify()
+def RemoveUsers_ByIpid(request,ID):
+    try:
+        uobj = User.objects.filter(ipid=ID).delete()
+        return HttpResponseRedirect(reverse("listuserurl"))
+    except Exception,e:
+        kwvars = {'request':request,'xerror':e,}
+        return render_to_response('UserManage/user.remove.error.html',kwvars,RequestContext(request))
+
 
 @login_required
 def ChangInfo(request):

+ 20 - 0
templates/UserManage/user.list.html

@@ -20,6 +20,7 @@
             <a class="btn btn-default {%if request.path = thelistuserurl%} active {%endif%}" href={{ thelistuserurl }}><span class="glyphicon glyphicon-list"></span>用户列表</a>
             {% url "removesusersurl" as theremovesusersurl %}
             <a class="btn btn-default {%if request.path = theremovesusersurl%} active {%endif%}" href={{ theremovesusersurl }}><span class="glyphicon glyphicon-list"></span>批量删除</a>
+            <a class="btn btn-default" type="button" data-toggle="modal" data-target="#modalDelByIpid"><span class="glyphicon glyphicon-shopping-cart"></span>按导入批号删除</a>
         </div>
     </div>
 
@@ -68,4 +69,23 @@
         </table>
 
     {% include "common/paginator.html" %}
+
+    <div class="modal fade" id="modalDelByIpid" tabindex="-1" role="dialog" aria-labelledby="modalDelByIpidLabel">
+  <div class="modal-dialog" role="document">
+    <div class="modal-content">
+      <div class="modal-header">
+        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
+        <h4 class="modal-title" id="modalDelByIpidLabel">按导入批号删除</h4>
+      </div>
+      <div class="modal-body">
+        <input id="d_ipid_1" type="text" placeholder="请输入导入批号" />
+        <input id="d_ipid_1" type="text" placeholder="请重复输入导入批号" />
+      </div>
+      <div class="modal-footer">
+        <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
+        <button type="button" class="btn btn-primary">提交</button>
+      </div>
+    </div>
+  </div>
+</div>
 {% endblock %}