From 7d0e7af495f7dc828e1438d25ebbb9143746607c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=AE=BF=E6=98=95?= Date: Thu, 12 Nov 2020 17:23:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A6=81=E6=BC=94=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/workbench/fwzc_fwcs.vue | 45 +++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/src/pages/workbench/fwzc_fwcs.vue b/src/pages/workbench/fwzc_fwcs.vue index 628801c..448b696 100644 --- a/src/pages/workbench/fwzc_fwcs.vue +++ b/src/pages/workbench/fwzc_fwcs.vue @@ -1004,6 +1004,7 @@ export default { gz_fhsjgs: "JSON", code_1_index: 0, code_2_index: 0, + user_id: "", }; }, computed: {}, @@ -1328,17 +1329,39 @@ export default { this.jkwds[0] = val[0].url; }, getOrganization() { - let query = { - id: this.$store.state.userInfo.user_id, - }; - this.$api.user.getUserDetail(query).then((request) => { - if (request.data.success == 1) { - this.form.origin = request.data.data.department; - this.oid = request.data.data.department_id; - } else { - console.log(response.data.errMsg); - } - }); + if (this.$store.state.userInfo && this.$store.state.userInfo.user_id) { + let query = { + id: this.$store.state.userInfo.user_id, + }; + this.$api.user.getUserDetail(query).then((request) => { + if (request.data.success == 1) { + this.form.origin = request.data.data.department; + this.oid = request.data.data.department_id; + } else { + console.log(response.data.errMsg); + } + }); + } else { + let self = this; + self.$api.user.getNowUser().then(({ data }) => { + if (data.success == 1) { + self.$store.commit("userInfofun", data.data); + let query = { + id: self.$store.state.userInfo.user_id, + }; + self.$api.user.getUserDetail(query).then((request) => { + if (request.data.success == 1) { + self.form.origin = request.data.data.department; + self.oid = request.data.data.department_id; + } else { + console.log(response.data.errMsg); + } + }); + } else { + console.log(data.errMsg); + } + }); + } }, registeMap() { this.$refs.form.validate((valid) => { -- 2.26.0