1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
| (function (e) {
| function t(t) {
| for (var i, o, l = t[0], s = t[1], c = t[2], d = 0, f = []; d < l.length; d++) o = l[d], Object.prototype.hasOwnProperty.call(r, o) && r[o] && f.push(r[o][0]), r[o] = 0;
| for (i in s) Object.prototype.hasOwnProperty.call(s, i) && (e[i] = s[i]);
| u && u(t);
| while (f.length) f.shift()();
| return a.push.apply(a, c || []), n()
| }
|
| function n() {
| for (var e, t = 0; t < a.length; t++) {
| for (var n = a[t], i = !0, l = 1; l < n.length; l++) {
| var s = n[l];
| 0 !== r[s] && (i = !1)
| }
| i && (a.splice(t--, 1), e = o(o.s = n[0]))
| }
| return e
| }
|
| var i = {}, r = {app: 0}, a = [];
|
| function o(t) {
| if (i[t]) return i[t].exports;
| var n = i[t] = {i: t, l: !1, exports: {}};
| return e[t].call(n.exports, n, n.exports, o), n.l = !0, n.exports
| }
|
| o.m = e, o.c = i, o.d = function (e, t, n) {
| o.o(e, t) || Object.defineProperty(e, t, {enumerable: !0, get: n})
| }, o.r = function (e) {
| "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}), Object.defineProperty(e, "__esModule", {value: !0})
| }, o.t = function (e, t) {
| if (1 & t && (e = o(e)), 8 & t) return e;
| if (4 & t && "object" === typeof e && e && e.__esModule) return e;
| var n = Object.create(null);
| if (o.r(n), Object.defineProperty(n, "default", {
| enumerable: !0,
| value: e
| }), 2 & t && "string" != typeof e) for (var i in e) o.d(n, i, function (t) {
| return e[t]
| }.bind(null, i));
| return n
| }, o.n = function (e) {
| var t = e && e.__esModule ? function () {
| return e["default"]
| } : function () {
| return e
| };
| return o.d(t, "a", t), t
| }, o.o = function (e, t) {
| return Object.prototype.hasOwnProperty.call(e, t)
| }, o.p = "/";
| var l = window["webpackJsonp"] = window["webpackJsonp"] || [], s = l.push.bind(l);
| l.push = t, l = l.slice();
| for (var c = 0; c < l.length; c++) t(l[c]);
| var u = s;
| a.push([0, "chunk-vendors"]), n()
| })({
| 0: function (e, t, n) {
| e.exports = n("56d7")
| }, "29cf": function (e, t, n) {
| }, "3c3b": function (e, t, n) {
| "use strict";
| n("7ac4")
| }, "56d7": function (e, t, n) {
| "use strict";
| n.r(t);
| n("e260"), n("e6cf"), n("cca6"), n("a79d");
| var i = n("2b0e"), r = function () {
| var e = this, t = e.$createElement, n = e._self._c || t;
| return n("div", {attrs: {id: "erContent"}}, [n("tablePreview")], 1)
| }, a = [], o = function () {
| var e = this, t = e.$createElement, n = e._self._c || t;
| return n("div", {attrs: {id: "tablePreview"}}, [n("div", {staticClass: "input_button"}, [n("Input", {
| attrs: {
| placeholder: "请输入要查询的表名",
| id: "mySearch"
| }, nativeOn: {
| keyup: function (t) {
| return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.searchDiagram()
| }
| }, model: {
| value: e.searchText, callback: function (t) {
| e.searchText = t
| }, expression: "searchText"
| }
| }), n("Button", {
| attrs: {type: "primary"}, on: {
| click: function (t) {
| return e.searchDiagram()
| }
| }
| }, [e._v("Search")])], 1), e._m(0)])
| }, l = [function () {
| var e = this, t = e.$createElement, n = e._self._c || t;
| return n("div", {attrs: {id: "sample"}}, [n("div", {attrs: {id: "entityRelation"}})])
| }], s = (n("4d63"), n("c607"), n("ac1f"), n("2c3e"), n("25f0"), {
| name: "tablePreview", data: function () {
| return {myDiagram: "", searchText: "", tabViewList: "", tabRelView: ""}
| }, mounted: function () {
| var e = this;
| e.tabViewList = window.erData.tabViewList, e.tabRelView = window.erData.tabRelViewList, e.init()
| }, methods: {
| init: function () {
| var e = this.go, t = e.GraphObject.make;
| this.myDiagram = t(e.Diagram, "entityRelation", {
| initialContentAlignment: e.Spot.Center,
| allowDelete: !1,
| allowCopy: !1,
| layout: t(e.ForceDirectedLayout),
| "undoManager.isEnabled": !0
| });
| t(e.Brush, "Linear", {
| 0: "rgb(150, 150, 250)",
| .5: "rgb(86, 86, 186)",
| 1: "rgb(86, 86, 186)"
| }), t(e.Brush, "Linear", {
| 0: "rgb(158, 209, 159)",
| 1: "rgb(67, 101, 56)"
| }), t(e.Brush, "Linear", {
| 0: "rgb(206, 106, 100)",
| 1: "rgb(180, 56, 50)"
| }), t(e.Brush, "Linear", {0: "rgb(254, 221, 50)", 1: "rgb(254, 182, 50)"});
| var n = t(e.Brush, "Linear", {1: "#E6E6FA", 0: "#FFFAF0"}),
| i = t(e.Panel, "Horizontal", t(e.Shape, {desiredSize: new e.Size(10, 10)}, new e.Binding("figure", "figure"), new e.Binding("fill", "color")), t(e.TextBlock, {
| stroke: "#333333",
| row: 0,
| alignment: e.Spot.Center,
| margin: new e.Margin(0, 14, 0, 2),
| font: "bold 14px sans-serif"
| }, new e.Binding("text", "name")));
| this.myDiagram.nodeTemplate = t(e.Node, "Auto", {
| selectionAdorned: !0,
| resizable: !0,
| layoutConditions: e.Part.LayoutStandard & ~e.Part.LayoutNodeSized,
| fromSpot: e.Spot.AllSides,
| toSpot: e.Spot.AllSides,
| isShadowed: !0,
| shadowColor: "#CCAA"
| }, new e.Binding("location", "location").makeTwoWay(), new e.Binding("desiredSize", "visible", (function () {
| return new e.Size(NaN, NaN)
| })).ofObject("LIST"), t(e.Shape, "Rectangle", {
| fill: n,
| stroke: "#756875",
| strokeWidth: 1
| }, new e.Binding("fill", "isHighlighted", (function (e) {
| return e ? "#F44336" : "#A7E7FC"
| })).ofObject()), t(e.Panel, "Table", {
| margin: 15,
| stretch: e.GraphObject.Fill
| }, t(e.RowColumnDefinition, {row: 0, sizing: e.RowColumnDefinition.None}), t(e.TextBlock, {
| row: 0,
| alignment: e.Spot.Center,
| margin: new e.Margin(0, 14, 0, 2),
| font: "bold 16px sans-serif"
| }, new e.Binding("text", "key"),new e.Binding("stroke", "color")), t(e.Panel, "Vertical", {
| name: "LIST",
| row: 1,
| padding: 0,
| alignment: e.Spot.TopLeft,
| defaultAlignment: e.Spot.Left,
| stretch: e.GraphObject.Horizontal,
| itemTemplate: i
| }, new e.Binding("itemArray", "items")))), this.myDiagram.linkTemplate = t(e.Link, {
| selectionAdorned: !0,
| layerName: "Background",
| reshapable: !0,
| routing: e.Link.AvoidsNodes,
| corner: 5,
| curve: e.Link.JumpOver,
| toEndSegmentLength: 100
| }, t(e.Shape, { strokeWidth: 2, stroke: "#39b1e4" }),
| t(e.Shape, {fill:"#1c446f",stroke:null,toArrow: "Standard",scale:1}),
| t(e.TextBlock, {
| textAlign: "center",
| font: "bold 14px sans-serif",
| stroke: "#1967B3",
| segmentIndex: 0,
| segmentOffset: new e.Point(NaN, NaN),
| segmentOrientation: e.Link.OrientUpright
| }, new e.Binding("text", "text")), t(e.TextBlock, {
| textAlign: "center",
| font: "bold 14px sans-serif",
| stroke: "#1967B3",
| segmentIndex: -1,
| segmentOffset: new e.Point(NaN, NaN),
| segmentOrientation: e.Link.OrientUpright
| }, new e.Binding("text", "toText")));
| var r = this.tabViewList, a = this.tabRelView;
| this.myDiagram.model = new e.GraphLinksModel(r, a)
| }, searchDiagram: function () {
| var e = document.getElementById("mySearch");
| if (e) {
| if (e.focus(), this.myDiagram.startTransaction("highlight search"), this.searchText) {
| var t = new RegExp(this.searchText, "i"),
| n = this.myDiagram.findNodesByExample({key: t}, {name: t});
| this.myDiagram.highlightCollection(n), n.count > 0 && this.myDiagram.centerRect(n.first().actualBounds)
| } else this.myDiagram.clearHighlighteds();
| this.myDiagram.commitTransaction("highlight search")
| }
| }
| }
| }), c = s, u = (n("3c3b"), n("2877")), d = Object(u["a"])(c, o, l, !1, null, "c8bff4de", null), f = d.exports,
| g = {name: "erContent", components: {tablePreview: f}}, h = g,
| p = (n("eac8"), Object(u["a"])(h, r, a, !1, null, null, null)), m = p.exports, b = n("6f70"), w = n.n(b);
| i["a"].config.productionTip = !1, i["a"].prototype.go = w.a, new i["a"]({
| render: function (e) {
| return e(m)
| }
| }).$mount("#erContent")
| }, "7ac4": function (e, t, n) {
| }, eac8: function (e, t, n) {
| "use strict";
| n("29cf")
| }
| });
| //# sourceMappingURL=app.24d70361.js.map
|
|