diff --git a/components/model/PartyOrg.js b/components/model/PartyOrg.js index c853d293..7b3ee15f 100644 --- a/components/model/PartyOrg.js +++ b/components/model/PartyOrg.js @@ -1,4 +1,5 @@ import http from "dvcp-ui/lib/js/request"; +import Vue from "vue" export default class PartyOrg { constructor(id) { @@ -9,7 +10,7 @@ export default class PartyOrg { init() { return PartyOrg.getInfo(this.id).then(data => { - Object.entries(data).map(([k, v]) => this[k] = v) + Object.entries(data).map(([k, v]) => Vue.set(this, k, v)) }) } diff --git a/project/pingchang/apps/AppOrganizationChange/AppOrganizationChange.vue b/project/pingchang/apps/AppOrganizationChange/AppOrganizationChange.vue index 5f104e68..e4eaa79e 100644 --- a/project/pingchang/apps/AppOrganizationChange/AppOrganizationChange.vue +++ b/project/pingchang/apps/AppOrganizationChange/AppOrganizationChange.vue @@ -33,9 +33,10 @@ export default { computed: { ...mapState(['user']), currentPage() { - if (this.$route.hash == "#add") { + const {hash} = this.$route + if (["#add","#makeup"].includes(hash)) { return addChange - } else if (this.$route.hash == "#setting") { + } else if (hash == "#setting") { return organizationSetting } else return List } diff --git a/project/pingchang/apps/AppOrganizationChange/components/List.vue b/project/pingchang/apps/AppOrganizationChange/components/List.vue index 78f43c61..c0f30387 100644 --- a/project/pingchang/apps/AppOrganizationChange/components/List.vue +++ b/project/pingchang/apps/AppOrganizationChange/components/List.vue @@ -70,7 +70,7 @@ export default { this.$router.push({hash: "#add", query: {id}}) }, toSetting(oid) { - this.$router.push({hash: "#setting", query: {oid}}) + this.$router.push({hash: "#setting", query: {oid, new: 1}}) } }, created() { diff --git a/project/pingchang/apps/AppOrganizationChange/components/addChange.vue b/project/pingchang/apps/AppOrganizationChange/components/addChange.vue index c67d6d17..f330b046 100644 --- a/project/pingchang/apps/AppOrganizationChange/components/addChange.vue +++ b/project/pingchang/apps/AppOrganizationChange/components/addChange.vue @@ -1,7 +1,7 @@