diff --git a/src/assets/img/File.png b/src/assets/img/File.png deleted file mode 100644 index ee44df5..0000000 Binary files a/src/assets/img/File.png and /dev/null differ diff --git a/src/assets/img/move-file.png b/src/assets/img/move-file.png new file mode 100644 index 0000000..a075c70 Binary files /dev/null and b/src/assets/img/move-file.png differ diff --git a/src/assets/img/move-file/move-file1.png b/src/assets/img/move-file/move-file1.png new file mode 100644 index 0000000..639df8b Binary files /dev/null and b/src/assets/img/move-file/move-file1.png differ diff --git a/src/assets/img/move-file/move-file10.png b/src/assets/img/move-file/move-file10.png new file mode 100644 index 0000000..0149797 Binary files /dev/null and b/src/assets/img/move-file/move-file10.png differ diff --git a/src/assets/img/move-file/move-file11.png b/src/assets/img/move-file/move-file11.png new file mode 100644 index 0000000..8681d0c Binary files /dev/null and b/src/assets/img/move-file/move-file11.png differ diff --git a/src/assets/img/move-file/move-file12.png b/src/assets/img/move-file/move-file12.png new file mode 100644 index 0000000..030e9b1 Binary files /dev/null and b/src/assets/img/move-file/move-file12.png differ diff --git a/src/assets/img/move-file/move-file13.png b/src/assets/img/move-file/move-file13.png new file mode 100644 index 0000000..f21907c Binary files /dev/null and b/src/assets/img/move-file/move-file13.png differ diff --git a/src/assets/img/move-file/move-file14.png b/src/assets/img/move-file/move-file14.png new file mode 100644 index 0000000..133a62b Binary files /dev/null and b/src/assets/img/move-file/move-file14.png differ diff --git a/src/assets/img/move-file/move-file15.png b/src/assets/img/move-file/move-file15.png new file mode 100644 index 0000000..382850b Binary files /dev/null and b/src/assets/img/move-file/move-file15.png differ diff --git a/src/assets/img/move-file/move-file16.png b/src/assets/img/move-file/move-file16.png new file mode 100644 index 0000000..3d43d5c Binary files /dev/null and b/src/assets/img/move-file/move-file16.png differ diff --git a/src/assets/img/move-file/move-file17.png b/src/assets/img/move-file/move-file17.png new file mode 100644 index 0000000..8593381 Binary files /dev/null and b/src/assets/img/move-file/move-file17.png differ diff --git a/src/assets/img/move-file/move-file18.png b/src/assets/img/move-file/move-file18.png new file mode 100644 index 0000000..1e9958b Binary files /dev/null and b/src/assets/img/move-file/move-file18.png differ diff --git a/src/assets/img/move-file/move-file19.png b/src/assets/img/move-file/move-file19.png new file mode 100644 index 0000000..6448ca9 Binary files /dev/null and b/src/assets/img/move-file/move-file19.png differ diff --git a/src/assets/img/move-file/move-file2.png b/src/assets/img/move-file/move-file2.png new file mode 100644 index 0000000..a0cbc38 Binary files /dev/null and b/src/assets/img/move-file/move-file2.png differ diff --git a/src/assets/img/move-file/move-file20.png b/src/assets/img/move-file/move-file20.png new file mode 100644 index 0000000..dba3496 Binary files /dev/null and b/src/assets/img/move-file/move-file20.png differ diff --git a/src/assets/img/move-file/move-file21.png b/src/assets/img/move-file/move-file21.png new file mode 100644 index 0000000..a927f9a Binary files /dev/null and b/src/assets/img/move-file/move-file21.png differ diff --git a/src/assets/img/move-file/move-file22.png b/src/assets/img/move-file/move-file22.png new file mode 100644 index 0000000..d34a1de Binary files /dev/null and b/src/assets/img/move-file/move-file22.png differ diff --git a/src/assets/img/move-file/move-file23.png b/src/assets/img/move-file/move-file23.png new file mode 100644 index 0000000..31971bb Binary files /dev/null and b/src/assets/img/move-file/move-file23.png differ diff --git a/src/assets/img/move-file/move-file24.png b/src/assets/img/move-file/move-file24.png new file mode 100644 index 0000000..cf0d451 Binary files /dev/null and b/src/assets/img/move-file/move-file24.png differ diff --git a/src/assets/img/move-file/move-file25.png b/src/assets/img/move-file/move-file25.png new file mode 100644 index 0000000..8f52255 Binary files /dev/null and b/src/assets/img/move-file/move-file25.png differ diff --git a/src/assets/img/move-file/move-file26.png b/src/assets/img/move-file/move-file26.png new file mode 100644 index 0000000..b88d10d Binary files /dev/null and b/src/assets/img/move-file/move-file26.png differ diff --git a/src/assets/img/move-file/move-file27.png b/src/assets/img/move-file/move-file27.png new file mode 100644 index 0000000..e32d740 Binary files /dev/null and b/src/assets/img/move-file/move-file27.png differ diff --git a/src/assets/img/move-file/move-file28.png b/src/assets/img/move-file/move-file28.png new file mode 100644 index 0000000..b8a903e Binary files /dev/null and b/src/assets/img/move-file/move-file28.png differ diff --git a/src/assets/img/move-file/move-file29.png b/src/assets/img/move-file/move-file29.png new file mode 100644 index 0000000..04de910 Binary files /dev/null and b/src/assets/img/move-file/move-file29.png differ diff --git a/src/assets/img/move-file/move-file3.png b/src/assets/img/move-file/move-file3.png new file mode 100644 index 0000000..197fe4e Binary files /dev/null and b/src/assets/img/move-file/move-file3.png differ diff --git a/src/assets/img/move-file/move-file30.png b/src/assets/img/move-file/move-file30.png new file mode 100644 index 0000000..6e466cb Binary files /dev/null and b/src/assets/img/move-file/move-file30.png differ diff --git a/src/assets/img/move-file/move-file31.png b/src/assets/img/move-file/move-file31.png new file mode 100644 index 0000000..a1fb881 Binary files /dev/null and b/src/assets/img/move-file/move-file31.png differ diff --git a/src/assets/img/move-file/move-file32.png b/src/assets/img/move-file/move-file32.png new file mode 100644 index 0000000..0665879 Binary files /dev/null and b/src/assets/img/move-file/move-file32.png differ diff --git a/src/assets/img/move-file/move-file33.png b/src/assets/img/move-file/move-file33.png new file mode 100644 index 0000000..edecaa3 Binary files /dev/null and b/src/assets/img/move-file/move-file33.png differ diff --git a/src/assets/img/move-file/move-file34.png b/src/assets/img/move-file/move-file34.png new file mode 100644 index 0000000..d91e26f Binary files /dev/null and b/src/assets/img/move-file/move-file34.png differ diff --git a/src/assets/img/move-file/move-file35.png b/src/assets/img/move-file/move-file35.png new file mode 100644 index 0000000..130ea0d Binary files /dev/null and b/src/assets/img/move-file/move-file35.png differ diff --git a/src/assets/img/move-file/move-file36.png b/src/assets/img/move-file/move-file36.png new file mode 100644 index 0000000..11c5eba Binary files /dev/null and b/src/assets/img/move-file/move-file36.png differ diff --git a/src/assets/img/move-file/move-file37.png b/src/assets/img/move-file/move-file37.png new file mode 100644 index 0000000..90890e3 Binary files /dev/null and b/src/assets/img/move-file/move-file37.png differ diff --git a/src/assets/img/move-file/move-file38.png b/src/assets/img/move-file/move-file38.png new file mode 100644 index 0000000..a7b87e4 Binary files /dev/null and b/src/assets/img/move-file/move-file38.png differ diff --git a/src/assets/img/move-file/move-file39.png b/src/assets/img/move-file/move-file39.png new file mode 100644 index 0000000..fd63532 Binary files /dev/null and b/src/assets/img/move-file/move-file39.png differ diff --git a/src/assets/img/move-file/move-file4.png b/src/assets/img/move-file/move-file4.png new file mode 100644 index 0000000..1473e4f Binary files /dev/null and b/src/assets/img/move-file/move-file4.png differ diff --git a/src/assets/img/move-file/move-file40.png b/src/assets/img/move-file/move-file40.png new file mode 100644 index 0000000..7839157 Binary files /dev/null and b/src/assets/img/move-file/move-file40.png differ diff --git a/src/assets/img/move-file/move-file41.png b/src/assets/img/move-file/move-file41.png new file mode 100644 index 0000000..45a525e Binary files /dev/null and b/src/assets/img/move-file/move-file41.png differ diff --git a/src/assets/img/move-file/move-file42.png b/src/assets/img/move-file/move-file42.png new file mode 100644 index 0000000..a350939 Binary files /dev/null and b/src/assets/img/move-file/move-file42.png differ diff --git a/src/assets/img/move-file/move-file43.png b/src/assets/img/move-file/move-file43.png new file mode 100644 index 0000000..72f3bad Binary files /dev/null and b/src/assets/img/move-file/move-file43.png differ diff --git a/src/assets/img/move-file/move-file44.png b/src/assets/img/move-file/move-file44.png new file mode 100644 index 0000000..be45773 Binary files /dev/null and b/src/assets/img/move-file/move-file44.png differ diff --git a/src/assets/img/move-file/move-file45.png b/src/assets/img/move-file/move-file45.png new file mode 100644 index 0000000..dc178fd Binary files /dev/null and b/src/assets/img/move-file/move-file45.png differ diff --git a/src/assets/img/move-file/move-file46.png b/src/assets/img/move-file/move-file46.png new file mode 100644 index 0000000..535689a Binary files /dev/null and b/src/assets/img/move-file/move-file46.png differ diff --git a/src/assets/img/move-file/move-file47.png b/src/assets/img/move-file/move-file47.png new file mode 100644 index 0000000..f2d5981 Binary files /dev/null and b/src/assets/img/move-file/move-file47.png differ diff --git a/src/assets/img/move-file/move-file48.png b/src/assets/img/move-file/move-file48.png new file mode 100644 index 0000000..ff15d96 Binary files /dev/null and b/src/assets/img/move-file/move-file48.png differ diff --git a/src/assets/img/move-file/move-file49.png b/src/assets/img/move-file/move-file49.png new file mode 100644 index 0000000..df3ec8f Binary files /dev/null and b/src/assets/img/move-file/move-file49.png differ diff --git a/src/assets/img/move-file/move-file5.png b/src/assets/img/move-file/move-file5.png new file mode 100644 index 0000000..06999a8 Binary files /dev/null and b/src/assets/img/move-file/move-file5.png differ diff --git a/src/assets/img/move-file/move-file50.png b/src/assets/img/move-file/move-file50.png new file mode 100644 index 0000000..73393b0 Binary files /dev/null and b/src/assets/img/move-file/move-file50.png differ diff --git a/src/assets/img/move-file/move-file51.png b/src/assets/img/move-file/move-file51.png new file mode 100644 index 0000000..16a220a Binary files /dev/null and b/src/assets/img/move-file/move-file51.png differ diff --git a/src/assets/img/move-file/move-file52.png b/src/assets/img/move-file/move-file52.png new file mode 100644 index 0000000..4cfbbe0 Binary files /dev/null and b/src/assets/img/move-file/move-file52.png differ diff --git a/src/assets/img/move-file/move-file53.png b/src/assets/img/move-file/move-file53.png new file mode 100644 index 0000000..ffca013 Binary files /dev/null and b/src/assets/img/move-file/move-file53.png differ diff --git a/src/assets/img/move-file/move-file54.png b/src/assets/img/move-file/move-file54.png new file mode 100644 index 0000000..eb2f692 Binary files /dev/null and b/src/assets/img/move-file/move-file54.png differ diff --git a/src/assets/img/move-file/move-file55.png b/src/assets/img/move-file/move-file55.png new file mode 100644 index 0000000..01f2686 Binary files /dev/null and b/src/assets/img/move-file/move-file55.png differ diff --git a/src/assets/img/move-file/move-file56.png b/src/assets/img/move-file/move-file56.png new file mode 100644 index 0000000..b6a56c3 Binary files /dev/null and b/src/assets/img/move-file/move-file56.png differ diff --git a/src/assets/img/move-file/move-file57.png b/src/assets/img/move-file/move-file57.png new file mode 100644 index 0000000..167c97c Binary files /dev/null and b/src/assets/img/move-file/move-file57.png differ diff --git a/src/assets/img/move-file/move-file58.png b/src/assets/img/move-file/move-file58.png new file mode 100644 index 0000000..8606805 Binary files /dev/null and b/src/assets/img/move-file/move-file58.png differ diff --git a/src/assets/img/move-file/move-file59.png b/src/assets/img/move-file/move-file59.png new file mode 100644 index 0000000..028e379 Binary files /dev/null and b/src/assets/img/move-file/move-file59.png differ diff --git a/src/assets/img/move-file/move-file6.png b/src/assets/img/move-file/move-file6.png new file mode 100644 index 0000000..2733cf8 Binary files /dev/null and b/src/assets/img/move-file/move-file6.png differ diff --git a/src/assets/img/move-file/move-file60.png b/src/assets/img/move-file/move-file60.png new file mode 100644 index 0000000..dedbba8 Binary files /dev/null and b/src/assets/img/move-file/move-file60.png differ diff --git a/src/assets/img/move-file/move-file61.png b/src/assets/img/move-file/move-file61.png new file mode 100644 index 0000000..2931735 Binary files /dev/null and b/src/assets/img/move-file/move-file61.png differ diff --git a/src/assets/img/move-file/move-file62.png b/src/assets/img/move-file/move-file62.png new file mode 100644 index 0000000..ad685e4 Binary files /dev/null and b/src/assets/img/move-file/move-file62.png differ diff --git a/src/assets/img/move-file/move-file63.png b/src/assets/img/move-file/move-file63.png new file mode 100644 index 0000000..7de7390 Binary files /dev/null and b/src/assets/img/move-file/move-file63.png differ diff --git a/src/assets/img/move-file/move-file64.png b/src/assets/img/move-file/move-file64.png new file mode 100644 index 0000000..5117637 Binary files /dev/null and b/src/assets/img/move-file/move-file64.png differ diff --git a/src/assets/img/move-file/move-file65.png b/src/assets/img/move-file/move-file65.png new file mode 100644 index 0000000..f711d21 Binary files /dev/null and b/src/assets/img/move-file/move-file65.png differ diff --git a/src/assets/img/move-file/move-file66.png b/src/assets/img/move-file/move-file66.png new file mode 100644 index 0000000..27005a9 Binary files /dev/null and b/src/assets/img/move-file/move-file66.png differ diff --git a/src/assets/img/move-file/move-file67.png b/src/assets/img/move-file/move-file67.png new file mode 100644 index 0000000..f87cbac Binary files /dev/null and b/src/assets/img/move-file/move-file67.png differ diff --git a/src/assets/img/move-file/move-file68.png b/src/assets/img/move-file/move-file68.png new file mode 100644 index 0000000..f8c6e86 Binary files /dev/null and b/src/assets/img/move-file/move-file68.png differ diff --git a/src/assets/img/move-file/move-file69.png b/src/assets/img/move-file/move-file69.png new file mode 100644 index 0000000..ea60876 Binary files /dev/null and b/src/assets/img/move-file/move-file69.png differ diff --git a/src/assets/img/move-file/move-file7.png b/src/assets/img/move-file/move-file7.png new file mode 100644 index 0000000..2e47bcd Binary files /dev/null and b/src/assets/img/move-file/move-file7.png differ diff --git a/src/assets/img/move-file/move-file70.png b/src/assets/img/move-file/move-file70.png new file mode 100644 index 0000000..e797251 Binary files /dev/null and b/src/assets/img/move-file/move-file70.png differ diff --git a/src/assets/img/move-file/move-file71.png b/src/assets/img/move-file/move-file71.png new file mode 100644 index 0000000..d63bbc4 Binary files /dev/null and b/src/assets/img/move-file/move-file71.png differ diff --git a/src/assets/img/move-file/move-file72.png b/src/assets/img/move-file/move-file72.png new file mode 100644 index 0000000..3ef2847 Binary files /dev/null and b/src/assets/img/move-file/move-file72.png differ diff --git a/src/assets/img/move-file/move-file73.png b/src/assets/img/move-file/move-file73.png new file mode 100644 index 0000000..cd1ab0f Binary files /dev/null and b/src/assets/img/move-file/move-file73.png differ diff --git a/src/assets/img/move-file/move-file74.png b/src/assets/img/move-file/move-file74.png new file mode 100644 index 0000000..892b881 Binary files /dev/null and b/src/assets/img/move-file/move-file74.png differ diff --git a/src/assets/img/move-file/move-file75.png b/src/assets/img/move-file/move-file75.png new file mode 100644 index 0000000..b6e4253 Binary files /dev/null and b/src/assets/img/move-file/move-file75.png differ diff --git a/src/assets/img/move-file/move-file76.png b/src/assets/img/move-file/move-file76.png new file mode 100644 index 0000000..851981f Binary files /dev/null and b/src/assets/img/move-file/move-file76.png differ diff --git a/src/assets/img/move-file/move-file77.png b/src/assets/img/move-file/move-file77.png new file mode 100644 index 0000000..8c3aa33 Binary files /dev/null and b/src/assets/img/move-file/move-file77.png differ diff --git a/src/assets/img/move-file/move-file78.png b/src/assets/img/move-file/move-file78.png new file mode 100644 index 0000000..1be227a Binary files /dev/null and b/src/assets/img/move-file/move-file78.png differ diff --git a/src/assets/img/move-file/move-file79.png b/src/assets/img/move-file/move-file79.png new file mode 100644 index 0000000..04a8c4a Binary files /dev/null and b/src/assets/img/move-file/move-file79.png differ diff --git a/src/assets/img/move-file/move-file8.png b/src/assets/img/move-file/move-file8.png new file mode 100644 index 0000000..ab5e451 Binary files /dev/null and b/src/assets/img/move-file/move-file8.png differ diff --git a/src/assets/img/move-file/move-file80.png b/src/assets/img/move-file/move-file80.png new file mode 100644 index 0000000..7ae1d93 Binary files /dev/null and b/src/assets/img/move-file/move-file80.png differ diff --git a/src/assets/img/move-file/move-file81.png b/src/assets/img/move-file/move-file81.png new file mode 100644 index 0000000..cad07a3 Binary files /dev/null and b/src/assets/img/move-file/move-file81.png differ diff --git a/src/assets/img/move-file/move-file82.png b/src/assets/img/move-file/move-file82.png new file mode 100644 index 0000000..312ddfb Binary files /dev/null and b/src/assets/img/move-file/move-file82.png differ diff --git a/src/assets/img/move-file/move-file83.png b/src/assets/img/move-file/move-file83.png new file mode 100644 index 0000000..4025692 Binary files /dev/null and b/src/assets/img/move-file/move-file83.png differ diff --git a/src/assets/img/move-file/move-file84.png b/src/assets/img/move-file/move-file84.png new file mode 100644 index 0000000..1c89874 Binary files /dev/null and b/src/assets/img/move-file/move-file84.png differ diff --git a/src/assets/img/move-file/move-file85.png b/src/assets/img/move-file/move-file85.png new file mode 100644 index 0000000..c4110fc Binary files /dev/null and b/src/assets/img/move-file/move-file85.png differ diff --git a/src/assets/img/move-file/move-file86.png b/src/assets/img/move-file/move-file86.png new file mode 100644 index 0000000..af39df3 Binary files /dev/null and b/src/assets/img/move-file/move-file86.png differ diff --git a/src/assets/img/move-file/move-file87.png b/src/assets/img/move-file/move-file87.png new file mode 100644 index 0000000..9fde45e Binary files /dev/null and b/src/assets/img/move-file/move-file87.png differ diff --git a/src/assets/img/move-file/move-file88.png b/src/assets/img/move-file/move-file88.png new file mode 100644 index 0000000..af72088 Binary files /dev/null and b/src/assets/img/move-file/move-file88.png differ diff --git a/src/assets/img/move-file/move-file89.png b/src/assets/img/move-file/move-file89.png new file mode 100644 index 0000000..311d5fb Binary files /dev/null and b/src/assets/img/move-file/move-file89.png differ diff --git a/src/assets/img/move-file/move-file9.png b/src/assets/img/move-file/move-file9.png new file mode 100644 index 0000000..d3502ea Binary files /dev/null and b/src/assets/img/move-file/move-file9.png differ diff --git a/src/assets/img/move-file/move-file90.png b/src/assets/img/move-file/move-file90.png new file mode 100644 index 0000000..6c2a74f Binary files /dev/null and b/src/assets/img/move-file/move-file90.png differ diff --git a/src/assets/img/move-file/move-file91.png b/src/assets/img/move-file/move-file91.png new file mode 100644 index 0000000..a91787f Binary files /dev/null and b/src/assets/img/move-file/move-file91.png differ diff --git a/src/assets/img/move-file/move-file92.png b/src/assets/img/move-file/move-file92.png new file mode 100644 index 0000000..3814814 Binary files /dev/null and b/src/assets/img/move-file/move-file92.png differ diff --git a/src/assets/img/move-file/move-file93.png b/src/assets/img/move-file/move-file93.png new file mode 100644 index 0000000..818e572 Binary files /dev/null and b/src/assets/img/move-file/move-file93.png differ diff --git a/src/assets/img/move-file/move-file94.png b/src/assets/img/move-file/move-file94.png new file mode 100644 index 0000000..3f6c2bb Binary files /dev/null and b/src/assets/img/move-file/move-file94.png differ diff --git a/src/assets/img/move-file/move-file95.png b/src/assets/img/move-file/move-file95.png new file mode 100644 index 0000000..8ae7906 Binary files /dev/null and b/src/assets/img/move-file/move-file95.png differ diff --git a/src/assets/img/move-file/move-file96.png b/src/assets/img/move-file/move-file96.png new file mode 100644 index 0000000..2719a3d Binary files /dev/null and b/src/assets/img/move-file/move-file96.png differ diff --git a/src/assets/img/move-file/move-file97.png b/src/assets/img/move-file/move-file97.png new file mode 100644 index 0000000..a83d693 Binary files /dev/null and b/src/assets/img/move-file/move-file97.png differ diff --git a/src/assets/img/move-file/move-file98.png b/src/assets/img/move-file/move-file98.png new file mode 100644 index 0000000..632ed35 Binary files /dev/null and b/src/assets/img/move-file/move-file98.png differ diff --git a/src/assets/img/move-file/move-file99.png b/src/assets/img/move-file/move-file99.png new file mode 100644 index 0000000..6339aee Binary files /dev/null and b/src/assets/img/move-file/move-file99.png differ diff --git a/src/assets/img/moveFile.png b/src/assets/img/moveFile.png deleted file mode 100644 index 4f53bf8..0000000 Binary files a/src/assets/img/moveFile.png and /dev/null differ diff --git a/src/components/Icon/IconFile.vue b/src/components/Icon/IconFile.vue index 66c637e..ede7685 100644 --- a/src/components/Icon/IconFile.vue +++ b/src/components/Icon/IconFile.vue @@ -16,7 +16,7 @@ -
+
@@ -28,7 +28,7 @@
-
+
@@ -90,10 +90,13 @@ return iconClass.get(suffix) } return 'file' - } + }, }, methods: { - + noDrag(e) { + // console.log('noDrag',e) + // e.preventDefault() + } } } diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index f70658b..c9562f2 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -379,6 +379,7 @@ +
@@ -610,6 +611,7 @@ selectOrgin: -1,// 选择起点(主要用于按住shift键多选) selectEnd: -1,// 选择终点 selectPin: false,// 默认false,不按住 + isCmd: false,// 是否按住了command键 dragElementList: [], drawFlag: false, fileListScrollTop: 0, @@ -655,15 +657,24 @@ } // 获取键盘事件 - window.addEventListener('keydown',code => { + window.addEventListener('keydown',event => { + const isMac = navigator.platform.startsWith('Mac'); + const {key, c, keyCode, ctrlKey, metaKey} = event; + this.isCmd = isMac && metaKey || !isMac && ctrlKey; // 按住shift建 - if(code.keyCode === 16 && code.shiftKey){ + if(event.keyCode === 16 && event.shiftKey){ this.selectPin = true } }) - window.addEventListener('keyup',code => { + + window.addEventListener('keyup',event => { + + const isMac = navigator.platform.startsWith('Mac'); + const {key, c, keyCode, ctrlKey, metaKey} = event; + this.isCmd = isMac && metaKey || !isMac && ctrlKey; + // 松开shift建 - if(code.keyCode === 16 ){ + if(event.keyCode === 16 ){ this.selectPin = false } }) @@ -768,6 +779,11 @@ } }, gridItemClick(row) { + if(this.isCmd){ + this.pinSelect(null,row) + this.$refs.fileListTable.toggleRowSelection([{row:row}]) + return + } if(!this.drawFlag){ this.fileClick(row) } @@ -950,9 +966,12 @@ let rows = 0;//行数 - let img = new Image(); - img.src = require('@/assets/img/File.png') - + // let images = {} + // for (let i = 1; i <= 9; i++) { + // let img = new Image() + // img.src = require(`@/assets/img/move-file${i}.png`) + // images[i] = img + // } setTimeout(function () { rows = target.childElementCount _this.dragElementList = [] @@ -973,16 +992,30 @@ // 使元素可拖动 child.draggable = true - // 使元素可拖动 + // 给能拖动的元素加上标识,只有加上此标识才能被拖动,否则即使draggable = true,也无法拖动(在全局的ondragstart里拦截) child.slot = 'jmal' - child.ondragstart = function(e){ - // img.src = require('@/assets/img/File.png') + let childOfImg = child.querySelector('.el-avatar > img') + if(_this.grid){ + childOfImg = child.querySelector('.el-image > img') + } + if(childOfImg){ + childOfImg.draggable = false + } - e.dataTransfer.setDragImage(img, 0, 0); + child.ondragstart = function(e){ + console.log(e) + let count = _this.selectRowData.length + if(_this.selectRowData.length >= 99){ + count = 99 + } + let dragImage = document.getElementById('dragImage'); + dragImage.src = require(`@/assets/img/move-file/move-file${count}.png`) + + e.dataTransfer.setDragImage(dragImage, 10, 10); Bus.$emit('onDragStart', true) - // 避免和画矩形选取冲突 + // 避免和画矩形选区冲突 _this.drawFlag = false let rectangle = document.getElementById('rectangle1') if(rectangle){ @@ -991,7 +1024,7 @@ dragged = e.path[0] draggedIndex = e.path[0].rowIndex - // console.log('child'+i+'开始拖拽'); + console.log('child'+draggedIndex+'开始拖拽'); // 只有选中的才能拖拽 _this.cellMouseIndex = -1 dragged.style.cursor = 'grabbing' @@ -1383,7 +1416,7 @@ this.rowDrop() this.fileListScrollTop = 0 // 是列表会到顶部 - if(!onLoad){ + if(!onLoad && !this.grid){ this.$refs.fileListTable.pagingScrollTopLeft() } }, @@ -1700,8 +1733,10 @@ } } } - if (columnIndex === 4) { - // // 单个操作 + if(this.isCmd){ + this.pinSelect(null,row) + this.$refs.fileListTable.toggleRowSelection([{row:row}]) + return } if(columnIndex === 0 ){ this.pinSelect(null,row) diff --git a/src/components/SimpleUploader/globalUploader.vue b/src/components/SimpleUploader/globalUploader.vue index 7971e05..0700563 100755 --- a/src/components/SimpleUploader/globalUploader.vue +++ b/src/components/SimpleUploader/globalUploader.vue @@ -169,8 +169,8 @@ let dropbox = document.body document.body.ondragstart = function(e){ + console.log(e.target) return e.target.slot === 'jmal'; - } dropbox.addEventListener("dragenter", function(e){