diff --git a/src/App.vue b/src/App.vue
index 87c4ae6..b0bd567 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -4,12 +4,16 @@
diff --git a/src/components/common/devicePixelRatio.js b/src/components/common/devicePixelRatio.js
new file mode 100644
index 0000000..d43985e
--- /dev/null
+++ b/src/components/common/devicePixelRatio.js
@@ -0,0 +1,60 @@
+class DevicePixelRatio {
+ constructor() {
+ //this.flag = false;
+ }
+ //获取系统类型
+ _getSystem() {
+ let flag = false;
+ var agent = navigator.userAgent.toLowerCase();
+ // var isMac = /macintosh|mac os x/i.test(navigator.userAgent);
+ // if(isMac) {
+ // return false;
+ // }
+ //现只针对windows处理,其它系统暂无该情况,如有,继续在此添加
+ if (agent.indexOf("windows") >= 0) {
+ return true;
+ }
+ }
+ //获取页面缩放比例
+ // _getDevicePixelRatio() {
+ // let t = this;
+ // }
+ //监听方法兼容写法
+ _addHandler(element, type, handler) {
+ if (element.addEventListener) {
+ element.addEventListener(type, handler, false);
+ } else if (element.attachEvent) {
+ element.attachEvent("on" + type, handler);
+ } else {
+ element["on" + type] = handler;
+ }
+ }
+ //校正浏览器缩放比例
+ _correct() {
+ let t = this;
+ //页面devicePixelRatio(设备像素比例)变化后,计算页面body标签zoom修改其大小,来抵消devicePixelRatio带来的变化。
+ document.getElementsByTagName("body")[0].style.zoom =
+ 1 / window.devicePixelRatio;
+ }
+ //监听页面缩放
+ _watch() {
+ let t = this;
+ t._addHandler(window, "resize", function () {
+ //注意这个方法是解决全局有两个window.resize
+ //重新校正
+ t._correct();
+ });
+ }
+ //初始化页面比例
+ init() {
+ let t = this;
+ if (t._getSystem()) {
+ //判断设备,目前只在windows系统下校正浏览器缩放比例
+ //初始化页面校正浏览器缩放比例
+ t._correct();
+ //开启监听页面缩放
+ t._watch();
+ }
+ }
+}
+export default DevicePixelRatio;
diff --git a/src/views/management/userEquipment/lineInformation/components/addTowerDialog.vue b/src/views/management/userEquipment/lineInformation/components/addTowerDialog.vue
index d970fcf..bb4cb19 100644
--- a/src/views/management/userEquipment/lineInformation/components/addTowerDialog.vue
+++ b/src/views/management/userEquipment/lineInformation/components/addTowerDialog.vue
@@ -56,6 +56,9 @@ export default {
trigger: "blur",
},
],
+ address: [
+ { required: true, message: "请输入杆塔地址", trigger: "blur" },
+ ],
},
};
},
diff --git a/src/views/management/userEquipment/towerInformation/components/addDialog.vue b/src/views/management/userEquipment/towerInformation/components/addDialog.vue
index 70acec2..bea43b0 100644
--- a/src/views/management/userEquipment/towerInformation/components/addDialog.vue
+++ b/src/views/management/userEquipment/towerInformation/components/addDialog.vue
@@ -61,6 +61,9 @@ export default {
lineId: [
{ required: true, message: "请选择线路编号", trigger: "blur" },
],
+ address: [
+ { required: true, message: "请输入杆塔地址", trigger: "blur" },
+ ],
order: [{ required: true, message: "请输入排序号", trigger: "blur" }],
},
};
diff --git a/src/views/stritl/index.vue b/src/views/stritl/index.vue
index b9f38c7..8b12f2f 100644
--- a/src/views/stritl/index.vue
+++ b/src/views/stritl/index.vue
@@ -26,7 +26,12 @@
装置在线统计
-
+