|
@@ -24,7 +24,7 @@
|
|
<div class="body-head">
|
|
<div class="body-head">
|
|
<h3 style="visibility: hidden;">场景管理</h3>
|
|
<h3 style="visibility: hidden;">场景管理</h3>
|
|
<div class="table-ctrl-right">
|
|
<div class="table-ctrl-right">
|
|
- <el-button type="primary" v-power="'sync'" v-if="auth.delete" @click="cameraCompany.show = true">同步场景</el-button>
|
|
|
|
|
|
+ <el-button type="primary" v-power="'sync'" v-if="auth.delete" @click="asynccj">同步场景</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -174,6 +174,10 @@ export default {
|
|
return { ...state, headList, currModel, time, auth, editCompany, cameras, cameraCompany, asyncSceneCompany, user };
|
|
return { ...state, headList, currModel, time, auth, editCompany, cameras, cameraCompany, asyncSceneCompany, user };
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ async activated() {
|
|
|
|
+ let res = await axios.get(getCameraOptions)
|
|
|
|
+ this.cameras = res.data.list
|
|
|
|
+ },
|
|
editModel(item) {
|
|
editModel(item) {
|
|
window.open(process.env.VUE_APP_DOMAIN + '/epc.html?m=' + item.num + '&token=' + user.value.token)
|
|
window.open(process.env.VUE_APP_DOMAIN + '/epc.html?m=' + item.num + '&token=' + user.value.token)
|
|
},
|
|
},
|
|
@@ -186,11 +190,11 @@ export default {
|
|
}
|
|
}
|
|
this.cameraCompany.show = false
|
|
this.cameraCompany.show = false
|
|
this.asyncSceneCompany = true
|
|
this.asyncSceneCompany = true
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ asynccj(){
|
|
|
|
+ this.activated()
|
|
|
|
+ this.cameraCompany.show = true
|
|
},
|
|
},
|
|
- async activated() {
|
|
|
|
- let res = await axios.get(getCameraOptions)
|
|
|
|
- this.cameras = res.data.list
|
|
|
|
},
|
|
},
|
|
components: {
|
|
components: {
|
|
"com-head": comHead,
|
|
"com-head": comHead,
|