|
|
@@ -42,16 +42,7 @@
|
|
|
</template>
|
|
|
<template v-slot:tbOpreation="scope">
|
|
|
<Edit class="inline-16" v-if="tool.checkAuth($route.name,'update')" :allData="allData.filter(item=>item.tag!=scope.data.data.tag)" @onSuccess="$refs.basicLayout.listData()" :data="scope.data.data"/>
|
|
|
- <!-- <mutextage
|
|
|
- class="inline-16"
|
|
|
- :tagData="selectTarget"
|
|
|
- :allData="allData.filter(item=>item.tag!=scope.data.data.tag)"
|
|
|
- :rowData="scope.data.data"
|
|
|
- @onSuccess="$refs.basicLayout.listData()"
|
|
|
- v-if="tool.checkAuth($route.name,'update')"/> -->
|
|
|
- <el-popconfirm title="确定删除当前数据吗?" @confirm="deleteRow(scope.data.data)">
|
|
|
- <el-button slot="reference" size="mini" type="text" v-if="tool.checkAuth($route.name,'delete') && !scope.data.data.issystem">删 除</el-button>
|
|
|
- </el-popconfirm>
|
|
|
+ <el-button size="mini" type="text" v-if="tool.checkAuth($route.name,'delete') && scope.data.data.issystem == 0" @click="deleteRow(scope.data.data)">删 除</el-button>
|
|
|
</template>
|
|
|
</basicLayout>
|
|
|
</div>
|
|
|
@@ -82,21 +73,30 @@ export default {
|
|
|
this.getObjectList()
|
|
|
},
|
|
|
methods:{
|
|
|
- async deleteRow (data) {
|
|
|
- let res = await this.$api.requested({
|
|
|
- "id":20221013104601,
|
|
|
- "content": {
|
|
|
- "sys_systemtagdetailids": [data.sys_systemtagdetailid],
|
|
|
- }
|
|
|
- })
|
|
|
- console.log(res);
|
|
|
- this.tool.showMessage(res,() => {
|
|
|
- this.$refs.basicLayout.listData()
|
|
|
- })
|
|
|
+ deleteRow (data) {
|
|
|
+ this.$confirm('确定删除当前数据吗?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ }).then(async() => {
|
|
|
+ let res = await this.$api.requested({
|
|
|
+ "id":20221013104601,
|
|
|
+ "content": {
|
|
|
+ "sys_systemtagdetailids": [data.sys_systemtagdetailid],
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.tool.showMessage(res,() => {
|
|
|
+ this.$refs.basicLayout.listData(this.$refs.basicLayout.param.content.pageNumber = 1)
|
|
|
+ })
|
|
|
+ }).catch(() => {
|
|
|
+ this.$message({
|
|
|
+ type: 'info',
|
|
|
+ message: '已取消删除'
|
|
|
+ });
|
|
|
+ });
|
|
|
},
|
|
|
listData (data) {
|
|
|
this.allData = data
|
|
|
- console.log(data);
|
|
|
|
|
|
},
|
|
|
list (param) {
|