Commit 151fe86f35ff349714a8519f47451ac31bee02e3

Authored by 潘钊
1 parent 5efff68d

update...

src/main/resources/static/assets/css/main.css
... ... @@ -65,6 +65,7 @@ input::-webkit-input-placeholder {
65 65 .ct-cont-body {
66 66 width: 100%;
67 67 height: calc(100% - 110px);
  68 + position: relative;
68 69 }
69 70  
70 71 .ct-cont-body .left-tabs {
... ... @@ -823,4 +824,28 @@ table tr th, table tr td{
823 824  
824 825 .signal_gps{
825 826 color: #9e9e9e;
  827 +}
  828 +
  829 +.trash_wrap{
  830 + position: absolute;
  831 + width: 180px;
  832 + height: 180px;
  833 + background: rgba(255, 255, 255, 0.53);
  834 + z-index: 9;
  835 + top: -380px;
  836 + left: calc(50% - 100px);
  837 + background-image: url(/assets/icon/trash.png);
  838 + background-repeat: no-repeat;
  839 + background-position: 38px 38px;
  840 + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4);
  841 + transition: top .7s;
  842 +}
  843 +
  844 +.trash_wrap.show{
  845 + top: -90px;
  846 +}
  847 +
  848 +.trash_wrap.show.open{
  849 + background-image: url(/assets/icon/trash_open.png);
  850 + background-position: 20px 20px;
826 851 }
827 852 \ No newline at end of file
... ...
src/main/resources/static/assets/icon/trash.png 0 → 100644

1.12 KB

src/main/resources/static/assets/icon/trash_open.png 0 → 100644

2.63 KB

src/main/resources/static/pages/b_p_manager/b_p_main.html
  1 +<div class="trash_wrap" ></div>
1 2 <div id="b_p_manager_main_wrap" style="position: relative;height: 100%;">
2 3 <div class="drag_tip"></div>
3 4 <div class="berth_card_list"></div>
... ... @@ -121,13 +122,35 @@
121 122 this.addEventListener('dragover', handleDragOver, false);
122 123 this.addEventListener('drop', handleDrop, false);
123 124 this.addEventListener('dragleave', handleDragLeave, false);
  125 + this.addEventListener('dragend', handleDragEnd, false);
124 126 });
125 127 };
126 128  
  129 + //垃圾桶
  130 + var trashWrap=$('.trash_wrap');
  131 + trashWrap[0].addEventListener('dragover', function (e) {
  132 + e.preventDefault();
  133 + $(this).addClass('open');
  134 + return true;
  135 + }, false);
  136 + trashWrap[0].addEventListener('dragleave', function () {
  137 + $(this).removeClass('open');
  138 + },false);
  139 + trashWrap[0].addEventListener('drop', function () {
  140 + var s = $(drag_e).data('id');
  141 + alert(s + '丢垃圾桶');
  142 + },false);
  143 +
  144 +
  145 + //泊位拖拽
127 146 var drag_e;
128 147 var handleDragStart = function (e) {
129   - //e.dataTransfer.setData('nbbm',$(this).data('nbbm'));
130 148 drag_e = this;
  149 + trashWrap.addClass('show');
  150 + };
  151 +
  152 + var handleDragEnd = function () {
  153 + trashWrap.removeClass('show open');
131 154 };
132 155  
133 156 //允许落下
... ... @@ -157,7 +180,6 @@
157 180 //泊位交换
158 181 var s = $(drag_e).data('id');
159 182 var d = $(this).data('id');
160   -
161 183 gb_common.$post('/car_park_real/real_change', {s:s, d:d}, function (rs) {
162 184 render_bus(rs.list);
163 185 });
... ...