From c2e3df8dbc4802c6dfaf2e977912578c27c0fdfc Mon Sep 17 00:00:00 2001 From: zyy <1787816799@qq.com> Date: Thu, 17 Sep 2020 17:45:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4ibp=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E7=82=B9=E5=87=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/simulation.js | 7 +++---- src/jmapNew/shape/Switch/index.js | 28 +++++++++++++--------------- src/utils/baseUrl.js | 4 ++-- src/views/ibp/ibpsystem/index.vue | 7 +------ 4 files changed, 19 insertions(+), 27 deletions(-) diff --git a/src/api/simulation.js b/src/api/simulation.js index 226c0b82a..6e76e9a69 100644 --- a/src/api/simulation.js +++ b/src/api/simulation.js @@ -621,11 +621,10 @@ export function getPlcGateway(group) { // }); // } -export function handlerIbpEvent(group, data) { +export function handlerIbpEvent(group, button) { return request({ - url: `/simulation/${group}/ibp/button`, - method: 'put', - data + url: `/simulation/${group}/ibp/${button}`, + method: 'put' }); } diff --git a/src/jmapNew/shape/Switch/index.js b/src/jmapNew/shape/Switch/index.js index 7ed62d62d..c00e8f75f 100644 --- a/src/jmapNew/shape/Switch/index.js +++ b/src/jmapNew/shape/Switch/index.js @@ -63,27 +63,25 @@ export default class Switch extends Group { const point2 = [model.intersection.x + directx * (width2 + width1) + directx * detailWidth, point1[1]]; const point3 = [point2[0] + directx * this.triangle.getCotRate() * swPadding, point2[1] + directy * swPadding]; const point4 = [point3[0] + direct * this.triangle.getSin(switchWidth) - directx * 2 * detailWidth, point3[1] - direct * this.triangle.getCos(switchWidth)]; - // const sectionAModel = Vue.prototype.$jlmap.mapDevice[model.sectionACode]; - // const sectionATriangle = new JTriangle(sectionAModel.points[0], sectionAModel.points[1]); - // const sectionAPoint = { x: '', y: '' }; - // sectionAModel.points.forEach((point, sectionIndex) => { - // if (point.x == model.intersection.x && point.y == model.intersection.y) { - // sectionAPoint.x = point.x; - // sectionAPoint.y = point.y; - // this.sectionIndex = sectionIndex; - // } - // }); // let directxA = 1; - // // const directxA = sectionATriangle.drictx; - // const drictyyA = sectionATriangle.dricty; - // if (this.sectionIndex != 0) { + // const sectionAModel = Vue.prototype.$jlmap.mapDevice[model.sectionACode]; + // let sectionATriangle = new JTriangle(sectionAModel.points[0], sectionAModel.points[1]); + // const sectionAPoint = { x: model.intersection.x, y: model.intersection.y }; + // if (sectionAModel.points[0].x == model.intersection.x && sectionAModel.points[0].y == model.intersection.y) { + // sectionATriangle = new JTriangle(sectionAModel.points[0], sectionAModel.points[1]); + // directxA = 1; + // } + // if (sectionAModel.points[sectionAModel.points.length - 1].x == model.intersection.x && sectionAModel.points[sectionAModel.points.length - 1].y == model.intersection.y) { + // sectionATriangle = new JTriangle(sectionAModel.points[sectionAModel.points.length - 2], sectionAModel.points[sectionAModel.points.length - 1]); // directxA = -1; // } - // const difference = switchWidth1 * this.triangle.getCosRate(); + + // const drictyyA = sectionATriangle.dricty; + // // const difference = switchWidth1 * this.triangle.getCosRate(); // const point1 = [model.intersection.x + directx * this.triangle.getCotRate() * swPadding, model.intersection.y + directy * swPadding]; // const point2 = [model.intersection.x, model.intersection.y]; - // const point3 = [sectionAPoint.x + directxA * (difference / sectionATriangle.getCosRate()), sectionAPoint.y + drictyyA * difference * sectionATriangle.getTanRate()]; + // const point3 = [sectionAPoint.x + directxA * (switchWidth1 * sectionATriangle.getCosRate()), sectionAPoint.y + drictyyA * switchWidth1 * sectionATriangle.getSinRate()]; this.locShelter = new ESwLocal({ // 定位 覆盖形状 A zlevel: this.zlevel, z: this.z, diff --git a/src/utils/baseUrl.js b/src/utils/baseUrl.js index 836771751..778caeb7b 100644 --- a/src/utils/baseUrl.js +++ b/src/utils/baseUrl.js @@ -2,11 +2,11 @@ export function getBaseUrl() { let BASE_API; if (process.env.NODE_ENV === 'development') { // BASE_API = 'https://joylink.club/jlcloud'; - // BASE_API = 'https://test.joylink.club/jlcloud'; + BASE_API = 'https://test.joylink.club/jlcloud'; // BASE_API = 'http://192.168.3.5:9000'; // 袁琪 // BASE_API = 'http://192.168.3.6:9000'; // 旭强 // BASE_API = 'http://192.168.3.41:9000'; // 张赛 - BASE_API = 'http://192.168.3.82:9000'; // 杜康 + // BASE_API = 'http://192.168.3.82:9000'; // 杜康 // BASE_API = 'http://b29z135112.zicp.vip'; // BASE_API = 'http://2925963m2a.zicp.vip'; // 杜康 // BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛 diff --git a/src/views/ibp/ibpsystem/index.vue b/src/views/ibp/ibpsystem/index.vue index 65d076164..e9d16c2b4 100644 --- a/src/views/ibp/ibpsystem/index.vue +++ b/src/views/ibp/ibpsystem/index.vue @@ -191,15 +191,10 @@ export default { onMouseDown(em) { if (em.deviceModel.mean) { if (IbpOperation[em.deviceModel.mean]) { - handlerIbpEvent(this.$route.query.group, {button: IbpOperation[em.deviceModel.mean].event, stationCode: this.stationCode}); + handlerIbpEvent(this.$route.query.group, IbpOperation[em.deviceModel.mean].event); } } }, - openScreenDoor(flag, buttonOperate) { - if (flag) { - handlerIbpEvent(this.$route.query.group, {button: buttonOperate, stationCode: this.stationCode}); - } - }, // 右键点击事件 onContextMenu(em) { this.$store.dispatch('ibp/setUpdateDeviceData', em.eventTarget.model);