|
|
@@ -39,14 +39,6 @@ import Table from "./DetailPageTable";
|
|
|
import Modal from "./DetailPageModal";
|
|
|
|
|
|
export default {
|
|
|
- props: {
|
|
|
- parentData: {
|
|
|
- type: Object,
|
|
|
- default: () => {
|
|
|
- return {};
|
|
|
- },
|
|
|
- },
|
|
|
- },
|
|
|
components: {
|
|
|
Count,
|
|
|
Table,
|
|
|
@@ -60,6 +52,7 @@ export default {
|
|
|
currentPage: 1,
|
|
|
tableData: [],
|
|
|
modalFlag: false, // 控制模态框展示
|
|
|
+ parentId: (this.$route.query && this.$route.query.id) || ''
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -104,23 +97,23 @@ export default {
|
|
|
// 点击编辑
|
|
|
edit(index, newName) {
|
|
|
let id = this.tableData[index]['id'];
|
|
|
- let parentId = this.parentData['id'];
|
|
|
+ let parentId = this.parentId;
|
|
|
this.updatePublishPlatformInfo(parentId, id, newName).then(() => {
|
|
|
- this.selectPublishPlatformPage();
|
|
|
+ this.selectPublishPlatformPage(parentId);
|
|
|
});
|
|
|
},
|
|
|
// 点击删除
|
|
|
deleteData(index) {
|
|
|
console.log("删除", index);
|
|
|
- let parentId = this.parentData['id'];
|
|
|
+ let parentId = this.parentId;
|
|
|
let id = this.tableData[index]['id'];
|
|
|
this.deletePublishPlatformInfo(parentId, id).then(() => {
|
|
|
- this.selectPublishPlatformPage();
|
|
|
+ this.selectPublishPlatformPage(parentId);
|
|
|
});
|
|
|
},
|
|
|
// 新增板块模态框 保存
|
|
|
submit: function (platetName) {
|
|
|
- let parentId = this.parentData['id'];
|
|
|
+ let parentId = this.parentId;
|
|
|
this.addPublishPlatformInfo(parentId, platetName)
|
|
|
this.modalFlag = false;
|
|
|
},
|
|
|
@@ -230,8 +223,7 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
mounted() {
|
|
|
- console.log(this.parentData);
|
|
|
- this.selectPublishPlatformPage(this.parentData['id']);
|
|
|
+ this.selectPublishPlatformPage(this.parentId);
|
|
|
},
|
|
|
};
|
|
|
</script>
|