Browse Source

big:feat:数据类型新增

haojianlong 4 năm trước cách đây
mục cha
commit
db3028009d

+ 1 - 1
persagy-web-big/package.json

@@ -41,7 +41,7 @@
         "typescript": "^3.9.3"
     },
     "dependencies": {
-        "@persagy-web/graph": "2.2.30",
+        "@persagy-web/graph": "2.2.31",
         "axios": "^0.18.0",
         "pako": "^1.0.10",
         "crypto-js": "^4.0.0",

+ 1 - 1
persagy-web-big/src/types/Anchor.ts

@@ -24,7 +24,7 @@
  * *********************************************************************************************************************
  */
 
-import { Point } from "@persagy-web/edit/lib/type/Point";
+import { Point } from "@persagy-web/graph/lib";
 
 /**
  * 锚点 item 接口

+ 5 - 5
persagy-web-big/src/types/Legend.ts

@@ -25,9 +25,9 @@
  */
 
 import { Anchor } from "./Anchor";
-import { Point } from "@persagy-web/edit/lib/type/Point";
-import { Size } from "@persagy-web/big/lib/types/Size";
-import { SPoint } from '@persagy-web/draw/';
+import { SPoint } from "@persagy-web/draw/";
+import { Point } from "@persagy-web/graph/lib";
+import { Size } from "./Size";
 
 /**
  * 图例节点接口
@@ -50,7 +50,7 @@ export interface Legend {
     /** 位置 */
     pos: Point;
     /** item 类型 */
-    type: string
+    type: string;
     /** 缩放 */
     scale?: Point;
     /** 旋转 */
@@ -64,5 +64,5 @@ export interface Legend {
     /** 由应用自己定义 */
     properties?: any;
     /** 样式 */
-    style?: any
+    style?: any;
 }

+ 1 - 30
persagy-web-big/src/types/Marker.ts

@@ -17,35 +17,6 @@
  *          i888888N'      I888Y          ]88;/EX*IFKFK88X  K8R  .l8W  88Y  ~88}'88E&%8W.X8N``]88!.$8K  .:W8I
  *        .i888888N;        I8Y          .&8$  .X88!  i881.:%888>I88  ;88]  +88+.';;;;:.Y88X  18N.,88l  .+88/
  *      .:R888888I
- *      .&888888I                                          Copyright (c) 2009-2020.  博锐尚格科技股份有限公司
- *        ~8888'
- *        .!88~                                                                     All rights reserved.
- *
- * *********************************************************************************************************************
- */
-
-/**
- * 标记 item 接口
- *
- * @author 郝建龙  <haojianlong@sagacloud.cn>/*
- * *********************************************************************************************************************
- *
- *          !!
- *        .F88X
- *        X8888Y
- *      .}888888N;
- *        i888888N;        .:!              .I$WI:
- *          R888888I      .'N88~            i8}+8Y&8"l8i$8>8W~'>W8}8]KW+8IIN"8&
- *          .R888888I    .;N8888~          .X8'  "8I.!,/8"  !%NY8`"8I8~~8>,88I
- *            +888888N;  .8888888Y                                  "&&8Y.}8,
- *            ./888888N;  .R888888Y        .'}~    .>}'.`+>  i}!    "i'  +/'  .'i~  !11,.:">,  .~]!  .i}i
- *              ~888888%:  .I888888l      .]88~`1/iY88Ii+1'.R$8$8]"888888888>  Y8$  W8E  X8E  W8888'188Il}Y88$*
- *              18888888    E8888881    .]W%8$`R8X'&8%++N8i,8N%N8+l8%`  .}8N:.R$RE%N88N%N$K$R  188,FE$8%~Y88I
- *            .E888888I  .i8888888'      .:$8I;88+`E8R:/8N,.>881.`$8E/1/]N8X.Y8N`"KF&&FK!'88*."88K./$88%RN888+~
- *            8888888I  .,N888888~        ~88i"8W,!N8*.I88.}888%F,i$88"F88"  888:E8X.>88!i88>`888*.}Fl1]*}1YKi'
- *          i888888N'      I888Y          ]88;/EX*IFKFK88X  K8R  .l8W  88Y  ~88}'88E&%8W.X8N``]88!.$8K  .:W8I
- *        .i888888N;        I8Y          .&8$  .X88!  i881.:%888>I88  ;88]  +88+.';;;;:.Y88X  18N.,88l  .+88/
- *      .:R888888I
  *      .&888888I                                          Copyright (c) 2016-2020.  博锐尚格科技股份有限公司
  *        ~8888'
  *        .!88~                                                                     All rights reserved.
@@ -53,8 +24,8 @@
  * *********************************************************************************************************************
  */
 
