|
@@ -24,7 +24,7 @@
|
|
|
<div class="body-head">
|
|
|
<h3 style="visibility: hidden;">场景管理</h3>
|
|
|
<div class="table-ctrl-right">
|
|
|
- <el-button type="primary" v-power="'sync'" v-if="auth.delete" @click="asynccj">同步场景</el-button>
|
|
|
+ <el-button type="primary" v-power="'sync'" :disabled="getRoke('sync')" @click="asynccj">同步场景</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -52,9 +52,9 @@
|
|
|
>
|
|
|
<el-table-column label="操作" v-slot:default="{ row }">
|
|
|
<span class="oper-span" v-power="'view'" @click="shareHandle(row)">查看</span>
|
|
|
- <span class="oper-span" :class="{disable:butisShow}" v-power="'edit'" @click="editModel(row)">编辑</span>
|
|
|
+ <span class="oper-span" :class="{disable:!butisShow}" v-power="'edit'" @click="editModel(row)">编辑</span>
|
|
|
<span class="oper-span" @click="download(row)" v-if="row.num" >下载</span>
|
|
|
- <span :class="butisShow?'disable oper-span':'oper-span'" v-power="'del'" @click="dataList.delete(row)" style="color: var(--primaryColor)" >删除</span
|
|
|
+ <span :class="!butisShow?'disable oper-span':'oper-span'" v-power="'del'" @click="dataList.delete(row)" style="color: var(--primaryColor)" >删除</span
|
|
|
>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -167,7 +167,7 @@ import comDialog from "@/components/dialog";
|
|
|
import comPagination from "@/components/pagination";
|
|
|
import comCompany from "@/components/company-select";
|
|
|
import { getApp } from '@/app'
|
|
|
-import { dateFormat } from '@/util'
|
|
|
+import { dateFormat,getRoke } from '@/util'
|
|
|
import { ADMIN_USER_ID } from '@/constant'
|
|
|
import {
|
|
|
getSceneList,
|
|
@@ -227,7 +227,7 @@ export default {
|
|
|
asyncSceneCompany.value || state.dataList.value.refer()
|
|
|
})
|
|
|
|
|
|
- return { ...state,butisShow, headList, currModel, time, auth, editCompany, cameras, cameraCompany, asyncSceneCompany, user,cameraDownload,ADMIN_USER_ID };
|
|
|
+ return { ...state,butisShow, headList, currModel, time, auth, editCompany, cameras, cameraCompany, asyncSceneCompany, user,cameraDownload,ADMIN_USER_ID,getRoke };
|
|
|
},
|
|
|
created(){
|
|
|
let list = {
|