|
@@ -6,7 +6,12 @@
|
|
|
idName="sa_contractid"
|
|
|
:apiId="{query:20221121201502,del:''}"
|
|
|
:autoQuery="false"
|
|
|
+ @checkboxCallBack="checkboxCallBack"
|
|
|
>
|
|
|
+ <template #titleLight>
|
|
|
+ <batchDeletion v-if="tool.checkAuth($route.name,'batchDeletion')" ref="batchDeletion" :ownerids="selectData" :sys_object="application" @delSuccess="queryData"></batchDeletion>
|
|
|
+ <batchRecovery v-if="tool.checkAuth($route.name,'batchRecovery')" ref="batchRecovery" :ownerids="selectData" :sys_object="application" @recoverySuccess="queryData"></batchRecovery>
|
|
|
+ </template>
|
|
|
<template #custom>
|
|
|
<div class="mt-10">
|
|
|
<p class="search__label">应用:</p>
|
|
@@ -121,6 +126,8 @@
|
|
|
<script>
|
|
|
import recovery from "@/HManagement/ecycle/modules/recovery";
|
|
|
import delData from "@/HManagement/ecycle/modules/delData";
|
|
|
+import batchDeletion from "@/HManagement/ecycle/modules/batchDeletion";
|
|
|
+import batchRecovery from "@/HManagement/ecycle/modules/batchRecovery";
|
|
|
|
|
|
export default {
|
|
|
name: "index",
|
|
@@ -162,9 +169,10 @@ export default {
|
|
|
begindate:"",
|
|
|
enddate:""
|
|
|
},
|
|
|
+ selectData:[]
|
|
|
}
|
|
|
},
|
|
|
- components:{recovery,delData},
|
|
|
+ components:{recovery,delData,batchDeletion,batchRecovery},
|
|
|
methods:{
|
|
|
queryData(){
|
|
|
this.$refs.basicLayout.param.content.isAll = 0
|
|
@@ -211,6 +219,15 @@ export default {
|
|
|
this.$refs.basicLayout.param.content.where = this.selectParam
|
|
|
this.$refs.basicLayout.listData()
|
|
|
},
|
|
|
+ checkboxCallBack(val){
|
|
|
+ this.selectData = []
|
|
|
+ val.forEach((item,index) => {
|
|
|
+ this.selectData[index] = item.sa_contractid
|
|
|
+ })
|
|
|
+ this.$refs.batchDeletion.length = this.selectData.length
|
|
|
+ this.$refs.batchRecovery.length = this.selectData.length
|
|
|
+ console.log(this.selectData)
|
|
|
+ }
|
|
|
},
|
|
|
mounted() {
|
|
|
this.queryData()
|