From 0f66d6d4c8dfe59c12b6895275602984db783841 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Thu, 12 Dec 2024 17:29:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A5=BC=E5=B1=82/=E5=8C=BA=E5=9F=9Fapi?= =?UTF-8?q?=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/api/area/index.js | 43 ++ src/api/floor/index.js | 9 +- src/assets/images/closed.png | Bin 0 -> 1557 bytes src/views/components/mark.vue | 667 ++++++++++++++++++ .../visualCheck/venueDevice/area/index.vue | 165 ++--- .../visualCheck/venueDevice/device/index.vue | 188 ++++- .../visualCheck/venueDevice/floor/index.vue | 19 +- 8 files changed, 998 insertions(+), 94 deletions(-) create mode 100644 src/api/area/index.js create mode 100644 src/assets/images/closed.png create mode 100644 src/views/components/mark.vue diff --git a/package.json b/package.json index 528795b..5073bd1 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "element-resize-detector": "^1.2.4", "element-ui": "^2.15.6", "exceljs": "^4.4.0", + "fabric": "2.5", "file-saver": "^1.3.8", "fuse.js": "3.4.4", "handsontable": "^14.1.0", diff --git a/src/api/area/index.js b/src/api/area/index.js new file mode 100644 index 0000000..bbf965c --- /dev/null +++ b/src/api/area/index.js @@ -0,0 +1,43 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/libraryRegion/editLibraryRegion', + method: 'post', + data + }) +} + +export function edit(data) { + return request({ + url: 'api/libraryRegion/editLibraryRegion', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/libraryRegion/delLibraryRegion', + method: 'post', + data: ids + }) +} + +export function sort(parameter) { + return request({ + url: 'api/libraryRegion/libraryRegionSort', + method: 'post', + data: parameter + }) +} + +export function saveLibraryRegionSignPoint(parameter) { + return request({ + url: 'api/libraryRegion/saveLibraryRegionSignPoint', + method: 'post', + data: parameter + }) +} + +export default { add, edit, del, sort, saveLibraryRegionSignPoint } diff --git a/src/api/floor/index.js b/src/api/floor/index.js index 94bbc9f..f15be3b 100644 --- a/src/api/floor/index.js +++ b/src/api/floor/index.js @@ -1,5 +1,12 @@ import request from '@/utils/request' +export function FetchLibraryFloorListAll() { + return request({ + url: 'api/libraryFloor/getLibraryFloorListAll', + method: 'get' + }) +} + export function add(data) { return request({ url: 'api/libraryFloor/editLibraryFloor', @@ -32,4 +39,4 @@ export function sort(parameter) { }) } -export default { add, edit, del, sort } +export default { add, edit, del, sort, FetchLibraryFloorListAll } diff --git a/src/assets/images/closed.png b/src/assets/images/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3341f93d8b0a4a91f2322112ca4303a6b63006ea GIT binary patch literal 1557 zcmV+w2I~2VP));?HXUj7t7uvbvpV~tCt(s3d>O+;suQW+7M7m>MmJnk7|{CGT$ zFbq?jPG?j^o&#`HL~2CzyKcApf#-Q21F#1ImrA8+5qZOLoFX${6_FcjYird;qp=F0 z13-4fNE|tGB&)S9645Cldfi%E1#o3?aq-vt0*{Q097(6sZv{c{3Nv5pbUGJTR#yJC z$CvpZ<#M@lGMPLN;4FaOZfgww1L7)KO z`+lR*X#9C_aBzu;zSq~+H^$5#wpuN}CpeqU{?uCg4Q76KVPWAntyZghQ0NYAH5!e% z!NI|G5qT|{OpdItuixBl#IEa3m&;|ZR4To?dqZDRs$4F=IzB$`RVtNf0F3_vhK7c| znoK5tZms=er_;IeB{SVE(OS>PVlkJ9&JGU`|7C4$t;PU!e}DgJW-e}RZC$L@YJLxA z4Is7;h~9plQmt0=+wJx*MWh%6!D#@Rx0}Nm09PZbSC5X4eo`zJZxsrKlTpN6E_bp} zDEuj(&wtWulb+}O+gf{-h|X*?`Gn&*86vt75tCxESQWt69LKqw&*#6g+rV|*XJfJ0 zB>+>*T#eeCh};m73^Si#t@Vol{@HG~qa3zGJ=ymf+`WsE2XB?@bK_YthIluR;$+mguNU#Ha3>D)^}pD*fRiLb{yx0R4O%> zPN&^?JpR75_9bS%*=#ny?|I(+sEmEz-#UEw@bg48;Sf;~z#s6W4MwV7uRjDZ)8F4e zKtz-Ac>FRE!5A~a%(LBYcV^pWFLjhs9)KbPNI8z<NSCa& z6GSv?t(^rhp_IDRtJ-^rL?mU5X|geWc1ocBfKB_g`%`~D9+&%3{~+C}7Lt@R73 zRBCQxV`HgToJytQ647@=@UFG?sMfj|u}e)v7mYD564AXN2%f6mdcFRz*=)`b z(X26M(s7)Nh-k0Im?D5@j4^jO=mZZ;XlhESQ&Hc?7*iyo+s2r4y{flfuRk=#%rNtv zZnqni0Ep<6F{Wm%eEQ5%+3a{!)=^pPQVcx~2>>XU%jHU?vNAR{_6`8e z0D^X4J}@?{s(AeT(9lr2hhKn*Hn>Y$=rLVpGMN++ofna%PN#DnK)?X7=6N3*Ypy`- z*}g-4-vV&(A2V7iolc(>k#8Df-dkB&c>sJqX-IR^|NGG3;eulI-GPCD^~aAN{{s=D z=|P~!jvbpe#{3w-wZ+B7pJBU0J~iTKt?z5COGNbTfq{XBQfj{4ZvS7?NG6j>WwY5= zMC4rnw|w8f5IO9%TCL3>2tG_ElOsy0bID}V)mnelY&O>q0xg%z5s^nkzETQAloF9q5qZv9dsIYf%>4USt95<5 zkPdc**`cQ{ZA3Jslq!lyzlcCYngFWCnA>3(-X)@aUE2Nw8q~6^Pkd+A00000NkvXX Hu0mjfw>{{> literal 0 HcmV?d00001 diff --git a/src/views/components/mark.vue b/src/views/components/mark.vue new file mode 100644 index 0000000..8879b6e --- /dev/null +++ b/src/views/components/mark.vue @@ -0,0 +1,667 @@ + + + + + diff --git a/src/views/visualCheck/venueDevice/area/index.vue b/src/views/visualCheck/venueDevice/area/index.vue index 4177ad2..83fdf54 100644 --- a/src/views/visualCheck/venueDevice/area/index.vue +++ b/src/views/visualCheck/venueDevice/area/index.vue @@ -10,7 +10,7 @@ @@ -104,14 +96,14 @@ /> - - + + - - + + - - + + @@ -130,65 +122,48 @@ 提示:请通过拖动鼠标来调整当前顺序 - + + + + - + -
-
- -
-
-
    -
  • -

    所属机构

    - 机构A -
  • -
  • -

    所属楼层

    - 五楼 -
  • -
  • -

    书架

    - 4 -
  • -
  • {{ true ? '已标注': '未标注' }}
  • -
-
- 清空 - 标注 - 保存 -
-
+
+