|
@@ -1,6 +1,6 @@
|
|
require("../css/home.less")
|
|
require("../css/home.less")
|
|
require("./../css/common.less");
|
|
require("./../css/common.less");
|
|
-const { post, getUrlArgObject } = require('./api.js');
|
|
|
|
|
|
+const { post, api, getUrlArgObject } = require('./api.js');
|
|
const Vue = require("vue/dist/vue.esm.js").default;
|
|
const Vue = require("vue/dist/vue.esm.js").default;
|
|
const ElementUI = require("element-ui/lib/index.js");
|
|
const ElementUI = require("element-ui/lib/index.js");
|
|
const $ = require('jquery')
|
|
const $ = require('jquery')
|
|
@@ -11,21 +11,6 @@ const echarts = require("echarts");
|
|
Vue.use(ElementUI)
|
|
Vue.use(ElementUI)
|
|
let myChart = null
|
|
let myChart = null
|
|
let timer = null //计时器标志
|
|
let timer = null //计时器标志
|
|
-const api = {
|
|
|
|
- createEntity: "/entity/createEntity",//批量新增实体
|
|
|
|
- getNode: "/kg/getNode",
|
|
|
|
- updateEntityName: "/entity/updateEntityName",
|
|
|
|
- deleteEntity: "/entity/deleteEntity",
|
|
|
|
- createRelationship: "/relationship/createRelationship",
|
|
|
|
- findRelationshipType: "/relationship/findRelationshipType", //根据名称模糊查询关系
|
|
|
|
- updateRelationshipType: "/relationship/updateRelationshipType",
|
|
|
|
- createEntityProperty: "/property/createEntityProperty", //批量新增实体属性
|
|
|
|
- deleteRelationship: "/relationship/deleteRelationship",//批量删除关系
|
|
|
|
- findEntityListByName: "/entity/findEntityListByName", //实体列表查询(根据标签和名字模糊查询实体)
|
|
|
|
- updateEntityProperty: "/property/updateEntityProperty", //更新实体属性
|
|
|
|
- deleteEntityProperty: "/property/deleteEntityProperty", //删除实体属性
|
|
|
|
- mergeEntity: "/entity/mergeEntity",//实体合并
|
|
|
|
-}
|
|
|
|
|
|
|
|
const vm = new Vue({
|
|
const vm = new Vue({
|
|
el: "#app",
|
|
el: "#app",
|
|
@@ -1045,10 +1030,12 @@ const vm = new Vue({
|
|
});
|
|
});
|
|
},
|
|
},
|
|
handleLogin(event) {
|
|
handleLogin(event) {
|
|
|
|
+ // console.log("handleLogin", event)
|
|
const { type, username } = event.data
|
|
const { type, username } = event.data
|
|
if (type === 'login') {
|
|
if (type === 'login') {
|
|
this.username = username
|
|
this.username = username
|
|
window.localStorage.setItem('username', JSON.stringify(username))
|
|
window.localStorage.setItem('username', JSON.stringify(username))
|
|
|
|
+ event.source.postMessage({ type: 'login', status: 'ok' }, event.origin);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -1087,11 +1074,10 @@ const vm = new Vue({
|
|
this.nowDate = this.getNowDate()
|
|
this.nowDate = this.getNowDate()
|
|
}, 1000)
|
|
}, 1000)
|
|
this.receiveIframeMsg()
|
|
this.receiveIframeMsg()
|
|
-
|
|
|
|
|
|
+ window.addEventListener('message', this.handleLogin)
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
localStorage.getItem('username') && (this.username = JSON.parse(localStorage.getItem('username')) || '管理员')
|
|
localStorage.getItem('username') && (this.username = JSON.parse(localStorage.getItem('username')) || '管理员')
|
|
- window.addEventListener('message', this.handleLogin)
|
|
|
|
if (getUrlArgObject('page') === '2') {
|
|
if (getUrlArgObject('page') === '2') {
|
|
this.simpleUpdataPage = true
|
|
this.simpleUpdataPage = true
|
|
this.currentPage = {
|
|
this.currentPage = {
|