newItems.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. function move_up(item_id){
  2. var csrfToken = $("[name='csrfmiddlewaretoken']").val();
  3. $.post('/checkIn/itemMove/', { 'item_id': item_id, "csrfmiddlewaretoken": csrfToken, "direction": "up"}, function (data) {
  4. location.reload()
  5. })
  6. }
  7. function move_down(item_id){
  8. var csrfToken = $("[name='csrfmiddlewaretoken']").val();
  9. $.post('/checkIn/itemMove/', { 'item_id': item_id, "csrfmiddlewaretoken": csrfToken, "direction": "down"}, function (data) {
  10. location.reload()
  11. })
  12. }
  13. function reservedChange(){
  14. if($("#reservedCheck").prop("checked")==true){
  15. // console.log('checked');
  16. $("#reservedArea").prop("hidden",false);
  17. }
  18. else{
  19. // console.log('Not checked');
  20. $("#reservedArea").prop("hidden",true);
  21. }
  22. }
  23. function selectionShow() {
  24. switch ($("#type").prop("value")) {
  25. case "0": // 文本
  26. $("#itemSelection").prop("hidden", true);
  27. $("#onlyDIV").prop("hidden", false);
  28. $("#reservedDIV").prop("hidden", false);
  29. $("#selectOptions").text("")
  30. break;
  31. case "1": // 数字
  32. $("#itemSelection").prop("hidden", true);
  33. $("#onlyDIV").prop("hidden", false);
  34. $("#reservedDIV").prop("hidden", false);
  35. $("#selectOptions").text("")
  36. break;
  37. case "2": // 邮件
  38. $("#itemSelection").prop("hidden", true);
  39. $("#onlyDIV").prop("hidden", false);
  40. $("#reservedDIV").prop("hidden", false);
  41. $("#selectOptions").text("")
  42. break;
  43. case "3": // 日期
  44. $("#itemSelection").prop("hidden", true);
  45. $("#onlyCheck").prop("checked", false); //确保only check不被勾选
  46. $("#onlyDIV").prop("hidden", true); // 将only check隐藏
  47. $("#reservedCheck").prop("checked", false);
  48. $("#reservedDIV").prop("hidden", true);
  49. $("#reservedArea").prop("hidden", true);
  50. $("#selectOptions").text("")
  51. break;
  52. case "4": // 单项选择
  53. $("#itemSelection").prop("hidden", false);
  54. $("#labelForItemSelection").text("输入所有的选项,每个选项一行。")
  55. $("#onlyCheck").prop("checked", false); //确保only check不被勾选
  56. $("#onlyDIV").prop("hidden", true); // 将only check隐藏
  57. $("#reservedCheck").prop("checked", false);
  58. $("#reservedDIV").prop("hidden", true);
  59. $("#reservedArea").prop("hidden", true);
  60. break;
  61. case "5": // 多项选择
  62. $("#itemSelection").prop("hidden", false);
  63. $("#labelForItemSelection").text("输入所有的选项,每个选项一行。")
  64. // 隐藏唯一选择功能
  65. $("#onlyCheck").prop("checked", false);
  66. $("#onlyDIV").prop("hidden", true);
  67. // 隐藏预设区域和功能
  68. $("#reservedCheck").prop("checked", false);
  69. $("#reservedDIV").prop("hidden", true);
  70. $("#reservedArea").prop("hidden", true);
  71. break;
  72. case "6": // 文件上传
  73. $("#itemSelection").prop("hidden", false);
  74. $("#labelForItemSelection").text("输入允许上传文件的后缀名,每行一个。空白表示允许所有后缀名。")
  75. // 隐藏唯一选择功能
  76. $("#onlyCheck").prop("checked", false);
  77. $("#onlyDIV").prop("hidden", true);
  78. // 隐藏预设区域和功能
  79. $("#reservedCheck").prop("checked", false);
  80. $("#reservedDIV").prop("hidden", true);
  81. $("#reservedArea").prop("hidden", true);
  82. break;
  83. case "7": // 图片上传
  84. $("#itemSelection").prop("hidden", true);
  85. // 隐藏唯一选择功能
  86. $("#onlyCheck").prop("checked", false);
  87. $("#onlyDIV").prop("hidden", true);
  88. // 隐藏预设区域和功能
  89. $("#reservedCheck").prop("checked", false);
  90. $("#reservedDIV").prop("hidden", true);
  91. $("#reservedArea").prop("hidden", true);
  92. break;
  93. default:
  94. reservedChange();
  95. }
  96. }
  97. $(function () { $("[data-toggle='tooltip']").tooltip(); });
  98. function delItem(desc, id) {
  99. if (confirm('确定要删除' + desc + '?')) {
  100. window.location.href = "/checkIn/deleteItem/?itemID=" + id;
  101. }
  102. else {
  103. return false;
  104. }
  105. }