|
@@ -8,7 +8,7 @@
|
|
|
<list :dataList="firstList" :totalRow="firstTotalRow" @changePage="search" type="first"></list>
|
|
|
</template>
|
|
|
<template v-slot:main2>
|
|
|
- <list :dataList="myList" :totalRow="myTotalRow" @changePage="search" type="my"></list>
|
|
|
+ <list :dataList="myList" :totalRow="myTotalRow" @changePage="search" @delete="handleDelete" type="my"></list>
|
|
|
</template>
|
|
|
</list-tab>
|
|
|
</div>
|
|
@@ -91,6 +91,28 @@ export default {
|
|
|
}
|
|
|
return object;
|
|
|
},
|
|
|
+ async handleDelete({ id }) {
|
|
|
+ console.log(id);
|
|
|
+
|
|
|
+ this.$confirm('是否删除该宣讲会?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.toDelete(id);
|
|
|
+ })
|
|
|
+ .catch(() => {});
|
|
|
+ },
|
|
|
+ async toDelete(id) {
|
|
|
+ let result = await this.jobfairOperation({ type: 'delete', data: { id: id } });
|
|
|
+ if (`${result.errcode}` === '0') {
|
|
|
+ this.$message.success('删除成功');
|
|
|
+ this.search();
|
|
|
+ } else {
|
|
|
+ this.$message.error(result.errmsg ? result.errmsg : '删除失败');
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|