|
@@ -32,9 +32,9 @@
|
|
|
<template v-slot:tbOpreation="scope">
|
|
|
<el-button class="inline-16" type="text" size="mini" @click="openDetail(scope.data.data)">详 情</el-button>
|
|
|
<release :data="scope.data.data" @onSuccess="$refs.basicLayout.listData()" />
|
|
|
- <el-button v-if="tool.checkAuth($route.name,'update')" type="text" size="mini" @click="EditBtn(scope.data.data)">编 辑</el-button>
|
|
|
+ <el-button v-if="tool.checkAuth($route.name,'update')" type="text" size="mini" :disabled="scope.data.data.status == '发布' || scope.data.data.status == '审核'" @click="EditBtn(scope.data.data)">编 辑</el-button>
|
|
|
<el-button v-if="tool.checkAuth($route.name,'data_analysis')" type="text" class="inline-16" size="mini" @click="dataCalc(scope.data.data)">数 据 统 计</el-button>
|
|
|
- <on-del v-if="tool.checkAuth($route.name,'delete')" :data="scope.data.data" @onSuccess="$refs.basicLayout.listData()" />
|
|
|
+ <on-del v-if="tool.checkAuth($route.name,'delete')" :disabled="scope.data.data.status == '发布' || scope.data.data.status == '审核'" :data="scope.data.data" @onSuccess="$refs.basicLayout.listData()" />
|
|
|
</template>
|
|
|
</basicLayout>
|
|
|
<detail ref="detail" v-if="currentFile && tool.checkAuth($route.name, 'read')" :currentSelectFile="currentFile">
|
|
@@ -100,6 +100,8 @@ export default {
|
|
|
},
|
|
|
/* 新建的数据批量删除 */
|
|
|
listData (data) {
|
|
|
+ console.log(data);
|
|
|
+
|
|
|
let initID = '9999' + JSON.parse(window.sessionStorage.getItem("active_account")).userid;
|
|
|
let deleteList = [];
|
|
|
data.forEach(v => (initID == v.sat_sharematerial_classid && v.title == '') ? deleteList.push(v.sat_sharematerialid) : '');
|