Skip to content

Commit cf22202

Browse files
committed
object hasOwnproperty eslint
1 parent c54a3ed commit cf22202

File tree

30 files changed

+72
-63
lines changed

30 files changed

+72
-63
lines changed

src/layout/landing/Landing.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<el-menu-item index="3">
1818
<a target="_blank" href="https://docs.csnight.xyz">帮助文档</a>
1919
</el-menu-item>
20-
<el-menu-item index="4" v-if="name!==''">
20+
<el-menu-item index="4" v-if="hasRole('ROLE_DEV')">
2121
<a target="_blank" :href="baseUrl+'/swagger-ui.html'">服务接口</a>
2222
</el-menu-item>
2323
</el-menu>
@@ -212,6 +212,9 @@
212212
this.recover_login();
213213
});
214214
}, methods: {
215+
hasRole(role) {
216+
return this.$store.getters.roles.indexOf(role) !== -1;
217+
},
215218
recover_login() {
216219
if (this.token) {
217220
this.$store.dispatch('user/user_info', '').then((resp) => {

src/views/dashboard/Dashboard.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
}
7979
}, methods: {
8080
rights(permit) {
81-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
81+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
8282
return this.$store.getters.permit[permit];
8383
}
8484
return false
@@ -154,7 +154,7 @@
154154
}
155155
},
156156
msgRev(e) {
157-
if (e.body.hasOwnProperty('Physical')) {
157+
if (Object.prototype.hasOwnProperty.call(e.body, 'Physical')) {
158158
this.$refs.cpuChart.updateChart(e.body.Physical);
159159
this.$refs.memChart.updateChart(e.body.Physical);
160160
this.$refs.nioChart.updateChart(e.body.Physical);

src/views/rms/backup/BackupManage.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
},
9797
methods: {
9898
rights(permit) {
99-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
99+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
100100
return this.$store.getters.permit[permit];
101101
}
102102
return false
@@ -139,7 +139,7 @@
139139
}
140140
this.loading = false;
141141
}).catch((resp) => {
142-
if (resp.hasOwnProperty("data")) {
142+
if (Object.prototype.hasOwnProperty.call(resp, ["data"])) {
143143
this.$message.error({
144144
message: "查询出错!" + resp.data.message
145145
});
@@ -162,7 +162,7 @@
162162
}
163163
this.loading = false;
164164
}).catch((resp) => {
165-
if (resp.hasOwnProperty("data")) {
165+
if (Object.prototype.hasOwnProperty.call(resp, ["data"])) {
166166
this.$message.error({
167167
message: "查询出错!" + resp.data.message
168168
});
@@ -192,7 +192,7 @@
192192
}
193193
this.loading = false;
194194
}).catch((resp) => {
195-
if (resp.hasOwnProperty("data")) {
195+
if (Object.prototype.hasOwnProperty.call(resp, ["data"])) {
196196
this.$message.error({
197197
message: "查询出错!" + resp.data.message
198198
});

src/views/rms/config/RedisConfig.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
})
8787
}, methods: {
8888
rights(permit) {
89-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
89+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
9090
return this.$store.getters.permit[permit];
9191
}
9292
return false

src/views/rms/dbmonitor/DataManager.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
}
7272
},
7373
getTagText(item) {
74-
if (item.hasOwnProperty('reachable') && item.node_type === 'ins') {
74+
if (Object.prototype.hasOwnProperty.call(item,['reachable']) && item.node_type === 'ins') {
7575
if (item.reachable) {
7676
return 'db:' + item.dbCount
7777
} else {
@@ -82,7 +82,7 @@
8282
}
8383
},
8484
getTagType(item) {
85-
if (item.hasOwnProperty('reachable') && item.node_type === 'ins') {
85+
if (Object.prototype.hasOwnProperty.call(item,['reachable']) && item.node_type === 'ins') {
8686
if (item.reachable) {
8787
return 'success'
8888
} else {
@@ -93,7 +93,7 @@
9393
}
9494
},
9595
rights(permit) {
96-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
96+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
9797
return this.$store.getters.permit[permit];
9898
}
9999
return false

src/views/rms/dbmonitor/KeyTable.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
}
103103
}, methods: {
104104
rights(permit) {
105-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
105+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
106106
return this.$store.getters.permit[permit];
107107
}
108108
return false

src/views/rms/dbmonitor/ValueViewer.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
}
120120
}, methods: {
121121
rights(permit) {
122-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
122+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
123123
return this.$store.getters.permit[permit];
124124
}
125125
return false

src/views/rms/dump/DataSync.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@
192192
},
193193
methods: {
194194
rights(permit) {
195-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
195+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
196196
return this.$store.getters.permit[permit];
197197
}
198198
return false
@@ -278,7 +278,7 @@
278278
this.configs.source.address = conn.master + ":slave@" + conn.sentinels.join(';');
279279
this.configs.source.type = "sentinel";
280280
}
281-
if (conn.hasOwnProperty('password')) {
281+
if (Object.prototype.hasOwnProperty.call(conn,['password'])) {
282282
this.configs.source.password_raw = conn.password;
283283
} else {
284284
this.configs.source.password_raw = '';
@@ -302,7 +302,7 @@
302302
this.configs.target.address = conn.master + ":" + this.configs.target.role + "@" + conn.sentinels.join(';');
303303
this.configs.target.type = "sentinel";
304304
}
305-
if (conn.hasOwnProperty('password')) {
305+
if (Object.prototype.hasOwnProperty.call(conn,['password'])) {
306306
this.configs.target.password_raw = conn.password;
307307
} else {
308308
this.configs.target.password_raw = '';

src/views/rms/dump/RecordTable.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
}
126126
},
127127
rights(permit) {
128-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
128+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
129129
return this.$store.getters.permit[permit];
130130
}
131131
return false
@@ -152,7 +152,7 @@
152152
});
153153
}
154154
}).catch((resp) => {
155-
if (resp.hasOwnProperty("data")) {
155+
if (Object.prototype.hasOwnProperty.call(resp,["data"])) {
156156
this.$message.error({
157157
message: "查询出错!" + resp.data.message
158158
});
@@ -172,7 +172,7 @@
172172
});
173173
}
174174
}).catch((resp) => {
175-
if (resp.hasOwnProperty("data")) {
175+
if (Object.prototype.hasOwnProperty.call(resp,["data"])) {
176176
this.$message.error({
177177
message: "查询出错!" + resp.data.message
178178
});

src/views/rms/instance/InsManage.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
return dateFormat(fmt, dt);
120120
},
121121
rights(permit) {
122-
if (this.$store.getters.permit.hasOwnProperty(permit)) {
122+
if (Object.prototype.hasOwnProperty.call(this.$store.getters.permit, [permit])) {
123123
return this.$store.getters.permit[permit];
124124
}
125125
return false

0 commit comments

Comments
 (0)