menuinfo.py 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. from admin.dboper import *
  2. # 查询网站菜单信息
  3. def loadMenuInfo ():
  4. sql = "Select * From MenuInfo Order by MOrder"
  5. results = mySQL_Query(sql)
  6. return results
  7. # 查询所有类别
  8. def allmenu ():
  9. sql = "select * from menuinfo Order by MOrder"
  10. results = mySQL_Query(sql)
  11. return results
  12. # #添加一个类别
  13. # def add_menu(user):
  14. # sql = "insert into menuinfo values (NULL, '%s', '%s', %d) " % (user[0], user[1], int(user[2]))
  15. # results = mySQL_Execute(sql)
  16. # return results
  17. #
  18. # #更新一个类别
  19. # def update_menu(user):
  20. # sql = "update menuinfo set PTNameCN='%s', PTNameEN='%s', PTOrder=%d where PTID='%s'" % (user[1], user[2], int(user[3]),user[0])
  21. # results = mySQL_Execute(sql)
  22. # return results
  23. # 加载一个成果类别
  24. def edit_menu (PTID):
  25. sql = "select * from menuinfo where PTID=%s;" % PTID
  26. results = mySQL_Query(sql)
  27. return results
  28. # 删除一个类别
  29. def del_menu (userid):
  30. sql = "delete from menuinfo where PTID =%d" % int(userid)
  31. i, msg = mySQL_Execute(sql)
  32. return i, msg
  33. # 查询网站菜单信息
  34. def selectMenuInfo ():
  35. sql = "Select * From MenuInfo"
  36. results = mySQL_Query(sql)
  37. return results
  38. # 添加一个菜单项
  39. def add_menuUnit (Unit):
  40. # 中文名称, 英文名称, 菜单链接, 父级菜单, 排序
  41. sql = "insert into menuInfo values (NULL, '%s', '%s', '%s', 0, %d, %d) " % (
  42. Unit[0], Unit[1], Unit[2], int(Unit[3]), int(Unit[4]))
  43. i, msg = mySQL_Execute(sql)
  44. return i, msg
  45. # 删除一个菜单项
  46. def del_menuUnit (Unitid):
  47. sql = "delete from menuinfo where MenuID =%s" % Unitid
  48. i, msg = mySQL_Execute(sql)
  49. return i, msg
  50. # 更新一个菜单项
  51. def edit_menuUnit (Unit):
  52. # Unit = [Menuid, CNname, ENname, Link, Garde, Order]
  53. Menuid = Unit[0]
  54. CNname = Unit[1]
  55. ENname = Unit[2]
  56. Link = Unit[3]
  57. Garde = Unit[4]
  58. Order = Unit[5]
  59. sql = "update menuinfo set MenuNameCN='%s',MenuNameEN='%s',MURL='%s',ParentID='%s',MOrder='%s' where MenuID='%s'" % (
  60. CNname, ENname, Link, Garde, Order, Menuid)
  61. i, msg = mySQL_Execute(sql)
  62. return i, msg
  63. # 加载一个菜单项
  64. def loadMenuUnitbyID (Unitid):
  65. sql = "select * from menuinfo where MenuID=%s;" % Unitid
  66. # print("sql:", sql)
  67. results = mySQL_Query(sql)
  68. return results