diff --git a/packages/party/partyMember/AppPartyMember.vue b/packages/party/partyMember/AppPartyMember.vue index d241cc7a..b3c7ee17 100644 --- a/packages/party/partyMember/AppPartyMember.vue +++ b/packages/party/partyMember/AppPartyMember.vue @@ -9,11 +9,13 @@ import List from './components/List' import Add from './components/Add' import Detail from './components/Detail' import {mapState} from "vuex"; +import NeighbourSetting from "./components/neighbourSetting"; export default { name: 'AppPartyMember', label: '党员管理', components: { + NeighbourSetting, Add, List, Detail @@ -32,6 +34,8 @@ export default { component() { if (this.$route.hash == "#add") { return Add + } else if (this.$route.hash == "#ns") { + return NeighbourSetting } else if (this.$route.query.id) { return Detail } else return List diff --git a/packages/party/partyMember/components/List.vue b/packages/party/partyMember/components/List.vue index 1a8e6c42..41867c96 100644 --- a/packages/party/partyMember/components/List.vue +++ b/packages/party/partyMember/components/List.vue @@ -114,12 +114,13 @@ :size.sync="search.size" @handleSelectionChange="handleSelectionChange" @getList="getList"> - + @@ -204,6 +205,9 @@ export default { this.getList() }, methods: { + showNeighbourSetting(id) { + this.$router.push({query: {id}, hash: "#ns"}) + }, onTreeChange(e) { this.$emit("update:selected", e) this.getList(e.id) diff --git a/packages/party/partyMember/components/neighbourSetting.vue b/packages/party/partyMember/components/neighbourSetting.vue new file mode 100644 index 00000000..8054a96d --- /dev/null +++ b/packages/party/partyMember/components/neighbourSetting.vue @@ -0,0 +1,219 @@ + + + + +