-import { Point } from "./Point";
 import { Size } from "./Size";
+import { Point } from "@persagy-web/graph/lib";
 
 /**
  * 标识对象接口

+ 0 - 37
persagy-web-big/src/types/Point.ts

@@ -1,37 +0,0 @@
-/*
- * *********************************************************************************************************************
- *
- *          !!
- *        .F88X
- *        X8888Y
- *      .}888888N;
- *        i888888N;        .:!              .I$WI:
- *          R888888I      .'N88~            i8}+8Y&8"l8i$8>8W~'>W8}8]KW+8IIN"8&
- *          .R888888I    .;N8888~          .X8'  "8I.!,/8"  !%NY8`"8I8~~8>,88I
- *            +888888N;  .8888888Y                                  "&&8Y.}8,
- *            ./888888N;  .R888888Y        .'}~    .>}'.`+>  i}!    "i'  +/'  .'i~  !11,.:">,  .~]!  .i}i
- *              ~888888%:  .I888888l      .]88~`1/iY88Ii+1'.R$8$8]"888888888>  Y8$  W8E  X8E  W8888'188Il}Y88$*
- *              18888888    E8888881    .]W%8$`R8X'&8%++N8i,8N%N8+l8%`  .}8N:.R$RE%N88N%N$K$R  188,FE$8%~Y88I
- *            .E888888I  .i8888888'      .:$8I;88+`E8R:/8N,.>881.`$8E/1/]N8X.Y8N`"KF&&FK!'88*."88K./$88%RN888+~
- *            8888888I  .,N888888~        ~88i"8W,!N8*.I88.}888%F,i$88"F88"  888:E8X.>88!i88>`888*.}Fl1]*}1YKi'
- *          i888888N'      I888Y          ]88;/EX*IFKFK88X  K8R  .l8W  88Y  ~88}'88E&%8W.X8N``]88!.$8K  .:W8I
- *        .i888888N;        I8Y          .&8$  .X88!  i881.:%888>I88  ;88]  +88+.';;;;:.Y88X  18N.,88l  .+88/
- *      .:R888888I
- *      .&888888I                                          Copyright (c) 2016-2020.  博锐尚格科技股份有限公司
- *        ~8888'
- *        .!88~                                                                     All rights reserved.
- *
- * *********************************************************************************************************************
- */
-
-/**
- * 坐标接口
- *
- * @author 韩耀龙 <han_yao_long@163.com>
- */
-export interface Point {
-    /** x 坐标 */
-    x: number;
-    /** y 坐标 */
-    y: number;
-}

+ 3 - 3
persagy-web-big/src/types/Relation.ts

@@ -24,8 +24,8 @@
  * *********************************************************************************************************************
  */
 
-import { SRelationDir } from "@persagy-web/big/lib/enums/SRelationDir";
-import { Point } from "@persagy-web/edit/lib/type/Point";
+import { SRelationDir } from "../enums/SRelationDir";
+import { Point } from "@persagy-web/graph/lib";
 
 /**
  * 管线对象关系接口
@@ -60,5 +60,5 @@ export interface Relation {
     /** 线的绘图样式 */
     properties: any;
     /** 线性样式 */
-    style: any
+    style: any;
 }